1. 程式人生 > >【awk】用awk將Fasta文件序列變成一行

【awk】用awk將Fasta文件序列變成一行

sta print 序列 span you amp ast rfi $0

awk:
awk /^>/&&NR>1{print "";}{ printf "%s",/^>/ ? $0" ":$0 } YourFile

sed:
sed -n 1{x;d;x};${H;x;s/\n/ /1;s/\n//g;p;b};/^>/{x;s/\n/ /1;s/\n//g;p;b};H YourFile

【awk】用awk將Fasta文件序列變成一行