samtools view も並列化

ときすでにsamtoolsのバージョンは1.3。single threadで遅く、時にはそれが律速になっていたsambam変換も並列化されている。 samtools sortの時と同様に、-@フラグで使用するCPU数を指定。例えば、

[shell] samtools view -@ 8 -bS file.sam > file.bam [/shell]

で。

indexのほうは並列化オプションは現状ないらしい。*.bamとかやっても複数のファイルのindexは作れず、既存のbamファイルを壊してしまうので注意。

[shell] foreach f (*.bam) samtools index $f end [/shell]

とするしかないのかな。


Written by bonohu in misc on 水 02 3月 2016.