Beispiele der Verwendung von HealthOmics mit AWS CLI
Die folgenden Codebeispiele zeigen, wie Sie Aktionen durchführen und gängige Szenarien implementieren, indem Sie die AWS Command Line Interface mit HealthOmics nutzen.
Aktionen sind Codeauszüge aus größeren Programmen und müssen im Kontext ausgeführt werden. Während Aktionen Ihnen zeigen, wie Sie einzelne Service-Funktionen aufrufen, können Sie Aktionen im Kontext der zugehörigen Szenarien anzeigen.
Jedes Beispiel enthält einen Link zum vollständigen Quellcode, wo Sie Anleitungen zum Einrichten und Ausführen des Codes im Kontext finden.
Themen
Aktionen
Das folgende Codebeispiel zeigt, wie abort-multipart-read-set-upload verwendet wird.
- AWS CLI
-
So stoppen Sie den Upload eines mehrteiligen Lesesatz-Uploads
Im folgenden Beispiel für
abort-multipart-read-set-uploadwird der Upload eines mehrteiligen Lesesatzes in Ihren HealthOmics-Sequenzspeicher gestoppt.aws omics abort-multipart-read-set-upload \ --sequence-store-id0123456789\ --upload-id1122334455Mit diesem Befehl wird keine Ausgabe zurückgegeben.
Weitere Informationen finden Sie unter Direkter Upload in einen Sequenzspeicher im Benutzerhandbuch zu AWS HealthOmics.
-
API-Details finden Sie unter AbortMultipartReadSetUpload
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie accept-share verwendet wird.
- AWS CLI
-
So akzeptieren Sie einen Teil der Analytics-Speicherdaten
Im folgenden Beispiel für
accept-sharewird ein Teil der Daten des HealthOmics Analytics-Stores akzeptiert.aws omics accept-share \ ----share-id"495c21bedc889d07d0ab69d710a6841e-dd75ab7a1a9c384fa848b5bd8e5a7e0a"Ausgabe:
{ "status": "ACTIVATING" }Weitere Informationen finden Sie unter Kontoübergreifende Freigabe im Benutzerhandbuch zu AWS HealthOmics.
-
API-Details finden Sie unter AcceptShare
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie batch-delete-read-set verwendet wird.
- AWS CLI
-
So löschen Sie mehrere Lesesätze
Im folgenden Beispiel für
batch-delete-read-setwerden zwei Lesesätze gelöscht.aws omics batch-delete-read-set \ --sequence-store-id1234567890\ --ids12345678900123456789Wenn beim Löschen eines der angegebenen Lesesätze ein Fehler auftritt, gibt der Service eine Fehlerliste zurück.
{ "errors": [ { "code": "", "id": "0123456789", "message": "The specified readset does not exist." } ] }Weitere Informationen dazu finden Sie unter Omics Storage im Amazon-Omics-Entwicklerhandbuch.
-
API-Details finden Sie unter BatchDeleteReadSet
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie cancel-annotation-import-job verwendet wird.
- AWS CLI
-
So brechen Sie einen Importauftrag für Anmerkungen
Im folgenden Beispiel für
cancel-annotation-import-jobwird ein Importauftrag für Anmerkungen mit der ID04f57618-xmpl-4fd0-9349-e5a85aefb997abgebrochen.aws omics cancel-annotation-import-job \ --job-id04f57618-xmpl-4fd0-9349-e5a85aefb997Weitere Informationen dazu finden Sie unter Omics Analytics im Amazon-Omics-Entwicklerhandbuch.
-
API-Details finden Sie unter CancelAnnotationImportJob
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie cancel-run verwendet wird.
- AWS CLI
-
So brechen Sie eine Ausführung ab
Im folgenden Beispiel für
cancel-runwird eine Ausführung mit der ID1234567abgebrochen.aws omics cancel-run \ --id1234567Weitere Informationen finden Sie unter Ausführen des Lebenszyklus in einem Workflow im Benutzerhandbuch zu AWS HealthOmics.
-
API-Details finden Sie unter CancelRun
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie cancel-variant-import-job verwendet wird.
- AWS CLI
-
So brechen Sie einen Variantenimportjob ab
Im folgenden Beispiel für
cancel-variant-import-jobwird ein Variantenimportauftrag mit der ID69cb65d6-xmpl-4a4a-9025-4565794b684eabgebrochen.aws omics cancel-variant-import-job \ --job-id69cb65d6-xmpl-4a4a-9025-4565794b684eWeitere Informationen dazu finden Sie unter Omics Analytics im Amazon-Omics-Entwicklerhandbuch.
-
API-Details finden Sie unter CancelVariantImportJob
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie complete-multipart-read-set-upload verwendet wird.
- AWS CLI
-
So schließen Sie einen mehrteiligen Upload ab, nachdem Sie alle Komponenten hochgeladen haben.
Im folgenden Beispiel für
complete-multipart-read-set-uploadwird ein mehrteiliger Upload in einen Sequenzspeicher abgebrochen, sobald alle Komponenten hochgeladen wurden.aws omics complete-multipart-read-set-upload \ --sequence-store-id0123456789\ --upload-id1122334455\ --parts '[{"checksum":"gaCBQMe+rpCFZxLpoP6gydBoXaKKDA/Vobh5zBDb4W4=","partNumber":1,"partSource":"SOURCE1"}]'Ausgabe:
{ "readSetId": "0000000001" "readSetId": "0000000002" "readSetId": "0000000003" }Weitere Informationen finden Sie unter Direkter Upload in einen Sequenzspeicher im Benutzerhandbuch zu AWS HealthOmics.
-
API-Details finden Sie unter CompleteMultipartReadSetUpload
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie create-annotation-store-version verwendet wird.
- AWS CLI
-
So erstellen Sie eine neue Version eines Annotationsspeichers
Im folgenden Beispiel für
create-annotation-store-versionwird eine neue Version eines Annotationsspeichers erstellt.aws omics create-annotation-store-version \ --namemy_annotation_store\ --version-namemy_versionAusgabe:
{ "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" }Weitere Informationen finden Sie unter Erstellen neuer Versionen von Annotationsspeichern im Benutzerhandbuch zu AWS HealthOmics.
-
API-Details finden Sie unter CreateAnnotationStoreVersion
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie create-annotation-store verwendet wird.
- AWS CLI
-
Beispiel 1: So erstellen Sie einen VCF-Annotationsspeicher
Im folgenden Beispiel für
create-annotation-storewird ein Annotationsspeicher im VCF-Format erstellt.aws omics create-annotation-store \ --namemy_ann_store\ --store-formatVCF\ --referencereferenceArn=arn:aws:omics:us-west-2:123456789012:referenceStore/1234567890/reference/1234567890Ausgabe:
{ "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" }Beispiel 2: So erstellen Sie einen TSV-Annotationsspeicher
Im folgenden Beispiel für
create-annotation-storewird ein Annotationsspeicher im TSV-Format erstellt.aws omics create-annotation-store \ --nametsv_ann_store\ --store-formatTSV\ --referencereferenceArn=arn:aws:omics:us-west-2:123456789012:referenceStore/1234567890/reference/1234567890\ --store-optionsfile://tsv-store-options.jsontsv-store-options.jsonkonfiguriert die Formatoptionen für Anmerkungen.{ "tsvStoreOptions": { "annotationType": "CHR_START_END_ZERO_BASE", "formatToHeader": { "CHR": "chromosome", "START": "start", "END": "end" }, "schema": [ { "chromosome": "STRING" }, { "start": "LONG" }, { "end": "LONG" }, { "name": "STRING" } ] } }Ausgabe:
{ "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" } ] } } }Weitere Informationen dazu finden Sie unter Omics Analytics im Amazon-Omics-Entwicklerhandbuch.
-
API-Details finden Sie unter CreateAnnotationStore
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie create-multipart-read-set-upload verwendet wird.
- AWS CLI
-
So starten Sie einen mehrteiligen Lesesatz-Upload
Im folgenden Beispiel für
create-multipart-read-set-uploadwird ein mehrteiliger Lesesatz-Upload initiiert.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"Ausgabe:
{ "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" }Weitere Informationen finden Sie unter Direkter Upload in einen Sequenzspeicher im Benutzerhandbuch zu AWS HealthOmics.
-
API-Details finden Sie unter CreateMultipartReadSetUpload
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie create-reference-store verwendet wird.
- AWS CLI
-
So erstellen Sie einen Referenzspeicher
Im folgenden Beispiel für
create-reference-storewird ein Referenzspeicher namensmy-ref-storeerstellt.aws omics create-reference-store \ --namemy-ref-storeAusgabe:
{ "arn": "arn:aws:omics:us-west-2:123456789012:referenceStore/1234567890", "creationTime": "2022-11-22T22:13:25.947Z", "id": "1234567890", "name": "my-ref-store" }Weitere Informationen dazu finden Sie unter Omics Storage im Amazon-Omics-Entwicklerhandbuch.
-
API-Details finden Sie unter CreateReferenceStore
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie create-run-group verwendet wird.
- AWS CLI
-
So erstellen Sie eine Ausführungsgruppe
Im folgenden Beispiel für
create-run-groupwird eine Ausführungsgruppe namenscram-convertererstellt.aws omics create-run-group \ --namecram-converter\ --max-cpus20\ --max-gpus10\ --max-duration600\ --max-runs5Ausgabe:
{ "arn": "arn:aws:omics:us-west-2:123456789012:runGroup/1234567", "id": "1234567", "tags": {} }Weitere Informationen finden Sie unter Erstellen von Ausführungsgruppen im Benutzerhandbuch zu AWS HealthOmics.
-
API-Details finden Sie unter CreateRunGroup
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie create-sequence-store verwendet wird.
- AWS CLI
-
So erstellen Sie einen Sequenzspeicher
Im folgenden Beispiel für
create-sequence-storewird ein Sequenzspeicher erstellt.aws omics create-sequence-store \ --namemy-seq-storeAusgabe:
{ "arn": "arn:aws:omics:us-west-2:123456789012:sequenceStore/1234567890", "creationTime": "2022-11-23T01:24:33.629Z", "id": "1234567890", "name": "my-seq-store" }Weitere Informationen dazu finden Sie unter Omics Storage im Amazon-Omics-Entwicklerhandbuch.
-
API-Details finden Sie unter CreateSequenceStore
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie create-share verwendet wird.
- AWS CLI
-
So erstellen Sie eine Freigabe eines HealthOmics-Analytics-Speichers
Im folgenden Beispiel für
create-sharesehen Sie, wie Sie eine Freigabe eines HealthOmics-Analytics-Speichers erstellen, der von einem Abonnenten außerhalb des Kontos akzeptiert werden kann.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"Ausgabe:
{ "shareId": "495c21bedc889d07d0ab69d710a6841e-dd75ab7a1a9c384fa848b5bd8e5a7e0a", "name": "my_Share-123", "status": "PENDING" }Weitere Informationen finden Sie unter Kontoübergreifende Freigabe im Benutzerhandbuch zu AWS HealthOmics.
-
API-Details finden Sie unter CreateShare
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie create-variant-store verwendet wird.
- AWS CLI
-
So erstellen Sie einen Variantenspeicher
Im folgenden Beispiel für
create-variant-storewird ein Variantenspeicher namensmy_var_storeerstellt.aws omics create-variant-store \ --namemy_var_store\ --referencereferenceArn=arn:aws:omics:us-west-2:123456789012:referenceStore/1234567890/reference/1234567890Ausgabe:
{ "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" }Weitere Informationen dazu finden Sie unter Omics Analytics im Amazon-Omics-Entwicklerhandbuch.
-
API-Details finden Sie unter CreateVariantStore
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie create-workflow verwendet wird.
- AWS CLI
-
So erstellen Sie ein Workflow
Im folgenden Beispiel für
create-workflowwird ein WDL-Workflow erstellt.aws omics create-workflow \ --namecram-converter\ --engineWDL\ --definition-zipfileb://workflow-crambam.zip\ --parameter-templatefile://workflow-params.jsonworkflow-crambam.zipist ein ZIP-Archiv, das eine Workflow-Definition enthält.workflow-params.jsondefiniert Laufzeitparameter für den Workflow.{ "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 } }Ausgabe:
{ "arn": "arn:aws:omics:us-west-2:123456789012:workflow/1234567", "id": "1234567", "status": "CREATING", "tags": {} }Weitere Informationen finden Sie unter Erstellen privater Workflows im Benutzerhandbuch zu AWS HealthOmics.
-
API-Details finden Sie unter CreateWorkflow
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie delete-annotation-store-versions verwendet wird.
- AWS CLI
-
So löschen Sie eine Annotationsspeicherversion
Im folgenden Beispiel für
delete-annotation-store-versionswird eine Version des Annotationsspeichers gelöscht.aws omics delete-annotation-store-versions \ --namemy_annotation_store\ --versionsmy_versionAusgabe:
{ "errors": [] }Weitere Informationen finden Sie unter Erstellen neuer Versionen von Annotationsspeichern im Benutzerhandbuch zu AWS HealthOmics.
-
API-Details finden Sie unter DeleteAnnotationStoreVersions
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie delete-annotation-store verwendet wird.
- AWS CLI
-
So löschen Sie einen Annotationsspeicher
Im folgenden Beispiel für
delete-annotation-storewird ein Annotationsspeicher mit dem Namenmy_vcf_storegelöscht.aws omics delete-annotation-store \ --namemy_vcf_storeAusgabe:
{ "status": "DELETING" }Weitere Informationen dazu finden Sie unter Omics Analytics im Amazon-Omics-Entwicklerhandbuch.
-
API-Details finden Sie unter DeleteAnnotationStore
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie delete-reference-store verwendet wird.
- AWS CLI
-
So löschen Sie einen Referenzspeicher
Im folgenden Beispiel für
delete-reference-storewird ein Referenzspeicher mit der ID1234567890gelöscht.aws omics delete-reference-store \ --id1234567890Weitere Informationen dazu finden Sie unter Omics Storage im Amazon-Omics-Entwicklerhandbuch.
-
API-Details finden Sie unter DeleteReferenceStore
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie delete-reference verwendet wird.
- AWS CLI
-
So löschen Sie eine Referenz
Im folgenden Beispiel für
delete-referencewird eine Referenz gelöscht.aws omics delete-reference \ --reference-store-id1234567890\ --id1234567890Weitere Informationen dazu finden Sie unter Omics Storage im Amazon-Omics-Entwicklerhandbuch.
-
API-Details finden Sie unter DeleteReference
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie delete-run-group verwendet wird.
- AWS CLI
-
So löschen Sie eine Ausführungsgruppe
Im folgenden Beispiel für
delete-run-groupwird eine Ausführungsgruppe mit der ID1234567gelöscht.aws omics delete-run-group \ --id1234567Weitere Informationen finden Sie unter Löschen von Ausführungen und Ausführungsgruppen im Benutzerhandbuch zu AWS HealthOmics.
-
API-Details finden Sie unter DeleteRunGroup
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie delete-run verwendet wird.
- AWS CLI
-
So löschen Sie eine Workflow-Ausführung
Im folgenden Beispiel für
delete-runwird eine Ausführung mit der ID1234567gelöscht.aws omics delete-run \ --id1234567Weitere Informationen finden Sie unter Löschen von Ausführungen und Ausführungsgruppen im Benutzerhandbuch zu AWS HealthOmics.
-
API-Details finden Sie unter DeleteRun
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie delete-sequence-store verwendet wird.
- AWS CLI
-
So löschen Sie einen Sequenzspeicher
Im folgenden Beispiel für
delete-sequence-storewird ein Sequenzspeicher mit der ID1234567890gelöscht.aws omics delete-sequence-store \ --id1234567890Weitere Informationen dazu finden Sie unter Omics Storage im Amazon-Omics-Entwicklerhandbuch.
-
API-Details finden Sie unter DeleteSequenceStore
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie delete-share verwendet wird.
- AWS CLI
-
So löschen Sie einen Teil der HealthOmics-Analysedaten
Im folgenden Beispiel für
delete-sharewird eine kontoübergreifende Freigabe von Analysedaten gelöscht.aws omics delete-share \ --share-id"495c21bedc889d07d0ab69d710a6841e-dd75ab7a1a9c384fa848b5bd8e5a7e0a"Ausgabe:
{ "status": "DELETING" }Weitere Informationen finden Sie unter Kontoübergreifende Freigabe im Benutzerhandbuch zu AWS HealthOmics.
-
API-Details finden Sie unter DeleteShare
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie delete-variant-store verwendet wird.
- AWS CLI
-
So löschen Sie einen Variantenspeicher
Im folgenden Beispiel für
delete-variant-storewird ein Variantenspeicher namensmy_var_storegelöscht.aws omics delete-variant-store \ --namemy_var_storeAusgabe:
{ "status": "DELETING" }Weitere Informationen dazu finden Sie unter Omics Analytics im Amazon-Omics-Entwicklerhandbuch.
-
API-Details finden Sie unter DeleteVariantStore
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie delete-workflow verwendet wird.
- AWS CLI
-
So löschen Sie einen Workflow
Im folgenden Beispiel für
delete-workflowwird ein Workflow mit der ID1234567gelöscht.aws omics delete-workflow \ --id1234567Weitere Informationen finden Sie unter Löschen privater Workflows im im Benutzerhandbuch zu AWS HealthOmics.
-
API-Details finden Sie unter DeleteWorkflow
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie get-annotation-import-job verwendet wird.
- AWS CLI
-
So zeigen Sie einen Importauftrag für Anmerkungen an
Im folgenden Beispiel für
get-annotation-import-jobwerden Details zu einem Importauftrag für Anmerkungen abgerufen.aws omics get-annotation-import-job \ --job-id984162c7-xmpl-4d23-ab47-286f7950bfbfAusgabe:
{ "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" }Weitere Informationen dazu finden Sie unter Omics Analytics im Amazon-Omics-Entwicklerhandbuch.
-
API-Details finden Sie unter GetAnnotationImportJob
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie get-annotation-store-version verwendet wird.
- AWS CLI
-
So rufen Sie die Metadaten für eine Annotationsspeicherversion ab
Im folgenden Beispiel für
get-annotation-store-versionwerden die Metadaten für die angeforderte Version des Annotationsspeichers abgerufen.aws omics get-annotation-store-version \ --namemy_annotation_store\ --version-namemy_versionAusgabe:
{ "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 }Weitere Informationen finden Sie unter Erstellen neuer Versionen von Annotationsspeichern im Benutzerhandbuch zu AWS HealthOmics.
-
API-Details finden Sie unter GetAnnotationStoreVersion
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie get-annotation-store verwendet wird.
- AWS CLI
-
So zeigen Sie einen Annotationsspeicher an
Im folgenden Beispiel für
get-annotation-storewerden Details zu einem Annotationsspeicher mit dem Namenmy_ann_storeabgerufen.aws omics get-annotation-store \ --namemy_ann_storeAusgabe:
{ "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": {} }Weitere Informationen dazu finden Sie unter Omics Analytics im Amazon-Omics-Entwicklerhandbuch.
-
API-Details finden Sie unter GetAnnotationStore
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie get-read-set-activation-job verwendet wird.
- AWS CLI
-
So zeigen Sie einen Lesesatz-Aktivierungsauftrag an
Im folgenden Beispiel für
get-read-set-activation-jobwerden Details zu einem Lesesatz-Aktivierungsauftrag abgerufen.aws omics get-read-set-activation-job \ --sequence-store-id1234567890\ --id1234567890Ausgabe:
{ "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." }Weitere Informationen dazu finden Sie unter Omics Storage im Amazon-Omics-Entwicklerhandbuch.
-
API-Details finden Sie unter GetReadSetActivationJob
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie get-read-set-export-job verwendet wird.
- AWS CLI
-
So zeigen Sie einen Lesesatz-Exportauftrag an
Im folgenden Beispiel für
get-read-set-export-jobwerden Details zu einem Lesesatz-Exportauftrag abgerufen.aws omics get-read-set-export-job \ --sequence-store-id1234567890\ --id1234567890Ausgabe:
{ "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." }Weitere Informationen dazu finden Sie unter Omics Storage im Amazon-Omics-Entwicklerhandbuch.
-
API-Details finden Sie unter GetReadSetExportJob
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie get-read-set-import-job verwendet wird.
- AWS CLI
-
So zeigen Sie einen Lesesatz-Importauftrag an
Im folgenden Beispiel für
get-read-set-import-jobwerden Details zu einem Lesesatz-Importauftrag abgerufen.aws omics get-read-set-import-job \ --sequence-store-id1234567890\ --id1234567890Ausgabe:
{ "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." }Weitere Informationen dazu finden Sie unter Omics Storage im Amazon-Omics-Entwicklerhandbuch.
-
API-Details finden Sie unter GetReadSetImportJob
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie get-read-set-metadata verwendet wird.
- AWS CLI
-
So zeigen Sie einen Lesesatz an
Im folgenden Beispiel für
get-read-set-metadatawerden Details zu den Dateien eines Lesesatzes abgerufen.aws omics get-read-set-metadata \ --sequence-store-id1234567890\ --id1234567890Ausgabe:
{ "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" }Weitere Informationen dazu finden Sie unter Omics Storage im Amazon-Omics-Entwicklerhandbuch.
-
API-Details finden Sie unter GetReadSetMetadata
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie get-read-set verwendet wird.
- AWS CLI
-
So laden Sie einen Lesesatz herunter
Im folgenden Beispiel für
get-read-setwird Teil 3 eines Lesesatzes als1234567890.3.bamheruntergeladen.aws omics get-read-set \ --sequence-store-id1234567890\ --id1234567890\ --part-number31234567890.3.bamWeitere Informationen dazu finden Sie unter Omics Storage im Amazon-Omics-Entwicklerhandbuch.
-
API-Details finden Sie unter GetReadSet
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie get-reference-import-job verwendet wird.
- AWS CLI
-
So zeigen Sie einen Referenzimportauftrag an
Im folgenden Beispiel für
get-reference-import-jobwerden Details zu einem Referenzimportauftrag abgerufen.aws omics get-reference-import-job \ --reference-store-id1234567890\ --id1234567890Ausgabe:
{ "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." }Weitere Informationen dazu finden Sie unter Omics Storage im Amazon-Omics-Entwicklerhandbuch.
-
API-Details finden Sie unter GetReferenceImportJob
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie get-reference-metadata verwendet wird.
- AWS CLI
-
So zeigen Sie eine Referenz an
Im folgenden Beispiel für
get-reference-metadatawerden Details zu einer Referenz abgerufen.aws omics get-reference-metadata \ --reference-store-id1234567890\ --id1234567890Ausgabe:
{ "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" }Weitere Informationen dazu finden Sie unter Omics Storage im Amazon-Omics-Entwicklerhandbuch.
-
API-Details finden Sie unter GetReferenceMetadata
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie get-reference-store verwendet wird.
- AWS CLI
-
So zeigen Sie einen Referenzspeicher an
Im folgenden Beispiel für
get-reference-storewerden Details zu einem Referenzspeicher abgerufen.aws omics get-reference-store \ --id1234567890Ausgabe:
{ "arn": "arn:aws:omics:us-west-2:123456789012:referenceStore/1234567890", "creationTime": "2022-09-23T23:27:20.364Z", "id": "1234567890", "name": "my-rstore-0" }Weitere Informationen dazu finden Sie unter Omics Storage im Amazon-Omics-Entwicklerhandbuch.
-
API-Details finden Sie unter GetReferenceStore
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie get-reference verwendet wird.
- AWS CLI
-
So laden Sie eine Genomreferenz herunter
Im folgenden Beispiel für
get-referencewird Teil 1 eines Genoms alshg38.1.faheruntergeladen.aws omics get-reference \ --reference-store-id1234567890\ --id1234567890\ --part-number1hg38.1.faWeitere Informationen dazu finden Sie unter Omics Storage im Amazon-Omics-Entwicklerhandbuch.
-
API-Details finden Sie unter GetReference
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie get-run-group verwendet wird.
- AWS CLI
-
So zeigen Sie eine Ausführungsgruppe an
Im folgenden Beispiel für
get-run-groupwerden Details zu einer Ausführungsgruppe abgerufen.aws omics get-run-group \ --id1234567Ausgabe:
{ "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": {} }Weitere Informationen finden Sie unter Erstellen von Ausführungsgruppen im Benutzerhandbuch zu AWS HealthOmics.
-
API-Details finden Sie unter GetRunGroup
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie get-run-task verwendet wird.
- AWS CLI
-
So zeigen Sie eine Aufgabe an
Im folgenden Beispiel für
get-run-taskwerden Details zu einer Workflow-Aufgabe abgerufen.aws omics get-run-task \ --id1234567\ --task-id1234567Ausgabe:
{ "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" }Weitere Informationen finden Sie unter Aufgabenlebenszyklus in einer HealthOmics-Ausführung im Benutzerhandbuch zu AWS HealthOmics.
-
API-Details finden Sie unter GetRunTask
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie get-run verwendet wird.
- AWS CLI
-
So zeigen Sie eine Workflow-Ausführung an
Im folgenden Beispiel für
get-runwerden Details zu einer Workflow-Ausführung abgerufen.aws omics get-run \ --id1234567Ausgabe:
{ "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" }Weitere Informationen finden Sie unter Ausführen des Lebenszyklus in einem Workflow im Benutzerhandbuch zu AWS HealthOmics.
-
API-Details finden Sie unter GetRun
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie get-sequence-store verwendet wird.
- AWS CLI
-
So zeigen Sie einen Sequenzspeicher an
Im folgenden Beispiel für
get-sequence-storewerden Details zu einem Sequenzspeicher mit der ID1234567890abgerufen.aws omics get-sequence-store \ --id1234567890Ausgabe:
{ "arn": "arn:aws:omics:us-east-1:123456789012:sequenceStore/1234567890", "creationTime": "2022-11-23T19:55:48.376Z", "id": "1234567890", "name": "my-seq-store" }Weitere Informationen dazu finden Sie unter Omics Storage im Amazon-Omics-Entwicklerhandbuch.
-
API-Details finden Sie unter GetSequenceStore
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie get-share verwendet wird.
- AWS CLI
-
So rufen Sie die Metadaten zu einer Freigabe von HealthOmics-Analysedaten ab
Im folgenden Beispiel für
get-sharewerden die Metadaten für eine kontoübergreifende Freigabe von Analysedaten abgerufen.aws omics get-share \ --share-id"495c21bedc889d07d0ab69d710a6841e-dd75ab7a1a9c384fa848b5bd8e5a7e0a"Ausgabe:
{ "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" } }Weitere Informationen finden Sie unter Kontoübergreifende Freigabe im Benutzerhandbuch zu AWS HealthOmics.
-
API-Details finden Sie unter GetShare
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie get-variant-import-job verwendet wird.
- AWS CLI
-
So zeigen Sie einen Variantenimportauftrag an
Im folgenden Beispiel für
get-variant-import-jobwerden Details zu einem Variantenimportauftrag abgerufen.aws omics get-variant-import-job \ --job-idedd7b8ce-xmpl-47e2-bc99-258cac95a508Ausgabe:
{ "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" }Weitere Informationen dazu finden Sie unter Omics Analytics im Amazon-Omics-Entwicklerhandbuch.
-
API-Details finden Sie unter GetVariantImportJob
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie get-variant-store verwendet wird.
- AWS CLI
-
So zeigen Sie einen Variantenspeicher an
Im folgenden Beispiel für
get-variant-storewerden Details zu einem Variantenspeicher abgerufen.aws omics get-variant-store \ --namemy_var_storeAusgabe:
{ "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" }Weitere Informationen dazu finden Sie unter Omics Analytics im Amazon-Omics-Entwicklerhandbuch.
-
API-Details finden Sie unter GetVariantStore
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie get-workflow verwendet wird.
- AWS CLI
-
So zeigen Sie einen Workflow an
Im folgenden Beispiel für
get-workflowwerden Details zu einem Workflow mit der ID1234567abgerufen.aws omics get-workflow \ --id1234567Ausgabe:
{ "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" }Weitere Informationen finden Sie unter Erstellen privater Workflows im Benutzerhandbuch zu AWS HealthOmics.
-
API-Details finden Sie unter GetWorkflow
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie list-annotation-import-jobs verwendet wird.
- AWS CLI
-
So rufen Sie eine Liste von Annotations-Importaufträgen ab
Im folgenden Beispiel für
list-annotation-import-jobswird eine Liste von Annotations-Importaufgaben abgerufen.aws omics list-annotation-import-jobsAusgabe:
{ "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" } ] }Weitere Informationen dazu finden Sie unter Omics Analytics im Amazon-Omics-Entwicklerhandbuch.
-
API-Details finden Sie unter ListAnnotationImportJobs
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie list-annotation-store-versions verwendet wird.
- AWS CLI
-
So listen Sie alle Versionen eines Annotationsspeichers auf
Im folgenden Beispiel für
list-annotation-store-versionswerden alle Versionen aufgelistet, die in einem Annotationsspeicher vorhanden sind.aws omics list-annotation-store-versions \ --namemy_annotation_storeAusgabe:
{ "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 } }Weitere Informationen finden Sie unter Erstellen neuer Versionen von Annotationsspeichern im Benutzerhandbuch zu AWS HealthOmics.
-
API-Details finden Sie unter ListAnnotationStoreVersions
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie list-annotation-stores verwendet wird.
- AWS CLI
-
So rufen Sie eine Liste der Annotationsspeicher ab
Im folgenden Beispiel für
list-annotation-storeswird eine Liste von Annotationsspeichern abgerufen.aws omics list-annotation-storesAusgabe:
{ "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" } ] }Weitere Informationen dazu finden Sie unter Omics Analytics im Amazon-Omics-Entwicklerhandbuch.
-
API-Details finden Sie unter ListAnnotationStores
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie list-multipart-read-set-uploads verwendet wird.
- AWS CLI
-
So listen Sie alle mehrteiligen Lesesatz-Uploads und deren Status auf
Im folgenden Beispiel für
list-multipart-read-set-uploadswerden alle mehrteiligen Lesesatz-Uploads und deren Status aufgelistet.aws omics list-multipart-read-set-uploads \ --sequence-store-id0123456789Ausgabe:
{ "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" } ] }Weitere Informationen finden Sie unter Direkter Upload in einen Sequenzspeicher im Benutzerhandbuch zu AWS HealthOmics.
-
API-Details finden Sie unter ListMultipartReadSetUploads
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie list-read-set-activation-jobs verwendet wird.
- AWS CLI
-
So rufen Sie eine Liste der Lesesatz-Aktivierungsaufträge ab
Im folgenden Beispiel für
list-read-set-activation-jobswird eine Liste von Aktivierungsaufträgen für einen Sequenzspeicher mit der ID1234567890abgerufen.aws omics list-read-set-activation-jobs \ --sequence-store-id1234567890Ausgabe:
{ "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" } ] }Weitere Informationen dazu finden Sie unter Omics Storage im Amazon-Omics-Entwicklerhandbuch.
-
API-Details finden Sie unter ListReadSetActivationJobs
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie list-read-set-export-jobs verwendet wird.
- AWS CLI
-
So rufen Sie eine Liste von Lesesatz-Exportaufträgen ab
Im folgenden Beispiel für
list-read-set-export-jobswird eine Liste von Exportaufträgen für einen Sequenzspeicher mit der ID1234567890abgerufen.aws omics list-read-set-export-jobs \ --sequence-store-id1234567890Ausgabe:
{ "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" } ] }Weitere Informationen dazu finden Sie unter Omics Storage im Amazon-Omics-Entwicklerhandbuch.
-
API-Details finden Sie unter ListReadSetExportJobs
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie list-read-set-import-jobs verwendet wird.
- AWS CLI
-
So rufen Sie eine Liste von Lesesatz-Importaufträgen ab
Im folgenden Beispiel für
list-read-set-import-jobswird eine Liste von Importaufträgen für einen Sequenzspeicher mit der ID1234567890abgerufen.aws omics list-read-set-import-jobs \ --sequence-store-id1234567890Ausgabe:
{ "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" } ] }Weitere Informationen dazu finden Sie unter Omics Storage im Amazon-Omics-Entwicklerhandbuch.
-
API-Details finden Sie unter ListReadSetImportJobs
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie list-read-set-upload-parts verwendet wird.
- AWS CLI
-
So listen Sie alle Teile in einem angeforderten mehrteiligen Sequenzspeicher-Upload auf
Im folgenden Beispiel für
list-read-set-upload-partswerden alle Teile in einem angeforderten mehrteiligen Sequenzspeicher-Upload aufgelistet.aws omics list-read-set-upload-parts \ --sequence-store-id0123456789\ --upload-id1122334455\ --part-sourceSOURCE1Ausgabe:
{ "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" } ] }Weitere Informationen finden Sie unter Direkter Upload in einen Sequenzspeicher im Benutzerhandbuch zu AWS HealthOmics.
-
API-Details finden Sie unter ListReadSetUploadParts
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie list-read-sets verwendet wird.
- AWS CLI
-
So rufen Sie eine Liste der Lesesätze ab
Im folgenden Beispiel für
list-read-setswird eine Liste von Lesesätzen für einen Sequenzspeicher mit der ID1234567890abgerufen.aws omics list-read-sets \ --sequence-store-id1234567890Ausgabe:
{ "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" } ] }Weitere Informationen dazu finden Sie unter Omics Storage im Amazon-Omics-Entwicklerhandbuch.
-
API-Details finden Sie unter ListReadSets
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie list-reference-import-jobs verwendet wird.
- AWS CLI
-
So rufen Sie eine Liste von Referenzimportaufträgen ab
Im folgenden Beispiel für
list-reference-import-jobswird eine Liste von Referenzimportaufträgen für einen Referenzspeicher mit der ID1234567890abgerufen.aws omics list-reference-import-jobs \ --reference-store-id1234567890Ausgabe:
{ "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" } ] }Weitere Informationen dazu finden Sie unter Omics Storage im Amazon-Omics-Entwicklerhandbuch.
-
API-Details finden Sie unter ListReferenceImportJobs
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie list-reference-stores verwendet wird.
- AWS CLI
-
So rufen Sie eine Liste von Referenzspeichern ab
Im folgenden Beispiel für
list-reference-storeswird eine Liste von Referenzspeichern abgerufen.aws omics list-reference-storesAusgabe:
{ "referenceStores": [ { "arn": "arn:aws:omics:us-west-2:123456789012:referenceStore/1234567890", "creationTime": "2022-11-22T22:13:25.947Z", "id": "1234567890", "name": "my-ref-store" } ] }Weitere Informationen dazu finden Sie unter Omics Storage im Amazon-Omics-Entwicklerhandbuch.
-
API-Details finden Sie unter ListReferenceStores
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie list-references verwendet wird.
- AWS CLI
-
So rufen Sie eine Liste von Referenzen ab
Im folgenden Beispiel für
list-referenceswird eine Liste von Genomreferenzen für einen Referenzspeicher mit der ID1234567890abgerufen.aws omics list-references \ --reference-store-id1234567890Ausgabe:
{ "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" } ] }Weitere Informationen dazu finden Sie unter Omics Storage im Amazon-Omics-Entwicklerhandbuch.
-
API-Details finden Sie unter ListReferences
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie list-run-groups verwendet wird.
- AWS CLI
-
So rufen Sie eine Liste von Ausführungsgruppen ab
Im folgenden Beispiel für
list-run-groupswird eine Liste von Ausführungsgruppen abgerufen.aws omics list-run-groupsAusgabe:
{ "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" } ] }Weitere Informationen finden Sie unter Erstellen von Ausführungsgruppen im Benutzerhandbuch zu AWS HealthOmics.
-
API-Details finden Sie unter ListRunGroups
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie list-run-tasks verwendet wird.
- AWS CLI
-
So rufen Sie eine Liste von Aufgaben ab
Im folgenden Beispiel für
list-run-taskswird eine Liste von Aufgaben für eine Workflow-Ausführung abgerufen.aws omics list-run-tasks \ --id1234567Ausgabe:
{ "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" } ] }Weitere Informationen finden Sie unter Aufgabenlebenszyklus in einer HealthOmics-Ausführung im Benutzerhandbuch zu AWS HealthOmics.
-
API-Details finden Sie unter ListRunTasks
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie list-runs verwendet wird.
- AWS CLI
-
So rufen Sie eine Liste der Workflow-Ausführungen ab
Im folgenden Beispiel für
list-runswird eine Liste von Workflow-Ausführungen abgerufen.aws omics list-runsAusgabe:
{ "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" } ] }Weitere Informationen finden Sie unter Ausführen des Lebenszyklus in einem Workflow im Benutzerhandbuch zu AWS HealthOmics.
-
API-Details finden Sie unter ListRuns
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie list-sequence-stores verwendet wird.
- AWS CLI
-
So rufen Sie eine Liste von Sequenzspeichern ab
Im folgenden Beispiel für
list-sequence-storeswird eine Liste von Sequenzspeichern abgerufen.aws omics list-sequence-storesAusgabe:
{ "sequenceStores": [ { "arn": "arn:aws:omics:us-west-2:123456789012:sequenceStore/1234567890", "creationTime": "2022-11-23T01:24:33.629Z", "id": "1234567890", "name": "my-seq-store" } ] }Weitere Informationen dazu finden Sie unter Omics Storage im Amazon-Omics-Entwicklerhandbuch.
-
API-Details finden Sie unter ListSequenceStores
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie list-shares verwendet wird.
- AWS CLI
-
So listen Sie die verfügbaren Freigaben von HealthOmics-Analysedaten auf
Im folgenden Beispiel für
list-shareswerden alle Freigaben aufgelistet, die für einen Ressourcenbesitzer erstellt wurden.aws omics list-shares \ --resource-ownerSELFAusgabe:
{ "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" } ] }Weitere Informationen finden Sie unter Kontoübergreifende Freigabe im Benutzerhandbuch zu AWS HealthOmics.
-
API-Details finden Sie unter ListShares
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie list-tags-for-resource verwendet wird.
- AWS CLI
-
So rufen Sie eine Tag-Liste ab
Im folgenden Beispiel für
list-tags-for-resourcewird eine Liste von Tags für eine Workflow-Ausführung mit der ID1234567abgerufen.aws omics list-tags-for-resource \ --resource-arnarn:aws:omics:us-west-2:123456789012:workflow/1234567Ausgabe:
{ "tags": { "department": "analytics" } }Weitere Informationen finden Sie unter Markieren von Ressourcen in Amazon Omics im Amazon-Omics-Entwicklerhandbuch.
-
API-Details finden Sie unter ListTagsForResource
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie list-variant-import-jobs verwendet wird.
- AWS CLI
-
So rufen Sie eine Liste von Variantenimportaufträgen ab
Im folgenden Beispiel für
list-variant-import-jobswird eine Liste von Variantenimportaufgaben abgerufen.aws omics list-variant-import-jobsAusgabe:
{ "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" } ] }Weitere Informationen dazu finden Sie unter Omics Analytics im Amazon-Omics-Entwicklerhandbuch.
-
API-Details finden Sie unter ListVariantImportJobs
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie list-variant-stores verwendet wird.
- AWS CLI
-
So rufen Sie eine Liste von Variantenspeichern ab
Im folgenden Beispiel für
list-variant-storeswird eine Liste von Variantenspeichern abgerufen.aws omics list-variant-storesAusgabe:
{ "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" } ] }Weitere Informationen dazu finden Sie unter Omics Analytics im Amazon-Omics-Entwicklerhandbuch.
-
API-Details finden Sie unter ListVariantStores
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie list-workflows verwendet wird.
- AWS CLI
-
So rufen Sie eine Liste von Workflows ab
Im folgenden Beispiel für
list-workflowswird eine Liste von Workflows abgerufen.aws omics list-workflowsAusgabe:
{ "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" } ] }Weitere Informationen finden Sie unter Erstellen privater Workflows im Benutzerhandbuch zu AWS HealthOmics.
-
API-Details finden Sie unter ListWorkflows
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie start-annotation-import-job verwendet wird.
- AWS CLI
-
So importieren Sie Anmerkungen
Im folgenden Beispiel für
start-annotation-import-jobwerden Anmerkungen aus Amazon S3 importiert.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.gzAusgabe:
{ "jobId": "984162c7-xmpl-4d23-ab47-286f7950bfbf" }Weitere Informationen dazu finden Sie unter Omics Analytics im Amazon-Omics-Entwicklerhandbuch.
-
API-Details finden Sie unter StartAnnotationImportJob
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie start-read-set-activation-job verwendet wird.
- AWS CLI
-
So aktivieren Sie einen archivierten Lesesatz
Im folgenden Beispiel für
start-read-set-activation-jobwerden zwei Lesesätze aktiviert.aws omics start-read-set-activation-job \ --sequence-store-id1234567890\ --sourcesreadSetId=1234567890readSetId=1234567890Ausgabe:
{ "creationTime": "2022-12-06T22:35:10.100Z", "id": "1234567890", "sequenceStoreId": "1234567890", "status": "SUBMITTED" }Weitere Informationen dazu finden Sie unter Omics Storage im Amazon-Omics-Entwicklerhandbuch.
-
API-Details finden Sie unter StartReadSetActivationJob
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie start-read-set-export-job verwendet wird.
- AWS CLI
-
So exportieren Sie einen Lesesatz
Im folgenden Beispiel für
start-read-set-export-jobwerden zwei Lesesätze nach Amazon S3 exportiert.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/Ausgabe:
{ "creationTime": "2022-12-06T22:37:18.612Z", "destination": "s3://omics-artifacts-01d6xmpl4e72dd32/read-set-export/", "id": "1234567890", "sequenceStoreId": "1234567890", "status": "SUBMITTED" }Weitere Informationen dazu finden Sie unter Omics Storage im Amazon-Omics-Entwicklerhandbuch.
-
API-Details finden Sie unter StartReadSetExportJob
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie start-read-set-import-job verwendet wird.
- AWS CLI
-
So importieren Sie einen Lesesatz
Im folgenden Beispiel für
start-read-set-import-jobwird ein Lesesatz importiert.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 ist ein JSON-Dokument mit dem folgenden Inhalt.
[ { "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" } ]Ausgabe:
{ "creationTime": "2022-11-23T01:36:38.158Z", "id": "1234567890", "roleArn": "arn:aws:iam::123456789012:role/omics-service-role-serviceRole-W8O1XMPL7QZ", "sequenceStoreId": "1234567890", "status": "SUBMITTED" }Weitere Informationen dazu finden Sie unter Omics Storage im Amazon-Omics-Entwicklerhandbuch.
-
API-Details finden Sie unter StartReadSetImportJob
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie start-reference-import-job verwendet wird.
- AWS CLI
-
So importieren Sie ein Referenzgenom
Im folgenden Beispiel für
start-reference-import-jobwird ein Referenzgenom aus Amazon S3 importiert.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-38Ausgabe:
{ "creationTime": "2022-11-22T22:25:41.124Z", "id": "1234567890", "referenceStoreId": "1234567890", "roleArn": "arn:aws:iam::123456789012:role/omics-service-role-serviceRole-W8O1XMPL7QZ", "status": "SUBMITTED" }Weitere Informationen dazu finden Sie unter Omics Storage im Amazon-Omics-Entwicklerhandbuch.
-
API-Details finden Sie unter StartReferenceImportJob
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie start-run verwendet wird.
- AWS CLI
-
So führen Sie einen Workflow aus
Im folgenden Beispiel für
start-runwird ein Workflow mit der ID1234567ausgeführt.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 ist ein JSON-Dokument mit dem folgenden Inhalt.
{ "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" }Ausgabe:
{ "arn": "arn:aws:omics:us-west-2:123456789012:run/1234567", "id": "1234567", "status": "PENDING", "tags": {} }Weitere Informationen finden Sie unter Starten einer Ausführung im Benutzerhandbuch zu AWS HealthOmics.
So laden Sie Quelldateien aus Amazon Omics
Sie können Quelldateien auch aus dem Amazon-Omics-Speicher laden, indem Sie servicespezifische URIs verwenden. Die folgende Beispieldatei workflow-inputs.json verwendet Amazon-Omics-URIs für Lesesatz- und Referenzgenomquellen.
{ "sample_name": "NA12878", "input_cram": "omics://123456789012.storage.us-west-2.amazonaws.com/1234567890/readSet/1234567890/source1", "ref_dict": "s3://omics-artifacts-01d6xmpl4e72dd32/Homo_sapiens_assembly38.dict", "ref_fasta": "omics://123456789012.storage.us-west-2.amazonaws.com/1234567890/reference/1234567890", "ref_fasta_index": "omics://123456789012.storage.us-west-2.amazonaws.com/1234567890/reference/1234567890/index" }-
API-Details finden Sie unter StartRun
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie start-variant-import-job verwendet wird.
- AWS CLI
-
So importieren Sie eine Variantendatei
Im folgenden Beispiel für
start-variant-import-jobwird eine Variantendatei im VCF-Format importiert.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.gzAusgabe:
{ "jobId": "edd7b8ce-xmpl-47e2-bc99-258cac95a508" }Weitere Informationen dazu finden Sie unter Omics Analytics im Amazon-Omics-Entwicklerhandbuch.
-
API-Details finden Sie unter StartVariantImportJob
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie tag-resource verwendet wird.
- AWS CLI
-
So markieren Sie eine Ressource
Im folgenden Beispiel für
tag-resourcewird eindepartment-Tag zu einem Workflow mit der ID1234567hinzugefügt.aws omics tag-resource \ --resource-arnarn:aws:omics:us-west-2:123456789012:workflow/1234567\ --tagsdepartment=analyticsWeitere Informationen finden Sie unter Markieren von Ressourcen in Amazon Omics im Amazon-Omics-Entwicklerhandbuch.
-
API-Details finden Sie unter TagResource
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie man untag-resource mit verwendet.
- AWS CLI
-
So entfernen Sie ein Tag von einer Ressource
Im folgenden Beispiel für
untag-resourcewird dasdepartment-Tag aus eine Workflow entfernt.aws omics untag-resource \ --resource-arnarn:aws:omics:us-west-2:123456789012:workflow/1234567\ --tag-keysdepartmentWeitere Informationen dazu finden Sie unter Omics Storage im Amazon-Omics-Entwicklerhandbuch.
-
API-Details finden Sie unter UntagResource
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie update-annotation-store verwendet wird.
- AWS CLI
-
So aktualisieren Sie einen Annotationsspeicher
Im folgenden Beispiel für
update-annotation-storewird die Beschreibung eines Annotationsspeichers namensmy_vcf_storeaktualisiert.aws omics update-annotation-store \ --namemy_vcf_store\ --description"VCF annotation store"Ausgabe:
{ "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" }Weitere Informationen dazu finden Sie unter Omics Analytics im Amazon-Omics-Entwicklerhandbuch.
-
API-Details finden Sie unter UpdateAnnotationStore
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie update-run-group verwendet wird.
- AWS CLI
-
So aktualisieren Sie eine Ausführungsgruppe
Im folgenden Beispiel für
update-run-groupwerden die Einstellungen einer Ausführungsgruppe mit der ID1234567aktualisiert.aws omics update-run-group \ --id1234567\ --max-cpus10Ausgabe:
{ "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": {} }Weitere Informationen dazu finden Sie unter Omics Workflows im Amazon-Omics-Entwicklerhandbuch.
-
API-Details finden Sie unter UpdateRunGroup
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie update-variant-store verwendet wird.
- AWS CLI
-
So aktualisieren Sie einen Variantenspeicher
Im folgenden Beispiel für
update-variant-storewird die Beschreibung eines Variantenspeichers namensmy_var_storeaktualisiert.aws omics update-variant-store \ --namemy_var_store\ --description"variant store"Ausgabe:
{ "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" }Weitere Informationen dazu finden Sie unter Omics Analytics im Amazon-Omics-Entwicklerhandbuch.
-
API-Details finden Sie unter UpdateVariantStore
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie update-workflow verwendet wird.
- AWS CLI
-
So aktualisieren Sie einen Workflow
Im folgenden Beispiel für
1234567wird die Beschreibung eines Workflows mit der IDupdate-workflowaktualisiert.aws omics update-workflow \ --id1234567\ --description"copy workflow"Weitere Informationen finden Sie unter Erstellen oder Aktualisieren eines Workflows im Benutzerhandbuch zu AWS HealthOmics.
-
API-Details finden Sie unter UpdateWorkflow
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie upload-read-set-part verwendet wird.
- AWS CLI
-
So laden Sie einen Teil des Lesesatzes hoch
Im folgenden Beispiel für
upload-read-set-partwird ein bestimmter Teil eines Lesesatzes hochgeladen.aws omics upload-read-set-part \ --sequence-store-id0123456789\ --upload-id1122334455\ --part-sourceSOURCE1\ --part-number1\ --payload/path/to/file/read_1_part_1.fastq.gzAusgabe:
{ "checksum": "984979b9928ae8d8622286c4a9cd8e99d964a22d59ed0f5722e1733eb280e635" }Weitere Informationen finden Sie unter Direkter Upload in einen Sequenzspeicher im Benutzerhandbuch zu AWS HealthOmics.
-
API-Details finden Sie unter UploadReadSetPart
in der AWS CLI-Befehlsreferenz.
-