FASTA Width (version 1.0.0)
Use 0 for single line out.

What it does

This tool re-formats a FASTA file, changing the width of the nucleotides lines.

TIP: Outputting a single line (with width = 0) can be useful for scripting (with grep, awk, and perl). Every odd line is a sequence identifier, and every even line is a nucleotides line.


Example

Input FASTA file (each nucleotides line is 50 characters long):

>Scaffold3648
AGGAATGATGACTACAATGATCAACTTAACCTATCTATTTAATTTAGTTC
CCTAATGTCAGGGACCTACCTGTTTTTGTTATGTTTGGGTTTTGTTGTTG
TTGTTTTTTTAATCTGAAGGTATTGTGCATTATATGACCTGTAATACACA
ATTAAAGTCAATTTTAATGAACATGTAGTAAAAACT
>Scaffold9299
CAGCATCTACATAATATGATCGCTATTAAACTTAAATCTCCTTGACGGAG
TCTTCGGTCATAACACAAACCCAGACCTACGTATATGACAAAGCTAATAG
aactggtctttacctTTAAGTTG

Output FASTA file (with width=80):

>Scaffold3648
AGGAATGATGACTACAATGATCAACTTAACCTATCTATTTAATTTAGTTCCCTAATGTCAGGGACCTACCTGTTTTTGTT
ATGTTTGGGTTTTGTTGTTGTTGTTTTTTTAATCTGAAGGTATTGTGCATTATATGACCTGTAATACACAATTAAAGTCA
ATTTTAATGAACATGTAGTAAAAACT
>Scaffold9299
CAGCATCTACATAATATGATCGCTATTAAACTTAAATCTCCTTGACGGAGTCTTCGGTCATAACACAAACCCAGACCTAC
GTATATGACAAAGCTAATAGaactggtctttacctTTAAGTTG

Output FASTA file (with width=0 => single line):

>Scaffold3648
AGGAATGATGACTACAATGATCAACTTAACCTATCTATTTAATTTAGTTCCCTAATGTCAGGGACCTACCTGTTTTTGTTATGTTTGGGTTTTGTTGTTGTTGTTTTTTTAATCTGAAGGTATTGTGCATTATATGACCTGTAATACACAATTAAAGTCAATTTTAATGAACATGTAGTAAAAACT
>Scaffold9299
CAGCATCTACATAATATGATCGCTATTAAACTTAAATCTCCTTGACGGAGTCTTCGGTCATAACACAAACCCAGACCTACGTATATGACAAAGCTAATAGaactggtctttacctTTAAGTTG

This tool is based on FASTX-toolkit by Assaf Gordon.