Een werkstroom verzenden met behulp van een BAM-bestandsinvoer
Dit artikel laat zien hoe u een werkstroom verzendt naar de Microsoft Genomics-service als uw invoerbestand één BAM-bestand is. In dit onderwerp wordt ervan uitgegaan dat u de msgen
-client al hebt geïnstalleerd en uitgevoerd, en dat u bekend bent met het gebruik van Azure Storage. Als u een werkstroom hebt ingediend met behulp van de opgegeven voorbeeldgegevens, kunt u doorgaan met dit artikel.
Instellen: uw BAM-bestand uploaden naar Azure Storage
Stel dat u één BAM bestand, reads.bam, hebt en dat u het naar uw opslagaccount myaccount in Azure hebt geüpload als https://myaccount.blob.core.windows.net/inputs/reads.bam. U hebt de URL van de API en uw toegangssleutel. U wilt de uitvoer in https://myaccount.blob.core.windows.net/outputs hebben.
De taak naar de msgen
-client verzenden
Dit is de minimale set argumenten die u dient op te geven voor de msgen
-client; voor de duidelijkheid zijn regeleinden toegevoegd:
Voor Windows:
msgen submit ^
--api-url-base <Genomics API URL> ^
--access-key <Genomics access key> ^
--process-args R=b37m1 ^
--input-storage-account-name myaccount ^
--input-storage-account-key <storage access key to "myaccount"> ^
--input-storage-account-container inputs ^
--input-blob-name-1 reads.bam ^
--output-storage-account-name myaccount ^
--output-storage-account-key <storage access key to "myaccount"> ^
--output-storage-account-container outputs
Voor Unix:
msgen submit \
--api-url-base <Genomics API URL> \
--access-key <Genomics access key> \
--process-args R=b37m1 \
--input-storage-account-name myaccount \
--input-storage-account-key <storage access key to "myaccount"> \
--input-storage-account-container inputs \
--input-blob-name-1 reads.bam \
--output-storage-account-name myaccount \
--output-storage-account-key <storage access key to "myaccount"> \
--output-storage-account-container outputs
Als u liever een configuratiebestand gebruikt, is dit wat het zou moeten bevatten:
api_url_base: <Genomics API URL>
access_key: <Genomics access key>
process_args: R=b37m1
input_storage_account_name: myaccount
input_storage_account_key: <storage access key to "myaccount">
input_storage_account_container: inputs
input_blob_name_1: reads.bam
output_storage_account_name: myaccount
output_storage_account_key: <storage access key to "myaccount">
output_storage_account_container: outputs
Verzend het config.txt
-bestand met deze aanroep: msgen submit -f config.txt
Volgende stappen
In dit artikel hebt u een BAM-bestand geüpload naar Azure Storage en een werkstroom verzonden naar de Microsoft Genomics-service via de msgen
Python-client. Zie onze veelgestelde vragen voor meer informatie over de verzending van werkstromen en andere opdrachten die u kunt gebruiken met de Microsoft Genomics-service.