gfastats
Let's get some test files first:
Help: File: Summary statistics: Tabular output: Change locale: Full output: Report by sequence: Original file: Line length: Subset: Subset with bed: cat random1.fasta.bed` Size of components: AGP: BED coordinates: Sorting: GFA2: GFA2 to FASTA conversion: GFA2 to GFA1 conversion: GFA1: GFA1 to FASTA: GFA1 to GFA2: GFA1 no sequence: GFA1 no sequence: Homopolymer compression: Find terminal overlaps: Discover paths: Superimpose AGP: SAK reverse complement: Other SAK instructions:cat random1.instructions.sak
gfastats random1.fasta -ofa
gfastats random1.fasta -ofa -k <(head -1 random1.instructions.sak)
gfastats random1.fasta -ofa -k <(head -2 random1.instructions.sak)
gfastats random1.fasta -ofa -k <(head -3 random1.instructions.sak)
gfastats random1.fasta -ofa -k <(head -4 random1.instructions.sak)
gfastats random1.fasta -ogfa2 -k <(head -4 random1.instructions.sak)
gfastats random1.fasta -ofa -k <(head -5 random1.instructions.sak)
gfastats random1.fasta -ogfa2 -k <(head -5 random1.instructions.sak)
gfastats random1.fasta -ofa -k <(head -6 random1.instructions.sak)
gfastats random1.fasta -ogfa2 -k <(head -6 random1.instructions.sak)
gfastats random1.fasta -ogfa2 -k <(head -6 random1.instructions.sak)
gfastats random1.fasta -ogfa2 -k <(head -7 random1.instructions.sak)
gfastats random1.fasta -ofa -k <(head -8 random1.instructions.sak)