Utilities for working with Desmond.
Copyright Schrodinger, LLC. All rights reserved.
float
|
|
float
|
determine_box_size(struct)
Determine the size of a cubic box that encloses the entire structure |
|
|
|
|
|
store_chorus_box_props(struct,
ax,
ay=0.0,
az=0.0,
bx=0.0,
by=None,
bz=0.0,
cx=0.0,
cy=0.0,
cz=None)
Add properties to the structure that define the periodic boundary
condition in the way Desmond wants it defined. |
|
|
bool
|
|
bool
|
|
bool
|
|
(str, str)
|
write_builder_input(struct,
out_name,
forcefield=' OPLS_2005 ' ,
rezero_system=True)
Write input for the Desmond System Builder |
|
|
str or None
|
run_system_builder(struct,
output_basename,
forcefield=' OPLS_2005 ' ,
rezero_system=True,
logger=None,
copy_output=True)
Run the Desmond multisim system builder |
|
|
list
|
|
(str or None, int)
|
|
list
|
|
bool
|
is_disconnected(astructure)
Return a boolean indicating whether the given structure is
disconnected, meaning that it contains at least one molecule (more
specifically finite molecule) with at least one PBC bond. |
|
|
bool
|
is_infinite(astructure)
Return a boolean indicating whether the given structure is infinitely
bonded, meaning that it is not disconnected (see is_disconnected) and
has at least a single PBC bond (used to distinguish it from finite
intact molecules). |
|
|
|
__doc__ = ...
|
|
DESMOND_TYPE_PROP = ' s_ffio_ct_type '
|
|
COMMAND_TEXT = ' \ntask { task = "desmond:auto" }\nassign_force ...
|
|
OPLS2005 = ' OPLS_2005 '
|
|
CHORUS_PROP_PREFIX = ' r_chorus_box_ '
|
|
CHORUS_CUBIC_PROPS = [ ' r_chorus_box_ax ' , ' r_chorus_box_by ' , ' r ...
|
|
CHORUS_NON_CUBIC_PROPS = [ ' r_chorus_box_ay ' , ' r_chorus_box_az ' ...
|
|
CHORUS_BOX_ALL_PROPS = [ ' r_chorus_box_ax ' , ' r_chorus_box_by ' , ...
|
|
SPACE_GROUP_KEY = ' s_pdb_PDB_CRYST1_Space_Group '
|
|
A_KEY = ' r_pdb_PDB_CRYST1_a '
|
|
B_KEY = ' r_pdb_PDB_CRYST1_b '
|
|
C_KEY = ' r_pdb_PDB_CRYST1_c '
|
|
ALPHA_KEY = ' r_pdb_PDB_CRYST1_alpha '
|
|
BETA_KEY = ' r_pdb_PDB_CRYST1_beta '
|
|
GAMMA_KEY = ' r_pdb_PDB_CRYST1_gamma '
|
|
PDB_CRYSTAL_PROPS = [ ' r_pdb_PDB_CRYST1_a ' , ' r_pdb_PDB_CRYST1_b ...
|
|
BC_BOX_SHAPE_KEY = ' s_m_BC_Box_Shape '
|
|
BC_BOX_A_KEY = ' r_m_BC_Box_A '
|
|
BC_BOX_B_KEY = ' r_m_BC_Box_B '
|
|
BC_BOX_C_KEY = ' r_m_BC_Box_C '
|
|
BC_BOX_ALPHA_KEY = ' r_m_BC_Box_Alpha '
|
|
BC_BOX_BETA_KEY = ' r_m_BC_Box_Beta '
|
|
BC_BOX_GAMMA_KEY = ' r_m_BC_Box_Gamma '
|
|
BC_BOX_SHAPE = ' Triclinic '
|
|
LATTICE_VECTOR_A_KEY = ' s_matsci_Lattice_Vector_A/(3*Ang.) '
|
|
LATTICE_VECTOR_B_KEY = ' s_matsci_Lattice_Vector_B/(3*Ang.) '
|
|
LATTICE_VECTOR_C_KEY = ' s_matsci_Lattice_Vector_C/(3*Ang.) '
|
|
LATTICE_VECTOR_COORDS = 6
|
|
BC_BOX_PROPS = [ ' r_m_BC_Box_A ' , ' r_m_BC_Box_B ' , ' r_m_BC_Box_C ' ...
|
|
PBC_BOND_KEY = ' b_matsci_PBC_bond '
|
|
ALSO_REG_BOND_KEY = ' b_matsci_also_reg_bond '
|
|
__package__ = ' schrodinger.application.matsci '
|
|
x = ' cy '
|