Package schrodinger :: Package application :: Package msv :: Package domain :: Module residue
[hide private]
[frames] | no frames]

Module residue

Classes [hide private]
  HELIX_PROPENSITY
  BETA_STRAND_PROPENSITY
  ResidueType
  Residue
Functions [hide private]
 
get_matrix_value(matrix, first, second)
Return a similarity matrix value for a specified pair of residues.
 
make_non_std_amino_acids()
schrodinger.structure._Atom or None
get_alpha_carbon_for_residue(res)
Returns the alpha carbon of a _Residue object or None if not available
Variables [hide private]
  DSSP_CODES = {'B': 'residue in isolated Beta-bridge', 'C': 'co...
  ALANINE = ResidueType("A", "ALA", "Alanine", hydrophobicity= 1...
  ARGININE = ResidueType("R", "ARG", "Arginine", hydrophobicity=...
  ASPARAGINE = ResidueType("N", "ASN", "Asparagine", hydrophobic...
  ASPARTIC_ACID = ResidueType("D", "ASP", "Aspartic acid", hydro...
  CYSTEINE = ResidueType("C", "CYS", "Cysteine", hydrophobicity=...
  GLUTAMIC_ACID = ResidueType("E", "GLU", "Glutamic acid", hydro...
  GLUTAMINE = ResidueType("Q", "GLN", "Glutamine", hydrophobicit...
  GLYCINE = ResidueType("G", "GLY", "Glycine", hydrophobicity=-0...
  HISTIDINE = ResidueType("H", "HIS", "Histidine", hydrophobicit...
  ISOLEUCINE = ResidueType("I", "ILE", "Isoleucine", hydrophobic...
  LEUCINE = ResidueType("L", "LEU", "Leucine", hydrophobicity= 3...
  LYSINE = ResidueType("K", "LYS", "Lysine", hydrophobicity=-3.9...
  METHIONINE = ResidueType("M", "MET", "Methionine", hydrophobic...
  PHENYLALANINE = ResidueType("F", "PHE", "Phenylalanine", hydro...
  PROLINE = ResidueType("P", "PRO", "Proline", hydrophobicity=-1...
  SERINE = ResidueType("S", "SER", "Serine", hydrophobicity=-0.8...
  THREONINE = ResidueType("T", "THR", "Threonine", hydrophobicit...
  TRYPTOPHAN = ResidueType("W", "TRP", "Tryptophan", hydrophobic...
  TYROSINE = ResidueType("Y", "TYR", "Tyrosine", hydrophobicity=...
  UNKNOWN = residue.UNKNOWN
  VALINE = ResidueType("V", "VAL", "Valine", hydrophobicity= 4.2...
  STD_AMINO_ACIDS = [ALANINE, CYSTEINE, ASPARTIC_ACID, GLUTAMIC_...
  NON_STD_AMINO_ACIDS = make_non_std_amino_acids()
  AMINO_ACIDS = STD_AMINO_ACIDS+ NON_STD_AMINO_ACIDS
  AMINO_ACIDS_THREE_LETTER = {res.long_code: res for res in AMIN...
  AMINO_ACIDS_ONE_LETTER = residue.AMINO_ACIDS_ONE_LETTER
  AMINO_ACIDS_ONE_AND_THREE_LETTER = residue.AMINO_ACIDS_ONE_AND...
  __package__ = 'schrodinger.application.msv.domain'
Function Details [hide private]

get_alpha_carbon_for_residue(res)

 

Returns the alpha carbon of a _Residue object or None if not available

Parameters:
Returns: schrodinger.structure._Atom or None
An atom in the residue or None

Variables Details [hide private]

DSSP_CODES

Value:
{'B': 'residue in isolated Beta-bridge',
 'C': 'coil',
 'E': 'extended strand in parallel and/or anti-parallel Beta sheet con\
formation',
 'G': '3-turn helix',
 'H': '4-turn helix',
 'I': '5-turn helix',
 'S': 'bend (non-hydrogen-bond based)',
...

ALANINE

Value:
ResidueType("A", "ALA", "Alanine", hydrophobicity= 1.80, hydrophilicit\
y=-0.50, helix_propensity= HELIX_PROPENSITY.LIKELY, beta_strand_propen\
sity= BETA_STRAND_PROPENSITY.AMBIVALENT, isoelectric_point= 6.00)

ARGININE

Value:
ResidueType("R", "ARG", "Arginine", hydrophobicity=-4.50, hydrophilici\
ty= 3.00, helix_propensity= HELIX_PROPENSITY.AMBIVALENT, beta_strand_p\
ropensity= BETA_STRAND_PROPENSITY.AMBIVALENT, isoelectric_point= 10.76\
)

ASPARAGINE

Value:
ResidueType("N", "ASN", "Asparagine", hydrophobicity=-3.50, hydrophili\
city= 0.20, helix_propensity= HELIX_PROPENSITY.AMBIVALENT, beta_strand\
_propensity= BETA_STRAND_PROPENSITY.AMBIVALENT, isoelectric_point= 5.4\
1)

ASPARTIC_ACID

Value:
ResidueType("D", "ASP", "Aspartic acid", hydrophobicity=-3.50, hydroph\
ilicity= 3.00, helix_propensity= HELIX_PROPENSITY.AMBIVALENT, beta_str\
and_propensity= BETA_STRAND_PROPENSITY.STRAND_FORMING, isoelectric_poi\
nt= 2.77)

CYSTEINE

Value:
ResidueType("C", "CYS", "Cysteine", hydrophobicity= 2.50, hydrophilici\
ty=-1.00, helix_propensity= HELIX_PROPENSITY.AMBIVALENT, beta_strand_p\
ropensity= BETA_STRAND_PROPENSITY.AMBIVALENT, isoelectric_point= 5.07)

GLUTAMIC_ACID

Value:
ResidueType("E", "GLU", "Glutamic acid", hydrophobicity=-3.50, hydroph\
ilicity= 3.00, helix_propensity= HELIX_PROPENSITY.LIKELY, beta_strand_\
propensity= BETA_STRAND_PROPENSITY.STRAND_FORMING, isoelectric_point= \
3.22)

GLUTAMINE

Value:
ResidueType("Q", "GLN", "Glutamine", hydrophobicity=-3.50, hydrophilic\
ity= 0.20, helix_propensity= HELIX_PROPENSITY.LIKELY, beta_strand_prop\
ensity= BETA_STRAND_PROPENSITY.AMBIVALENT, isoelectric_point= 5.65)

GLYCINE

Value:
ResidueType("G", "GLY", "Glycine", hydrophobicity=-0.40, hydrophilicit\
y= 0.00, helix_propensity= HELIX_PROPENSITY.HELIX_BREAKING, beta_stran\
d_propensity= BETA_STRAND_PROPENSITY.STRAND_FORMING, isoelectric_point\
= 5.97)

HISTIDINE

Value:
ResidueType("H", "HIS", "Histidine", hydrophobicity=-3.20, hydrophilic\
ity=-0.50, helix_propensity= HELIX_PROPENSITY.AMBIVALENT, beta_strand_\
propensity= BETA_STRAND_PROPENSITY.AMBIVALENT, isoelectric_point= 7.59\
)

ISOLEUCINE

Value:
ResidueType("I", "ILE", "Isoleucine", hydrophobicity= 4.50, hydrophili\
city=-1.80, helix_propensity= HELIX_PROPENSITY.WEAK, beta_strand_prope\
nsity= BETA_STRAND_PROPENSITY.STRAND_BREAKING, isoelectric_point= 6.02\
)

LEUCINE

Value:
ResidueType("L", "LEU", "Leucine", hydrophobicity= 3.80, hydrophilicit\
y=-1.80, helix_propensity= HELIX_PROPENSITY.LIKELY, beta_strand_propen\
sity= BETA_STRAND_PROPENSITY.STRAND_BREAKING, isoelectric_point= 5.98)

LYSINE

Value:
ResidueType("K", "LYS", "Lysine", hydrophobicity=-3.90, hydrophilicity\
= 3.00, helix_propensity= HELIX_PROPENSITY.LIKELY, beta_strand_propens\
ity= BETA_STRAND_PROPENSITY.STRAND_FORMING, isoelectric_point= 9.74)

METHIONINE

Value:
ResidueType("M", "MET", "Methionine", hydrophobicity= 1.90, hydrophili\
city=-1.30, helix_propensity= HELIX_PROPENSITY.LIKELY, beta_strand_pro\
pensity= BETA_STRAND_PROPENSITY.STRAND_BREAKING, isoelectric_point= 5.\
74)

PHENYLALANINE

Value:
ResidueType("F", "PHE", "Phenylalanine", hydrophobicity= 2.80, hydroph\
ilicity=-2.50, helix_propensity= HELIX_PROPENSITY.WEAK, beta_strand_pr\
opensity= BETA_STRAND_PROPENSITY.STRAND_BREAKING, isoelectric_point= 5\
.48)

PROLINE

Value:
ResidueType("P", "PRO", "Proline", hydrophobicity=-1.60, hydrophilicit\
y= 0.00, helix_propensity= HELIX_PROPENSITY.HELIX_BREAKING, beta_stran\
d_propensity= BETA_STRAND_PROPENSITY.STRAND_FORMING, isoelectric_point\
= 6.30)

SERINE

Value:
ResidueType("S", "SER", "Serine", hydrophobicity=-0.80, hydrophilicity\
= 0.30, helix_propensity= HELIX_PROPENSITY.AMBIVALENT, beta_strand_pro\
pensity= BETA_STRAND_PROPENSITY.AMBIVALENT, isoelectric_point= 5.58)

THREONINE

Value:
ResidueType("T", "THR", "Threonine", hydrophobicity=-0.70, hydrophilic\
ity=-0.40, helix_propensity= HELIX_PROPENSITY.AMBIVALENT, beta_strand_\
propensity= BETA_STRAND_PROPENSITY.STRAND_BREAKING, isoelectric_point=\
 5.60)

TRYPTOPHAN

Value:
ResidueType("W", "TRP", "Tryptophan", hydrophobicity=-0.90, hydrophili\
city=-3.40, helix_propensity= HELIX_PROPENSITY.WEAK, beta_strand_prope\
nsity= BETA_STRAND_PROPENSITY.STRAND_BREAKING, isoelectric_point= 5.89\
)

TYROSINE

Value:
ResidueType("Y", "TYR", "Tyrosine", hydrophobicity=-1.30, hydrophilici\
ty=-2.30, helix_propensity= HELIX_PROPENSITY.HELIX_BREAKING, beta_stra\
nd_propensity= BETA_STRAND_PROPENSITY.STRAND_BREAKING, isoelectric_poi\
nt= 5.66)

VALINE

Value:
ResidueType("V", "VAL", "Valine", hydrophobicity= 4.20, hydrophilicity\
=-1.50, helix_propensity= HELIX_PROPENSITY.WEAK, beta_strand_propensit\
y= BETA_STRAND_PROPENSITY.STRAND_BREAKING, isoelectric_point= 5.96)

STD_AMINO_ACIDS

Value:
[ALANINE, CYSTEINE, ASPARTIC_ACID, GLUTAMIC_ACID, PHENYLALANINE, GLYCI\
NE, HISTIDINE, ISOLEUCINE, LYSINE, LEUCINE, METHIONINE, ASPARAGINE, PR\
OLINE, GLUTAMINE, ARGININE, SERINE, THREONINE, VALINE, TRYPTOPHAN, TYR\
OSINE, UNKNOWN]

AMINO_ACIDS_THREE_LETTER

Value:
{res.long_code: res for res in AMINO_ACIDS}

AMINO_ACIDS_ONE_AND_THREE_LETTER

Value:
residue.AMINO_ACIDS_ONE_AND_THREE_LETTER