이 문서는 AWS CLI의 버전 1에만 해당합니다. AWS CLI의 버전 2와 관련된 문서는 버전 2 사용 설명서를 참조하세요.
다음 코드 예시는 HealthOmics와 함께 AWS Command Line Interface를 사용하여 작업을 수행하고 일반적인 시나리오를 구현하는 방법을 보여줍니다.
작업은 대규모 프로그램에서 발췌한 코드이며 컨텍스트에 맞춰 실행해야 합니다. 작업은 관련 시나리오의 컨텍스트에 따라 표시되며, 개별 서비스 함수를 직접적으로 호출하는 방법을 보여줍니다.
각 예시에는 전체 소스 코드에 대한 링크가 포함되어 있으며, 여기에서 컨텍스트에 맞춰 코드를 설정하고 실행하는 방법에 대한 지침을 찾을 수 있습니다.
주제
작업
다음 코드 예시에서는 abort-multipart-read-set-upload
의 사용 방법을 보여줍니다.
- AWS CLI
-
멀티파트 읽기 세트 업로드 중지
다음
abort-multipart-read-set-upload
예시에서는 HealthOmics 시퀀스 저장소로의 멀티파트 읽기 세트 업로드를 중지합니다.aws omics abort-multipart-read-set-upload \ --sequence-store-id
0123456789
\ --upload-id1122334455
이 명령은 출력을 생성하지 않습니다.
자세한 내용은 AWS HealthOmics 사용자 안내서의 시퀀스 저장소에 직접 업로드를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 AbortMultipartReadSetUpload
를 참조하세요.
-
다음 코드 예시에서는 accept-share
의 사용 방법을 보여줍니다.
- AWS CLI
-
분석 저장소 데이터의 공유 수락
다음
accept-share
예시에서는 HealthOmics 분석 저장소 데이터의 공유를 수락합니다.aws omics accept-share \ ----share-id
"495c21bedc889d07d0ab69d710a6841e-dd75ab7a1a9c384fa848b5bd8e5a7e0a"
출력:
{ "status": "ACTIVATING" }
자세한 내용은 AWS HealthOmics 사용자 안내서의 교차 계정 공유를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 AcceptShare
를 참조하세요.
-
다음 코드 예시에서는 batch-delete-read-set
의 사용 방법을 보여줍니다.
- AWS CLI
-
여러 읽기 세트 삭제
다음
batch-delete-read-set
예시에서는 두 개의 읽기 세트를 삭제합니다.aws omics batch-delete-read-set \ --sequence-store-id
1234567890
\ --ids1234567890
0123456789
지정된 읽기 세트를 삭제하는 동안 오류가 발생하면 서비스가 오류 목록을 반환합니다.
{ "errors": [ { "code": "", "id": "0123456789", "message": "The specified readset does not exist." } ] }
자세한 내용은 Amazon Omics 개발자 안내서의 Omics Storage를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 BatchDeleteReadSet
를 참조하세요.
-
다음 코드 예시에서는 cancel-annotation-import-job
의 사용 방법을 보여줍니다.
- AWS CLI
-
주석 가져오기 작업 취소
다음
cancel-annotation-import-job
예시에서는 ID가04f57618-xmpl-4fd0-9349-e5a85aefb997
인 주석 가져오기 작업을 취소합니다.aws omics cancel-annotation-import-job \ --job-id
04f57618-xmpl-4fd0-9349-e5a85aefb997
자세한 내용은 Amazon Omics 개발자 안내서의 Omics Analytics를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 CancelAnnotationImportJob
을 참조하세요.
-
다음 코드 예시에서는 cancel-run
의 사용 방법을 보여줍니다.
- AWS CLI
-
실행 취소
다음
cancel-run
예시에서는 ID가1234567
인 실행을 취소합니다.aws omics cancel-run \ --id
1234567
자세한 내용은 Amazon Omics 개발자 안내서의 Omics Workflows를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 CancelRun
을 참조하세요.
-
다음 코드 예시에서는 cancel-variant-import-job
의 사용 방법을 보여줍니다.
- AWS CLI
-
변형 가져오기 작업 취소
다음
cancel-variant-import-job
예시에서는 ID가69cb65d6-xmpl-4a4a-9025-4565794b684e
인 변형 가져오기 작업을 취소합니다.aws omics cancel-variant-import-job \ --job-id
69cb65d6-xmpl-4a4a-9025-4565794b684e
자세한 내용은 Amazon Omics 개발자 안내서의 Omics Analytics를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 CancelVariantImportJob
을 참조하세요.
-
다음 코드 예시에서는 complete-multipart-read-set-upload
의 사용 방법을 보여줍니다.
- AWS CLI
-
모든 구성 요소를 업로드한 후 멀티파트 업로드 완료
다음
complete-multipart-read-set-upload
예시에서는 모든 구성 요소가 업로드되면 시퀀스 저장소에 멀티파트 업로드를 완료합니다.aws omics complete-multipart-read-set-upload \ --sequence-store-id
0123456789
\ --upload-id1122334455
\ --parts '[{"checksum":"gaCBQMe+rpCFZxLpoP6gydBoXaKKDA/Vobh5zBDb4W4=","partNumber":1,"partSource":"SOURCE1"}]
'출력:
{ "readSetId": "0000000001" "readSetId": "0000000002" "readSetId": "0000000003" }
자세한 내용은 AWS HealthOmics 사용자 안내서의 시퀀스 저장소에 직접 업로드를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 CompleteMultipartReadSetUpload
를 참조하세요.
-
다음 코드 예시에서는 create-annotation-store-version
의 사용 방법을 보여줍니다.
- AWS CLI
-
주석 저장소의 새 버전 생성
다음
create-annotation-store-version
예시에서는 새 버전의 주석 저장소를 생성합니다.aws omics create-annotation-store-version \ --name
my_annotation_store
\ --version-namemy_version
출력:
{ "creationTime": "2023-07-21T17:15:49.251040+00:00", "id": "3b93cdef69d2", "name": "my_annotation_store", "reference": { "referenceArn": "arn:aws:omics:us-west-2:555555555555:referenceStore/6505293348/reference/5987565360" }, "status": "CREATING", "versionName": "my_version" }
자세한 내용은 AWS HealthOmics 사용자 안내서의 새 버전의 주석 저장소 생성을 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 CreateAnnotationStoreVersion
을 참조하세요.
-
다음 코드 예시에서는 create-annotation-store
의 사용 방법을 보여줍니다.
- AWS CLI
-
예시 1: VCF 주석 저장소 생성
다음
create-annotation-store
예시에서는 VCF 형식 주석 저장소를 생성합니다.aws omics create-annotation-store \ --name
my_ann_store
\ --store-formatVCF
\ --referencereferenceArn=arn:aws:omics:us-west-2:123456789012:referenceStore/1234567890/reference/1234567890
출력:
{ "creationTime": "2022-11-23T22:48:39.226492Z", "id": "0a91xmplc71f", "name": "my_ann_store", "reference": { "referenceArn": "arn:aws:omics:us-west-2:123456789012:referenceStore/1234567890/reference/1234567890" }, "status": "CREATING", "storeFormat": "VCF" }
예시 2: TSV 주석 저장소 생성
다음
create-annotation-store
예시에서는 TSV 형식 주석 저장소를 생성합니다.aws omics create-annotation-store \ --name
tsv_ann_store
\ --store-formatTSV
\ --referencereferenceArn=arn:aws:omics:us-west-2:123456789012:referenceStore/1234567890/reference/1234567890
\ --store-optionsfile://tsv-store-options.json
tsv-store-options.json
은 주석의 형식 옵션을 구성합니다.{ "tsvStoreOptions": { "annotationType": "CHR_START_END_ZERO_BASE", "formatToHeader": { "CHR": "chromosome", "START": "start", "END": "end" }, "schema": [ { "chromosome": "STRING" }, { "start": "LONG" }, { "end": "LONG" }, { "name": "STRING" } ] } }
출력:
{ "creationTime": "2022-11-30T01:28:08.525586Z", "id": "861cxmpl96b0", "name": "tsv_ann_store", "reference": { "referenceArn": "arn:aws:omics:us-west-2:123456789012:referenceStore/1234567890/reference/1234567890" }, "status": "CREATING", "storeFormat": "TSV", "storeOptions": { "tsvStoreOptions": { "annotationType": "CHR_START_END_ZERO_BASE", "formatToHeader": { "CHR": "chromosome", "END": "end", "START": "start" }, "schema": [ { "chromosome": "STRING" }, { "start": "LONG" }, { "end": "LONG" }, { "name": "STRING" } ] } } }
자세한 내용은 Amazon Omics 개발자 안내서의 Omics Analytics를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 CreateAnnotationStore
를 참조하세요.
-
다음 코드 예시에서는 create-multipart-read-set-upload
의 사용 방법을 보여줍니다.
- AWS CLI
-
멀티파트 읽기 세트 업로드 시작
다음
create-multipart-read-set-upload
예시에서는 멀티파트 읽기 세트 업로드를 시작합니다.aws omics create-multipart-read-set-upload \ --sequence-store-id
0123456789
\ --nameHG00146
\ --source-file-typeFASTQ
\ --subject-idmySubject
\ --sample-idmySample
\ --description"FASTQ for HG00146"
\ --generated-from"1000 Genomes"
출력:
{ "creationTime": "2022-07-13T23:25:20Z", "description": "FASTQ for HG00146", "generatedFrom": "1000 Genomes", "name": "HG00146", "sampleId": "mySample", "sequenceStoreId": "0123456789", "sourceFileType": "FASTQ", "subjectId": "mySubject", "uploadId": "1122334455" }
자세한 내용은 AWS HealthOmics 사용자 안내서의 시퀀스 저장소에 직접 업로드를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 CreateMultipartReadSetUpload
를 참조하세요.
-
다음 코드 예시에서는 create-reference-store
의 사용 방법을 보여줍니다.
- AWS CLI
-
참조 저장소 생성
다음
create-reference-store
예시에서는 참조 저장소my-ref-store
를 생성합니다.aws omics create-reference-store \ --name
my-ref-store
출력:
{ "arn": "arn:aws:omics:us-west-2:123456789012:referenceStore/1234567890", "creationTime": "2022-11-22T22:13:25.947Z", "id": "1234567890", "name": "my-ref-store" }
자세한 내용은 Amazon Omics 개발자 안내서의 Omics Storage를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 CreateReferenceStore
를 참조하세요.
-
다음 코드 예시에서는 create-run-group
의 사용 방법을 보여줍니다.
- AWS CLI
-
실행 그룹 생성
다음
create-run-group
예시에서는cram-converter
라는 실행 그룹을 생성합니다.aws omics create-run-group \ --name
cram-converter
\ --max-cpus20
\ --max-duration600
출력:
{ "arn": "arn:aws:omics:us-west-2:123456789012:runGroup/1234567", "id": "1234567", "tags": {} }
자세한 내용은 Amazon Omics 개발자 안내서의 Omics Workflows를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 CreateRunGroup
을 참조하세요.
-
다음 코드 예시에서는 create-sequence-store
의 사용 방법을 보여줍니다.
- AWS CLI
-
시퀀스 저장소 생성
다음
create-sequence-store
예시에서는 시퀀스 저장소를 생성합니다.aws omics create-sequence-store \ --name
my-seq-store
출력:
{ "arn": "arn:aws:omics:us-west-2:123456789012:sequenceStore/1234567890", "creationTime": "2022-11-23T01:24:33.629Z", "id": "1234567890", "name": "my-seq-store" }
자세한 내용은 Amazon Omics 개발자 안내서의 Omics Storage를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 CreateSequenceStore
를 참조하세요.
-
다음 코드 예시에서는 create-share
의 사용 방법을 보여줍니다.
- AWS CLI
-
HealthOmics 분석 저장소의 공유 생성
다음
create-share
예시에서는 계정 외부의 구독자가 수락할 수 있는 HealthOmics 분석 저장소의 공유를 생성하는 방법을 보여줍니다.aws omics create-share \ --resource-arn
"arn:aws:omics:us-west-2:555555555555:variantStore/omics_dev_var_store"
\ --principal-subscriber"123456789012"
\ --name"my_Share-123"
출력:
{ "shareId": "495c21bedc889d07d0ab69d710a6841e-dd75ab7a1a9c384fa848b5bd8e5a7e0a", "name": "my_Share-123", "status": "PENDING" }
자세한 내용은 AWS HealthOmics 사용자 안내서의 교차 계정 공유를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 CreateShare
를 참조하세요.
-
다음 코드 예시에서는 create-variant-store
의 사용 방법을 보여줍니다.
- AWS CLI
-
변형 저장소 생성
다음
create-variant-store
예시에서는my_var_store
라는 변형 저장소를 생성합니다.aws omics create-variant-store \ --name
my_var_store
\ --referencereferenceArn=arn:aws:omics:us-west-2:123456789012:referenceStore/1234567890/reference/1234567890
출력:
{ "creationTime": "2022-11-23T22:09:07.534499Z", "id": "02dexmplcfdd", "name": "my_var_store", "reference": { "referenceArn": "arn:aws:omics:us-west-2:123456789012:referenceStore/1234567890/reference/1234567890" }, "status": "CREATING" }
자세한 내용은 Amazon Omics 개발자 안내서의 Omics Analytics를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 CreateVariantStore
를 참조하세요.
-
다음 코드 예시에서는 create-workflow
의 사용 방법을 보여줍니다.
- AWS CLI
-
워크플로 생성
다음
create-workflow
예시에서는 WDL 워크플로를 생성합니다.aws omics create-workflow \ --name
cram-converter
\ --engineWDL
\ --definition-zipfileb://workflow-crambam.zip
\ --parameter-templatefile://workflow-params.json
workflow-crambam.zip
은 워크플로 정의를 포함하는 ZIP 아카이브입니다.workflow-params.json
은 워크플로의 런타임 파라미터를 정의합니다.{ "ref_fasta" : { "description": "Reference genome fasta file", "optional": false }, "ref_fasta_index" : { "description": "Index of the reference genome fasta file", "optional": false }, "ref_dict" : { "description": "dictionary file for 'ref_fasta'", "optional": false }, "input_cram" : { "description": "The Cram file to convert to BAM", "optional": false }, "sample_name" : { "description": "The name of the input sample, used to name the output BAM", "optional": false } }
출력:
{ "arn": "arn:aws:omics:us-west-2:123456789012:workflow/1234567", "id": "1234567", "status": "CREATING", "tags": {} }
자세한 내용은 Amazon Omics 개발자 안내서의 Omics Workflows를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 CreateWorkflow
를 참조하세요.
-
다음 코드 예시에서는 delete-annotation-store-versions
의 사용 방법을 보여줍니다.
- AWS CLI
-
주석 저장소 버전 삭제
다음
delete-annotation-store-versions
예시에서는 주석 저장소 버전을 삭제합니다.aws omics delete-annotation-store-versions \ --name
my_annotation_store
\ --versionsmy_version
출력:
{ "errors": [] }
자세한 내용은 AWS HealthOmics 사용자 안내서의 새 버전의 주석 저장소 생성을 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 DeleteAnnotationStoreVersions
를 참조하세요.
-
다음 코드 예시에서는 delete-annotation-store
의 사용 방법을 보여줍니다.
- AWS CLI
-
주석 저장소 삭제
다음
delete-annotation-store
예시에서는my_vcf_store
라는 주석 저장소를 삭제합니다.aws omics delete-annotation-store \ --name
my_vcf_store
출력:
{ "status": "DELETING" }
자세한 내용은 Amazon Omics 개발자 안내서의 Omics Analytics를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 DeleteAnnotationStore
를 참조하세요.
-
다음 코드 예시에서는 delete-reference-store
의 사용 방법을 보여줍니다.
- AWS CLI
-
참조 저장소 삭제
다음
delete-reference-store
예시에서는 ID가1234567890
인 참조 저장소를 삭제합니다.aws omics delete-reference-store \ --id
1234567890
자세한 내용은 Amazon Omics 개발자 안내서의 Omics Storage를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 DeleteReferenceStore
를 참조하세요.
-
다음 코드 예시에서는 delete-reference
의 사용 방법을 보여줍니다.
- AWS CLI
-
참조 삭제
다음
delete-reference
예시에서는 참조를 삭제합니다.aws omics delete-reference \ --reference-store-id
1234567890
\ --id1234567890
자세한 내용은 Amazon Omics 개발자 안내서의 Omics Storage를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 DeleteReference
를 참조하세요.
-
다음 코드 예시에서는 delete-run-group
의 사용 방법을 보여줍니다.
- AWS CLI
-
실행 그룹 삭제
다음
delete-run-group
예시에서는 ID가1234567
인 실행 그룹을 삭제합니다.aws omics delete-run-group \ --id
1234567
자세한 내용은 Amazon Omics 개발자 안내서의 Omics Workflows를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 DeleteRunGroup
을 참조하세요.
-
다음 코드 예시에서는 delete-run
의 사용 방법을 보여줍니다.
- AWS CLI
-
워크플로 실행 삭제
다음
delete-run
예시에서는 ID가1234567
인 실행을 삭제합니다.aws omics delete-run \ --id
1234567
자세한 내용은 Amazon Omics 개발자 안내서의 Omics Workflows를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 DeleteRun
을 참조하세요.
-
다음 코드 예시에서는 delete-sequence-store
의 사용 방법을 보여줍니다.
- AWS CLI
-
시퀀스 저장소 삭제
다음
delete-sequence-store
예시에서는 ID가1234567890
인 시퀀스 저장소를 삭제합니다.aws omics delete-sequence-store \ --id
1234567890
자세한 내용은 Amazon Omics 개발자 안내서의 Omics Storage를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 DeleteSequenceStore
를 참조하세요.
-
다음 코드 예시에서는 delete-share
의 사용 방법을 보여줍니다.
- AWS CLI
-
HealthOmics 분석 데이터의 공유 삭제
다음
delete-share
예시에서는 분석 데이터의 교차 계정 공유를 삭제합니다.aws omics delete-share \ --share-id
"495c21bedc889d07d0ab69d710a6841e-dd75ab7a1a9c384fa848b5bd8e5a7e0a"
출력:
{ "status": "DELETING" }
자세한 내용은 AWS HealthOmics 사용자 안내서의 교차 계정 공유를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 DeleteShare
를 참조하세요.
-
다음 코드 예시에서는 delete-variant-store
의 사용 방법을 보여줍니다.
- AWS CLI
-
변형 저장소 삭제
다음
delete-variant-store
예시에서는my_var_store
라는 변형 저장소를 삭제합니다.aws omics delete-variant-store \ --name
my_var_store
출력:
{ "status": "DELETING" }
자세한 내용은 Amazon Omics 개발자 안내서의 Omics Analytics를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 DeleteVariantStore
를 참조하세요.
-
다음 코드 예시에서는 delete-workflow
의 사용 방법을 보여줍니다.
- AWS CLI
-
워크플로 삭제
다음
delete-workflow
예시에서는 ID가1234567
인 워크플로를 삭제합니다.aws omics delete-workflow \ --id
1234567
자세한 내용은 Amazon Omics 개발자 안내서의 Omics Workflows를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 DeleteWorkflow
를 참조하세요.
-
다음 코드 예시에서는 get-annotation-import-job
의 사용 방법을 보여줍니다.
- AWS CLI
-
주석 가져오기 작업 보기
다음
get-annotation-import-job
예시에서는 주석 가져오기 작업의 세부 정보를 가져옵니다.aws omics get-annotation-import-job \ --job-id
984162c7-xmpl-4d23-ab47-286f7950bfbf
출력:
{ "creationTime": "2022-11-30T01:40:11.017746Z", "destinationName": "tsv_ann_store", "id": "984162c7-xmpl-4d23-ab47-286f7950bfbf", "items": [ { "jobStatus": "COMPLETED", "source": "s3://omics-artifacts-01d6xmpl4e72dd32/targetedregions.bed.gz" } ], "roleArn": "arn:aws:iam::123456789012:role/omics-service-role-serviceRole-W8O1XMPL7QZ", "runLeftNormalization": false, "status": "COMPLETED", "updateTime": "2022-11-30T01:42:39.134009Z" }
자세한 내용은 Amazon Omics 개발자 안내서의 Omics Analytics를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 GetAnnotationImportJob
을 참조하세요.
-
다음 코드 예시에서는 get-annotation-store-version
의 사용 방법을 보여줍니다.
- AWS CLI
-
주석 저장소 버전의 메타데이터 가져오기
다음
get-annotation-store-version
예시에서는 요청된 주석 저장소 버전의 메타데이터를 가져옵니다.aws omics get-annotation-store-version \ --name
my_annotation_store
\ --version-namemy_version
출력:
{ "storeId": "4934045d1c6d", "id": "2a3f4a44aa7b", "status": "ACTIVE", "versionArn": "arn:aws:omics:us-west-2:555555555555:annotationStore/my_annotation_store/version/my_version", "name": "my_annotation_store", "versionName": "my_version", "creationTime": "2023-07-21T17:15:49.251040+00:00", "updateTime": "2023-07-21T17:15:56.434223+00:00", "statusMessage": "", "versionSizeBytes": 0 }
자세한 내용은 AWS HealthOmics 사용자 안내서의 새 버전의 주석 저장소 생성을 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 GetAnnotationStoreVersion
을 참조하세요.
-
다음 코드 예시에서는 get-annotation-store
의 사용 방법을 보여줍니다.
- AWS CLI
-
주석 저장소 보기
다음
get-annotation-store
예시에서는my_ann_store
이라는 주석 저장소의 세부 정보를 가져옵니다.aws omics get-annotation-store \ --name
my_ann_store
출력:
{ "creationTime": "2022-11-23T22:48:39.226492Z", "id": "0a91xmplc71f", "name": "my_ann_store", "reference": { "referenceArn": "arn:aws:omics:us-west-2:123456789012:referenceStore/1234567890/reference/1234567890" }, "status": "CREATING", "storeArn": "arn:aws:omics:us-west-2:123456789012:annotationStore/my_ann_store", "storeFormat": "VCF", "storeSizeBytes": 0, "tags": {} }
자세한 내용은 Amazon Omics 개발자 안내서의 Omics Analytics를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 GetAnnotationStore
를 참조하세요.
-
다음 코드 예시에서는 get-read-set-activation-job
의 사용 방법을 보여줍니다.
- AWS CLI
-
읽기 세트 활성화 작업 보기
다음
get-read-set-activation-job
예시에서는 읽기 세트 활성화 작업의 세부 정보를 가져옵니다.aws omics get-read-set-activation-job \ --sequence-store-id
1234567890
\ --id1234567890
출력:
{ "completionTime": "2022-12-06T22:33:42.828Z", "creationTime": "2022-12-06T22:32:45.213Z", "id": "1234567890", "sequenceStoreId": "1234567890", "sources": [ { "readSetId": "1234567890", "status": "FINISHED", "statusMessage": "No activation needed as read set is already in ACTIVATING or ACTIVE state." } ], "status": "COMPLETED", "statusMessage": "The job completed successfully." }
자세한 내용은 Amazon Omics 개발자 안내서의 Omics Storage를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 GetReadSetActivationJob
을 참조하세요.
-
다음 코드 예시에서는 get-read-set-export-job
의 사용 방법을 보여줍니다.
- AWS CLI
-
읽기 세트 내보내기 작업 보기
다음
get-read-set-export-job
예시에서는 읽기 세트 내보내기 작업의 세부 정보를 가져옵니다.aws omics get-read-set-export-job \ --sequence-store-id
1234567890
\ --id1234567890
출력:
{ "completionTime": "2022-12-06T22:39:14.491Z", "creationTime": "2022-12-06T22:37:18.612Z", "destination": "s3://omics-artifacts-01d6xmpl4e72dd32/read-set-export/", "id": "1234567890", "sequenceStoreId": "1234567890", "status": "COMPLETED", "statusMessage": "The job is submitted and will start soon." }
자세한 내용은 Amazon Omics 개발자 안내서의 Omics Storage를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 GetReadSetExportJob
을 참조하세요.
-
다음 코드 예시에서는 get-read-set-import-job
의 사용 방법을 보여줍니다.
- AWS CLI
-
읽기 세트 가져오기 작업 보기
다음
get-read-set-import-job
예시에서는 읽기 세트 가져오기 작업의 세부 정보를 가져옵니다.aws omics get-read-set-import-job \ --sequence-store-id
1234567890
\ --id1234567890
출력:
{ "creationTime": "2022-11-23T01:36:38.158Z", "id": "1234567890", "roleArn": "arn:aws:iam::123456789012:role/omics-service-role-serviceRole-W8O1XMPL7QZ", "sequenceStoreId": "1234567890", "sources": [ { "name": "HG00100", "referenceArn": "arn:aws:omics:us-west-2:123456789012:referenceStore/1234567890/reference/1234567890", "sampleId": "bam-sample", "sourceFileType": "BAM", "sourceFiles": { "source1": "s3://omics-artifacts-01d6xmpl4e72dd32/HG00100.chrom20.ILLUMINA.bwa.GBR.low_coverage.20101123.bam", "source2": "" }, "status": "IN_PROGRESS", "statusMessage": "The source job is currently in progress.", "subjectId": "bam-subject", "tags": { "aws:omics:sampleId": "bam-sample", "aws:omics:subjectId": "bam-subject" } }, { "name": "HG00146", "referenceArn": "arn:aws:omics:us-west-2:123456789012:referenceStore/1234567890/reference/1234567890", "sampleId": "fastq-sample", "sourceFileType": "FASTQ", "sourceFiles": { "source1": "s3://omics-artifacts-01d6xmpl4e72dd32/SRR233106_1.filt.fastq.gz", "source2": "s3://omics-artifacts-01d6xmpl4e72dd32/SRR233106_2.filt.fastq.gz" }, "status": "IN_PROGRESS", "statusMessage": "The source job is currently in progress.", "subjectId": "fastq-subject", "tags": { "aws:omics:sampleId": "fastq-sample", "aws:omics:subjectId": "fastq-subject" } }, { "name": "HG00096", "referenceArn": "arn:aws:omics:us-west-2:123456789012:referenceStore/1234567890/reference/1234567890", "sampleId": "cram-sample", "sourceFileType": "CRAM", "sourceFiles": { "source1": "s3://omics-artifacts-01d6xmpl4e72dd32/HG00096.alt_bwamem_GRCh38DH.20150718.GBR.low_coverage.cram", "source2": "" }, "status": "IN_PROGRESS", "statusMessage": "The source job is currently in progress.", "subjectId": "cram-subject", "tags": { "aws:omics:sampleId": "cram-sample", "aws:omics:subjectId": "cram-subject" } } ], "status": "IN_PROGRESS", "statusMessage": "The job is currently in progress." }
자세한 내용은 Amazon Omics 개발자 안내서의 Omics Storage를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 GetReadSetImportJob
을 참조하세요.
-
다음 코드 예시에서는 get-read-set-metadata
의 사용 방법을 보여줍니다.
- AWS CLI
-
읽기 세트 보기
다음
get-read-set-metadata
예시에서는 읽기 세트의 파일에 대한 세부 정보를 가져옵니다.aws omics get-read-set-metadata \ --sequence-store-id
1234567890
\ --id1234567890
출력:
{ "arn": "arn:aws:omics:us-west-2:123456789012:sequenceStore/1234567890/readSet/1234567890", "creationTime": "2022-11-23T21:55:00.515Z", "fileType": "FASTQ", "files": { "source1": { "contentLength": 310054739, "partSize": 104857600, "totalParts": 3 }, "source2": { "contentLength": 307846621, "partSize": 104857600, "totalParts": 3 } }, "id": "1234567890", "name": "HG00146", "referenceArn": "arn:aws:omics:us-west-2:123456789012:referenceStore/1234567890/reference/1234567890", "sampleId": "fastq-sample", "sequenceInformation": { "alignment": "UNALIGNED", "totalBaseCount": 677717384, "totalReadCount": 8917334 }, "sequenceStoreId": "1234567890", "status": "ACTIVE", "subjectId": "fastq-subject" }
자세한 내용은 Amazon Omics 개발자 안내서의 Omics Storage를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 GetReadSetMetadata
를 참조하세요.
-
다음 코드 예시에서는 get-read-set
의 사용 방법을 보여줍니다.
- AWS CLI
-
읽기 세트 다운로드
다음
get-read-set
예시에서는 읽기 세트의 파트 3을1234567890.3.bam
으로 다운로드합니다.aws omics get-read-set \ --sequence-store-id
1234567890
\ --id1234567890
\ --part-number3
1234567890.3.bam
자세한 내용은 Amazon Omics 개발자 안내서의 Omics Storage를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 GetReadSet
를 참조하세요.
-
다음 코드 예시에서는 get-reference-import-job
의 사용 방법을 보여줍니다.
- AWS CLI
-
참조 가져오기 작업 보기
다음
get-reference-import-job
예시에서는 참조 가져오기 작업의 세부 정보를 가져옵니다.aws omics get-reference-import-job \ --reference-store-id
1234567890
\ --id1234567890
출력:
{ "creationTime": "2022-11-22T22:25:41.124Z", "id": "1234567890", "referenceStoreId": "1234567890", "roleArn": "arn:aws:iam::123456789012:role/omics-service-role-serviceRole-W8O1XMPL7QZ", "sources": [ { "name": "assembly-38", "sourceFile": "s3://omics-artifacts-01d6xmpl4e72dd32/Homo_sapiens_assembly38.fasta", "status": "IN_PROGRESS", "statusMessage": "The source job is currently in progress." } ], "status": "IN_PROGRESS", "statusMessage": "The job is currently in progress." }
자세한 내용은 Amazon Omics 개발자 안내서의 Omics Storage를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 GetReferenceImportJob
을 참조하세요.
-
다음 코드 예시에서는 get-reference-metadata
의 사용 방법을 보여줍니다.
- AWS CLI
-
참조 보기
다음
get-reference-metadata
예시에서는 참조의 세부 정보를 가져옵니다.aws omics get-reference-metadata \ --reference-store-id
1234567890
\ --id1234567890
출력:
{ "arn": "arn:aws:omics:us-west-2:123456789012:referenceStore/1234567890/reference/1234567890", "creationTime": "2022-11-22T22:27:09.033Z", "files": { "index": { "contentLength": 160928, "partSize": 104857600, "totalParts": 1 }, "source": { "contentLength": 3249912778, "partSize": 104857600, "totalParts": 31 } }, "id": "1234567890", "md5": "7ff134953dcca8c8997453bbb80b6b5e", "name": "assembly-38", "referenceStoreId": "1234567890", "status": "ACTIVE", "updateTime": "2022-11-22T22:27:09.033Z" }
자세한 내용은 Amazon Omics 개발자 안내서의 Omics Storage를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 GetReferenceMetadata
를 참조하세요.
-
다음 코드 예시에서는 get-reference-store
의 사용 방법을 보여줍니다.
- AWS CLI
-
참조 저장소 보기
다음
get-reference-store
예시에서는 참조 저장소의 세부 정보를 가져옵니다.aws omics get-reference-store \ --id
1234567890
출력:
{ "arn": "arn:aws:omics:us-west-2:123456789012:referenceStore/1234567890", "creationTime": "2022-09-23T23:27:20.364Z", "id": "1234567890", "name": "my-rstore-0" }
자세한 내용은 Amazon Omics 개발자 안내서의 Omics Storage를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 GetReferenceStore
를 참조하세요.
-
다음 코드 예시에서는 get-reference
의 사용 방법을 보여줍니다.
- AWS CLI
-
유전체 참조 다운로드
다음
get-reference
예시에서는 유전체의 파트 1을hg38.1.fa
로 다운로드합니다.aws omics get-reference \ --reference-store-id
1234567890
\ --id1234567890
\ --part-number1
hg38.1.fa
자세한 내용은 Amazon Omics 개발자 안내서의 Omics Storage를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 GetReference
를 참조하세요.
-
다음 코드 예시에서는 get-run-group
의 사용 방법을 보여줍니다.
- AWS CLI
-
실행 그룹 보기
다음
get-run-group
예시에서는 실행 그룹의 세부 정보를 가져옵니다.aws omics get-run-group \ --id
1234567
출력:
{ "arn": "arn:aws:omics:us-west-2:123456789012:runGroup/1234567", "creationTime": "2022-12-01T00:58:42.915219Z", "id": "1234567", "maxCpus": 20, "maxDuration": 600, "name": "cram-convert", "tags": {} }
자세한 내용은 Amazon Omics 개발자 안내서의 Omics Workflows를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 GetRunGroup
을 참조하세요.
-
다음 코드 예시에서는 get-run-task
의 사용 방법을 보여줍니다.
- AWS CLI
-
작업 보기
다음
get-run-task
예시에서는 워크플로 작업의 세부 정보를 가져옵니다.aws omics get-run-task \ --id
1234567
\ --task-id1234567
출력:
{ "cpus": 1, "creationTime": "2022-11-30T23:13:00.718651Z", "logStream": "arn:aws:logs:us-west-2:123456789012:log-group:/aws/omics/WorkflowLog:log-stream:run/1234567/task/1234567", "memory": 15, "name": "CramToBamTask", "startTime": "2022-11-30T23:17:47.016Z", "status": "COMPLETED", "stopTime": "2022-11-30T23:18:21.503Z", "taskId": "1234567" }
자세한 내용은 Amazon Omics 개발자 안내서의 Omics Workflows를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 GetRunTask
를 참조하세요.
-
다음 코드 예시에서는 get-run
의 사용 방법을 보여줍니다.
- AWS CLI
-
워크플로 실행 보기
다음
get-run
예시에서는 워크플로 실행의 세부 정보를 가져옵니다.aws omics get-run \ --id
1234567
출력:
{ "arn": "arn:aws:omics:us-west-2:123456789012:run/1234567", "creationTime": "2022-11-30T22:58:22.615865Z", "digest": "sha256:c54bxmpl742dcc26f7fa1f10e37550ddd8f251f418277c0a58e895b801ed28cf", "id": "1234567", "name": "cram-to-bam", "outputUri": "s3://omics-artifacts-01d6xmpl4e72dd32/workflow-output/", "parameters": { "ref_dict": "s3://omics-artifacts-01d6xmpl4e72dd32/Homo_sapiens_assembly38.dict", "ref_fasta_index": "s3://omics-artifacts-01d6xmpl4e72dd32/Homo_sapiens_assembly38.fasta.fai", "ref_fasta": "s3://omics-artifacts-01d6xmpl4e72dd32/Homo_sapiens_assembly38.fasta", "sample_name": "NA12878", "input_cram": "s3://omics-artifacts-01d6xmpl4e72dd32/NA12878.cram" }, "resourceDigests": { "s3://omics-artifacts-01d6xmpl4e72dd32/Homo_sapiens_assembly38.fasta.fai": "etag:f76371b113734a56cde236bc0372de0a", "s3://omics-artifacts-01d6xmpl4e72dd32/Homo_sapiens_assembly38.dict": "etag:3884c62eb0e53fa92459ed9bff133ae6", "s3://omics-artifacts-01d6xmpl4e72dd32/Homo_sapiens_assembly38.fasta": "etag:e307d81c605fb91b7720a08f00276842-388", "s3://omics-artifacts-01d6xmpl4e72dd32/NA12878.cram": "etag:a9f52976381286c6143b5cc681671ec6" }, "roleArn": "arn:aws:iam::123456789012:role/omics-service-role-serviceRole-W8O1XMPL7QZ", "startedBy": "arn:aws:iam::123456789012:user/laptop-2020", "status": "STARTING", "tags": {}, "workflowId": "1234567", "workflowType": "PRIVATE" }
자세한 내용은 Amazon Omics 개발자 안내서의 Omics Workflows를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 GetRun
을 참조하세요.
-
다음 코드 예시에서는 get-sequence-store
의 사용 방법을 보여줍니다.
- AWS CLI
-
시퀀스 저장소 보기
다음
get-sequence-store
예시에서는 ID가1234567890
인 시퀀스 저장소의 세부 정보를 가져옵니다.aws omics get-sequence-store \ --id
1234567890
출력:
{ "arn": "arn:aws:omics:us-east-1:123456789012:sequenceStore/1234567890", "creationTime": "2022-11-23T19:55:48.376Z", "id": "1234567890", "name": "my-seq-store" }
자세한 내용은 Amazon Omics 개발자 안내서의 Omics Storage를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 GetSequenceStore
를 참조하세요.
-
다음 코드 예시에서는 get-share
의 사용 방법을 보여줍니다.
- AWS CLI
-
HealthOmics 분석 데이터의 공유에 대한 메타데이터 가져오기
다음
get-share
예시에서는 분석 데이터의 교차 계정 공유에 대한 메타데이터를 가져옵니다.aws omics get-share \ --share-id
"495c21bedc889d07d0ab69d710a6841e-dd75ab7a1a9c384fa848b5bd8e5a7e0a"
출력:
{ "share": { "shareId": "495c21bedc889d07d0ab69d710a6841e-dd75ab7a1a9c384fa848b5bd8e5a7e0a", "name": "my_Share-123", "resourceArn": "arn:aws:omics:us-west-2:555555555555:variantStore/omics_dev_var_store", "principalSubscriber": "123456789012", "ownerId": "555555555555", "status": "PENDING" } }
자세한 내용은 AWS HealthOmics 사용자 안내서의 교차 계정 공유를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 GetShare
를 참조하세요.
-
다음 코드 예시에서는 get-variant-import-job
의 사용 방법을 보여줍니다.
- AWS CLI
-
변형 가져오기 작업 보기
다음
get-variant-import-job
예시에서는 변형 가져오기 작업의 세부 정보를 가져옵니다.aws omics get-variant-import-job \ --job-id
edd7b8ce-xmpl-47e2-bc99-258cac95a508
출력:
{ "creationTime": "2022-11-23T22:42:50.037812Z", "destinationName": "my_var_store", "id": "edd7b8ce-xmpl-47e2-bc99-258cac95a508", "items": [ { "jobStatus": "IN_PROGRESS", "source": "s3://omics-artifacts-01d6xmpl4e72dd32/Homo_sapiens_assembly38.known_indels.vcf.gz" } ], "roleArn": "arn:aws:iam::123456789012:role/omics-service-role-serviceRole-W8O1XMPL7QZ", "runLeftNormalization": false, "status": "IN_PROGRESS", "updateTime": "2022-11-23T22:43:05.898309Z" }
자세한 내용은 Amazon Omics 개발자 안내서의 Omics Analytics를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 GetVariantImportJob
을 참조하세요.
-
다음 코드 예시에서는 get-variant-store
의 사용 방법을 보여줍니다.
- AWS CLI
-
변형 저장소 보기
다음
get-variant-store
예시에서는 변형 저장소의 세부 정보를 가져옵니다.aws omics get-variant-store \ --name
my_var_store
출력:
{ "creationTime": "2022-11-23T22:09:07.534499Z", "id": "02dexmplcfdd", "name": "my_var_store", "reference": { "referenceArn": "arn:aws:omics:us-west-2:123456789012:referenceStore/1234567890/reference/1234567890" }, "status": "CREATING", "storeArn": "arn:aws:omics:us-west-2:123456789012:variantStore/my_var_store", "storeSizeBytes": 0, "tags": {}, "updateTime": "2022-11-23T22:09:24.931711Z" }
자세한 내용은 Amazon Omics 개발자 안내서의 Omics Analytics를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 GetVariantStore
를 참조하세요.
-
다음 코드 예시에서는 get-workflow
의 사용 방법을 보여줍니다.
- AWS CLI
-
워크플로 보기
다음
get-workflow
예시에서는 ID가1234567
인 워크플로의 세부 정보를 가져옵니다.aws omics get-workflow \ --id
1234567
출력:
{ "arn": "arn:aws:omics:us-west-2:123456789012:workflow/1234567", "creationTime": "2022-11-30T22:33:16.225368Z", "digest": "sha256:c54bxmpl742dcc26f7fa1f10e37550ddd8f251f418277c0a58e895b801ed28cf", "engine": "WDL", "id": "1234567", "main": "workflow-crambam.wdl", "name": "cram-converter", "parameterTemplate": { "ref_dict": { "description": "dictionary file for 'ref_fasta'" }, "ref_fasta_index": { "description": "Index of the reference genome fasta file" }, "ref_fasta": { "description": "Reference genome fasta file" }, "input_cram": { "description": "The Cram file to convert to BAM" }, "sample_name": { "description": "The name of the input sample, used to name the output BAM" } }, "status": "ACTIVE", "statusMessage": "workflow-crambam.wdl\n workflow CramToBamFlow\n call CramToBamTask\n call ValidateSamFile\n task CramToBamTask\n task ValidateSamFile\n", "tags": {}, "type": "PRIVATE" }
자세한 내용은 Amazon Omics 개발자 안내서의 Omics Workflows를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 GetWorkflow
를 참조하세요.
-
다음 코드 예시에서는 list-annotation-import-jobs
의 사용 방법을 보여줍니다.
- AWS CLI
-
주석 가져오기 작업 목록 가져오기
다음
list-annotation-import-jobs
는 주석 가져오기 작업 목록을 가져옵니다.aws omics list-annotation-import-jobs
출력:
{ "annotationImportJobs": [ { "creationTime": "2022-11-30T01:39:41.478294Z", "destinationName": "gff_ann_store", "id": "18a9e792-xmpl-4869-a105-e5b602900444", "roleArn": "arn:aws:iam::123456789012:role/omics-service-role-serviceRole-W8O1XMPL7QZ", "runLeftNormalization": false, "status": "COMPLETED", "updateTime": "2022-11-30T01:47:09.145178Z" }, { "creationTime": "2022-11-30T00:45:58.007838Z", "destinationName": "my_ann_store", "id": "4e9eafc8-xmpl-431e-a0b2-3bda27cb600a", "roleArn": "arn:aws:iam::123456789012:role/omics-service-role-serviceRole-W8O1XMPL7QZ", "runLeftNormalization": false, "status": "FAILED", "updateTime": "2022-11-30T00:47:01.706325Z" } ] }
자세한 내용은 Amazon Omics 개발자 안내서의 Omics Analytics를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 ListAnnotationImportJobs
를 참조하세요.
-
다음 코드 예시에서는 list-annotation-store-versions
의 사용 방법을 보여줍니다.
- AWS CLI
-
주석 저장소의 모든 버전 나열
다음
list-annotation-store-versions
예시에서는 주석 저장소에 있는 모든 버전을 나열합니다.aws omics list-annotation-store-versions \ --name
my_annotation_store
출력:
{ "annotationStoreVersions": [ { "storeId": "4934045d1c6d", "id": "2a3f4a44aa7b", "status": "CREATING", "versionArn": "arn:aws:omics:us-west-2:555555555555:annotationStore/my_annotation_store/version/my_version_2", "name": "my_annotation_store", "versionName": "my_version_2", "creation Time": "2023-07-21T17:20:59.380043+00:00", "versionSizeBytes": 0 }, { "storeId": "4934045d1c6d", "id": "4934045d1c6d", "status": "ACTIVE", "versionArn": "arn:aws:omics:us-west-2:555555555555:annotationStore/my_annotation_store/version/my_version_1", "name": "my_annotation_store", "versionName": "my_version_1", "creationTime": "2023-07-21T17:15:49.251040+00:00", "updateTime": "2023-07-21T17:15:56.434223+00:00", "statusMessage": "", "versionSizeBytes": 0 } }
자세한 내용은 AWS HealthOmics 사용자 안내서의 새 버전의 주석 저장소 생성을 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 ListAnnotationStoreVersions
를 참조하세요.
-
다음 코드 예시에서는 list-annotation-stores
의 사용 방법을 보여줍니다.
- AWS CLI
-
주석 저장소 목록 가져오기
다음
list-annotation-stores
예시에서는 주석 저장소 목록을 가져옵니다.aws omics list-annotation-stores
출력:
{ "annotationStores": [ { "creationTime": "2022-11-23T22:48:39.226492Z", "id": "0a91xmplc71f", "name": "my_ann_store", "reference": { "referenceArn": "arn:aws:omics:us-west-2:123456789012:referenceStore/1234567890/reference/1234567890" }, "status": "ACTIVE", "statusMessage": "", "storeArn": "arn:aws:omics:us-west-2:123456789012:annotationStore/my_ann_store", "storeFormat": "VCF", "storeSizeBytes": 0, "updateTime": "2022-11-23T22:53:27.372840Z" } ] }
자세한 내용은 Amazon Omics 개발자 안내서의 Omics Analytics를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 ListAnnotationStores
를 참조하세요.
-
다음 코드 예시에서는 list-multipart-read-set-uploads
의 사용 방법을 보여줍니다.
- AWS CLI
-
모든 멀티파트 읽기 세트 업로드 및 해당 상태 나열
다음
list-multipart-read-set-uploads
예시에서는 모든 멀티파트 읽기 세트 업로드와 해당 상태를 나열합니다.aws omics list-multipart-read-set-uploads \ --sequence-store-id
0123456789
출력:
{ "uploads": [ { "sequenceStoreId": "0123456789", "uploadId": "8749584421", "sourceFileType": "FASTQ", "subjectId": "mySubject", "sampleId": "mySample", "generatedFrom": "1000 Genomes", "name": "HG00146", "description": "FASTQ for HG00146", "creationTime": "2023-11-29T19:22:51.349298+00:00" }, { "sequenceStoreId": "0123456789", "uploadId": "5290538638", "sourceFileType": "BAM", "subjectId": "mySubject", "sampleId": "mySample", "generatedFrom": "1000 Genomes", "referenceArn": "arn:aws:omics:us-west-2:845448930428:referenceStore/8168613728/reference/2190697383", "name": "HG00146", "description": "BAM for HG00146", "creationTime": "2023-11-29T19:23:33.116516+00:00" }, { "sequenceStoreId": "0123456789", "uploadId": "4174220862", "sourceFileType": "BAM", "subjectId": "mySubject", "sampleId": "mySample", "generatedFrom": "1000 Genomes", "referenceArn": "arn:aws:omics:us-west-2:845448930428:referenceStore/8168613728/reference/2190697383", "name": "HG00147", "description": "BAM for HG00147", "creationTime": "2023-11-29T19:23:47.007866+00:00" } ] }
자세한 내용은 AWS HealthOmics 사용자 안내서의 시퀀스 저장소에 직접 업로드를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 ListMultipartReadSetUploads
를 참조하세요.
-
다음 코드 예시에서는 list-read-set-activation-jobs
의 사용 방법을 보여줍니다.
- AWS CLI
-
읽기 세트 활성화 작업 목록 가져오기
다음
list-read-set-activation-jobs
예시에서는 ID가1234567890
인 시퀀스 저장소의 활성화 작업 목록을 가져옵니다.aws omics list-read-set-activation-jobs \ --sequence-store-id
1234567890
출력:
{ "activationJobs": [ { "completionTime": "2022-12-06T22:33:42.828Z", "creationTime": "2022-12-06T22:32:45.213Z", "id": "1234567890", "sequenceStoreId": "1234567890", "status": "COMPLETED" }, { "creationTime": "2022-12-06T22:35:10.100Z", "id": "1234567890", "sequenceStoreId": "1234567890", "status": "IN_PROGRESS" } ] }
자세한 내용은 Amazon Omics 개발자 안내서의 Omics Storage를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 ListReadSetActivationJobs
를 참조하세요.
-
다음 코드 예시에서는 list-read-set-export-jobs
의 사용 방법을 보여줍니다.
- AWS CLI
-
읽기 세트 내보내기 작업 목록 가져오기
다음
list-read-set-export-jobs
예시에서는 ID가1234567890
인 시퀀스 저장소의 내보내기 작업 목록을 가져옵니다.aws omics list-read-set-export-jobs \ --sequence-store-id
1234567890
출력:
{ "exportJobs": [ { "completionTime": "2022-12-06T22:39:14.491Z", "creationTime": "2022-12-06T22:37:18.612Z", "destination": "s3://omics-artifacts-01d6xmpl4e72dd32/read-set-export/", "id": "1234567890", "sequenceStoreId": "1234567890", "status": "COMPLETED" }, { "creationTime": "2022-12-06T22:38:04.871Z", "destination": "s3://omics-artifacts-01d6xmpl4e72dd32/read-set-export/", "id": "1234567890", "sequenceStoreId": "1234567890", "status": "IN_PROGRESS" } ] }
자세한 내용은 Amazon Omics 개발자 안내서의 Omics Storage를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 ListReadSetExportJobs
를 참조하세요.
-
다음 코드 예시에서는 list-read-set-import-jobs
의 사용 방법을 보여줍니다.
- AWS CLI
-
읽기 세트 가져오기 작업 목록 가져오기
다음
list-read-set-import-jobs
예시에서는 ID가1234567890
인 시퀀스 저장소의 가져오기 작업 목록을 가져옵니다.aws omics list-read-set-import-jobs \ --sequence-store-id
1234567890
출력:
{ "importJobs": [ { "completionTime": "2022-11-29T18:17:49.244Z", "creationTime": "2022-11-29T17:32:47.700Z", "id": "1234567890", "roleArn": "arn:aws:iam::123456789012:role/omics-service-role-serviceRole-W8O1XMPL7QZ", "sequenceStoreId": "1234567890", "status": "COMPLETED" }, { "completionTime": "2022-11-23T22:01:34.090Z", "creationTime": "2022-11-23T21:52:43.289Z", "id": "1234567890", "roleArn": "arn:aws:iam::123456789012:role/omics-service-role-serviceRole-W8O1XMPL7QZ", "sequenceStoreId": "1234567890", "status": "COMPLETED_WITH_FAILURES" } ] }
자세한 내용은 Amazon Omics 개발자 안내서의 Omics Storage를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 ListReadSetImportJobs
를 참조하세요.
-
다음 코드 예시에서는 list-read-set-upload-parts
의 사용 방법을 보여줍니다.
- AWS CLI
-
시퀀스 저장소에 대해 요청된 멀티파트 업로드의 모든 부분 나열
다음
list-read-set-upload-parts
예시에서는 시퀀스 저장소에 대해 요청된 멀티파트 업로드의 모든 부분을 나열합니다.aws omics list-read-set-upload-parts \ --sequence-store-id
0123456789
\ --upload-id1122334455
\ --part-sourceSOURCE1
출력:
{ "parts": [ { "partNumber": 1, "partSize": 94371840, "file": "SOURCE1", "checksum": "984979b9928ae8d8622286c4a9cd8e99d964a22d59ed0f5722e1733eb280e635", "lastUpdatedTime": "2023-02-02T20:14:47.533000+00:00" } { "partNumber": 2, "partSize": 10471840, "file": "SOURCE1", "checksum": "984979b9928ae8d8622286c4a9cd8e99d964a22d59ed0f5722e1733eb280e635", "lastUpdatedTime": "2023-02-02T20:14:47.533000+00:00" } ] }
자세한 내용은 AWS HealthOmics 사용자 안내서의 시퀀스 저장소에 직접 업로드를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 ListReadSetUploadParts
를 참조하세요.
-
다음 코드 예시에서는 list-read-sets
의 사용 방법을 보여줍니다.
- AWS CLI
-
읽기 세트 목록 가져오기
다음
list-read-sets
예시에서는 ID가1234567890
인 시퀀스 저장소의 읽기 세트 목록을 가져옵니다.aws omics list-read-sets \ --sequence-store-id
1234567890
출력:
{ "readSets": [ { "arn": "arn:aws:omics:us-west-2:123456789012:sequenceStore/1234567890/readSet/1234567890", "creationTime": "2022-11-23T21:55:00.515Z", "fileType": "FASTQ", "id": "1234567890", "name": "HG00146", "referenceArn": "arn:aws:omics:us-west-2:123456789012:referenceStore/1234567890/reference/1234567890", "sampleId": "fastq-sample", "sequenceStoreId": "1234567890", "status": "ACTIVE", "subjectId": "fastq-subject" } ] }
자세한 내용은 Amazon Omics 개발자 안내서의 Omics Storage를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 ListReadSets
를 참조하세요.
-
다음 코드 예시에서는 list-reference-import-jobs
의 사용 방법을 보여줍니다.
- AWS CLI
-
참조 가져오기 작업 목록 가져오기
다음
list-reference-import-jobs
예시에서는 ID가1234567890
인 참조 저장소의 참조 가져오기 작업 목록을 가져옵니다.aws omics list-reference-import-jobs \ --reference-store-id
1234567890
출력:
{ "importJobs": [ { "completionTime": "2022-11-23T19:54:58.204Z", "creationTime": "2022-11-23T19:53:20.729Z", "id": "1234567890", "referenceStoreId": "1234567890", "roleArn": "arn:aws:iam::123456789012:role/omics-service-role-serviceRole-W8O1XMPL7QZ", "status": "COMPLETED" }, { "creationTime": "2022-11-23T20:34:03.250Z", "id": "1234567890", "referenceStoreId": "1234567890", "roleArn": "arn:aws:iam::123456789012:role/omics-service-role-serviceRole-W8O1XMPL7QZ", "status": "IN_PROGRESS" } ] }
자세한 내용은 Amazon Omics 개발자 안내서의 Omics Storage를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 ListReferenceImportJobs
를 참조하세요.
-
다음 코드 예시에서는 list-reference-stores
의 사용 방법을 보여줍니다.
- AWS CLI
-
참조 저장소 목록 가져오기
다음
list-reference-stores
예시에서는 참조 저장소 목록을 가져옵니다.aws omics list-reference-stores
출력:
{ "referenceStores": [ { "arn": "arn:aws:omics:us-west-2:123456789012:referenceStore/1234567890", "creationTime": "2022-11-22T22:13:25.947Z", "id": "1234567890", "name": "my-ref-store" } ] }
자세한 내용은 Amazon Omics 개발자 안내서의 Omics Storage를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 ListReferenceStores
를 참조하세요.
-
다음 코드 예시에서는 list-references
의 사용 방법을 보여줍니다.
- AWS CLI
-
참조 목록 가져오기
다음
list-references
예시에서는 ID가1234567890
인 참조 저장소의 유전체 참조 목록을 가져옵니다.aws omics list-references \ --reference-store-id
1234567890
출력:
{ "references": [ { "arn": "arn:aws:omics:us-west-2:123456789012:referenceStore/1234567890/reference/1234567890", "creationTime": "2022-11-22T22:27:09.033Z", "id": "1234567890", "md5": "7ff134953dcca8c8997453bbb80b6b5e", "name": "assembly-38", "referenceStoreId": "1234567890", "status": "ACTIVE", "updateTime": "2022-11-22T22:27:09.033Z" } ] }
자세한 내용은 Amazon Omics 개발자 안내서의 Omics Storage를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 ListReferences
를 참조하세요.
-
다음 코드 예시에서는 list-run-groups
의 사용 방법을 보여줍니다.
- AWS CLI
-
실행 그룹 목록 가져오기
다음
list-run-groups
예시에서는 실행 그룹 목록을 가져옵니다.aws omics list-run-groups
출력:
{ "items": [ { "arn": "arn:aws:omics:us-west-2:123456789012:runGroup/1234567", "creationTime": "2022-12-01T00:58:42.915219Z", "id": "1234567", "maxCpus": 20, "maxDuration": 600, "name": "cram-convert" } ] }
자세한 내용은 Amazon Omics 개발자 안내서의 Omics Workflows를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 ListRunGroups
를 참조하세요.
-
다음 코드 예시에서는 list-run-tasks
의 사용 방법을 보여줍니다.
- AWS CLI
-
작업 목록 가져오기
다음
list-run-tasks
예시에서는 워크플로 실행에 대한 작업 목록을 가져옵니다.aws omics list-run-tasks \ --id
1234567
출력:
{ "items": [ { "cpus": 1, "creationTime": "2022-11-30T23:13:00.718651Z", "memory": 15, "name": "CramToBamTask", "startTime": "2022-11-30T23:17:47.016Z", "status": "COMPLETED", "stopTime": "2022-11-30T23:18:21.503Z", "taskId": "1234567" }, { "cpus": 1, "creationTime": "2022-11-30T23:18:32.315606Z", "memory": 4, "name": "ValidateSamFile", "startTime": "2022-11-30T23:23:40.165Z", "status": "COMPLETED", "stopTime": "2022-11-30T23:24:14.766Z", "taskId": "1234567" } ] }
자세한 내용은 Amazon Omics 개발자 안내서의 Omics Workflows를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 ListRunTasks
를 참조하세요.
-
다음 코드 예시에서는 list-runs
의 사용 방법을 보여줍니다.
- AWS CLI
-
워크플로 실행 목록 가져오기
다음
list-runs
예시에서는 워크플로 실행 목록을 가져옵니다.aws omics list-runs
출력:
{ "items": [ { "arn": "arn:aws:omics:us-west-2:123456789012:run/1234567", "creationTime": "2022-12-02T23:20:01.202074Z", "id": "1234567", "name": "cram-to-bam", "priority": 1, "startTime": "2022-12-02T23:29:18.115Z", "status": "COMPLETED", "stopTime": "2022-12-02T23:57:54.428812Z", "storageCapacity": 10, "workflowId": "1234567" }, { "arn": "arn:aws:omics:us-west-2:123456789012:run/1234567", "creationTime": "2022-12-03T00:16:57.180066Z", "id": "1234567", "name": "cram-to-bam", "priority": 1, "startTime": "2022-12-03T00:26:50.233Z", "status": "FAILED", "stopTime": "2022-12-03T00:37:21.451340Z", "storageCapacity": 10, "workflowId": "1234567" }, { "arn": "arn:aws:omics:us-west-2:123456789012:run/1234567", "creationTime": "2022-12-05T17:57:08.444817Z", "id": "1234567", "name": "cram-to-bam", "status": "STARTING", "workflowId": "1234567" } ] }
자세한 내용은 Amazon Omics 개발자 안내서의 Omics Workflows를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 ListRuns
를 참조하세요.
-
다음 코드 예시에서는 list-sequence-stores
의 사용 방법을 보여줍니다.
- AWS CLI
-
시퀀스 저장소 목록 가져오기
다음
list-sequence-stores
예시에서는 시퀀스 저장소 목록을 가져옵니다.aws omics list-sequence-stores
출력:
{ "sequenceStores": [ { "arn": "arn:aws:omics:us-west-2:123456789012:sequenceStore/1234567890", "creationTime": "2022-11-23T01:24:33.629Z", "id": "1234567890", "name": "my-seq-store" } ] }
자세한 내용은 Amazon Omics 개발자 안내서의 Omics Storage를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 ListSequenceStores
를 참조하세요.
-
다음 코드 예시에서는 list-shares
의 사용 방법을 보여줍니다.
- AWS CLI
-
HealthOmics 분석 데이터의 사용 가능한 공유 나열
다음
list-shares
예시에서는 리소스 소유자에 대해 생성된 모든 공유를 나열합니다.aws omics list-shares \ --resource-owner
SELF
출력:
{ "shares": [ { "shareId": "595c1cbd-a008-4eca-a887-954d30c91c6e", "name": "myShare", "resourceArn": "arn:aws:omics:us-west-2:555555555555:variantStore/store_1", "principalSubscriber": "123456789012", "ownerId": "555555555555", "status": "PENDING" } { "shareId": "39b65d0d-4368-4a19-9814-b0e31d73c10a", "name": "myShare3456", "resourceArn": "arn:aws:omics:us-west-2:555555555555:variantStore/store_2", "principalSubscriber": "123456789012", "ownerId": "555555555555", "status": "ACTIVE" }, { "shareId": "203152f5-eef9-459d-a4e0-a691668d44ef", "name": "myShare4", "resourceArn": "arn:aws:omics:us-west-2:555555555555:variantStore/store_3", "principalSubscriber": "123456789012", "ownerId": "555555555555", "status": "ACTIVE" } ] }
자세한 내용은 AWS HealthOmics 사용자 안내서의 교차 계정 공유를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 ListShares
를 참조하세요.
-
다음 코드 예시에서는 list-tags-for-resource
의 사용 방법을 보여줍니다.
- AWS CLI
-
태그 목록 가져오기
다음
list-tags-for-resource
예시에서는 ID가1234567
인 워크플로의 태그 목록을 가져옵니다.aws omics list-tags-for-resource \ --resource-arn
arn:aws:omics:us-west-2:123456789012:workflow/1234567
출력:
{ "tags": { "department": "analytics" } }
자세한 내용은 Amazon Omics 개발자 안내서의 Amazon Omics의 리소스 태그 지정을 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 ListTagsForResource
를 참조하세요.
-
다음 코드 예시에서는 list-variant-import-jobs
의 사용 방법을 보여줍니다.
- AWS CLI
-
변형 가져오기 작업 목록 가져오기
다음
list-variant-import-jobs
예시에서는 변형 가져오기 작업의 목록을 가져옵니다.aws omics list-variant-import-jobs
출력:
{ "variantImportJobs": [ { "creationTime": "2022-11-23T22:47:02.514002Z", "destinationName": "my_var_store", "id": "69cb65d6-xmpl-4a4a-9025-4565794b684e", "roleArn": "arn:aws:iam::123456789012:role/omics-service-role-serviceRole-W8O1XMPL7QZ", "runLeftNormalization": false, "status": "COMPLETED", "updateTime": "2022-11-23T22:49:17.976597Z" }, { "creationTime": "2022-11-23T22:42:50.037812Z", "destinationName": "my_var_store", "id": "edd7b8ce-xmpl-47e2-bc99-258cac95a508", "roleArn": "arn:aws:iam::123456789012:role/omics-service-role-serviceRole-W8O1XMPL7QZ", "runLeftNormalization": false, "status": "COMPLETED", "updateTime": "2022-11-23T22:45:26.009880Z" } ] }
자세한 내용은 Amazon Omics 개발자 안내서의 Omics Analytics를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 ListVariantImportJobs
를 참조하세요.
-
다음 코드 예시에서는 list-variant-stores
의 사용 방법을 보여줍니다.
- AWS CLI
-
변형 저장소 목록 가져오기
다음
list-variant-stores
예시에서는 변형 저장소 목록을 가져옵니다.aws omics list-variant-stores
출력:
{ "variantStores": [ { "creationTime": "2022-11-23T22:09:07.534499Z", "id": "02dexmplcfdd", "name": "my_var_store", "reference": { "referenceArn": "arn:aws:omics:us-west-2:123456789012:referenceStore/1234567890/reference/1234567890" }, "status": "CREATING", "storeArn": "arn:aws:omics:us-west-2:123456789012:variantStore/my_var_store", "storeSizeBytes": 0, "updateTime": "2022-11-23T22:09:24.931711Z" }, { "creationTime": "2022-09-23T23:00:09.140265Z", "id": "8777xmpl1a24", "name": "myvstore0", "status": "ACTIVE", "storeArn": "arn:aws:omics:us-west-2:123456789012:variantStore/myvstore0", "storeSizeBytes": 0, "updateTime": "2022-09-23T23:03:26.013220Z" } ] }
자세한 내용은 Amazon Omics 개발자 안내서의 Omics Analytics를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 ListVariantStores
를 참조하세요.
-
다음 코드 예시에서는 list-workflows
의 사용 방법을 보여줍니다.
- AWS CLI
-
워크플로 목록 가져오기
다음
list-workflows
예시에서는 워크플로 목록을 가져옵니다.aws omics list-workflows
출력:
{ "items": [ { "arn": "arn:aws:omics:us-west-2:123456789012:workflow/1234567", "creationTime": "2022-09-23T23:08:22.041227Z", "digest": "nSCNo/qMWFxmplXpUdokXJnwgneOaxyyc2YOxVxrJTE=", "id": "1234567", "name": "my-wkflow-0", "status": "ACTIVE", "type": "PRIVATE" }, { "arn": "arn:aws:omics:us-west-2:123456789012:workflow/1234567", "creationTime": "2022-11-30T22:33:16.225368Z", "digest": "sha256:c54bxmpl742dcc26f7fa1f10e37550ddd8f251f418277c0a58e895b801ed28cf", "id": "1234567", "name": "cram-converter", "status": "ACTIVE", "type": "PRIVATE" } ] }
자세한 내용은 Amazon Omics 개발자 안내서의 Omics Workflows를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 ListWorkflows
를 참조하세요.
-
다음 코드 예시에서는 start-annotation-import-job
의 사용 방법을 보여줍니다.
- AWS CLI
-
주석 가져오기
다음
start-annotation-import-job
예시에서는 Amazon S3에서 주석을 가져옵니다.aws omics start-annotation-import-job \ --destination-name
tsv_ann_store
\ --no-run-left-normalization \ --role-arnarn:aws:iam::123456789012:role/omics-service-role-serviceRole-W8O1XMPL7QZ
\ --itemssource=s3://omics-artifacts-01d6xmpl4e72dd32/targetedregions.bed.gz
출력:
{ "jobId": "984162c7-xmpl-4d23-ab47-286f7950bfbf" }
자세한 내용은 Amazon Omics 개발자 안내서의 Omics Analytics를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 StartAnnotationImportJob
을 참조하세요.
-
다음 코드 예시에서는 start-read-set-activation-job
의 사용 방법을 보여줍니다.
- AWS CLI
-
아카이브된 읽기 세트 활성화
다음
start-read-set-activation-job
예시에서는 두 개의 읽기 세트를 활성화합니다.aws omics start-read-set-activation-job \ --sequence-store-id
1234567890
\ --sourcesreadSetId=1234567890
readSetId=1234567890
출력:
{ "creationTime": "2022-12-06T22:35:10.100Z", "id": "1234567890", "sequenceStoreId": "1234567890", "status": "SUBMITTED" }
자세한 내용은 Amazon Omics 개발자 안내서의 Omics Storage를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 StartReadSetActivationJob
을 참조하세요.
-
다음 코드 예시에서는 start-read-set-export-job
의 사용 방법을 보여줍니다.
- AWS CLI
-
읽기 세트 내보내기
다음
start-read-set-export-job
예시에서는 두 개의 읽기 세트를 Amazon S3으로 내보냅니다.aws omics start-read-set-export-job \ --sequence-store-id 1234567890 \ --sources readSetId=1234567890 readSetId=1234567890 \ --role-arn arn:aws:iam::123456789012:role/omics-service-role-serviceRole-W8O1XMPL7QZ \ --destination s3://omics-artifacts-01d6xmpl4e72dd32/read-set-export/
출력:
{ "creationTime": "2022-12-06T22:37:18.612Z", "destination": "s3://omics-artifacts-01d6xmpl4e72dd32/read-set-export/", "id": "1234567890", "sequenceStoreId": "1234567890", "status": "SUBMITTED" }
자세한 내용은 Amazon Omics 개발자 안내서의 Omics Storage를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 StartReadSetExportJob
을 참조하세요.
-
다음 코드 예시에서는 start-read-set-import-job
의 사용 방법을 보여줍니다.
- AWS CLI
-
읽기 세트 가져오기
다음
start-read-set-import-job
예시에서는 읽기 세트를 가져옵니다.aws omics start-read-set-import-job \ --sequence-store-id
1234567890
\ --role-arnarn:aws:iam::123456789012:role/omics-service-role-serviceRole-W8O1XMPL7QZ
\ --sourcesfile://readset-sources.json
readset-sources.json은 다음 내용을 포함하는 JSON 문서입니다.
[ { "sourceFiles": { "source1": "s3://omics-artifacts-01d6xmpl4e72dd32/HG00100.chrom20.ILLUMINA.bwa.GBR.low_coverage.20101123.bam" }, "sourceFileType": "BAM", "subjectId": "bam-subject", "sampleId": "bam-sample", "referenceArn": "arn:aws:omics:us-west-2:123456789012:referenceStore/1234567890/reference/1234567890", "name": "HG00100" } ]
출력:
{ "creationTime": "2022-11-23T01:36:38.158Z", "id": "1234567890", "roleArn": "arn:aws:iam::123456789012:role/omics-service-role-serviceRole-W8O1XMPL7QZ", "sequenceStoreId": "1234567890", "status": "SUBMITTED" }
자세한 내용은 Amazon Omics 개발자 안내서의 Omics Storage를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 StartReadSetImportJob
을 참조하세요.
-
다음 코드 예시에서는 start-reference-import-job
의 사용 방법을 보여줍니다.
- AWS CLI
-
참조 유전체 가져오기
다음
start-reference-import-job
예시에서는 Amazon S3에서 참조 유전체를 가져옵니다.aws omics start-reference-import-job \ --reference-store-id
1234567890
\ --role-arnarn:aws:iam::123456789012:role/omics-service-role-serviceRole-W8O1XMPL7QZ
\ --sourcessourceFile=s3://omics-artifacts-01d6xmpl4e72dd32/Homo_sapiens_assembly38.fasta,name=assembly-38
출력:
{ "creationTime": "2022-11-22T22:25:41.124Z", "id": "1234567890", "referenceStoreId": "1234567890", "roleArn": "arn:aws:iam::123456789012:role/omics-service-role-serviceRole-W8O1XMPL7QZ", "status": "SUBMITTED" }
자세한 내용은 Amazon Omics 개발자 안내서의 Omics Storage를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 StartReferenceImportJob
을 참조하세요.
-
다음 코드 예시에서는 start-run
의 사용 방법을 보여줍니다.
- AWS CLI
-
워크플로 실행
다음
start-run
예시에서는 ID가1234567
인 워크플로를 실행합니다.aws omics start-run \ --workflow-id
1234567
\ --role-arnarn:aws:iam::123456789012:role/omics-service-role-serviceRole-W8O1XMPL7QZ
\ --name 'cram-to-bam
' \ --output-uris3://omics-artifacts-01d6xmpl4e72dd32/workflow-output/
\ --run-group-id1234567
\ --priority1
\ --storage-capacity10
\ --log-levelALL
\ --parametersfile://workflow-inputs.json
workflow-inputs.json은 다음 내용을 포함하는 JSON 문서입니다.
{ "sample_name": "NA12878", "input_cram": "s3://omics-artifacts-01d6xmpl4e72dd32/NA12878.cram", "ref_dict": "s3://omics-artifacts-01d6xmpl4e72dd32/Homo_sapiens_assembly38.dict", "ref_fasta": "s3://omics-artifacts-01d6xmpl4e72dd32/Homo_sapiens_assembly38.fasta", "ref_fasta_index": "omics-artifacts-01d6xmpl4e72dd32/Homo_sapiens_assembly38.fasta.fai" }
출력:
{ "arn": "arn:aws:omics:us-west-2:123456789012:run/1234567", "id": "1234567", "status": "PENDING", "tags": {} }
자세한 내용은 Amazon Omics 개발자 안내서의 Omics Workflows를 참조하세요.
Amazon Omics에서 소스 파일 로드
서비스별 URI를 사용하여 Amazon Omics Storage에서 소스 파일을 로드할 수도 있습니다. 다음 예시 workflow-inputs.json 파일은 읽기 세트 및 참조 유전체 소스에 Amazon Omics URI를 사용합니다.
{ "sample_name": "NA12878", "input_cram": "omics://123456789012.storage.us-west-2.amazonaws.com/1234567890/readSet/1234567890/source1", "ref_dict": "s3://omics-artifacts-01d6xmpl4e72dd32/Homo_sapiens_assembly38.dict", "ref_fasta": "omics://123456789012.storage.us-west-2.amazonaws.com/1234567890/reference/1234567890", "ref_fasta_index": "omics://123456789012.storage.us-west-2.amazonaws.com/1234567890/reference/1234567890/index" }
자세한 내용은 Amazon Omics 개발자 안내서의 Omics Workflows를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 StartRun
을 참조하세요.
-
다음 코드 예시에서는 start-variant-import-job
의 사용 방법을 보여줍니다.
- AWS CLI
-
변형 파일 가져오기
다음
start-variant-import-job
예시에서는 VCF 형식 변형 파일을 가져옵니다.aws omics start-variant-import-job \ --destination-name
my_var_store
\ --no-run-left-normalization \ --role-arnarn:aws:iam::123456789012:role/omics-service-role-serviceRole-W8O1XMPL7QZ
\ --itemssource=s3://omics-artifacts-01d6xmpl4e72dd32/Homo_sapiens_assembly38.known_indels.vcf.gz
출력:
{ "jobId": "edd7b8ce-xmpl-47e2-bc99-258cac95a508" }
자세한 내용은 Amazon Omics 개발자 안내서의 Omics Analytics를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 StartVariantImportJob
을 참조하세요.
-
다음 코드 예시에서는 tag-resource
의 사용 방법을 보여줍니다.
- AWS CLI
-
리소스에 태그 지정
다음
tag-resource
예시에서는 ID가1234567
인 워크플로에department
태그를 추가합니다.aws omics tag-resource \ --resource-arn
arn:aws:omics:us-west-2:123456789012:workflow/1234567
\ --tagsdepartment=analytics
자세한 내용은 Amazon Omics 개발자 안내서의 Amazon Omics의 리소스 태그 지정을 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 TagResource
를 참조하세요.
-
다음 코드 예시에서는 untag-resource
의 사용 방법을 보여줍니다.
- AWS CLI
-
리소스에서 태그 제거
다음
untag-resource
예시에서는 워크플로에서department
태그를 제거합니다.aws omics untag-resource \ --resource-arn
arn:aws:omics:us-west-2:123456789012:workflow/1234567
\ --tag-keysdepartment
자세한 내용은 Amazon Omics 개발자 안내서의 Omics Storage를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 UntagResource
를 참조하세요.
-
다음 코드 예시에서는 update-annotation-store
의 사용 방법을 보여줍니다.
- AWS CLI
-
주석 저장소 업데이트
다음
update-annotation-store
예시에서는my_vcf_store
라는 주석 저장소에 대한 설명을 업데이트합니다.aws omics update-annotation-store \ --name
my_vcf_store
\ --description"VCF annotation store"
출력:
{ "creationTime": "2022-12-05T18:00:56.101860Z", "description": "VCF annotation store", "id": "bd6axmpl2444", "name": "my_vcf_store", "reference": { "referenceArn": "arn:aws:omics:us-west-2:123456789012:referenceStore/1234567890/reference/1234567890" }, "status": "ACTIVE", "storeFormat": "VCF", "updateTime": "2022-12-05T18:13:16.100051Z" }
자세한 내용은 Amazon Omics 개발자 안내서의 Omics Analytics를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 UpdateAnnotationStore
를 참조하세요.
-
다음 코드 예시에서는 update-run-group
의 사용 방법을 보여줍니다.
- AWS CLI
-
실행 그룹 업데이트
다음
update-run-group
예시에서는 ID가1234567
인 실행 그룹의 설정을 업데이트합니다.aws omics update-run-group \ --id
1234567
\ --max-cpus10
출력:
{ "arn": "arn:aws:omics:us-west-2:123456789012:runGroup/1234567", "creationTime": "2022-12-01T00:58:42.915219Z", "id": "1234567", "maxCpus": 10, "maxDuration": 600, "name": "cram-convert", "tags": {} }
자세한 내용은 Amazon Omics 개발자 안내서의 Omics Workflows를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 UpdateRunGroup
을 참조하세요.
-
다음 코드 예시에서는 update-variant-store
의 사용 방법을 보여줍니다.
- AWS CLI
-
변형 저장소 업데이트
다음
update-variant-store
예시에서는my_var_store
라는 변형 저장소에 대한 설명을 업데이트합니다.aws omics update-variant-store \ --name
my_var_store
\ --description"variant store"
출력:
{ "creationTime": "2022-11-23T22:09:07.534499Z", "description": "variant store", "id": "02dexmplcfdd", "name": "my_var_store", "reference": { "referenceArn": "arn:aws:omics:us-west-2:123456789012:referenceStore/1234567890/reference/1234567890" }, "status": "ACTIVE", "updateTime": "2022-12-05T18:23:37.686402Z" }
자세한 내용은 Amazon Omics 개발자 안내서의 Omics Analytics를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 UpdateVariantStore
를 참조하세요.
-
다음 코드 예시에서는 update-workflow
의 사용 방법을 보여줍니다.
- AWS CLI
-
워크플로 업데이트
다음
update-workflow
예시에서는 ID가1234567
인 워크플로에 대한 설명을 업데이트합니다.aws omics update-workflow \ --id
1234567
\ --description"copy workflow"
자세한 내용은 Amazon Omics 개발자 안내서의 Omics Storage를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 UpdateWorkflow
를 참조하세요.
-
다음 코드 예시에서는 upload-read-set-part
의 사용 방법을 보여줍니다.
- AWS CLI
-
읽기 세트 부분 업로드
다음
upload-read-set-part
예시에서는 읽기 세트의 지정된 부분을 업로드합니다.aws omics upload-read-set-part \ --sequence-store-id
0123456789
\ --upload-id1122334455
\ --part-sourceSOURCE1
\ --part-number1
\ --payload/path/to/file/read_1_part_1.fastq.gz
출력:
{ "checksum": "984979b9928ae8d8622286c4a9cd8e99d964a22d59ed0f5722e1733eb280e635" }
자세한 내용은 AWS HealthOmics 사용자 안내서의 시퀀스 저장소에 직접 업로드를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 UploadReadSetPart
를 참조하세요.
-