How to merge multiple .fasta flies retaining the file headers
1
0
Entering edit mode
12 months ago
Azuretimes • 0

Hi anyone has an idea about merging multiple .fasta flies retaining the file headers? I tried cat command but it will only keep the 1st header. What I want to do:

FileA

>Header1
Sequence1
Sequence2


FileB

>Header3
Sequence3


FileC

>Header4
Sequence4
Sequence5


What I want:

New File

>Header1
Sequence1
Sequence2
Sequence3
Sequence4
Sequence5


Thank you so much for your help!

Assembly sequencing • 224 views
0
Entering edit mode

Why do you think cat doesn't work for this?

0
Entering edit mode

Hi Joe, I tried cat, but the problem is that it will only Header1 and lose other header information...

0
Entering edit mode

If you are using it correctly, as per genomax's answer, this cannot happen.

If it is the case, you're doing something else you aren't telling us.

0
Entering edit mode

Hi Joe, thanks for the reply. I followed genomax's answer and it worked finally,

2
Entering edit mode
12 months ago
GenoMax 100k
cat fileA fileB fileC > final_file

0
Entering edit mode

Hi, thanks for the reply. I tried cat, but the problem is that it will only Header1 and lose other header information..

0
Entering edit mode

No it won't. Not unless your files are made on some other OS and don't have correct unix endings. You should try to reformat your files using dos2unix command before cat.

0
Entering edit mode

Thanks for your suggestion! I tried dos2unix and it works!

0
Entering edit mode

You can accept the answer "green checkmark" to provide closure to this thread.