fastasplit

Split fasta files


License
GPL-3.0
Install
pip install fastasplit==1.3.1

Documentation

fastasplit

Split fasta files

Josh Tompkin, 2023

Installation and usage

Install with pip:

    pip3 install fastasplit

Usage:

    fastasplit [-h] [--version] [-d dir] [-p prefix] [-e] [-f] -n int [-s] [-q] [-v] fasta

Specify number of files with -n <int>, numer of sequences per file with -n <int> -s, or put every sequence into its own file with -e. Run with -h to print help.

Examples

Split a fasta file named 'sequences.fa' into 20 fasta files with equal number of sequences in each:

    fastasplit -n 20 sequences.fa

Split a fasta file named 'sequences.fa' into files with 10 sequences each:

    fastasplit -n 10 -s sequences.fa

Split each sequence in 'sequences.fa' into a separate file:

    fastasplit -e sequences.fa