我在destdir中有n個文件夾。每個文件夾包含兩個文件:* R1.fastq和* R2.fastq。使用這個腳本,它將逐個完成作業(bowtie2)並在destdir中輸出{子文件夾的名稱} .sam。將GNU並行與嵌套for循環和多個變量結合起來
#!/bin/bash
mm9_index="/Users/bowtie2-2.2.6/indexes/mm9/mm9"
destdir=/Users/Desktop/test/outdir/
for f in $destdir/*
do
fbase=$(basename "$f")
echo "Sample $fbase"
bowtie2 -p 4 -x $mm9_index -X 2000 \
-1 "$f"/*R1.fastq \
-2 "$f"/*R2.fastq \
-S $destdir/${fbase}.sam
done
我想用GNU工具平行於加快這,你能幫忙嗎?謝謝。
高度simil ar到biostars「問題:生成shell腳本」https://www.biostars.org/p/162555/#162558 – Pierre