libBioLCCC
Loading...
Searching...
No Matches
chain_model.h
1#ifndef CHAIN_MODEL_H
2#define CHAIN_MODEL_H
3
4#include "biolcccexception.h"
5#include "chemicalbasis.h"
6
7namespace BioLCCC
8{
9
11
15std::vector<double> calculateBoltzmannFactorProfile(
16 const std::vector<double> &effectiveEnergyProfile);
17
19double calculateKdChain(
20 const std::vector<ChemicalGroup> &parsedSequence,
21 const double secondSolventConcentration,
22 const ChemicalBasis &chemBasis,
23 const double columnPoreSize,
24 const double columnRelativeStrength,
25 const double temperature);
26}
27
28#endif
Apart from classes, BioLCCC contains calculation methods and constants.
Definition auxiliary.h:5
double calculateKdChain(const std::vector< ChemicalGroup > &parsedSequence, const double secondSolventConcentration, const ChemicalBasis &chemBasis, const double columnPoreSize, const double columnRelativeStrength, const double temperature)
Calculates coefficient of distribution of a polymer using the chain model.
Definition chain_model.cpp:25
std::vector< double > calculateBoltzmannFactorProfile(const std::vector< double > &effectiveEnergyProfile)
Converts energy profile of a peptide/protein to a profile of probabilities.
Definition chain_model.cpp:9