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 ' ]
|
|
ALL_RESIDUES = [ ' ALA ' , ' ARG ' , ' ASN ' , ' ASP ' , ' CYS ' , ' GLN ' , ' GLU ...
|
|
SUPPORTED_RESIDUES = [ ' ALA ' , ' ARG ' , ' ASN ' , ' ASP ' , ' CYS ' , ' GLN ' ...
|
|
AA_3_LETTER_MAP = { ' ALA ' : ' A ' , ' ARG ' : ' R ' , ' ARN ' : ' R ' , ' ASH ' : ...
|
|
AA_1_LETTER_MAP = { ' A ' : ' ALA ' , ' C ' : ' CYS ' , ' D ' : ' ASP ' , ' E ' : ' G ...
|
|
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 '
|