955 B
955 B
MSA Splitter
Simple FASTA file splitter. Capable of batch trimming a large amount of sequences in the form of a MSA in a FASTA file.
Features
- Split large fasta files that contain a multiple sequence alignment (MSA) into individual genes
- Trim off stop codon
- Batch process multiple genes from one MSA
- Correct gene start and stop locations based on start and stop codon location
- Catalogues errors that occurred in human-readable CSV file
Planned
- Translate MSA into amino acids while maintaining alignment (shows type of mutation if frameshift)
- Simple to use GUI
- Run without system-wide python install
Use
Command Line
- Install python 3
- Install
biopython
- Using
pip
:pip install biopython
orpip3 install biopython
- Using
conda
:conda install -c conda-forge biopython
- Using
- Download
msa_splitter.py
and run withpython3 msa_splitter.py
python3 msa_splitter.py -h
for help