https://crates.io/crates/fasta_split
https://github.com/simonpenel/fasta_split/
cd fasta_split
cargo build --release
or
cargo install fasta_split
target/release/fasta-split -h
or
fasta-split -h
Usage: fasta_split [OPTIONS] <FASTA_FILE> <FAM_FILE>
Arguments:
<FASTA_FILE> FASTA INPUT (file path or stdin)
<FAM_FILE> FAM_FILE INPUT (file path)
Options:
--orphans Include orphan families
-h, --help Print help
-V, --version Print version
A tabular file:
FAM1 seqname2
FAM1 seqname3
FAM1 seqname4
...
FAM10 seqname101
FAM10 seqname102
FAM10 seqname103
FAM10 seqname104`