BAM dosyası girişini kullanarak iş akışı gönderme
Bu makalede, giriş dosyanız tek bir BAM dosyasıysa Microsoft Genomiks hizmetine iş akışı gönderme işlemi gösterilmektedir. Bu konu başlığında msgen
istemcisini yükleyip çalıştırdığınız ve Azure Depolama konusunda bilgi sahibi olduğunuz kabul edilmektedir. Sağlanan örnek verileri kullanarak bir iş akışını başarıyla gönderdiyseniz, bu makaleyle devam etmeye hazırsınızdır.
Kurulum: BAM dosyanızı Azure depolamaya yükleme
reads.bam adlı tek bir BAM dosyasına sahip olduğunuzu ve bu dosyayı myaccount adlı Azure depolama hesabınıza https://myaccount.blob.core.windows.net/inputs/reads.bam olarak yüklediğinizi düşünelim. API URL'sine ve erişim anahtarına sahipsiniz. https://myaccount.blob.core.windows.net/outputs içinde iki çıkış olmasını istiyorsunuz.
İşinizi msgen
istemcisine gönderme
Burada msgen
istemcisine sağlamanız gereken minimum bağımsız değişkenler verilmiştir; kodun daha anlaşılır olması için satır sonları eklenmiştir:
Windows için:
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
Unix için
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
Yapılandırma dosyası kullanmayı tercih ediyorsanız şu bileşenleri dahil etmeniz gerekir:
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
config.txt
dosyasını şu çağrıyla gönderin: msgen submit -f config.txt
Sonraki adımlar
Bu makalede, Azure Depolama'ya bir BAM dosyası yüklediniz ve Python istemcisi aracılığıyla msgen
Microsoft Genomiks hizmetine bir iş akışı gönderdiniz. İş akışının gönderilmesi ve Microsoft Genomiks hizmetiyle kullanabileceğiniz diğer komutlar hakkında daha fazla bilgi için bkz. SSS.