Hello pipeline'ı¶
Yapay Zeka Destekli Çeviri - daha fazla bilgi ve iyileştirme önerileri
Eğitim kurslarımızın çoğu, Nextflow kavramlarını ve mekanizmalarını göstermek için basit, alan bağımsız bir pipeline kullanır. Hello Nextflow kursu, bu pipeline'ı her tasarım ve uygulama kararını açıklayan adım adım bir şekilde nasıl geliştireceğinizi gösterir. Diğer eğitimler bu pipeline'ı veya parçalarını başlangıç noktası olarak kullanır.
Bu sayfa, Hello Nextflow kursunun tamamlanmasındaki pipeline'ın durumunu özetlemektedir.
Özet açıklama¶
Hello workflow'u, selamlamalar içeren bir CSV dosyası alır, bunları ayrı dosyalara yazar, her birini büyük harfe dönüştürür, hepsini tekrar bir araya toplar ve selamlamaları söyleyen eğlenceli bir karakterin ASCII resmini içeren tek bir metin dosyası çıktılar.
Workflow adımları (process'ler)¶
Dört adım, ayrı modül dosyalarında saklanan Nextflow process'leri (sayHello, convertToUpper, collectGreetings ve cowpy) olarak uygulanmıştır.
sayHello: Her selamlamayı kendi çıktı dosyasına yazar (örn. "Hello-output.txt")convertToUpper: Her selamlamayı büyük harfe dönüştürür (örn. "HELLO")collectGreetings: Tüm büyük harfli selamlamaları tek bir toplu dosyada toplarcowpy:cowpyaracını kullanarak ASCII sanatı oluşturur
Diyagram¶
Sonuçlar¶
Sonuçlar results/ adlı bir dizine yayınlanır ve pipeline'ın son çıktısı (varsayılan parametrelerle çalıştırıldığında), büyük harfli selamlamaları söyleyen bir hindinin ASCII sanatını içeren düz metin dosyasıdır.
_________
/ BONJOUR \
| HELLO |
\ HOLà /
---------
\ ,+*^^*+___+++_
\ ,*^^^^ )
\ _+* ^**+_
\ +^ _ _++*+_+++_, )
_+^^*+_ ( ,+*^ ^ \+_ )
{ ) ( ,( ,_+--+--, ^) ^\
{ (\@) } f ,( ,+-^ __*_*_ ^^\_ ^\ )
{:;-/ (_+*-+^^^^^+*+*<_ _++_)_ ) ) /
( / ( ( ,___ ^*+_+* ) < < \
U _/ ) *--< ) ^\-----++__) ) ) )
( ) _(^)^^)) ) )\^^^^^))^*+/ / /
( / (_))_^)) ) ) ))^^^^^))^^^)__/ +^^
( ,/ (^))^)) ) ) ))^^^^^^^))^^) _)
*+__+* (_))^) ) ) ))^^^^^^))^^^^^)____*^
\ \_)^)_)) ))^^^^^^^^^^))^^^^)
(_ ^\__^^^^^^^^^^^^))^^^^^^^)
^\___ ^\__^^^^^^))^^^^^^^^)\\
^^^^^\uuu/^^\uuu/^^^^\^\^\^\^\^\^\^\
___) >____) >___ ^\_\_\_\_\_\_\)
^^^//\\_^^//\\_^ ^(\_\_\_\)
^^^ ^^ ^^^ ^
Pipeline'ın yer aldığı kursa bağlı olarak ayrıntılarda bazı farklılıklarla karşılaşabilirsiniz.

