múltipla conversão bam para cama usando bedtools

1

Eu tenho dez arquivos .bam (formato de bioinformática) e gostaria de convertê-lo para 10 arquivos .bed, mas para essa conversão eu preciso usar um comando especial

bedtools bamTobed -i (input file) > output file.bed
    
por user48932 10.10.2013 / 13:00

2 respostas

1

Sua pergunta não é muito clara, mas talvez esse comando shell ajude.

for x in *.bam; do
    bedtools bamTobed -i "$x" >"${x%.bam}.bed"
done
    
por 10.10.2013 / 13:21
1

você pode fazer algo como:

parallel --jobs <int> "bamToBed -i {} > {.}.bed" ::: *.bam
    
por 23.01.2015 / 10:13