Analyzes residue conservation in multiple sequence alignment.
- Clone/download the repository
- Run tool 'src/mismatch_analyzer' with appropriate arguments. For example:
cd src
python mismatch_analyzer.py -r ../data/reference.fasta -qs ../data/query.fasta -qp "5,10,15"
-
Required arguments:
- A reference sequence file
- A query sequences file OR a pre-aligned MSA file
- Query residue positions
-
To see arguments available, refer to help
python mismatch_analyzer.py -h
By default, output files would be written under directory output
in directory with query sequences file or alignment
file, depending on the input arguments used.
- Python 2.7
- Required Python modules are listed in requirements.txt
- Clustal Omega if performing MSA is desired.
See following files for output produced by this tool.
Data and code in this repository is licensed under MIT license.