【发布时间】:2014-05-18 04:16:13
【问题描述】:
我想删除所有核苷酸均为 N 的 fasta 文件的条目,但不删除包含 ACGT 和 N 核苷酸的条目。
来自输入文件内容的示例:
#>seq_1
TGCTAGCTAGCTGATCGTGTCGATCG
CACCACANNNNNCACGTGTCG
#>seq2
NNNNNNNNNNNNNNNNNNNNNNNNNN
NNNNNNNNNNNNNN
#>seq3
catgcatcgacgatgctgacgatc
#>seq4
cacacaccNNNNttgtgca
#...
希望输出文件内容为:
#>seq_1
TGCTAGCTAGCTGATCGTGTCGATCG
CACCACANNNNNCACGTGTCG
#>seq3
catgcatcgacgatgctgacgatc
#>seq4
cacacaccNNNNttgtgca
#...
在使用 awk、perl、python 或其他方法时有什么建议吗? 谢谢! FDS
【问题讨论】: