Copyright Schrodinger, LLC. All rights reserved.
|
AttachmentAtoms
AttachmentAtoms(coupler, coupler_marker, grower, grow_marker)
|
|
Box
Class that defines the region a new structure may be placed in
|
|
BoxWithInnerHull
A cubic Box object that contains an inner non-cubic region that
limits the valid volume for the components to be placed in.
|
|
ScaffoldError
Class for errors involving the scaffold input
|
|
Scaffold
A Scaffold is a structure that occupies space in a cluster of
molecules but is not considered part of the system itself.
|
|
BuilderWithClashDetection
The base class for the amorphous builder classes
|
|
AmorphousCellBuilder
Builder for an amorphous cell
|
|
PolymerToFragments
Save the struct and break it into fragments.
|
|
PolymerFragment
|
|
PolymerBuilderGrowInCellMixin
A mixin for classes that uses in-cell polymer grow method.
|
|
XYZVolumeGraph
Create a networkx graph to search the voids in structure.
|
|
TorsionAngler
Class to handle cycling a structure though a series of torsion
values
|
|
MoietyError
Raised if there is an error in creating a Moiety subclass object
|
|
BaseMoiety
Base class for all polymer units - initiator, terminator, cascader,
monomers
|
|
Terminator
A unit that terminates a chain
|
|
Cascader
A group that ends a chain but starts multiple new chains
|
|
Initiator
A group that starts the whole polymer off - can have multiple grow
points, which means that multiple chains will radiate from this
group (a dendrimer).
|
|
Monomer
The repeating unit that makes up the polymer chain
|
|
Moieties
A holder and manager for the various moieties that make up the
polymer
|
float
|
|
tuple
|
get_color(index)
Get the next color in the color list - after the defined colors, a
random color is returned if index > color list length |
|
|
|
random_rotation(struct,
centroid=None,
max_rotation=6.28318530718)
Randomly rotate struct in 3 dimensions |
|
|
|
assign_markers(residue_struct)
Find and add marker atoms to the extracted structures. |
|
|
networkx.Graph
|
create_bond_graph(struct)
Create an networkx connection graph for the atoms in struct |
|
|
int
|
find_attached_atom_index(struct,
mark_index,
prop=None,
propval=True)
Find the index of the atom attached to the atom with the given index,
optionally setting a property/value on that atom |
|
|
|
get_other_item(two_list,
item)
In a two item list, return the item that isn't the one passed in |
|
|
|
|
float
|
|
|
|
|
__doc__ = ...
|
|
COLOR_BY_MOLECULE = ' molecule '
|
|
GREEN = ( 30, 225, 30)
|
|
RED = ( 225, 30, 30)
|
|
CYAN = ( 0, 255, 255)
|
|
MAGENTA = ( 225, 30, 225)
|
|
YELLOW = ( 255, 240, 0)
|
|
BLUE = ( 30, 30, 225)
|
|
PINK = ( 255, 152, 163)
|
|
SLATE = ( 111, 111, 255)
|
|
ORANGE = ( 234, 130, 50)
|
|
LIME = ( 153, 255, 0)
|
|
HOTPINK = ( 255, 0, 159)
|
|
YELLOWORANGE = ( 255, 191, 51)
|
|
DEEPTEAL = ( 0, 102, 255)
|
|
DARKBLUE = ( 0, 0, 128)
|
|
SEAFOAM = ( 0, 191, 127)
|
|
DARKGREEN = ( 34, 139, 34)
|
|
GREY = ( 160, 160, 160)
|
|
LIGHTBLUE = ( 71, 71, 255)
|
|
DEEPRED = ( 165, 42, 42)
|
|
OLIVE = ( 107, 142, 35)
|
|
COLOR_CYCLE = [ ( 30, 225, 30) , ( 0, 255, 255) , ( 225, 30, 30) , ( 2...
|
|
TWO_PI = 6.28318530718
|
|
OBEY_DENSITY = ' density '
|
|
OBEY_CLASH = ' clash '
|
|
OBEY_BOTH = ' both '
|
|
SCAFFOLD_ATOM_PROP = ' b_matsci_scaffold_atom '
|
|
OPLS2005 = ' OPLS_2005 '
|
|
AMCELL_NO_SYSTEM_OUT = ' -amcell.maegz '
|
|
INI = ' INI '
|
|
TRM = ' TRM '
|
|
CAS = ' CAS '
|
|
WILDCARD = ' * '
|
|
DIHEDRAL_NUM = 72
|
|
CHAIN_ID_PROP = ' i_matsci_polymer_chain_id '
|
|
COUPLER_ATOM_PROP = ' b_matsci_polymer_coupler_atom '
|
|
GROWER_ATOM_PROP = ' b_matsci_polymer_grower_atom '
|
|
HEADFIRST = ' headfirst '
|
|
TAILFIRST = ' tailfirst '
|
|
TACTICITY_ISO = ' Isotactic '
|
|
TACTICITY_SYN = ' Syndiotactic '
|
|
TACTICITY_ATAC = ' Atactic '
|
|
HEAD_ATOM_PROP = ' b_matsci_polymer_head_atom '
|
|
TAIL_ATOM_PROP = ' b_matsci_polymer_tail_atom '
|
|
CASCADER_ATOM_PROP = ' b_matsci_polymer_cascader_atom '
|
|
CASCADER_MARKER_ATOM_PROP = ' b_matsci_polymer_cascader_marker_ ...
|
|
BRANCH_ATOM_PROP = ' b_matsci_polymer_branch_atom '
|
|
BRANCH_PCT_ATOM_PROP = ' r_matsci_polymer_branch_atom_pct '
|
|
BRANCH_GEN_ATOM_PROP = ' i_matsci_polymer_branch_atom_gen '
|
|
BRANCH_MAXGEN_ATOM_PROP = ' r_matsci_polymer_branch_atom_maxgen '
|
|
CHIRAL_BB_ATOM_PROP = ' b_matsci_polymer_chiral_bb_atom '
|
|
CHIRAL_NONE_MONOMER_PROP = ' b_matsci_polymer_monomer_chiral_none '
|
|
MARKER_START_PROP = ' b_matsci_polymer_marker_start '
|
|
MOIETY_PROP = ' s_matsci_polymer_gui_moiety '
|
|
MARKER_PROP = ' s_matsci_polymer_gui_marker_list '
|
|
TACTICITY_PROP = ' s_matsci_polymer_gui_tacticity '
|
|
BRANCH_PCT_PROP = ' r_matsci_polymer_gui_branch_pct '
|
|
BRANCH_MAX_PROP = ' i_matsci_polymer_gui_branch_max '
|
|
BBTRANS_PROP = ' b_matsci_polymer_gui_bb_trans '
|
|
CASCADE_GEN_PROP = ' i_matsci_polymer_gui_cascade_gen '
|
|
INITIATOR = ' initiator '
|
|
TERMINATOR = ' terminator '
|
|
CASCADER = ' cascader '
|
|
MONOMERX = ' monomer_x '
|
|
DEFAULT_VDW_SCALE = 0.5
|
|
R_S = [ ' R ' , ' S ' ]
|
|
PROP_BY_CHIRALITY = OrderedDict([('R', 'b_matsci_polymer_monom...
|
|
ATOM_PROP_MARKER_IDX = [ ( ' b_matsci_polymer_head_atom ' , 0) , ( ' b ...
|
|
__package__ = ' schrodinger.application.matsci '
|