У меня есть десять файлов .bam (биоинформационный формат), и я хотел бы преобразовать их в 10 файлов .bed, но для этого преобразования мне нужно использовать специальную команду
bedtools bamTobed -i (input file) > output file.bed
решение1
Ваш вопрос не очень понятен, но, возможно, эта команда оболочки поможет.
for x in *.bam; do
bedtools bamTobed -i "$x" >"${x%.bam}.bed"
done
решение2
вы можете сделать что-то вроде:
parallel --jobs <int> "bamToBed -i {} > {.}.bed" ::: *.bam