fasta 和\t 互相转换
#1. fasta 转\t
awk '$0 ~/>/ {print $0}' file.fa >name.txt
awk '$0 ! ~/>/ {print $0}' file.fa >seq.txt
paste name.txt seq.txt >file_tab.txt
#2. \t 转 fasta
awk '{print $1"\n"$2}' file_tab.txt >file_fa.fa
#或者
awk 'BEGIN{OFS="\n"} {print $1,$2}' file_tab.txt >file_fa.fa
网友评论