Module to gather residue property data for proteins.
Copyright (c) Schrodinger, LLC. All rights reserved
|
|
PrimeConfig
Class containing the methods to write Prime input files.
|
|
|
PrimeStructure
|
|
|
PropkaError
A custom exception for any propka failures
|
|
|
OrderedResidueDict
Creates an ordered dictionary for residues in a structure
|
|
|
PropertyCalculator
Class for calculating properties of proteins and protein residues.
|
|
|
Mutation
Helper class for Mutator.
|
|
|
Mutator
Mutates a set of residues in a protein structure allowing
concurrent mutations as well as the option to limit concurrent
mutations to sequential residues only.
|
|
|
Refiner
Creates input files and runs calculations for protein refinement
jobs using Prime and our schrodinger.structutils.minimize.Minimizer class.
|
|
|
Consensus
Access the atoms, residues, and molecules (or just their indices)
that are considered to be consensus objects for a template
structure and query structure.
|
|
|
| find_residue_atom(st,
chain,
resnum,
inscode) |
|
|
|
str
|
get_residue_asl(residue,
ca=False)
Creates an ASL based on a residue's chain, residue number and
inscode. |
|
|
|
str
|
get_residues_asl(residues,
ca=False)
Creates an ASL based on a list of residue's chains, residue numbers
and inscodes. |
|
|
|
|
valid_asl(st,
asl)
Returns True/False depending on whether the asl is a valid expression
or not. |
|
|
|
list
|
get_residues_within(st,
residues,
within=0.0,
ca=False)
Returns a list of residues for st that are within
within angstroms of each residue. |
|
|
|
bool
|
|
|
bool
|
|
|
|
|
|
|
_version = '$Revision: 0.0 $'
|
|
|
NONPOLAR_HEAVY_ELEMENTS = ['C', 'S']
|
|
|
AA_1_LETTER_MAP = {'A': 'ALA', 'C': 'CYS', 'D': 'ASP', 'E': 'G...
|
|
|
AA_3_LETTER_MAP = {'ALA': 'A', 'ARG': 'R', 'ARN': 'R', 'ASH': ...
|
|
|
ALL_RESIDUES = ['ALA', 'ARG', 'ASN', 'ASP', 'CYS', 'GLN', 'GLU...
|
|
|
POLAR_RESIDUES = ['ARG', 'ASP', 'GLU', 'HIS', 'ASN', 'GLN', 'L...
|
|
|
NONPOLAR_RESIDUES = ['PHE', 'LEU', 'ILE', 'TRP', 'VAL', 'MET',...
|
|
|
AROMATIC_RESIDUES = ['PHE', 'TYR', 'TRP', 'HIS', 'HIE', 'HIP']
|
|
|
BASIC_RESIDUES = ['ARG', 'LYS', 'HIS']
|
|
|
ACIDIC_RESIDUES = ['ASP', 'GLU']
|
|
|
CHARGED_RESIDUES = ['ARG', 'LYS', 'HIS', 'ASP', 'GLU']
|
|
|
NEUTRAL_RESIDUES = ['ALA', 'ASN', 'CYS', 'GLN', 'GLY', 'HIE', ...
|
|
|
RESIDUE_ROTOR_COUNT = {'ALA': 0, 'ARG': 4, 'ARN': 4, 'ASH': 2,...
|
|
|
HYDROPATHY_SCALE = {'ALA': 1.8, 'ARG': -4.5, 'ARN': -4.5, 'ASH...
|
|
|
MUTATION_1_LETTER_RE = re.compile(r'(?x)(?P<chain>[a-zA-Z_]{1}...
|
|
|
MUTATION_3_LETTER_RE = re.compile(r'(?x)(?P<chain>[a-zA-Z_]{1}...
|
|
|
MUTATION_RE = re.compile(r'(?x)(?P<chain>[a-zA-Z_]{1}):(?P<res...
|
|
|
PROP_CONVERSIONS = {'affinity_coulomb': 'Affinity_Coulomb', 'a...
|
|
|
__package__ = 'schrodinger.application.bioluminate'
|