(
int i= 0;
i< 26;
i++) {
63vector<TSeqPos> aacount;
79 doublephMid = (phMin + phMax) / 2;
82phMid = phMin + (phMax - phMin) / 2;
97 static const double pKaN[26] =
98{0, 7.59, 7.5, 7.5, 7.5, 7.7, 7.5, 7.5, 7.5, 7.5, 7.5, 7.5, 7, 7.5, 8.36, 7.5, 7.5, 6.93, 6.82, 7.44, 7.5, 7.5, 7.5, 7.5, 7.5, 0};
99 static const double pKaC[26] =
100{0, 3.55, 3.55, 3.55, 4.55, 4.75, 3.55, 3.55, 3.55, 3.55, 3.55, 3.55, 3.55, 3.55, 3.55, 3.55, 3.55, 3.55, 3.55, 3.55, 3.55, 3.55, 3.55, 3.55, 3.55, 0};
102{0, 0, 0, 9, 4.05, 4.45, 0, 0, 5.98, 0, 10, 0, 0, 0, 0, 0, 12.0, 0, 0, 0, 0, 0, 10, 0, 0, 0};
125 returncarg + clys + chis + cnter -
126(casp + cglu + ctyr + ccys + ccter);
This class defines functions for calculating properties of amino acid sequences.
static double GetProteinCharge(const vector< TSeqPos > &aacount, CSeqVector::TResidue nter, CSeqVector::TResidue cter, double pH)
Estimates the charge on a protein at a given pH.
static double exp10(double x)
static double GetProteinPI(CSeqVector &v)
Estimates the isoelectric point (pI) of a protein.
static TSeqPos AACount(CSeqVector &v, vector< TSeqPos > &aacount)
Counts the numbers of occurrences of each residue type.
unsigned int TSeqPos
Type for sequence locations and lengths.
TSeqPos GetPos(void) const
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define END_SCOPE(ns)
End the previously defined scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
#define BEGIN_SCOPE(ns)
Define a new scope.
@ e_Ncbistdaa
consecutive codes for std aas
const struct ncbi::grid::netcache::search::fields::SIZE size
static const size_t maxRes
static const double pKaC[26]
static const double pKaN[26]
static const double pKaSide[26]
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4