formatter
fastx_toolkit
zcat -f '$input' | fasta_formatter -w $width -o $output
**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