Esempi per HealthOmics con AWS CLI
Gli esempi di codice seguenti mostrano come eseguire azioni e implementare scenari comuni utilizzando l’AWS Command Line Interface con HealthOmics.
Le operazioni sono estratti di codice da programmi più grandi e devono essere eseguite nel contesto. Sebbene le operazioni mostrino come richiamare le singole funzioni del servizio, è possibile visualizzarle contestualizzate negli scenari correlati.
Ogni esempio include un link al codice sorgente completo, dove è possibile trovare le istruzioni su come configurare ed eseguire il codice nel contesto.
Argomenti
Operazioni
L’esempio di codice seguente mostra come utilizzare abort-multipart-read-set-upload.
- AWS CLI
-
Come arrestare un caricamento dei set di lettura in più parti
L’esempio
abort-multipart-read-set-uploadseguente arresta il caricamento di un set di lettura in più parti nell’archivio di sequenze HealthOmics.aws omics abort-multipart-read-set-upload \ --sequence-store-id0123456789\ --upload-id1122334455Questo comando non produce alcun output.
Per ulteriori informazioni, consulta Direct upload to a sequence store nella Guida per l’utente di AWS HealthOmics.
-
Per informazioni dettagliate sull’API, consulta AbortMultipartReadSetUpload
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare accept-share.
- AWS CLI
-
Come accettare una condivisione dei dati dell’archivio di analisi
L’esempio
accept-shareseguente accetta una condivisione dei dati dell’archivio di analisi HealthOmics.aws omics accept-share \ ----share-id"495c21bedc889d07d0ab69d710a6841e-dd75ab7a1a9c384fa848b5bd8e5a7e0a"Output:
{ "status": "ACTIVATING" }Per ulteriori informazioni, consulta Cross-account sharing nella Guida per l’utente di AWS HealthOmics.
-
Per informazioni dettagliate sull’API, consulta AcceptShare
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare batch-delete-read-set.
- AWS CLI
-
Come eliminare più set di lettura
L’esempio
batch-delete-read-setseguente elimina due set di lettura.aws omics batch-delete-read-set \ --sequence-store-id1234567890\ --ids12345678900123456789Se si verifica un errore durante l’eliminazione di uno dei set di lettura specificati, il servizio restituisce un elenco di errori.
{ "errors": [ { "code": "", "id": "0123456789", "message": "The specified readset does not exist." } ] }Per ulteriori informazioni, consulta Omics Storage nella Guida per gli sviluppatori di Amazon Omics.
-
Per informazioni dettagliate sull’API, consulta BatchDeleteReadSet
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare cancel-annotation-import-job.
- AWS CLI
-
Come annullare un processo di importazione di annotazioni
L’esempio
cancel-annotation-import-jobseguente annulla un processo di importazione di annotazioni con ID04f57618-xmpl-4fd0-9349-e5a85aefb997.aws omics cancel-annotation-import-job \ --job-id04f57618-xmpl-4fd0-9349-e5a85aefb997Per ulteriori informazioni, consulta Omics Analytics nella Guida per gli sviluppatori di Amazon Omics.
-
Per informazioni dettagliate sull’API, consulta CancelAnnotationImportJob
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare cancel-run.
- AWS CLI
-
Come annullare un’esecuzione
L’esempio
cancel-runseguente annulla un’esecuzione con ID1234567.aws omics cancel-run \ --id1234567Per ulteriori informazioni, consulta Run lifecycle in a workflow nella Guida per l’utente di AWS HealthOmics.
-
Per informazioni dettagliate sull’API, consulta CancelRun
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare cancel-variant-import-job.
- AWS CLI
-
Come annullare un processo di importazione di varianti
L’esempio
cancel-variant-import-jobseguente annulla un processo di importazione di varianti con ID69cb65d6-xmpl-4a4a-9025-4565794b684e.aws omics cancel-variant-import-job \ --job-id69cb65d6-xmpl-4a4a-9025-4565794b684ePer ulteriori informazioni, consulta Omics Analytics nella Guida per gli sviluppatori di Amazon Omics.
-
Per informazioni dettagliate sull’API, consulta CancelVariantImportJob
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare complete-multipart-read-set-upload.
- AWS CLI
-
Come concludere un caricamento in più parti una volta caricati tutti i componenti
L’esempio
complete-multipart-read-set-uploadseguente conclude un caricamento in più parti in un archivio di sequenze dopo il caricamento di tutti i componenti.aws omics complete-multipart-read-set-upload \ --sequence-store-id0123456789\ --upload-id1122334455\ --parts '[{"checksum":"gaCBQMe+rpCFZxLpoP6gydBoXaKKDA/Vobh5zBDb4W4=","partNumber":1,"partSource":"SOURCE1"}]'Output:
{ "readSetId": "0000000001" "readSetId": "0000000002" "readSetId": "0000000003" }Per ulteriori informazioni, consulta Direct upload to a sequence store nella Guida per l’utente di AWS HealthOmics.
-
Per informazioni dettagliate sull’API, consulta CompleteMultipartReadSetUpload
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare create-annotation-store-version.
- AWS CLI
-
Come creare una nuova versione di un archivio di annotazioni
L’esempio
create-annotation-store-versionseguente crea una nuova versione di un archivio di annotazioni.aws omics create-annotation-store-version \ --namemy_annotation_store\ --version-namemy_versionOutput:
{ "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" }Per ulteriori informazioni, consulta Creating new versions of annotation stores nella Guida per l’utente di AWS HealthOmics.
-
Per informazioni dettagliate sull’API, consulta CreateAnnotationStoreVersion
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare create-annotation-store.
- AWS CLI
-
Esempio 1: creare un archivio di annotazioni VCF
L’esempio
create-annotation-storeseguente crea un archivio di annotazioni in formato VCF.aws omics create-annotation-store \ --namemy_ann_store\ --store-formatVCF\ --referencereferenceArn=arn:aws:omics:us-west-2:123456789012:referenceStore/1234567890/reference/1234567890Output:
{ "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" }Esempio 2: creare un archivio di annotazioni TSV
L’esempio
create-annotation-storeseguente crea un archivio di annotazioni in formato 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.jsonLe opzioni di formato per le annotazioni sono configurate mediante
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" } ] } }Output:
{ "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" } ] } } }Per ulteriori informazioni, consulta Omics Analytics nella Guida per gli sviluppatori di Amazon Omics.
-
Per informazioni dettagliate sull’API, consulta CreateAnnotationStore
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare create-multipart-read-set-upload.
- AWS CLI
-
Come avviare un caricamento di un set di lettura in più parti
L’esempio
create-multipart-read-set-uploadseguente avvia un caricamento di un set di lettura in più parti.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"Output:
{ "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" }Per ulteriori informazioni, consulta Direct upload to a sequence store nella Guida per l’utente di AWS HealthOmics.
-
Per informazioni dettagliate sull’API, consulta CreateMultipartReadSetUpload
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare create-reference-store.
- AWS CLI
-
Come creare un archivio di riferimenti
L’esempio
create-reference-storeseguente crea un archivio di riferimentimy-ref-store.aws omics create-reference-store \ --namemy-ref-storeOutput:
{ "arn": "arn:aws:omics:us-west-2:123456789012:referenceStore/1234567890", "creationTime": "2022-11-22T22:13:25.947Z", "id": "1234567890", "name": "my-ref-store" }Per ulteriori informazioni, consulta Omics Storage nella Guida per gli sviluppatori di Amazon Omics.
-
Per informazioni dettagliate sull’API, consulta CreateReferenceStore
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare create-run-group.
- AWS CLI
-
Come creare un gruppo di esecuzione
L’esempio
create-run-groupseguente crea un gruppo di esecuzione denominatocram-converter.aws omics create-run-group \ --namecram-converter\ --max-cpus20\ --max-gpus10\ --max-duration600\ --max-runs5Output:
{ "arn": "arn:aws:omics:us-west-2:123456789012:runGroup/1234567", "id": "1234567", "tags": {} }Per ulteriori informazioni, consulta Creating run groups nella Guida per l’utente di AWS HealthOmics.
-
Per informazioni dettagliate sull’API, consulta CreateRunGroup
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare create-sequence-store.
- AWS CLI
-
Come creare un archivio di sequenze
L’esempio
create-sequence-storeseguente crea un archivio di sequenze.aws omics create-sequence-store \ --namemy-seq-storeOutput:
{ "arn": "arn:aws:omics:us-west-2:123456789012:sequenceStore/1234567890", "creationTime": "2022-11-23T01:24:33.629Z", "id": "1234567890", "name": "my-seq-store" }Per ulteriori informazioni, consulta Omics Storage nella Guida per gli sviluppatori di Amazon Omics.
-
Per informazioni dettagliate sull’API, consulta CreateSequenceStore
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare create-share.
- AWS CLI
-
Come creare una condivisione di un archivio di analisi HealthOmics
L’esempio di
create-shareseguente mostra come creare una condivisione di un archivio di analisi HealthOmics che possa essere accettata da un abbonato esterno all’account.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"Output:
{ "shareId": "495c21bedc889d07d0ab69d710a6841e-dd75ab7a1a9c384fa848b5bd8e5a7e0a", "name": "my_Share-123", "status": "PENDING" }Per ulteriori informazioni, consulta Cross-account sharing nella Guida per l’utente di AWS HealthOmics.
-
Per informazioni dettagliate sull’API, consulta CreateShare
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare create-variant-store.
- AWS CLI
-
Come creare un archivio di varianti
L’esempio
create-variant-storeseguente crea un archivio di varianti denominatomy_var_store.aws omics create-variant-store \ --namemy_var_store\ --referencereferenceArn=arn:aws:omics:us-west-2:123456789012:referenceStore/1234567890/reference/1234567890Output:
{ "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" }Per ulteriori informazioni, consulta Omics Analytics nella Guida per gli sviluppatori di Amazon Omics.
-
Per informazioni dettagliate sull’API, consulta CreateVariantStore
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare create-workflow.
- AWS CLI
-
Come creare un flusso di lavoro
L’esempio
create-workflowseguente crea un flusso di lavoro WDL.aws omics create-workflow \ --namecram-converter\ --engineWDL\ --definition-zipfileb://workflow-crambam.zip\ --parameter-templatefile://workflow-params.jsonworkflow-crambam.zipè un archivio ZIP contenente una definizione del flusso di lavoro. I parametri di runtime per il flusso di lavoro sono definiti inworkflow-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 } }Output:
{ "arn": "arn:aws:omics:us-west-2:123456789012:workflow/1234567", "id": "1234567", "status": "CREATING", "tags": {} }Per ulteriori informazioni, consulta Creating private workflows nella Guida per l’utente di AWS HealthOmics.
-
Per informazioni dettagliate sull’API, consulta CreateWorkflow
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare delete-annotation-store-versions.
- AWS CLI
-
Come eliminare una versione dell’archivio di annotazioni
L’esempio
delete-annotation-store-versionsseguente elimina una versione dell’archivio di annotazioni.aws omics delete-annotation-store-versions \ --namemy_annotation_store\ --versionsmy_versionOutput:
{ "errors": [] }Per ulteriori informazioni, consulta Creating new versions of annotation stores nella Guida per l’utente di AWS HealthOmics.
-
Per informazioni dettagliate sull’API, consulta DeleteAnnotationStoreVersions
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare delete-annotation-store.
- AWS CLI
-
Come eliminare un archivio di annotazioni
L’esempio
delete-annotation-storeseguente elimina un archivio di annotazioni denominatomy_vcf_store.aws omics delete-annotation-store \ --namemy_vcf_storeOutput:
{ "status": "DELETING" }Per ulteriori informazioni, consulta Omics Analytics nella Guida per gli sviluppatori di Amazon Omics.
-
Per informazioni dettagliate sull’API, consulta DeleteAnnotationStore
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare delete-reference-store.
- AWS CLI
-
Come eliminare un archivio di riferimenti
L’esempio
delete-reference-storeseguente elimina un archivio di riferimenti con ID1234567890.aws omics delete-reference-store \ --id1234567890Per ulteriori informazioni, consulta Omics Storage nella Guida per gli sviluppatori di Amazon Omics.
-
Per informazioni dettagliate sull’API, consulta DeleteReferenceStore
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare delete-reference.
- AWS CLI
-
Come eliminare un riferimento
L’esempio
delete-referenceseguente elimina un riferimento.aws omics delete-reference \ --reference-store-id1234567890\ --id1234567890Per ulteriori informazioni, consulta Omics Storage nella Guida per gli sviluppatori di Amazon Omics.
-
Per informazioni dettagliate sull’API, consulta DeleteReference
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare delete-run-group.
- AWS CLI
-
Come eliminare un gruppo di esecuzione
L’esempio
delete-run-groupseguente elimina un gruppo di esecuzione con ID1234567.aws omics delete-run-group \ --id1234567Per ulteriori informazioni, consulta Deleting runs and run groups nella Guida per l’utente di AWS HealthOmics.
-
Per informazioni dettagliate sull’API, consulta DeleteRunGroup
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare delete-run.
- AWS CLI
-
Come eliminare un’esecuzione del flusso di lavoro
L’esempio
delete-runseguente elimina un’esecuzione con ID1234567.aws omics delete-run \ --id1234567Per ulteriori informazioni, consulta Deleting runs and run groups nella Guida per l’utente di AWS HealthOmics.
-
Per informazioni dettagliate sull’API, consulta DeleteRun
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare delete-sequence-store.
- AWS CLI
-
Come eliminare un archivio di sequenze
L’esempio
delete-sequence-storeseguente elimina un archivio di sequenze con ID1234567890.aws omics delete-sequence-store \ --id1234567890Per ulteriori informazioni, consulta Omics Storage nella Guida per gli sviluppatori di Amazon Omics.
-
Per informazioni dettagliate sull’API, consulta DeleteSequenceStore
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare delete-share.
- AWS CLI
-
Come eliminare una condivisione di dati di analisi HealthOmics
L’esempio
delete-shareseguente elimina una condivisione di dati di analisi tra più account.aws omics delete-share \ --share-id"495c21bedc889d07d0ab69d710a6841e-dd75ab7a1a9c384fa848b5bd8e5a7e0a"Output:
{ "status": "DELETING" }Per ulteriori informazioni, consulta Cross-account sharing nella Guida per l’utente di AWS HealthOmics.
-
Per informazioni dettagliate sull’API, consulta DeleteShare
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare delete-variant-store.
- AWS CLI
-
Come eliminare un archivio di varianti
L’esempio
delete-variant-storeseguente elimina un archivio di varianti denominatomy_var_store.aws omics delete-variant-store \ --namemy_var_storeOutput:
{ "status": "DELETING" }Per ulteriori informazioni, consulta Omics Analytics nella Guida per gli sviluppatori di Amazon Omics.
-
Per informazioni dettagliate sull’API, consulta DeleteVariantStore
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare delete-workflow.
- AWS CLI
-
Come eliminare un flusso di lavoro
L’esempio
delete-workflowseguente elimina un flusso di lavoro con ID1234567.aws omics delete-workflow \ --id1234567Per ulteriori informazioni, consulta Delete a private workflow nella Guida per l’utente di AWS HealthOmics.
-
Per informazioni dettagliate sull’API, consulta DeleteWorkflow
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare get-annotation-import-job.
- AWS CLI
-
Come visualizzare un processo di importazione di annotazioni
L’esempio
get-annotation-import-jobseguente ottiene i dettagli relativi a un processo di importazione di annotazioni.aws omics get-annotation-import-job \ --job-id984162c7-xmpl-4d23-ab47-286f7950bfbfOutput:
{ "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" }Per ulteriori informazioni, consulta Omics Analytics nella Guida per gli sviluppatori di Amazon Omics.
-
Per informazioni dettagliate sull’API, consulta GetAnnotationImportJob
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare get-annotation-store-version.
- AWS CLI
-
Come recuperare i metadati per una versione dell’archivio di annotazioni
L’esempio
get-annotation-store-versionseguente recupera i metadati per la versione dell’archivio di annotazioni richiesto.aws omics get-annotation-store-version \ --namemy_annotation_store\ --version-namemy_versionOutput:
{ "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 }Per ulteriori informazioni, consulta Creating new versions of annotation stores nella Guida per l’utente di AWS HealthOmics.
-
Per informazioni dettagliate sull’API, consulta GetAnnotationStoreVersion
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare get-annotation-store.
- AWS CLI
-
Come visualizzare un archivio di annotazioni
L’esempio
get-annotation-storeseguente ottiene i dettagli relativi a un archivio di annotazioni denominatomy_ann_store.aws omics get-annotation-store \ --namemy_ann_storeOutput:
{ "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": {} }Per ulteriori informazioni, consulta Omics Analytics nella Guida per gli sviluppatori di Amazon Omics.
-
Per informazioni dettagliate sull’API, consulta GetAnnotationStore
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare get-read-set-activation-job.
- AWS CLI
-
Come visualizzare un processo di attivazione di set di lettura
L’esempio
get-read-set-activation-jobseguente ottiene i dettagli relativi a un processo di attivazione di set di lettura.aws omics get-read-set-activation-job \ --sequence-store-id1234567890\ --id1234567890Output:
{ "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." }Per ulteriori informazioni, consulta Omics Storage nella Guida per gli sviluppatori di Amazon Omics.
-
Per informazioni dettagliate sull’API, consulta GetReadSetActivationJob
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare get-read-set-export-job.
- AWS CLI
-
Come visualizzare un processo di esportazione di set di lettura
L’esempio
get-read-set-export-jobseguente ottiene i dettagli relativi a un processo di esportazione di set di lettura.aws omics get-read-set-export-job \ --sequence-store-id1234567890\ --id1234567890Output:
{ "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." }Per ulteriori informazioni, consulta Omics Storage nella Guida per gli sviluppatori di Amazon Omics.
-
Per informazioni dettagliate sull’API, consulta GetReadSetExportJob
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare get-read-set-import-job.
- AWS CLI
-
Come visualizzare un processo di importazione di set di lettura
L’esempio
get-read-set-import-jobseguente ottiene i dettagli relativi a un processo di importazione di set di lettura.aws omics get-read-set-import-job \ --sequence-store-id1234567890\ --id1234567890Output:
{ "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." }Per ulteriori informazioni, consulta Omics Storage nella Guida per gli sviluppatori di Amazon Omics.
-
Per informazioni dettagliate sull’API, consulta GetReadSetImportJob
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare get-read-set-metadata.
- AWS CLI
-
Come visualizzare un set di lettura
L’esempio
get-read-set-metadataseguente ottiene i dettagli relativi ai file di un set di lettura.aws omics get-read-set-metadata \ --sequence-store-id1234567890\ --id1234567890Output:
{ "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" }Per ulteriori informazioni, consulta Omics Storage nella Guida per gli sviluppatori di Amazon Omics.
-
Per informazioni dettagliate sull’API, consulta GetReadSetMetadata
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare get-read-set.
- AWS CLI
-
Come scaricare un set di lettura
L’esempio
get-read-setseguente scarica la parte 3 di un set di lettura come1234567890.3.bam.aws omics get-read-set \ --sequence-store-id1234567890\ --id1234567890\ --part-number31234567890.3.bamPer ulteriori informazioni, consulta Omics Storage nella Guida per gli sviluppatori di Amazon Omics.
-
Per informazioni dettagliate sull’API, consulta GetReadSet
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare get-reference-import-job.
- AWS CLI
-
Come visualizzare un processo di importazione di riferimenti
L’esempio
get-reference-import-jobseguente ottiene i dettagli relativi a un processo di importazione di riferimenti.aws omics get-reference-import-job \ --reference-store-id1234567890\ --id1234567890Output:
{ "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." }Per ulteriori informazioni, consulta Omics Storage nella Guida per gli sviluppatori di Amazon Omics.
-
Per informazioni dettagliate sull’API, consulta GetReferenceImportJob
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare get-reference-metadata.
- AWS CLI
-
Come visualizzare un riferimento
L’esempio
get-reference-metadataseguente ottiene i dettagli relativi a un riferimento.aws omics get-reference-metadata \ --reference-store-id1234567890\ --id1234567890Output:
{ "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" }Per ulteriori informazioni, consulta Omics Storage nella Guida per gli sviluppatori di Amazon Omics.
-
Per informazioni dettagliate sull’API, consulta GetReferenceMetadata
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare get-reference-store.
- AWS CLI
-
Come visualizzare un archivio di riferimenti
L’esempio
get-reference-storeseguente ottiene i dettagli relativi a un archivio di riferimenti.aws omics get-reference-store \ --id1234567890Output:
{ "arn": "arn:aws:omics:us-west-2:123456789012:referenceStore/1234567890", "creationTime": "2022-09-23T23:27:20.364Z", "id": "1234567890", "name": "my-rstore-0" }Per ulteriori informazioni, consulta Omics Storage nella Guida per gli sviluppatori di Amazon Omics.
-
Per informazioni dettagliate sull’API, consulta GetReferenceStore
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare get-reference.
- AWS CLI
-
Come scaricare un riferimento genomico
L’esempio
get-referenceseguente scarica la parte 1 di un genoma comehg38.1.fa.aws omics get-reference \ --reference-store-id1234567890\ --id1234567890\ --part-number1hg38.1.faPer ulteriori informazioni, consulta Omics Storage nella Guida per gli sviluppatori di Amazon Omics.
-
Per informazioni dettagliate sull’API, consulta GetReference
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare get-run-group.
- AWS CLI
-
Come visualizzare un gruppo di esecuzione
L’esempio
get-run-groupseguente ottiene i dettagli relativi a un gruppo di esecuzione.aws omics get-run-group \ --id1234567Output:
{ "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": {} }Per ulteriori informazioni, consulta Creating run groups nella Guida per l’utente di AWS HealthOmics.
-
Per informazioni dettagliate sull’API, consulta GetRunGroup
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare get-run-task.
- AWS CLI
-
Come visualizzare un’attività
L’esempio
get-run-taskseguente ottiene i dettagli relativi a un’attività di un flusso di lavoro.aws omics get-run-task \ --id1234567\ --task-id1234567Output:
{ "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" }Per ulteriori informazioni, consulta Task lifecycle in a HealthOmics run nella Guida per l’utente di AWS HealthOmics.
-
Per informazioni dettagliate sull’API, consulta GetRunTask
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare get-run.
- AWS CLI
-
Come visualizzare un’esecuzione del flusso di lavoro
L’esempio
get-runseguente ottiene i dettagli relativi a un’esecuzione del flusso di lavoro.aws omics get-run \ --id1234567Output:
{ "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" }Per ulteriori informazioni, consulta Run lifecycle in a workflow nella Guida per l’utente di AWS HealthOmics.
-
Per informazioni dettagliate sull’API, consulta GetRun
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare get-sequence-store.
- AWS CLI
-
Come visualizzare un archivio di sequenze
L’esempio
get-sequence-storeseguente ottiene i dettagli relativi a un archivio di sequenze con ID1234567890.aws omics get-sequence-store \ --id1234567890Output:
{ "arn": "arn:aws:omics:us-east-1:123456789012:sequenceStore/1234567890", "creationTime": "2022-11-23T19:55:48.376Z", "id": "1234567890", "name": "my-seq-store" }Per ulteriori informazioni, consulta Omics Storage nella Guida per gli sviluppatori di Amazon Omics.
-
Per informazioni dettagliate sull’API, consulta GetSequenceStore
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare get-share.
- AWS CLI
-
Come recuperare i metadati relativi a una condivisione di dati di analisi HealthOmics
L’esempio
get-shareseguente recupera i metadati relativi a una condivisione di dati di analisi tra più account.aws omics get-share \ --share-id"495c21bedc889d07d0ab69d710a6841e-dd75ab7a1a9c384fa848b5bd8e5a7e0a"Output:
{ "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" } }Per ulteriori informazioni, consulta Cross-account sharing nella Guida per l’utente di AWS HealthOmics.
-
Per informazioni dettagliate sull’API, consulta GetShare
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare get-variant-import-job.
- AWS CLI
-
Come visualizzare un processo di importazione di varianti
L’esempio
get-variant-import-jobseguente ottiene i dettagli relativi a un processo di importazione di varianti.aws omics get-variant-import-job \ --job-idedd7b8ce-xmpl-47e2-bc99-258cac95a508Output:
{ "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" }Per ulteriori informazioni, consulta Omics Analytics nella Guida per gli sviluppatori di Amazon Omics.
-
Per informazioni dettagliate sull’API, consulta GetVariantImportJob
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare get-variant-store.
- AWS CLI
-
Come visualizzare un archivio di varianti
L’esempio
get-variant-storeseguente ottiene i dettagli relativi a un archivio di varianti.aws omics get-variant-store \ --namemy_var_storeOutput:
{ "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" }Per ulteriori informazioni, consulta Omics Analytics nella Guida per gli sviluppatori di Amazon Omics.
-
Per informazioni dettagliate sull’API, consulta GetVariantStore
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare get-workflow.
- AWS CLI
-
Come visualizzare un flusso di lavoro
L’esempio
get-workflowseguente ottiene i dettagli relativi a un flusso di lavoro con ID1234567.aws omics get-workflow \ --id1234567Output:
{ "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" }Per ulteriori informazioni, consulta Creating private workflows nella Guida per l’utente di AWS HealthOmics.
-
Per informazioni dettagliate sull’API, consulta GetWorkflow
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare list-annotation-import-jobs.
- AWS CLI
-
Come ottenere un elenco di processi di importazione di annotazioni
L’esempio
list-annotation-import-jobsseguente ottiene un elenco di processi di importazione di annotazioni.aws omics list-annotation-import-jobsOutput:
{ "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" } ] }Per ulteriori informazioni, consulta Omics Analytics nella Guida per gli sviluppatori di Amazon Omics.
-
Per informazioni dettagliate sull’API, consulta ListAnnotationImportJobs
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare list-annotation-store-versions.
- AWS CLI
-
Come elencare tutte le versioni di un archivio di annotazioni
L’esempio
list-annotation-store-versionsseguente elenca tutte le versioni esistenti di un archivio di annotazioni.aws omics list-annotation-store-versions \ --namemy_annotation_storeOutput:
{ "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 } }Per ulteriori informazioni, consulta Creating new versions of annotation stores nella Guida per l’utente di AWS HealthOmics.
-
Per informazioni dettagliate sull’API, consulta ListAnnotationStoreVersions
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare list-annotation-stores.
- AWS CLI
-
Come ottenere un elenco di archivi di annotazioni
L’esempio
list-annotation-storesseguente ottiene un elenco di archivi di annotazioni.aws omics list-annotation-storesOutput:
{ "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" } ] }Per ulteriori informazioni, consulta Omics Analytics nella Guida per gli sviluppatori di Amazon Omics.
-
Per informazioni dettagliate sull’API, consulta ListAnnotationStores
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare list-multipart-read-set-uploads.
- AWS CLI
-
Come elencare tutti i caricamenti di set di lettura in più parti e i relativi stati
L’esempio
list-multipart-read-set-uploadsseguente elenca tutti i caricamenti di set di lettura in più parti e i relativi stati.aws omics list-multipart-read-set-uploads \ --sequence-store-id0123456789Output:
{ "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" } ] }Per ulteriori informazioni, consulta Direct upload to a sequence store nella Guida per l’utente di AWS HealthOmics.
-
Per informazioni dettagliate sull’API, consulta ListMultipartReadSetUploads
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare list-read-set-activation-jobs.
- AWS CLI
-
Come ottenere un elenco di processi di attivazione di set di lettura
L’esempio
list-read-set-activation-jobsseguente ottiene un elenco di processi di attivazione per un archivio di sequenze con ID1234567890.aws omics list-read-set-activation-jobs \ --sequence-store-id1234567890Output:
{ "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" } ] }Per ulteriori informazioni, consulta Omics Storage nella Guida per gli sviluppatori di Amazon Omics.
-
Per informazioni dettagliate sull’API, consulta ListReadSetActivationJobs
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare list-read-set-export-jobs.
- AWS CLI
-
Come ottenere un elenco di processi di esportazione di set di lettura
L’esempio
list-read-set-export-jobsseguente ottiene un elenco di processi di esportazione per un archivio di sequenze con ID1234567890.aws omics list-read-set-export-jobs \ --sequence-store-id1234567890Output:
{ "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" } ] }Per ulteriori informazioni, consulta Omics Storage nella Guida per gli sviluppatori di Amazon Omics.
-
Per informazioni dettagliate sull’API, consulta ListReadSetExportJobs
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare list-read-set-import-jobs.
- AWS CLI
-
Come ottenere un elenco di processi di importazione di set di lettura
L’esempio
list-read-set-import-jobsseguente ottiene un elenco di processi di importazione per un archivio di sequenze con ID1234567890.aws omics list-read-set-import-jobs \ --sequence-store-id1234567890Output:
{ "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" } ] }Per ulteriori informazioni, consulta Omics Storage nella Guida per gli sviluppatori di Amazon Omics.
-
Per informazioni dettagliate sull’API, consulta ListReadSetImportJobs
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare list-read-set-upload-parts.
- AWS CLI
-
Come elencare tutte le parti in un processo di caricamento in più parti richiesto per un archivio di sequenze
L’esempio
list-read-set-upload-partsseguente elenca tutte le parti in un processo di caricamento in più parti richiesto per un archivio di sequenze.aws omics list-read-set-upload-parts \ --sequence-store-id0123456789\ --upload-id1122334455\ --part-sourceSOURCE1Output:
{ "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" } ] }Per ulteriori informazioni, consulta Direct upload to a sequence store nella Guida per l’utente di AWS HealthOmics.
-
Per informazioni dettagliate sull’API, consulta ListReadSetUploadParts
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare list-read-sets.
- AWS CLI
-
Come ottenere un elenco di set di lettura
L’esempio
list-read-setsseguente ottiene un elenco di set di lettura per un archivio di sequenze con ID1234567890.aws omics list-read-sets \ --sequence-store-id1234567890Output:
{ "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" } ] }Per ulteriori informazioni, consulta Omics Storage nella Guida per gli sviluppatori di Amazon Omics.
-
Per informazioni dettagliate sull’API, consulta ListReadSets
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare list-reference-import-jobs.
- AWS CLI
-
Come ottenere un elenco di processi di importazione di riferimenti
L’esempio
list-reference-import-jobsseguente ottiene un elenco di processi di importazione di riferimenti per un archivio di riferimenti con ID1234567890.aws omics list-reference-import-jobs \ --reference-store-id1234567890Output:
{ "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" } ] }Per ulteriori informazioni, consulta Omics Storage nella Guida per gli sviluppatori di Amazon Omics.
-
Per informazioni dettagliate sull’API, consulta ListReferenceImportJobs
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare list-reference-stores.
- AWS CLI
-
Come ottenere un elenco di archivi di riferimenti
L’esempio
list-reference-storesseguente ottiene un elenco di archivi di riferimenti.aws omics list-reference-storesOutput:
{ "referenceStores": [ { "arn": "arn:aws:omics:us-west-2:123456789012:referenceStore/1234567890", "creationTime": "2022-11-22T22:13:25.947Z", "id": "1234567890", "name": "my-ref-store" } ] }Per ulteriori informazioni, consulta Omics Storage nella Guida per gli sviluppatori di Amazon Omics.
-
Per informazioni dettagliate sull’API, consulta ListReferenceStores
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare list-references.
- AWS CLI
-
Come ottenere un elenco di riferimenti
L’esempio
list-referencesseguente ottiene un elenco di riferimenti genomici a per un archivio di riferimenti con ID1234567890.aws omics list-references \ --reference-store-id1234567890Output:
{ "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" } ] }Per ulteriori informazioni, consulta Omics Storage nella Guida per gli sviluppatori di Amazon Omics.
-
Per informazioni dettagliate sull’API, consulta ListReferences
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare list-run-groups.
- AWS CLI
-
Come ottenere un elenco di gruppi di esecuzione
L’esempio
list-run-groupsseguente ottiene un elenco di gruppi di esecuzione.aws omics list-run-groupsOutput:
{ "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" } ] }Per ulteriori informazioni, consulta Creating run groups nella Guida per l’utente di AWS HealthOmics.
-
Per informazioni dettagliate sull’API, consulta ListRunGroups
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare list-run-tasks.
- AWS CLI
-
Come ottenere un elenco di attività
L’esempio
list-run-tasksseguente ottiene un elenco di attività per un’esecuzione del flusso di lavoro.aws omics list-run-tasks \ --id1234567Output:
{ "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" } ] }Per ulteriori informazioni, consulta Task lifecycle in a HealthOmics run nella Guida per l’utente di AWS HealthOmics.
-
Per informazioni dettagliate sull’API, consulta ListRunTasks
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare list-runs.
- AWS CLI
-
Come ottenere un elenco di esecuzioni del flusso di lavoro
L’esempio
list-runsseguente ottiene un elenco di esecuzioni del flusso di lavoro.aws omics list-runsOutput:
{ "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" } ] }Per ulteriori informazioni, consulta Run lifecycle in a workflow nella Guida per l’utente di AWS HealthOmics.
-
Per informazioni dettagliate sull’API, consulta ListRuns
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare list-sequence-stores.
- AWS CLI
-
Come ottenere un elenco di archivi di sequenze
L’esempio
list-sequence-storesseguente ottiene un elenco di archivi di sequenze.aws omics list-sequence-storesOutput:
{ "sequenceStores": [ { "arn": "arn:aws:omics:us-west-2:123456789012:sequenceStore/1234567890", "creationTime": "2022-11-23T01:24:33.629Z", "id": "1234567890", "name": "my-seq-store" } ] }Per ulteriori informazioni, consulta Omics Storage nella Guida per gli sviluppatori di Amazon Omics.
-
Per informazioni dettagliate sull’API, consulta ListSequenceStores
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare list-shares.
- AWS CLI
-
Come elencare le condivisioni disponibili di un dato di analisi HealthOmics
L’esempio
list-sharesseguente elenca tutte le condivisioni che sono state create per il proprietario di una risorsa.aws omics list-shares \ --resource-ownerSELFOutput:
{ "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" } ] }Per ulteriori informazioni, consulta Cross-account sharing nella Guida per l’utente di AWS HealthOmics.
-
Per informazioni dettagliate sull’API, consulta ListShares
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare list-tags-for-resource.
- AWS CLI
-
Come ottenere un elenco di tag
L’esempio
list-tags-for-resourceseguente ottiene un elenco di tag per un flusso di lavoro con ID1234567.aws omics list-tags-for-resource \ --resource-arnarn:aws:omics:us-west-2:123456789012:workflow/1234567Output:
{ "tags": { "department": "analytics" } }Per ulteriori informazioni, consulta Tagging resources in Amazon Omics nella Guida per gli sviluppatori di Amazon Omics.
-
Per informazioni dettagliate sull’API, consulta ListTagsForResource
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare list-variant-import-jobs.
- AWS CLI
-
Come ottenere un elenco di processi di importazione di varianti
L’esempio
list-variant-import-jobsseguente ottiene un elenco di processi di importazione di varianti.aws omics list-variant-import-jobsOutput:
{ "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" } ] }Per ulteriori informazioni, consulta Omics Analytics nella Guida per gli sviluppatori di Amazon Omics.
-
Per informazioni dettagliate sull’API, consulta ListVariantImportJobs
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare list-variant-stores.
- AWS CLI
-
Come ottenere un elenco di archivi di varianti
L’esempio
list-variant-storesseguente ottiene un elenco di archivi di varianti.aws omics list-variant-storesOutput:
{ "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" } ] }Per ulteriori informazioni, consulta Omics Analytics nella Guida per gli sviluppatori di Amazon Omics.
-
Per informazioni dettagliate sull’API, consulta ListVariantStores
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare list-workflows.
- AWS CLI
-
Come ottenere un elenco di flussi di lavoro
L’esempio
list-workflowsseguente ottiene un elenco di flussi di lavoro.aws omics list-workflowsOutput:
{ "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" } ] }Per ulteriori informazioni, consulta Creating private workflows nella Guida per l’utente di AWS HealthOmics.
-
Per informazioni dettagliate sull’API, consulta ListWorkflows
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare start-annotation-import-job.
- AWS CLI
-
Come importare annotazioni
L’esempio
start-annotation-import-jobseguente importa le annotazioni da 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.gzOutput:
{ "jobId": "984162c7-xmpl-4d23-ab47-286f7950bfbf" }Per ulteriori informazioni, consulta Omics Analytics nella Guida per gli sviluppatori di Amazon Omics.
-
Per informazioni dettagliate sull’API, consulta StartAnnotationImportJob
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare start-read-set-activation-job.
- AWS CLI
-
Come attivare un set di lettura archiviato
L’esempio
start-read-set-activation-jobseguente attiva due set di lettura.aws omics start-read-set-activation-job \ --sequence-store-id1234567890\ --sourcesreadSetId=1234567890readSetId=1234567890Output:
{ "creationTime": "2022-12-06T22:35:10.100Z", "id": "1234567890", "sequenceStoreId": "1234567890", "status": "SUBMITTED" }Per ulteriori informazioni, consulta Omics Storage nella Guida per gli sviluppatori di Amazon Omics.
-
Per informazioni dettagliate sull’API, consulta StartReadSetActivationJob
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare start-read-set-export-job.
- AWS CLI
-
Come esportare un set di lettura
L’esempio
start-read-set-export-jobseguente esporta due set di lettura in 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/Output:
{ "creationTime": "2022-12-06T22:37:18.612Z", "destination": "s3://omics-artifacts-01d6xmpl4e72dd32/read-set-export/", "id": "1234567890", "sequenceStoreId": "1234567890", "status": "SUBMITTED" }Per ulteriori informazioni, consulta Omics Storage nella Guida per gli sviluppatori di Amazon Omics.
-
Per informazioni dettagliate sull’API, consulta StartReadSetExportJob
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare start-read-set-import-job.
- AWS CLI
-
Come importare un set di lettura
L’esempio
start-read-set-import-jobseguente importa un set di lettura.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 è un documento JSON con il seguente contenuto.
[ { "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" } ]Output:
{ "creationTime": "2022-11-23T01:36:38.158Z", "id": "1234567890", "roleArn": "arn:aws:iam::123456789012:role/omics-service-role-serviceRole-W8O1XMPL7QZ", "sequenceStoreId": "1234567890", "status": "SUBMITTED" }Per ulteriori informazioni, consulta Omics Storage nella Guida per gli sviluppatori di Amazon Omics.
-
Per informazioni dettagliate sull’API, consulta StartReadSetImportJob
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare start-reference-import-job.
- AWS CLI
-
Come importare un genoma di riferimento
L’esempio
start-reference-import-jobseguente importa un genoma di riferimento da 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-38Output:
{ "creationTime": "2022-11-22T22:25:41.124Z", "id": "1234567890", "referenceStoreId": "1234567890", "roleArn": "arn:aws:iam::123456789012:role/omics-service-role-serviceRole-W8O1XMPL7QZ", "status": "SUBMITTED" }Per ulteriori informazioni, consulta Omics Storage nella Guida per gli sviluppatori di Amazon Omics.
-
Per informazioni dettagliate sull’API, consulta StartReferenceImportJob
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare start-run.
- AWS CLI
-
Come eseguire un flusso di lavoro
L’esempio
start-runseguente esegue un flusso di lavoro con ID1234567.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 è un documento JSON con il seguente contenuto.
{ "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" }Output:
{ "arn": "arn:aws:omics:us-west-2:123456789012:run/1234567", "id": "1234567", "status": "PENDING", "tags": {} }Per ulteriori informazioni, consulta Starting a run nella Guida per l’utente di AWS HealthOmics.
Come caricare file di origine da Amazon Omics
È possibile caricare file di origine anche da Archiviazione Amazon Omics utilizzando URI specifici del servizio. Il seguente file workflow-inputs.json di esempio utilizza gli URI di Amazon Omics come origini di set di lettura e genomi di riferimento.
{ "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" }-
Per informazioni dettagliate sull’API, consulta StartRun
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare start-variant-import-job.
- AWS CLI
-
Come importare un file di varianti
L’esempio
start-variant-import-jobseguente importa un file di varianti in formato 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.gzOutput:
{ "jobId": "edd7b8ce-xmpl-47e2-bc99-258cac95a508" }Per ulteriori informazioni, consulta Omics Analytics nella Guida per gli sviluppatori di Amazon Omics.
-
Per informazioni dettagliate sull’API, consulta StartVariantImportJob
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare tag-resource.
- AWS CLI
-
Come aggiungere un tag a una risorsa
L’esempio
tag-resourceseguente aggiunge un tagdepartmenta un flusso di lavoro con ID1234567.aws omics tag-resource \ --resource-arnarn:aws:omics:us-west-2:123456789012:workflow/1234567\ --tagsdepartment=analyticsPer ulteriori informazioni, consulta Tagging resources in Amazon Omics nella Guida per gli sviluppatori di Amazon Omics.
-
Per informazioni dettagliate sull’API, consulta TagResource
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare untag-resource.
- AWS CLI
-
Come rimuovere un tag da una risorsa
L’esempio
untag-resourceseguente rimuove il tagdepartmentda un flusso di lavoro.aws omics untag-resource \ --resource-arnarn:aws:omics:us-west-2:123456789012:workflow/1234567\ --tag-keysdepartmentPer ulteriori informazioni, consulta Omics Storage nella Guida per gli sviluppatori di Amazon Omics.
-
Per informazioni dettagliate sull’API, consulta UntagResource
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare update-annotation-store.
- AWS CLI
-
Come aggiornare un archivio di annotazioni
L’esempio
update-annotation-storeseguente aggiorna la descrizione di un archivio di annotazioni denominatomy_vcf_store.aws omics update-annotation-store \ --namemy_vcf_store\ --description"VCF annotation store"Output:
{ "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" }Per ulteriori informazioni, consulta Omics Analytics nella Guida per gli sviluppatori di Amazon Omics.
-
Per informazioni dettagliate sull’API, consulta UpdateAnnotationStore
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare update-run-group.
- AWS CLI
-
Come aggiornare un gruppo di esecuzione
L’esempio
update-run-groupseguente aggiorna le impostazioni di un gruppo di esecuzione con ID1234567.aws omics update-run-group \ --id1234567\ --max-cpus10Output:
{ "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": {} }Per ulteriori informazioni, consulta Omics Workflows nella Guida per gli sviluppatori di Amazon Omics.
-
Per informazioni dettagliate sull’API, consulta UpdateRunGroup
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare update-variant-store.
- AWS CLI
-
Come aggiornare un archivio di varianti
L’esempio
update-variant-storeseguente aggiorna la descrizione di un archivio di varianti denominatomy_var_store.aws omics update-variant-store \ --namemy_var_store\ --description"variant store"Output:
{ "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" }Per ulteriori informazioni, consulta Omics Analytics nella Guida per gli sviluppatori di Amazon Omics.
-
Per informazioni dettagliate sull’API, consulta UpdateVariantStore
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare update-workflow.
- AWS CLI
-
Come aggiornare un flusso di lavoro
L’esempio
1234567seguente aggiorna la descrizione di un flusso di lavoro con IDupdate-workflow.aws omics update-workflow \ --id1234567\ --description"copy workflow"Per ulteriori informazioni, consulta Creating or updating a workflow nella Guida per l’utente di AWS HealthOmics.
-
Per informazioni dettagliate sull’API, consulta UpdateWorkflow
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare upload-read-set-part.
- AWS CLI
-
Come caricare una parte di un set di lettura
L’esempio
upload-read-set-partseguente carica una parte specificata di un set di lettura.aws omics upload-read-set-part \ --sequence-store-id0123456789\ --upload-id1122334455\ --part-sourceSOURCE1\ --part-number1\ --payload/path/to/file/read_1_part_1.fastq.gzOutput:
{ "checksum": "984979b9928ae8d8622286c4a9cd8e99d964a22d59ed0f5722e1733eb280e635" }Per ulteriori informazioni, consulta Direct upload to a sequence store nella Guida per l’utente di AWS HealthOmics.
-
Per informazioni dettagliate sull’API, consulta UploadReadSetPart
in AWS CLI Command Reference.
-