Entering edit mode
8.9 years ago
Macho
•
0
Hello, I would like to know if there is a way to insert the weight information from a file in each fasta header of a multifasta file, example:
File 1:
>header_1
CACGGTGGGATCGACCTTTTGCCGCTCGAGGGATTTCTGCACCCTGCCGA
>header_2
TGGAACAAGGCCGGCCTGCGCGGCTAGGTGATCAACAAGGGGTTCAACGG
>header_3
GCGAAAGCGATACCTGGACTCGCAGAACGAAGACCTGGCCGAAGCGGTGG
>header_4
GGTTTAGAACGTCGTGAGACAGTTCGGTCCCTATCTGCCGTGGACGTTTG
File 2:
>header_1 weight=5
>header_2 weight=7
>header_3 weight=9
>header_4 weight=1
Output:
>header_1 weight=5
CACGGTGGGATCGACCTTTTGCCGCTCGAGGGATTTCTGCACCCTGCCGA
>header_2 weight=7
TGGAACAAGGCCGGCCTGCGCGGCTAGGTGATCAACAAGGGGTTCAACGG
>header_3 weight=9
GCGAAAGCGATACCTGGACTCGCAGAACGAAGACCTGGCCGAAGCGGTGG
>header_4 weight=1
GGTTTAGAACGTCGTGAGACAGTTCGGTCCCTATCTGCCGTGGACGTTTG
If they are not in the same order, you may use unix sort on your fasta (e.g. Pierre Lindenbaum answer here) and on your weights files.