Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
HealthOmics exemples utilisant AWS CLI
Les exemples de code suivants vous montrent comment effectuer des actions et implémenter des scénarios courants à l'aide du AWS Command Line Interface with HealthOmics.
Les actions sont des extraits de code de programmes plus larges et doivent être exécutées dans leur contexte. Alors que les actions vous montrent comment appeler des fonctions de service individuelles, vous pouvez les visualiser dans leur contexte dans leurs scénarios associés.
Chaque exemple inclut un lien vers le code source complet, où vous trouverez des instructions sur la façon de configurer et d'exécuter le code en contexte.
Rubriques
Actions
L'exemple de code suivant montre comment utiliserabort-multipart-read-set-upload
.
- AWS CLI
-
Pour arrêter le téléchargement d'un jeu de lecture en plusieurs parties
L'
abort-multipart-read-set-upload
exemple suivant arrête le téléchargement d'un jeu de lecture en plusieurs parties dans votre magasin de HealthOmics séquences.aws omics abort-multipart-read-set-upload \ --sequence-store-id
0123456789
\ --upload-id1122334455
Cette commande ne produit aucun résultat.
Pour plus d'informations, reportez-vous à la section Téléchargement direct vers un magasin de séquences dans le Guide de AWS HealthOmics l'utilisateur.
-
Pour API plus de détails, voir AbortMultipartReadSetUpload
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliseraccept-share
.
- AWS CLI
-
Pour accepter un partage des données de la boutique d'analyse
L'
accept-share
exemple suivant accepte un partage des données du magasin HealthOmics d'analyse.aws omics accept-share \ ----share-id
"495c21bedc889d07d0ab69d710a6841e-dd75ab7a1a9c384fa848b5bd8e5a7e0a"
Sortie :
{ "status": "ACTIVATING" }
Pour plus d'informations, consultez la section Partage entre comptes dans le guide de l'AWS HealthOmics utilisateur.
-
Pour API plus de détails, voir AcceptShare
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserbatch-delete-read-set
.
- AWS CLI
-
Pour supprimer plusieurs ensembles de lecture
L'
batch-delete-read-set
exemple suivant supprime deux ensembles de lecture.aws omics batch-delete-read-set \ --sequence-store-id
1234567890
\ --ids1234567890
0123456789
En cas d'erreur lors de la suppression de l'un des ensembles de lecture spécifiés, le service renvoie une liste d'erreurs.
{ "errors": [ { "code": "", "id": "0123456789", "message": "The specified readset does not exist." } ] }
Pour plus d'informations, consultez Omics Storage dans le manuel Amazon Omics Developer Guide.
-
Pour API plus de détails, voir BatchDeleteReadSet
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utilisercancel-annotation-import-job
.
- AWS CLI
-
Pour annuler une tâche d'importation d'annotations
L'
cancel-annotation-import-job
exemple suivant annule une tâche d'importation d'annotations avec ID.04f57618-xmpl-4fd0-9349-e5a85aefb997
aws omics cancel-annotation-import-job \ --job-id
04f57618-xmpl-4fd0-9349-e5a85aefb997
Pour plus d'informations, consultez Omics Analytics dans le manuel Amazon Omics Developer Guide.
-
Pour API plus de détails, voir CancelAnnotationImportJob
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utilisercancel-run
.
- AWS CLI
-
Pour annuler une course
L'
cancel-run
exemple suivant annule une exécution avec ID.1234567
aws omics cancel-run \ --id
1234567
Pour plus d'informations, consultez Omics Workflows dans le manuel Amazon Omics Developer Guide.
-
Pour API plus de détails, voir CancelRun
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utilisercancel-variant-import-job
.
- AWS CLI
-
Pour annuler une tâche d'importation de variantes
L'
cancel-variant-import-job
exemple suivant annule une tâche d'importation de variantes avec ID.69cb65d6-xmpl-4a4a-9025-4565794b684e
aws omics cancel-variant-import-job \ --job-id
69cb65d6-xmpl-4a4a-9025-4565794b684e
Pour plus d'informations, consultez Omics Analytics dans le manuel Amazon Omics Developer Guide.
-
Pour API plus de détails, voir CancelVariantImportJob
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utilisercomplete-multipart-read-set-upload
.
- AWS CLI
-
Pour terminer un téléchargement en plusieurs parties une fois que vous avez chargé tous les composants.
L'
complete-multipart-read-set-upload
exemple suivant conclut un téléchargement en plusieurs parties dans un magasin de séquences une fois que tous les composants ont été chargés.aws omics complete-multipart-read-set-upload \ --sequence-store-id
0123456789
\ --upload-id1122334455
\ --parts '[{"checksum":"gaCBQMe+rpCFZxLpoP6gydBoXaKKDA/Vobh5zBDb4W4=","partNumber":1,"partSource":"SOURCE1"}]
'Sortie :
{ "readSetId": "0000000001" "readSetId": "0000000002" "readSetId": "0000000003" }
Pour plus d'informations, reportez-vous à la section Téléchargement direct vers un magasin de séquences dans le Guide de AWS HealthOmics l'utilisateur.
-
Pour API plus de détails, voir CompleteMultipartReadSetUpload
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utilisercreate-annotation-store-version
.
- AWS CLI
-
Pour créer une nouvelle version d'un magasin d'annotations
L'
create-annotation-store-version
exemple suivant crée une nouvelle version d'un magasin d'annotations.aws omics create-annotation-store-version \ --name
my_annotation_store
\ --version-namemy_version
Sortie :
{ "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" }
Pour plus d'informations, consultez la section Création de nouvelles versions de magasins d'annotations dans le Guide de AWS HealthOmics l'utilisateur.
-
Pour API plus de détails, voir CreateAnnotationStoreVersion
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utilisercreate-annotation-store
.
- AWS CLI
-
Exemple 1 : pour créer un magasin d'VCFannotations
L'
create-annotation-store
exemple suivant crée un magasin d'annotations VCF au format.aws omics create-annotation-store \ --name
my_ann_store
\ --store-formatVCF
\ --referencereferenceArn=arn:aws:omics:us-west-2:123456789012:referenceStore/1234567890/reference/1234567890
Sortie :
{ "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" }
Exemple 2 : pour créer un magasin d'TSVannotations
L'
create-annotation-store
exemple suivant crée un magasin d'annotations TSV au format.aws omics create-annotation-store \ --name
tsv_ann_store
\ --store-formatTSV
\ --referencereferenceArn=arn:aws:omics:us-west-2:123456789012:referenceStore/1234567890/reference/1234567890
\ --store-optionsfile://tsv-store-options.json
tsv-store-options.json
configure les options de format pour les annotations.{ "tsvStoreOptions": { "annotationType": "CHR_START_END_ZERO_BASE", "formatToHeader": { "CHR": "chromosome", "START": "start", "END": "end" }, "schema": [ { "chromosome": "STRING" }, { "start": "LONG" }, { "end": "LONG" }, { "name": "STRING" } ] } }
Sortie :
{ "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" } ] } } }
Pour plus d'informations, consultez Omics Analytics dans le manuel Amazon Omics Developer Guide.
-
Pour API plus de détails, voir CreateAnnotationStore
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utilisercreate-multipart-read-set-upload
.
- AWS CLI
-
Pour commencer le téléchargement d'un set de lecture en plusieurs parties.
L'
create-multipart-read-set-upload
exemple suivant lance un téléchargement d'un ensemble de lectures en plusieurs parties.aws omics create-multipart-read-set-upload \ --sequence-store-id
0123456789
\ --nameHG00146
\ --source-file-typeFASTQ
\ --subject-idmySubject
\ --sample-idmySample
\ --description"FASTQ for HG00146"
\ --generated-from"1000 Genomes"
Sortie :
{ "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" }
Pour plus d'informations, reportez-vous à la section Téléchargement direct vers un magasin de séquences dans le Guide de AWS HealthOmics l'utilisateur.
-
Pour API plus de détails, voir CreateMultipartReadSetUpload
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utilisercreate-reference-store
.
- AWS CLI
-
Pour créer un magasin de référence
L'
create-reference-store
exemple suivant crée un magasin de référencemy-ref-store
.aws omics create-reference-store \ --name
my-ref-store
Sortie :
{ "arn": "arn:aws:omics:us-west-2:123456789012:referenceStore/1234567890", "creationTime": "2022-11-22T22:13:25.947Z", "id": "1234567890", "name": "my-ref-store" }
Pour plus d'informations, consultez Omics Storage dans le manuel Amazon Omics Developer Guide.
-
Pour API plus de détails, voir CreateReferenceStore
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utilisercreate-run-group
.
- AWS CLI
-
Pour créer un groupe de course
L'
create-run-group
exemple suivant crée un groupe d'exécution nommécram-converter
.aws omics create-run-group \ --name
cram-converter
\ --max-cpus20
\ --max-duration600
Sortie :
{ "arn": "arn:aws:omics:us-west-2:123456789012:runGroup/1234567", "id": "1234567", "tags": {} }
Pour plus d'informations, consultez Omics Workflows dans le manuel Amazon Omics Developer Guide.
-
Pour API plus de détails, voir CreateRunGroup
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utilisercreate-sequence-store
.
- AWS CLI
-
Pour créer un magasin de séquences
L'
create-sequence-store
exemple suivant crée un magasin de séquences.aws omics create-sequence-store \ --name
my-seq-store
Sortie :
{ "arn": "arn:aws:omics:us-west-2:123456789012:sequenceStore/1234567890", "creationTime": "2022-11-23T01:24:33.629Z", "id": "1234567890", "name": "my-seq-store" }
Pour plus d'informations, consultez Omics Storage dans le manuel Amazon Omics Developer Guide.
-
Pour API plus de détails, voir CreateSequenceStore
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utilisercreate-share
.
- AWS CLI
-
Pour créer un partage d'une boutique HealthOmics d'analyses
L'
create-share
exemple suivant montre comment créer un partage d'un magasin HealthOmics d'analyses qui peut être accepté par un abonné extérieur au compte.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"
Sortie :
{ "shareId": "495c21bedc889d07d0ab69d710a6841e-dd75ab7a1a9c384fa848b5bd8e5a7e0a", "name": "my_Share-123", "status": "PENDING" }
Pour plus d'informations, consultez la section Partage entre comptes dans le guide de l'AWS HealthOmics utilisateur.
-
Pour API plus de détails, voir CreateShare
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utilisercreate-variant-store
.
- AWS CLI
-
Pour créer un magasin de variantes
L'
create-variant-store
exemple suivant crée un magasin de variantes nommémy_var_store
.aws omics create-variant-store \ --name
my_var_store
\ --referencereferenceArn=arn:aws:omics:us-west-2:123456789012:referenceStore/1234567890/reference/1234567890
Sortie :
{ "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" }
Pour plus d'informations, consultez Omics Analytics dans le manuel Amazon Omics Developer Guide.
-
Pour API plus de détails, voir CreateVariantStore
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utilisercreate-workflow
.
- AWS CLI
-
Pour créer un flux de travail
L'
create-workflow
exemple suivant crée un WDL flux de travail.aws omics create-workflow \ --name
cram-converter
\ --engineWDL
\ --definition-zipfileb://workflow-crambam.zip
\ --parameter-templatefile://workflow-params.json
workflow-crambam.zip
est une ZIP archive contenant une définition de flux de travail.workflow-params.json
définit les paramètres d'exécution du flux de travail.{ "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 } }
Sortie :
{ "arn": "arn:aws:omics:us-west-2:123456789012:workflow/1234567", "id": "1234567", "status": "CREATING", "tags": {} }
Pour plus d'informations, consultez Omics Workflows dans le manuel Amazon Omics Developer Guide.
-
Pour API plus de détails, voir CreateWorkflow
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserdelete-annotation-store-versions
.
- AWS CLI
-
Pour supprimer une version du magasin d'annotations
L'
delete-annotation-store-versions
exemple suivant supprime une version du magasin d'annotations.aws omics delete-annotation-store-versions \ --name
my_annotation_store
\ --versionsmy_version
Sortie :
{ "errors": [] }
Pour plus d'informations, consultez la section Création de nouvelles versions de magasins d'annotations dans le Guide de AWS HealthOmics l'utilisateur.
-
Pour API plus de détails, voir DeleteAnnotationStoreVersions
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserdelete-annotation-store
.
- AWS CLI
-
Pour supprimer un magasin d'annotations
L'
delete-annotation-store
exemple suivant supprime un magasin d'annotations nommémy_vcf_store
.aws omics delete-annotation-store \ --name
my_vcf_store
Sortie :
{ "status": "DELETING" }
Pour plus d'informations, consultez Omics Analytics dans le manuel Amazon Omics Developer Guide.
-
Pour API plus de détails, voir DeleteAnnotationStore
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserdelete-reference-store
.
- AWS CLI
-
Pour supprimer un magasin de référence
L'
delete-reference-store
exemple suivant supprime un magasin de référence avec ID.1234567890
aws omics delete-reference-store \ --id
1234567890
Pour plus d'informations, consultez Omics Storage dans le manuel Amazon Omics Developer Guide.
-
Pour API plus de détails, voir DeleteReferenceStore
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserdelete-reference
.
- AWS CLI
-
Pour supprimer une référence
L'
delete-reference
exemple suivant supprime une référence.aws omics delete-reference \ --reference-store-id
1234567890
\ --id1234567890
Pour plus d'informations, consultez Omics Storage dans le manuel Amazon Omics Developer Guide.
-
Pour API plus de détails, voir DeleteReference
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserdelete-run-group
.
- AWS CLI
-
Pour supprimer un groupe de course
L'
delete-run-group
exemple suivant supprime un groupe d'exécution avec un ID.1234567
aws omics delete-run-group \ --id
1234567
Pour plus d'informations, consultez Omics Workflows dans le manuel Amazon Omics Developer Guide.
-
Pour API plus de détails, voir DeleteRunGroup
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserdelete-run
.
- AWS CLI
-
Pour supprimer une exécution de flux de travail
L'
delete-run
exemple suivant supprime une exécution avec un ID.1234567
aws omics delete-run \ --id
1234567
Pour plus d'informations, consultez Omics Workflows dans le manuel Amazon Omics Developer Guide.
-
Pour API plus de détails, voir DeleteRun
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserdelete-sequence-store
.
- AWS CLI
-
Pour supprimer un magasin de séquences
L'
delete-sequence-store
exemple suivant supprime un magasin de séquences avec ID.1234567890
aws omics delete-sequence-store \ --id
1234567890
Pour plus d'informations, consultez Omics Storage dans le manuel Amazon Omics Developer Guide.
-
Pour API plus de détails, voir DeleteSequenceStore
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserdelete-share
.
- AWS CLI
-
Pour supprimer un partage de données HealthOmics analytiques
L'
delete-share
exemple suivant supprime un partage entre comptes de données d'analyse.aws omics delete-share \ --share-id
"495c21bedc889d07d0ab69d710a6841e-dd75ab7a1a9c384fa848b5bd8e5a7e0a"
Sortie :
{ "status": "DELETING" }
Pour plus d'informations, consultez la section Partage entre comptes dans le guide de l'AWS HealthOmics utilisateur.
-
Pour API plus de détails, voir DeleteShare
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserdelete-variant-store
.
- AWS CLI
-
Pour supprimer un magasin de variantes
L'
delete-variant-store
exemple suivant supprime un magasin de variantes nommémy_var_store
.aws omics delete-variant-store \ --name
my_var_store
Sortie :
{ "status": "DELETING" }
Pour plus d'informations, consultez Omics Analytics dans le manuel Amazon Omics Developer Guide.
-
Pour API plus de détails, voir DeleteVariantStore
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserdelete-workflow
.
- AWS CLI
-
Pour supprimer un flux de travail
L'
delete-workflow
exemple suivant supprime un flux de travail avec un ID.1234567
aws omics delete-workflow \ --id
1234567
Pour plus d'informations, consultez Omics Workflows dans le manuel Amazon Omics Developer Guide.
-
Pour API plus de détails, voir DeleteWorkflow
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserget-annotation-import-job
.
- AWS CLI
-
Pour afficher une tâche d'importation d'annotations
L'
get-annotation-import-job
exemple suivant fournit des informations sur une tâche d'importation d'annotations.aws omics get-annotation-import-job \ --job-id
984162c7-xmpl-4d23-ab47-286f7950bfbf
Sortie :
{ "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" }
Pour plus d'informations, consultez Omics Analytics dans le manuel Amazon Omics Developer Guide.
-
Pour API plus de détails, voir GetAnnotationImportJob
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserget-annotation-store-version
.
- AWS CLI
-
Pour récupérer les métadonnées d'une version du magasin d'annotations
L'
get-annotation-store-version
exemple suivant extrait les métadonnées de la version du magasin d'annotations demandée.aws omics get-annotation-store-version \ --name
my_annotation_store
\ --version-namemy_version
Sortie :
{ "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 }
Pour plus d'informations, consultez la section Création de nouvelles versions de magasins d'annotations dans le Guide de AWS HealthOmics l'utilisateur.
-
Pour API plus de détails, voir GetAnnotationStoreVersion
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserget-annotation-store
.
- AWS CLI
-
Pour afficher un magasin d'annotations
L'
get-annotation-store
exemple suivant permet d'obtenir des informations sur un magasin d'annotations nommémy_ann_store
.aws omics get-annotation-store \ --name
my_ann_store
Sortie :
{ "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": {} }
Pour plus d'informations, consultez Omics Analytics dans le manuel Amazon Omics Developer Guide.
-
Pour API plus de détails, voir GetAnnotationStore
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserget-read-set-activation-job
.
- AWS CLI
-
Pour consulter une tâche d'activation du Read Set
L'
get-read-set-activation-job
exemple suivant fournit des informations sur une tâche d'activation d'un ensemble de lecture.aws omics get-read-set-activation-job \ --sequence-store-id
1234567890
\ --id1234567890
Sortie :
{ "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." }
Pour plus d'informations, consultez Omics Storage dans le manuel Amazon Omics Developer Guide.
-
Pour API plus de détails, voir GetReadSetActivationJob
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserget-read-set-export-job
.
- AWS CLI
-
Pour afficher une tâche d'exportation d'ensembles de lectures
L'
get-read-set-export-job
exemple suivant fournit des informations sur une tâche d'exportation d'ensembles de lectures.aws omics get-read-set-export-job \ --sequence-store-id
1234567890
\ --id1234567890
Sortie :
{ "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." }
Pour plus d'informations, consultez Omics Storage dans le manuel Amazon Omics Developer Guide.
-
Pour API plus de détails, voir GetReadSetExportJob
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserget-read-set-import-job
.
- AWS CLI
-
Pour afficher une tâche d'importation d'ensembles de lectures
L'
get-read-set-import-job
exemple suivant fournit des informations sur une tâche d'importation d'ensembles de lectures.aws omics get-read-set-import-job \ --sequence-store-id
1234567890
\ --id1234567890
Sortie :
{ "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." }
Pour plus d'informations, consultez Omics Storage dans le manuel Amazon Omics Developer Guide.
-
Pour API plus de détails, voir GetReadSetImportJob
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserget-read-set-metadata
.
- AWS CLI
-
Pour consulter un set de lecture
L'
get-read-set-metadata
exemple suivant permet d'obtenir des informations sur les fichiers d'un ensemble de lectures.aws omics get-read-set-metadata \ --sequence-store-id
1234567890
\ --id1234567890
Sortie :
{ "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" }
Pour plus d'informations, consultez Omics Storage dans le manuel Amazon Omics Developer Guide.
-
Pour API plus de détails, voir GetReadSetMetadata
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserget-read-set
.
- AWS CLI
-
Pour télécharger un kit de lecture
L'
get-read-set
exemple suivant télécharge la partie 3 d'un ensemble de lecture en tant que1234567890.3.bam
.aws omics get-read-set \ --sequence-store-id
1234567890
\ --id1234567890
\ --part-number3
1234567890.3.bam
Pour plus d'informations, consultez Omics Storage dans le manuel Amazon Omics Developer Guide.
-
Pour API plus de détails, voir GetReadSet
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserget-reference-import-job
.
- AWS CLI
-
Pour consulter une tâche d'importation de référence
L'
get-reference-import-job
exemple suivant permet d'obtenir des informations sur une tâche d'importation de référence.aws omics get-reference-import-job \ --reference-store-id
1234567890
\ --id1234567890
Sortie :
{ "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." }
Pour plus d'informations, consultez Omics Storage dans le manuel Amazon Omics Developer Guide.
-
Pour API plus de détails, voir GetReferenceImportJob
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserget-reference-metadata
.
- AWS CLI
-
Pour consulter une référence
L'
get-reference-metadata
exemple suivant permet d'obtenir des détails sur une référence.aws omics get-reference-metadata \ --reference-store-id
1234567890
\ --id1234567890
Sortie :
{ "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" }
Pour plus d'informations, consultez Omics Storage dans le manuel Amazon Omics Developer Guide.
-
Pour API plus de détails, voir GetReferenceMetadata
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserget-reference-store
.
- AWS CLI
-
Pour consulter un magasin de référence
L'
get-reference-store
exemple suivant permet d'obtenir des informations sur un magasin de référence.aws omics get-reference-store \ --id
1234567890
Sortie :
{ "arn": "arn:aws:omics:us-west-2:123456789012:referenceStore/1234567890", "creationTime": "2022-09-23T23:27:20.364Z", "id": "1234567890", "name": "my-rstore-0" }
Pour plus d'informations, consultez Omics Storage dans le manuel Amazon Omics Developer Guide.
-
Pour API plus de détails, voir GetReferenceStore
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserget-reference
.
- AWS CLI
-
Pour télécharger une référence génomique
L'
get-reference
exemple suivant télécharge la partie 1 d'un génome en tant quehg38.1.fa
.aws omics get-reference \ --reference-store-id
1234567890
\ --id1234567890
\ --part-number1
hg38.1.fa
Pour plus d'informations, consultez Omics Storage dans le manuel Amazon Omics Developer Guide.
-
Pour API plus de détails, voir GetReference
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserget-run-group
.
- AWS CLI
-
Pour afficher un groupe de courses
L'
get-run-group
exemple suivant permet d'obtenir des informations sur un groupe d'exécution.aws omics get-run-group \ --id
1234567
Sortie :
{ "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": {} }
Pour plus d'informations, consultez Omics Workflows dans le manuel Amazon Omics Developer Guide.
-
Pour API plus de détails, voir GetRunGroup
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserget-run-task
.
- AWS CLI
-
Pour afficher une tâche
L'
get-run-task
exemple suivant fournit des informations sur une tâche de flux de travail.aws omics get-run-task \ --id
1234567
\ --task-id1234567
Sortie :
{ "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" }
Pour plus d'informations, consultez Omics Workflows dans le manuel Amazon Omics Developer Guide.
-
Pour API plus de détails, voir GetRunTask
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserget-run
.
- AWS CLI
-
Pour afficher l'exécution d'un flux de travail
L'
get-run
exemple suivant fournit des informations sur l'exécution d'un flux de travail.aws omics get-run \ --id
1234567
Sortie :
{ "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" }
Pour plus d'informations, consultez Omics Workflows dans le manuel Amazon Omics Developer Guide.
-
Pour API plus de détails, voir GetRun
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserget-sequence-store
.
- AWS CLI
-
Pour afficher un magasin de séquences
L'
get-sequence-store
exemple suivant permet d'obtenir des informations sur un magasin de séquences avec ID1234567890
.aws omics get-sequence-store \ --id
1234567890
Sortie :
{ "arn": "arn:aws:omics:us-east-1:123456789012:sequenceStore/1234567890", "creationTime": "2022-11-23T19:55:48.376Z", "id": "1234567890", "name": "my-seq-store" }
Pour plus d'informations, consultez Omics Storage dans le manuel Amazon Omics Developer Guide.
-
Pour API plus de détails, voir GetSequenceStore
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserget-share
.
- AWS CLI
-
Pour récupérer les métadonnées relatives à un partage de HealthOmics données d'analyse
L'
get-share
exemple suivant extrait les métadonnées d'un partage entre comptes de données d'analyse.aws omics get-share \ --share-id
"495c21bedc889d07d0ab69d710a6841e-dd75ab7a1a9c384fa848b5bd8e5a7e0a"
Sortie :
{ "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" } }
Pour plus d'informations, consultez la section Partage entre comptes dans le guide de l'AWS HealthOmics utilisateur.
-
Pour API plus de détails, voir GetShare
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserget-variant-import-job
.
- AWS CLI
-
Pour afficher une tâche d'importation de variantes
L'
get-variant-import-job
exemple suivant fournit des informations sur une tâche d'importation de variantes.aws omics get-variant-import-job \ --job-id
edd7b8ce-xmpl-47e2-bc99-258cac95a508
Sortie :
{ "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" }
Pour plus d'informations, consultez Omics Analytics dans le manuel Amazon Omics Developer Guide.
-
Pour API plus de détails, voir GetVariantImportJob
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserget-variant-store
.
- AWS CLI
-
Pour consulter un magasin de variantes
L'
get-variant-store
exemple suivant permet d'obtenir des informations sur un magasin de variantes.aws omics get-variant-store \ --name
my_var_store
Sortie :
{ "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" }
Pour plus d'informations, consultez Omics Analytics dans le manuel Amazon Omics Developer Guide.
-
Pour API plus de détails, voir GetVariantStore
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserget-workflow
.
- AWS CLI
-
Pour consulter un flux de travail
L'
get-workflow
exemple suivant fournit des détails sur un flux de travail avec ID1234567
.aws omics get-workflow \ --id
1234567
Sortie :
{ "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" }
Pour plus d'informations, consultez Omics Workflows dans le manuel Amazon Omics Developer Guide.
-
Pour API plus de détails, voir GetWorkflow
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserlist-annotation-import-jobs
.
- AWS CLI
-
Pour obtenir une liste des tâches d'importation d'annotations
Vous trouverez ci-dessous
list-annotation-import-jobs
une liste des tâches d'importation d'annotations.aws omics list-annotation-import-jobs
Sortie :
{ "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" } ] }
Pour plus d'informations, consultez Omics Analytics dans le manuel Amazon Omics Developer Guide.
-
Pour API plus de détails, voir ListAnnotationImportJobs
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserlist-annotation-store-versions
.
- AWS CLI
-
Pour répertorier toutes les versions d'un magasin d'annotations.
L'
list-annotation-store-versions
exemple suivant répertorie toutes les versions existantes d'un magasin d'annotations.aws omics list-annotation-store-versions \ --name
my_annotation_store
Sortie :
{ "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 } }
Pour plus d'informations, consultez la section Création de nouvelles versions de magasins d'annotations dans le Guide de AWS HealthOmics l'utilisateur.
-
Pour API plus de détails, voir ListAnnotationStoreVersions
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserlist-annotation-stores
.
- AWS CLI
-
Pour obtenir la liste des magasins d'annotations
L'
list-annotation-stores
exemple suivant permet d'obtenir une liste des magasins d'annotations.aws omics list-annotation-stores
Sortie :
{ "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" } ] }
Pour plus d'informations, consultez Omics Analytics dans le manuel Amazon Omics Developer Guide.
-
Pour API plus de détails, voir ListAnnotationStores
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserlist-multipart-read-set-uploads
.
- AWS CLI
-
Pour répertorier tous les téléchargements de sets de lecture partitionnés et leur statut.
L'
list-multipart-read-set-uploads
exemple suivant répertorie tous les téléchargements de sets de lecture partitionnés et leur statut.aws omics list-multipart-read-set-uploads \ --sequence-store-id
0123456789
Sortie :
{ "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" } ] }
Pour plus d'informations, reportez-vous à la section Téléchargement direct vers un magasin de séquences dans le Guide de AWS HealthOmics l'utilisateur.
-
Pour API plus de détails, voir ListMultipartReadSetUploads
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserlist-read-set-activation-jobs
.
- AWS CLI
-
Pour obtenir une liste des tâches d'activation du set de lecture
L'
list-read-set-activation-jobs
exemple suivant permet d'obtenir une liste de tâches d'activation pour un magasin de séquences avec id1234567890
.aws omics list-read-set-activation-jobs \ --sequence-store-id
1234567890
Sortie :
{ "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" } ] }
Pour plus d'informations, consultez Omics Storage dans le manuel Amazon Omics Developer Guide.
-
Pour API plus de détails, voir ListReadSetActivationJobs
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserlist-read-set-export-jobs
.
- AWS CLI
-
Pour obtenir une liste des tâches d'exportation définies par des ensembles de lecture
L'
list-read-set-export-jobs
exemple suivant obtient une liste de tâches d'exportation pour un magasin de séquences avec id1234567890
.aws omics list-read-set-export-jobs \ --sequence-store-id
1234567890
Sortie :
{ "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" } ] }
Pour plus d'informations, consultez Omics Storage dans le manuel Amazon Omics Developer Guide.
-
Pour API plus de détails, voir ListReadSetExportJobs
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserlist-read-set-import-jobs
.
- AWS CLI
-
Pour obtenir une liste des tâches d'importation de sets de lecture
L'
list-read-set-import-jobs
exemple suivant obtient une liste de tâches d'importation pour un magasin de séquences avec id1234567890
.aws omics list-read-set-import-jobs \ --sequence-store-id
1234567890
Sortie :
{ "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" } ] }
Pour plus d'informations, consultez Omics Storage dans le manuel Amazon Omics Developer Guide.
-
Pour API plus de détails, voir ListReadSetImportJobs
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserlist-read-set-upload-parts
.
- AWS CLI
-
Pour répertorier toutes les pièces d'un téléchargement en plusieurs parties demandé pour un magasin de séquences.
L'
list-read-set-upload-parts
exemple suivant répertorie toutes les parties d'un téléchargement partitionné demandé pour un magasin de séquences.aws omics list-read-set-upload-parts \ --sequence-store-id
0123456789
\ --upload-id1122334455
\ --part-sourceSOURCE1
Sortie :
{ "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" } ] }
Pour plus d'informations, reportez-vous à la section Téléchargement direct vers un magasin de séquences dans le Guide de AWS HealthOmics l'utilisateur.
-
Pour API plus de détails, voir ListReadSetUploadParts
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserlist-read-sets
.
- AWS CLI
-
Pour obtenir une liste des ensembles de lecture
L'
list-read-sets
exemple suivant obtient une liste d'ensembles de lecture pour un magasin de séquences avec id1234567890
.aws omics list-read-sets \ --sequence-store-id
1234567890
Sortie :
{ "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" } ] }
Pour plus d'informations, consultez Omics Storage dans le manuel Amazon Omics Developer Guide.
-
Pour API plus de détails, voir ListReadSets
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserlist-reference-import-jobs
.
- AWS CLI
-
Pour obtenir une liste des tâches d'importation de référence
L'
list-reference-import-jobs
exemple suivant permet d'obtenir une liste de tâches d'importation de référence pour un magasin de référence avec un identifiant1234567890
.aws omics list-reference-import-jobs \ --reference-store-id
1234567890
Sortie :
{ "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" } ] }
Pour plus d'informations, consultez Omics Storage dans le manuel Amazon Omics Developer Guide.
-
Pour API plus de détails, voir ListReferenceImportJobs
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserlist-reference-stores
.
- AWS CLI
-
Pour obtenir la liste des magasins de référence
L'
list-reference-stores
exemple suivant permet d'obtenir une liste de magasins de référence.aws omics list-reference-stores
Sortie :
{ "referenceStores": [ { "arn": "arn:aws:omics:us-west-2:123456789012:referenceStore/1234567890", "creationTime": "2022-11-22T22:13:25.947Z", "id": "1234567890", "name": "my-ref-store" } ] }
Pour plus d'informations, consultez Omics Storage dans le manuel Amazon Omics Developer Guide.
-
Pour API plus de détails, voir ListReferenceStores
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserlist-references
.
- AWS CLI
-
Pour obtenir une liste de références
L'
list-references
exemple suivant permet d'obtenir une liste de références génomiques pour un magasin de référence avec id1234567890
.aws omics list-references \ --reference-store-id
1234567890
Sortie :
{ "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" } ] }
Pour plus d'informations, consultez Omics Storage dans le manuel Amazon Omics Developer Guide.
-
Pour API plus de détails, voir ListReferences
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserlist-run-groups
.
- AWS CLI
-
Pour obtenir une liste des groupes de course
L'
list-run-groups
exemple suivant permet d'obtenir une liste de groupes d'exécution.aws omics list-run-groups
Sortie :
{ "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" } ] }
Pour plus d'informations, consultez Omics Workflows dans le manuel Amazon Omics Developer Guide.
-
Pour API plus de détails, voir ListRunGroups
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserlist-run-tasks
.
- AWS CLI
-
Pour obtenir une liste de tâches
L'
list-run-tasks
exemple suivant permet d'obtenir une liste de tâches pour une exécution de flux de travail.aws omics list-run-tasks \ --id
1234567
Sortie :
{ "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" } ] }
Pour plus d'informations, consultez Omics Workflows dans le manuel Amazon Omics Developer Guide.
-
Pour API plus de détails, voir ListRunTasks
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserlist-runs
.
- AWS CLI
-
Pour obtenir une liste des exécutions de flux de travail
L'
list-runs
exemple suivant permet d'obtenir une liste des exécutions de flux de travail.aws omics list-runs
Sortie :
{ "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" } ] }
Pour plus d'informations, consultez Omics Workflows dans le manuel Amazon Omics Developer Guide.
-
Pour API plus de détails, voir ListRuns
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserlist-sequence-stores
.
- AWS CLI
-
Pour obtenir une liste des magasins de séquences
L'
list-sequence-stores
exemple suivant permet d'obtenir une liste de magasins de séquences.aws omics list-sequence-stores
Sortie :
{ "sequenceStores": [ { "arn": "arn:aws:omics:us-west-2:123456789012:sequenceStore/1234567890", "creationTime": "2022-11-23T01:24:33.629Z", "id": "1234567890", "name": "my-seq-store" } ] }
Pour plus d'informations, consultez Omics Storage dans le manuel Amazon Omics Developer Guide.
-
Pour API plus de détails, voir ListSequenceStores
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserlist-shares
.
- AWS CLI
-
Pour répertorier les partages disponibles d'une donnée HealthOmics d'analyse
L'
list-shares
exemple suivant répertorie tous les partages créés pour le propriétaire d'une ressource.aws omics list-shares \ --resource-owner
SELF
Sortie :
{ "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" } ] }
Pour plus d'informations, consultez la section Partage entre comptes dans le guide de l'AWS HealthOmics utilisateur.
-
Pour API plus de détails, voir ListShares
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserlist-tags-for-resource
.
- AWS CLI
-
Pour obtenir une liste de tags
L'
list-tags-for-resource
exemple suivant permet d'obtenir une liste de balises pour un flux de travail avec un identifiant1234567
.aws omics list-tags-for-resource \ --resource-arn
arn:aws:omics:us-west-2:123456789012:workflow/1234567
Sortie :
{ "tags": { "department": "analytics" } }
Pour plus d'informations, consultez la section Marquage des ressources dans Amazon Omics dans le manuel Amazon Omics Developer Guide.
-
Pour API plus de détails, voir ListTagsForResource
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserlist-variant-import-jobs
.
- AWS CLI
-
Pour obtenir une liste des variantes des tâches d'importation
L'
list-variant-import-jobs
exemple suivant permet d'obtenir une liste de tâches d'importation de variantes.aws omics list-variant-import-jobs
Sortie :
{ "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" } ] }
Pour plus d'informations, consultez Omics Analytics dans le manuel Amazon Omics Developer Guide.
-
Pour API plus de détails, voir ListVariantImportJobs
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserlist-variant-stores
.
- AWS CLI
-
Pour obtenir une liste des variantes de magasins
L'
list-variant-stores
exemple suivant permet d'obtenir une liste de magasins de variantes.aws omics list-variant-stores
Sortie :
{ "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" } ] }
Pour plus d'informations, consultez Omics Analytics dans le manuel Amazon Omics Developer Guide.
-
Pour API plus de détails, voir ListVariantStores
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserlist-workflows
.
- AWS CLI
-
Pour obtenir une liste des flux de travail
L'
list-workflows
exemple suivant permet d'obtenir une liste de flux de travail.aws omics list-workflows
Sortie :
{ "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" } ] }
Pour plus d'informations, consultez Omics Workflows dans le manuel Amazon Omics Developer Guide.
-
Pour API plus de détails, voir ListWorkflows
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserstart-annotation-import-job
.
- AWS CLI
-
Pour importer des annotations
L'
start-annotation-import-job
exemple suivant importe des annotations depuis Amazon S3.aws omics start-annotation-import-job \ --destination-name
tsv_ann_store
\ --no-run-left-normalization \ --role-arnarn:aws:iam::123456789012:role/omics-service-role-serviceRole-W8O1XMPL7QZ
\ --itemssource=s3://omics-artifacts-01d6xmpl4e72dd32/targetedregions.bed.gz
Sortie :
{ "jobId": "984162c7-xmpl-4d23-ab47-286f7950bfbf" }
Pour plus d'informations, consultez Omics Analytics dans le manuel Amazon Omics Developer Guide.
-
Pour API plus de détails, voir StartAnnotationImportJob
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserstart-read-set-activation-job
.
- AWS CLI
-
Pour activer un ensemble de lecture archivé
L'
start-read-set-activation-job
exemple suivant active deux ensembles de lecture.aws omics start-read-set-activation-job \ --sequence-store-id
1234567890
\ --sourcesreadSetId=1234567890
readSetId=1234567890
Sortie :
{ "creationTime": "2022-12-06T22:35:10.100Z", "id": "1234567890", "sequenceStoreId": "1234567890", "status": "SUBMITTED" }
Pour plus d'informations, consultez Omics Storage dans le manuel Amazon Omics Developer Guide.
-
Pour API plus de détails, voir StartReadSetActivationJob
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserstart-read-set-export-job
.
- AWS CLI
-
Pour exporter un ensemble de lectures
L'
start-read-set-export-job
exemple suivant exporte deux ensembles de lecture vers 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/
Sortie :
{ "creationTime": "2022-12-06T22:37:18.612Z", "destination": "s3://omics-artifacts-01d6xmpl4e72dd32/read-set-export/", "id": "1234567890", "sequenceStoreId": "1234567890", "status": "SUBMITTED" }
Pour plus d'informations, consultez Omics Storage dans le manuel Amazon Omics Developer Guide.
-
Pour API plus de détails, voir StartReadSetExportJob
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserstart-read-set-import-job
.
- AWS CLI
-
Pour importer un ensemble de lectures
L'
start-read-set-import-job
exemple suivant importe un ensemble de lectures.aws omics start-read-set-import-job \ --sequence-store-id
1234567890
\ --role-arnarn:aws:iam::123456789012:role/omics-service-role-serviceRole-W8O1XMPL7QZ
\ --sourcesfile://readset-sources.json
readset-sources.json est un JSON document dont le contenu est le suivant.
[ { "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" } ]
Sortie :
{ "creationTime": "2022-11-23T01:36:38.158Z", "id": "1234567890", "roleArn": "arn:aws:iam::123456789012:role/omics-service-role-serviceRole-W8O1XMPL7QZ", "sequenceStoreId": "1234567890", "status": "SUBMITTED" }
Pour plus d'informations, consultez Omics Storage dans le manuel Amazon Omics Developer Guide.
-
Pour API plus de détails, voir StartReadSetImportJob
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserstart-reference-import-job
.
- AWS CLI
-
Pour importer un génome de référence
L'
start-reference-import-job
exemple suivant importe un génome de référence depuis Amazon S3.aws omics start-reference-import-job \ --reference-store-id
1234567890
\ --role-arnarn:aws:iam::123456789012:role/omics-service-role-serviceRole-W8O1XMPL7QZ
\ --sourcessourceFile=s3://omics-artifacts-01d6xmpl4e72dd32/Homo_sapiens_assembly38.fasta,name=assembly-38
Sortie :
{ "creationTime": "2022-11-22T22:25:41.124Z", "id": "1234567890", "referenceStoreId": "1234567890", "roleArn": "arn:aws:iam::123456789012:role/omics-service-role-serviceRole-W8O1XMPL7QZ", "status": "SUBMITTED" }
Pour plus d'informations, consultez Omics Storage dans le manuel Amazon Omics Developer Guide.
-
Pour API plus de détails, voir StartReferenceImportJob
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserstart-run
.
- AWS CLI
-
Pour exécuter un flux de travail
L'
start-run
exemple suivant exécute un flux de travail avec ID1234567
.aws omics start-run \ --workflow-id
1234567
\ --role-arnarn:aws:iam::123456789012:role/omics-service-role-serviceRole-W8O1XMPL7QZ
\ --name 'cram-to-bam
' \ --output-uris3://omics-artifacts-01d6xmpl4e72dd32/workflow-output/
\ --run-group-id1234567
\ --priority1
\ --storage-capacity10
\ --log-levelALL
\ --parametersfile://workflow-inputs.json
workflow-inputs.json est un document dont le contenu est le suivant. 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" }
Sortie :
{ "arn": "arn:aws:omics:us-west-2:123456789012:run/1234567", "id": "1234567", "status": "PENDING", "tags": {} }
Pour plus d'informations, consultez Omics Workflows dans le manuel Amazon Omics Developer Guide.
Pour charger des fichiers source depuis Amazon Omics
Vous pouvez également charger des fichiers source depuis le stockage Amazon Omics, en utilisant des fichiers spécifiques au serviceURIs. L'exemple de fichier workflow-inputs.json suivant utilise Amazon URIs Omics pour les ensembles de lecture et les sources génomiques de référence.
{ "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" }
Pour plus d'informations, consultez Omics Workflows dans le manuel Amazon Omics Developer Guide.
-
Pour API plus de détails, voir StartRun
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserstart-variant-import-job
.
- AWS CLI
-
Pour importer un fichier de variantes
L'
start-variant-import-job
exemple suivant importe un fichier de variante de VCF format.aws omics start-variant-import-job \ --destination-name
my_var_store
\ --no-run-left-normalization \ --role-arnarn:aws:iam::123456789012:role/omics-service-role-serviceRole-W8O1XMPL7QZ
\ --itemssource=s3://omics-artifacts-01d6xmpl4e72dd32/Homo_sapiens_assembly38.known_indels.vcf.gz
Sortie :
{ "jobId": "edd7b8ce-xmpl-47e2-bc99-258cac95a508" }
Pour plus d'informations, consultez Omics Analytics dans le manuel Amazon Omics Developer Guide.
-
Pour API plus de détails, voir StartVariantImportJob
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utilisertag-resource
.
- AWS CLI
-
Pour étiqueter une ressource
L'
tag-resource
exemple suivant ajoute unedepartment
balise à un flux de travail avec un identifiant1234567
.aws omics tag-resource \ --resource-arn
arn:aws:omics:us-west-2:123456789012:workflow/1234567
\ --tagsdepartment=analytics
Pour plus d'informations, consultez la section Marquage des ressources dans Amazon Omics dans le manuel Amazon Omics Developer Guide.
-
Pour API plus de détails, voir TagResource
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliseruntag-resource
.
- AWS CLI
-
Pour supprimer un tag d'une ressource
L'
untag-resource
exemple suivant supprime ladepartment
balise d'un flux de travail.aws omics untag-resource \ --resource-arn
arn:aws:omics:us-west-2:123456789012:workflow/1234567
\ --tag-keysdepartment
Pour plus d'informations, consultez Omics Storage dans le manuel Amazon Omics Developer Guide.
-
Pour API plus de détails, voir UntagResource
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserupdate-annotation-store
.
- AWS CLI
-
Pour mettre à jour un magasin d'annotations
L'
update-annotation-store
exemple suivant met à jour la description d'un magasin d'annotations nommémy_vcf_store
.aws omics update-annotation-store \ --name
my_vcf_store
\ --description"VCF annotation store"
Sortie :
{ "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" }
Pour plus d'informations, consultez Omics Analytics dans le manuel Amazon Omics Developer Guide.
-
Pour API plus de détails, voir UpdateAnnotationStore
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserupdate-run-group
.
- AWS CLI
-
Pour mettre à jour un groupe de course
L'
update-run-group
exemple suivant met à jour les paramètres d'un groupe d'exécution avec id1234567
.aws omics update-run-group \ --id
1234567
\ --max-cpus10
Sortie :
{ "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": {} }
Pour plus d'informations, consultez Omics Workflows dans le manuel Amazon Omics Developer Guide.
-
Pour API plus de détails, voir UpdateRunGroup
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserupdate-variant-store
.
- AWS CLI
-
Pour mettre à jour un magasin de variantes
L'
update-variant-store
exemple suivant met à jour la description d'un magasin de variantes nommémy_var_store
.aws omics update-variant-store \ --name
my_var_store
\ --description"variant store"
Sortie :
{ "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" }
Pour plus d'informations, consultez Omics Analytics dans le manuel Amazon Omics Developer Guide.
-
Pour API plus de détails, voir UpdateVariantStore
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserupdate-workflow
.
- AWS CLI
-
Pour mettre à jour un flux de travail
L'
update-workflow
exemple suivant met à jour la description d'un flux de travail avec ID1234567
.aws omics update-workflow \ --id
1234567
\ --description"copy workflow"
Pour plus d'informations, consultez Omics Storage dans le manuel Amazon Omics Developer Guide.
-
Pour API plus de détails, voir UpdateWorkflow
la section Référence des AWS CLI commandes.
-
L'exemple de code suivant montre comment utiliserupload-read-set-part
.
- AWS CLI
-
Pour télécharger une partie du kit de lecture.
L'
upload-read-set-part
exemple suivant télécharge une partie spécifiée d'un ensemble de lectures.aws omics upload-read-set-part \ --sequence-store-id
0123456789
\ --upload-id1122334455
\ --part-sourceSOURCE1
\ --part-number1
\ --payload/path/to/file/read_1_part_1.fastq.gz
Sortie :
{ "checksum": "984979b9928ae8d8622286c4a9cd8e99d964a22d59ed0f5722e1733eb280e635" }
Pour plus d'informations, reportez-vous à la section Téléchargement direct vers un magasin de séquences dans le Guide de AWS HealthOmics l'utilisateur.
-
Pour API plus de détails, voir UploadReadSetPart
la section Référence des AWS CLI commandes.
-