我有一個文本文件'qnames.txt',具有以下格式的QNAME:
EXAMPLE:QNAME1EXAMPLE:QNAME2EXAMPLE:QNAME3EXAMPLE:QNAME4EXAMPLE:QNAME5
我想通過所有這些QNAME將我的BAM file.bam
子集到一個新的SAM中。
自然,我可以單獨執行此操作,例如
samtools視圖file.bam | grep'EXAMPLE:QNAME1'>子集.bam
但是我不確定如何對QNAMES列表執行此操作:
-
如何我會寫一個for循環來執行所有這些查詢,輸出所需的正確SAM嗎?
我可以寫一個
for
循環來創建 n SAM文件,然後cat
將它們保存起來... -
是否有一種方法可以通過QNAME專門
grep
?上面的grep
讀可能與正確的QNAME沒有關聯? -
我如何保留BAM標頭?
ol>