fasta文件拆分与合并

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了fasta文件拆分与合并相关的知识,希望对你有一定的参考价值。

Linux中fasta文件的拆分与合并

FASTA文件的拆分:

(1)如果从一个文件a提取第11至20个序列存到另一个文件b:

awk -v RS=‘>‘ ‘NR>1{i++}i>=10&&i<=21{print ">"$0}‘ a.fasta|sed ‘/^$/d‘>b.fasta


(2)将某一文件a中每一条序列保存到一个文件中:

awk ‘/^>/{f=++d".fasta"} {print > f}‘ input.fasta

FASTA文件合并:

cat *.fasta > output.fasta
cat `ls -tr *.fasta` > output.fasta #按时间反序的顺序合并文件
  • 转载自:http://www.yelinsky.com/blog/archives/380.html

以上是关于fasta文件拆分与合并的主要内容,如果未能解决你的问题,请参考以下文章

WSL 一行命令 快速合并文件 Fasta Fas合并

sh 将基因组文件拆分为单独的读数。 #fasta

pandas GroupBy上的方法apply:一般性的“拆分-应用-合并”

将某一多行的fasta文件转换为单行的fasta文件

perl处理fasta文件

新手求助:用perl处理fasta文件