This is my implementation of the Chou-Fasman method according to (Chou and Fasman, 1974).
The structure propensities were adopted from (Sing et al., 2010) because the original paper only evaluated 19 proteins.
- Linux or Windows
- Python 3
Clone this repository
https://github.com/jseidel5/chou-fasman-algorithm.git
cd chou-fasman-algorithm
Input
python algorithm.py sequence_file [propensities_file]
sequence_file : Input the name of your *.fasta file in the data directory containing the sequence.
propensities_file : Input the name of your *.txt file in the data directory containing custom propensities.
Note: If no propensities_file is called the default one will be used.
sequence.fasta, helix.fasta and sheet.fasta contain example proteins.