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
 stthat are withinwithinangstroms 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' |