Custom Python library for parsing and manipulating fasta files.
Includes functions for:
- Converting multi-line fasta to one-line fasta
- Extracting sequences of user-specified genes
- Removing sequences of user-specified genes
- Printing length of fasta sequences
- Translate CDS to peptide (PEP) sequences
- Extracting or removing user-selected sequence(s) and subsequence(s)
- Replace sequence IDs
- QC of sequence IDs -- checks for duplicate IDs and for IDs longer than 50 characters (not allowed for making blast databases)