AWS CLI를 사용한 HealthOmics 예시
다음 코드 예시는 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-id0123456789\ --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-id1234567890\ --ids12345678900123456789지정된 읽기 세트를 삭제하는 동안 오류가 발생하면 서비스가 오류 목록을 반환합니다.
{ "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-id04f57618-xmpl-4fd0-9349-e5a85aefb997자세한 내용은 Amazon Omics 개발자 안내서의 Omics Analytics를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 CancelAnnotationImportJob
을 참조하세요.
-
다음 코드 예시에서는 cancel-run의 사용 방법을 보여줍니다.
- AWS CLI
-
실행 취소
다음
cancel-run예시에서는 ID가1234567인 실행을 취소합니다.aws omics cancel-run \ --id1234567자세한 내용은 AWS HealthOmics 사용 설명서의 Run lifecycle in a workflow를 참조하세요.
-
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-id69cb65d6-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-id0123456789\ --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 \ --namemy_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 \ --namemy_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 \ --nametsv_ann_store\ --store-formatTSV\ --referencereferenceArn=arn:aws:omics:us-west-2:123456789012:referenceStore/1234567890/reference/1234567890\ --store-optionsfile://tsv-store-options.jsontsv-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-id0123456789\ --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 \ --namemy-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 \ --namecram-converter\ --max-cpus20\ --max-gpus10\ --max-duration600\ --max-runs5출력:
{ "arn": "arn:aws:omics:us-west-2:123456789012:runGroup/1234567", "id": "1234567", "tags": {} }자세한 내용은 AWS HealthOmics 사용 설명서의 Creating run groups를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 CreateRunGroup
을 참조하세요.
-
다음 코드 예시에서는 create-sequence-store의 사용 방법을 보여줍니다.
- AWS CLI
-
시퀀스 저장소 생성
다음
create-sequence-store예시에서는 시퀀스 저장소를 생성합니다.aws omics create-sequence-store \ --namemy-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 \ --namemy_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 \ --namecram-converter\ --engineWDL\ --definition-zipfileb://workflow-crambam.zip\ --parameter-templatefile://workflow-params.jsonworkflow-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": {} }자세한 내용은 AWS HealthOmics 사용 설명서의 Creating private workflows를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 CreateWorkflow
를 참조하세요.
-
다음 코드 예시에서는 delete-annotation-store-versions의 사용 방법을 보여줍니다.
- AWS CLI
-
주석 저장소 버전 삭제
다음
delete-annotation-store-versions예시에서는 주석 저장소 버전을 삭제합니다.aws omics delete-annotation-store-versions \ --namemy_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 \ --namemy_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 \ --id1234567890자세한 내용은 Amazon Omics 개발자 안내서의 Omics Storage를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 DeleteReferenceStore
를 참조하세요.
-
다음 코드 예시에서는 delete-reference의 사용 방법을 보여줍니다.
- AWS CLI
-
참조 삭제
다음
delete-reference예시에서는 참조를 삭제합니다.aws omics delete-reference \ --reference-store-id1234567890\ --id1234567890자세한 내용은 Amazon Omics 개발자 안내서의 Omics Storage를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 DeleteReference
를 참조하세요.
-
다음 코드 예시에서는 delete-run-group의 사용 방법을 보여줍니다.
- AWS CLI
-
실행 그룹 삭제
다음
delete-run-group예시에서는 ID가1234567인 실행 그룹을 삭제합니다.aws omics delete-run-group \ --id1234567자세한 내용은 AWS HealthOmics 사용 설명서의 Deleting runs and run groups를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 DeleteRunGroup
을 참조하세요.
-
다음 코드 예시에서는 delete-run의 사용 방법을 보여줍니다.
- AWS CLI
-
워크플로 실행 삭제
다음
delete-run예시에서는 ID가1234567인 실행을 삭제합니다.aws omics delete-run \ --id1234567자세한 내용은 AWS HealthOmics 사용 설명서의 Deleting runs and run groups를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 DeleteRun
을 참조하세요.
-
다음 코드 예시에서는 delete-sequence-store의 사용 방법을 보여줍니다.
- AWS CLI
-
시퀀스 저장소 삭제
다음
delete-sequence-store예시에서는 ID가1234567890인 시퀀스 저장소를 삭제합니다.aws omics delete-sequence-store \ --id1234567890자세한 내용은 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 \ --namemy_var_store출력:
{ "status": "DELETING" }자세한 내용은 Amazon Omics 개발자 안내서의 Omics Analytics를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 DeleteVariantStore
를 참조하세요.
-
다음 코드 예시에서는 delete-workflow의 사용 방법을 보여줍니다.
- AWS CLI
-
워크플로 삭제
다음
delete-workflow예시에서는 ID가1234567인 워크플로를 삭제합니다.aws omics delete-workflow \ --id1234567자세한 내용은 AWS HealthOmics 사용 설명서의 Delete a private workflow를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 DeleteWorkflow
를 참조하세요.
-
다음 코드 예시에서는 get-annotation-import-job의 사용 방법을 보여줍니다.
- AWS CLI
-
주석 가져오기 작업 보기
다음
get-annotation-import-job예시에서는 주석 가져오기 작업의 세부 정보를 가져옵니다.aws omics get-annotation-import-job \ --job-id984162c7-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 \ --namemy_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 \ --namemy_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-id1234567890\ --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-id1234567890\ --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-id1234567890\ --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-id1234567890\ --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-id1234567890\ --id1234567890\ --part-number31234567890.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-id1234567890\ --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-id1234567890\ --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 \ --id1234567890출력:
{ "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-id1234567890\ --id1234567890\ --part-number1hg38.1.fa자세한 내용은 Amazon Omics 개발자 안내서의 Omics Storage를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 GetReference
를 참조하세요.
-
다음 코드 예시에서는 get-run-group의 사용 방법을 보여줍니다.
- AWS CLI
-
실행 그룹 보기
다음
get-run-group예시에서는 실행 그룹의 세부 정보를 가져옵니다.aws omics get-run-group \ --id1234567출력:
{ "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": {} }자세한 내용은 AWS HealthOmics 사용 설명서의 Creating run groups를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 GetRunGroup
을 참조하세요.
-
다음 코드 예시에서는 get-run-task의 사용 방법을 보여줍니다.
- AWS CLI
-
작업 보기
다음
get-run-task예시에서는 워크플로 작업의 세부 정보를 가져옵니다.aws omics get-run-task \ --id1234567\ --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" }자세한 내용은 AWS HealthOmics 사용 설명서의 Task lifecycle in a HealthOmics run을 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 GetRunTask
를 참조하세요.
-
다음 코드 예시에서는 get-run의 사용 방법을 보여줍니다.
- AWS CLI
-
워크플로 실행 보기
다음
get-run예시에서는 워크플로 실행의 세부 정보를 가져옵니다.aws omics get-run \ --id1234567출력:
{ "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" }자세한 내용은 AWS HealthOmics 사용 설명서의 Run lifecycle in a workflow를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 GetRun
을 참조하세요.
-
다음 코드 예시에서는 get-sequence-store의 사용 방법을 보여줍니다.
- AWS CLI
-
시퀀스 저장소 보기
다음
get-sequence-store예시에서는 ID가1234567890인 시퀀스 저장소의 세부 정보를 가져옵니다.aws omics get-sequence-store \ --id1234567890출력:
{ "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-idedd7b8ce-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 \ --namemy_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 \ --id1234567출력:
{ "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" }자세한 내용은 AWS HealthOmics 사용 설명서의 Creating private 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 \ --namemy_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-id0123456789출력:
{ "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-id1234567890출력:
{ "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-id1234567890출력:
{ "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-id1234567890출력:
{ "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-id0123456789\ --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-id1234567890출력:
{ "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-id1234567890출력:
{ "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-id1234567890출력:
{ "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" } ] }자세한 내용은 AWS HealthOmics 사용 설명서의 Creating run groups를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 ListRunGroups
를 참조하세요.
-
다음 코드 예시에서는 list-run-tasks의 사용 방법을 보여줍니다.
- AWS CLI
-
작업 목록 가져오기
다음
list-run-tasks예시에서는 워크플로 실행에 대한 작업 목록을 가져옵니다.aws omics list-run-tasks \ --id1234567출력:
{ "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" } ] }자세한 내용은 AWS HealthOmics 사용 설명서의 Task lifecycle in a HealthOmics run을 참조하세요.
-
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" } ] }자세한 내용은 AWS HealthOmics 사용 설명서의 Run lifecycle in a workflow를 참조하세요.
-
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-ownerSELF출력:
{ "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-arnarn: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" } ] }자세한 내용은 AWS HealthOmics 사용 설명서의 Creating private workflows를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 ListWorkflows
를 참조하세요.
-
다음 코드 예시에서는 start-annotation-import-job의 사용 방법을 보여줍니다.
- AWS CLI
-
주석 가져오기
다음
start-annotation-import-job예시에서는 Amazon S3에서 주석을 가져옵니다.aws omics start-annotation-import-job \ --destination-nametsv_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-id1234567890\ --sourcesreadSetId=1234567890readSetId=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-id1234567890\ --role-arnarn:aws:iam::123456789012:role/omics-service-role-serviceRole-W8O1XMPL7QZ\ --sourcesfile://readset-sources.jsonreadset-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-id1234567890\ --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-id1234567\ --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.jsonworkflow-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": {} }자세한 내용은 AWS HealthOmics 사용 설명서의 Starting a run을 참조하세요.
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" }-
API 세부 정보는 AWS CLI 명령 참조의 StartRun
을 참조하세요.
-
다음 코드 예시에서는 start-variant-import-job의 사용 방법을 보여줍니다.
- AWS CLI
-
변형 파일 가져오기
다음
start-variant-import-job예시에서는 VCF 형식 변형 파일을 가져옵니다.aws omics start-variant-import-job \ --destination-namemy_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-arnarn: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-arnarn: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 \ --namemy_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 \ --id1234567\ --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 \ --namemy_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 \ --id1234567\ --description"copy workflow"자세한 내용은 AWS HealthOmics 사용 설명서의 Creating or updating a workflow를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 UpdateWorkflow
를 참조하세요.
-
다음 코드 예시에서는 upload-read-set-part의 사용 방법을 보여줍니다.
- AWS CLI
-
읽기 세트 부분 업로드
다음
upload-read-set-part예시에서는 읽기 세트의 지정된 부분을 업로드합니다.aws omics upload-read-set-part \ --sequence-store-id0123456789\ --upload-id1122334455\ --part-sourceSOURCE1\ --part-number1\ --payload/path/to/file/read_1_part_1.fastq.gz출력:
{ "checksum": "984979b9928ae8d8622286c4a9cd8e99d964a22d59ed0f5722e1733eb280e635" }자세한 내용은 AWS HealthOmics 사용자 안내서의 시퀀스 저장소에 직접 업로드를 참조하세요.
-
API 세부 정보는 AWS CLI 명령 참조의 UploadReadSetPart
를 참조하세요.
-