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 |  | 
    | (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_in,
        output_basename,
        forcefield= 'OPLS_2005',
        rezero_system=True,
        logger=None,
        copy_output=True,
        atom_props_to_keep=[],
        fatal_atom_properties=['i_ffio_grp_ligand', 'i_ffio_grp_energy', 'i_psp_parent', 'f_...)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).
 |  |  | 
    | (None, None), or (float, float) | 
        
          | read_density_from_eaf(density_eaf,
        fraction=0.2,
        logger=None) Reads in a .eaf file generated by an ms_analysis stage of a Desmond 
      MD run and returns density data.
 |  |  | 
    | str | 
        
          | create_msj(stringers,
        filename=None,
        task_stage=True) Write a Desmond .msj file based on the supplied stringers
 |  |  | 
    | float |  | 
    | float |  | 
    | float |  | 
    |  | __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... | 
    |  | PBC_BOND_KEY = 'b_matsci_PBC_bond' | 
    |  | ALSO_REG_BOND_KEY = 'b_matsci_also_reg_bond' | 
    |  | FATAL_ATOM_PROPERTIES = ['i_ffio_grp_ligand', 'i_ffio_grp_ener... | 
    |  | __package__ = 'schrodinger.application.matsci' | 
    |  | x = 'cy' |