schrodinger.infra.mm module¶
Python-level wrappers for the SWIG-wrapped C and C++ functions.
This module exists to make use of pymmlibs a bit easier and provides access to all functions and constants present in that module.
It adds a layer of automatic error checking to the SWIG wrapped mmlib functions. Instead of returning function return values to the user, the values are checked for indication of failure. If a failure occurs, an MmException is raised. (The underlying return code can be accessed as the ‘rc’ attribute of an MmException.) If a failure does not occur, the caller will not see the mmlib function return value at all.
To access the mmlibs functions in their “pure” form (i.e. the basic SWIG wrapped functions without automatic error checking) use the pymmlibs module, which can be imported with ‘import pymmlibs’.
To call mmlibs functions from python, use input arguments of the appropriate type. Output arguments will be returned as function return values. In the event that there are multiple output arguments, a tuple of these values will be returned. (If you are using functions from the pymmlibs module, the first value in your return tuple will always be the return value of the C function.)
Some mmlibs debugging and profiling niceties are provided through this
module. For debugging python calls to mmlibs, you can set
SCHRODINGER_PYTHON_MMLIBS_TRACE to any non-null value to get a debug-level
logger that prints every call to a wrapped mmlibs function. For assistance in
profiling, set SCHRODINGER_PYTHON_CPROFILE to a non-null value. This will set
up an additional wrapper with a unique name for each mmlib function so they
can be attributed in profiles run via the cProfile
module. Without
SCHRODINGER_PYTHON_CPROFILE, all mmlibs calls will be attributed to the
_Wrapper.__call__
method.
-
class
schrodinger.infra.mm.
CaptureMMErr
[source]¶ -
property
messages
¶
-
__init__
(*args, **kwargs)¶ Initialize self. See help(type(self)) for accurate signature.
-
addMessagesAsDetails
(base_message) → std::string¶
-
append
()¶ appends another ‘this’ object
-
getMessages
() → std::string¶
-
getMessagesOrDefault
(arg2) → std::string¶
-
next
()¶ returns the next ‘this’ object
-
restore
()¶
-
property
-
class
schrodinger.infra.mm.
Cartesian
¶ -
__init__
(*args, **kwargs)¶ Initialize self. See help(type(self)) for accurate signature.
-
static
angle
(a, b, c, norm_threshold=0.0) → double¶ angle(a, b, c) -> double
-
append
()¶ appends another ‘this’ object
-
static
dihedral
(a, b, c, d) → double¶
-
static
distance
(c1, c2) → double¶
-
magnitude
() → double¶
-
next
()¶ returns the next ‘this’ object
-
sq
() → double¶
-
static
square_distance
(c1, c2) → double¶
-
to_array
() → std::array< double,3 >¶
-
to_vector
() → std::vector< double,std::allocator< double > >¶
-
x
¶
-
y
¶
-
z
¶
-
-
schrodinger.infra.mm.
Cartesian_angle
(a, b, c) → double¶
-
schrodinger.infra.mm.
Cartesian_dihedral
(a, b, c, d) → double¶
-
schrodinger.infra.mm.
Cartesian_distance
(c1, c2) → double¶
-
schrodinger.infra.mm.
Cartesian_square_distance
(c1, c2) → double¶
-
class
schrodinger.infra.mm.
FitParamInfo
¶ schrodinger::forcefield::FitParamInfo
-
__init__
(*args, **kwargs)¶ Initialize self. See help(type(self)) for accurate signature.
-
append
()¶ appends another ‘this’ object
-
next
()¶ returns the next ‘this’ object
-
opls
¶ schrodinger::forcefield::FitParamInfo.opls
-
types
¶ schrodinger::forcefield::FitParamInfo.types
-
vs
¶ schrodinger::forcefield::FitParamInfo.vs
-
-
class
schrodinger.infra.mm.
LigandParameters
¶ ::LigandParameters
-
__init__
(*args, **kwargs)¶ Initialize self. See help(type(self)) for accurate signature.
-
allow_amino_acid_only_molecules
¶
-
allow_ion_only_molecules
¶
-
append
()¶ appends another ‘this’ object
-
excluded_residue_names
¶
-
included_residue_names
¶
-
max_atom_count
¶
-
min_heavy_atom_count
¶
-
next
()¶ returns the next ‘this’ object
-
-
class
schrodinger.infra.mm.
LigandScoreStructure
¶ ::LigandScoreStructure
-
__init__
(*args, **kwargs)¶ Initialize self. See help(type(self)) for accurate signature.
-
append
()¶ appends another ‘this’ object
-
getGradient
(wm_st) → double¶
-
getNumLigandAtom
() → int¶
-
getNumSite
() → int¶
-
getOverlapSite
()¶
-
getScore
() → double¶
-
getTdSLigandAtom
()¶
-
getTdSSite
()¶
-
getdGLigandAtom
()¶
-
getdGSite
()¶
-
getdHLigandAtom
()¶
-
getdHSite
()¶
-
next
()¶ returns the next ‘this’ object
-
-
schrodinger.infra.mm.
MMCOUNTBITS32
(n) → unsigned int¶
-
schrodinger.infra.mm.
MMCOUNTBITS64
(n) → unsigned int¶
-
class
schrodinger.infra.mm.
MMFfldAssign
¶ schrodinger::forcefield::MMFfldAssign
-
__init__
(*args, **kwargs)¶ Initialize self. See help(type(self)) for accurate signature.
-
append
()¶ appends another ‘this’ object
-
next
()¶ returns the next ‘this’ object
-
-
class
schrodinger.infra.mm.
MMFfldHandle
¶ schrodinger::forcefield::MMFfldHandle
-
__init__
(*args, **kwargs)¶ Initialize self. See help(type(self)) for accurate signature.
-
append
()¶ appends another ‘this’ object
-
getHandle
() → int¶
-
next
()¶ returns the next ‘this’ object
-
setOption
(option, value)¶
-
-
class
schrodinger.infra.mm.
MMFfldInitializer
¶ schrodinger::forcefield::MMFfldInitializer
-
__init__
(*args, **kwargs)¶ Initialize self. See help(type(self)) for accurate signature.
-
append
()¶ appends another ‘this’ object
-
next
()¶ returns the next ‘this’ object
-
-
class
schrodinger.infra.mm.
MMFileContext
¶ ::MMFileContext
-
__init__
(*args, **kwargs)¶ Initialize self. See help(type(self)) for accurate signature.
-
append
()¶ appends another ‘this’ object
-
next
()¶ returns the next ‘this’ object
-
-
class
schrodinger.infra.mm.
MMPREF
¶ ::MMPREF
-
__init__
(*args, **kwargs)¶ Initialize self. See help(type(self)) for accurate signature.
-
append
()¶ appends another ‘this’ object
-
beginGroup
(suffix) → MMpref_Err¶
-
beginOsAttribute
(iplat=MMPREF_NONE)¶ beginOsAttribute()
-
clearSettings
()¶
-
endGroup
()¶
-
endOsAttribute
()¶
-
get
(key, i) → MMpref_Err¶ get(key, d) -> MMpref_Err get(key, s) -> MMpref_Err get(key, b) -> MMpref_Err
-
getBool
(key, bval) → MMpref_Err¶ getBool(key, bval, bdefval) -> MMpref_Err
-
getBoolList
(groupname, bkeyvalue) → MMpref_Err¶
-
getDouble
(key) → MMpref_Err¶ getDouble(key, ddefval) -> MMpref_Err
-
getDoubleList
(groupname, dkeyvalue) → MMpref_Err¶
-
getGroup
() → std::string¶
-
getInt
(key, val) → MMpref_Err¶ getInt(key, idefval) -> MMpref_Err
-
getIntList
(groupname, ikeyvalue) → MMpref_Err¶
-
getSettingsFile
(sfallbackfile)¶
-
getString
(key, sval) → MMpref_Err¶ getString(key, sval, sdefval) -> MMpref_Err
-
getStringList
(groupname, skeyvalue) → MMpref_Err¶
-
getSubgroups
(subgroups, level=0) → int¶ getSubgroups(subgroups) -> int
-
getType
(key) → MMPREF_TYPE¶
-
hasKey
(key, type) → MMpref_Err¶ hasKey(key) -> MMpref_Err
-
next
()¶ returns the next ‘this’ object
-
removeKey
(key, type=MMPREF_TYPE_NONE) → int¶ removeKey(key) -> int
-
set
(key, val, comment) → MMpref_Err¶ set(key, val) -> MMpref_Err
-
syncSettings
() → MMpref_Err¶
-
-
exception
schrodinger.infra.mm.
MmException
(wrapped_function, args, rc)[source]¶ An exception class that specifically indicates the failure of an mmlibs call. The underlying value of the error code returned by the mmlib function can be retrieved through the ‘rc’ attribute of the exception. The name of the return code can be retrieved through the ‘rc_name’ attribute of the exception.
-
__init__
(wrapped_function, args, rc)[source]¶ Initialize with the wrapped function, arguments used, and the return code.
-
args
¶
-
with_traceback
()¶ Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.
-
-
class
schrodinger.infra.mm.
MmPdbContext
¶ -
__init__
(*args, **kwargs)¶ Initialize self. See help(type(self)) for accurate signature.
-
append
()¶ appends another ‘this’ object
-
next
()¶ returns the next ‘this’ object
-
-
class
schrodinger.infra.mm.
OPLSArchive
¶ schrodinger::forcefield::OPLSArchive
-
__init__
(*args, **kwargs)¶ Initialize self. See help(type(self)) for accurate signature.
-
add
(datafile_path)¶ add(parameter_data, datafile)
-
append
()¶ appends another ‘this’ object
-
contains
(datafile) → bool¶
-
static
create
(archive_path) → OPLSArchive¶
-
empty
() → bool¶
-
getFilename
() → boost::filesystem::path¶
-
static
isCompatible
(archive_path) → bool¶
-
merge
(datafile_path)¶
-
merge_archive
(src_archive_path)¶
-
next
()¶ returns the next ‘this’ object
-
remove
(datafile)¶
-
static
upgrade
(archive_path)¶
-
static
validate
(archive_path)¶
-
-
class
schrodinger.infra.mm.
OPLSArchiveError
¶ schrodinger::forcefield::OPLSArchiveError
-
__init__
(*args, **kwargs)¶ Initialize self. See help(type(self)) for accurate signature.
-
append
()¶ appends another ‘this’ object
-
next
()¶ returns the next ‘this’ object
-
-
schrodinger.infra.mm.
OPLSArchive_create
(archive_path) → OPLSArchive¶
-
schrodinger.infra.mm.
OPLSArchive_isCompatible
(archive_path) → bool¶
-
schrodinger.infra.mm.
OPLSArchive_upgrade
(archive_path)¶
-
schrodinger.infra.mm.
OPLSArchive_validate
(archive_path)¶
-
class
schrodinger.infra.mm.
OPLSDatafile
¶ schrodinger::forcefield::OPLSDatafile
-
__init__
(*args, **kwargs)¶ Initialize self. See help(type(self)) for accurate signature.
-
append
()¶ appends another ‘this’ object
-
next
()¶ returns the next ‘this’ object
-
-
class
schrodinger.infra.mm.
OPLSDatafileHash
¶ schrodinger::forcefield::OPLSDatafileHash
-
__init__
(*args, **kwargs)¶ Initialize self. See help(type(self)) for accurate signature.
-
append
()¶ appends another ‘this’ object
-
next
()¶ returns the next ‘this’ object
-
-
class
schrodinger.infra.mm.
OPLSVersionData
¶ schrodinger::forcefield::OPLSVersionData
-
__init__
(*args, **kwargs)¶ Initialize self. See help(type(self)) for accurate signature.
-
append
()¶ appends another ‘this’ object
-
archive_filename
¶ schrodinger::forcefield::OPLSVersionData.archive_filename
-
display_name
¶ schrodinger::forcefield::OPLSVersionData.display_name
-
next
()¶ returns the next ‘this’ object
-
version_major
¶ schrodinger::forcefield::OPLSVersionData.version_major
-
version_minor
¶ schrodinger::forcefield::OPLSVersionData.version_minor
-
version_patch
¶ schrodinger::forcefield::OPLSVersionData.version_patch
-
-
class
schrodinger.infra.mm.
OPLSVersionHash
¶ schrodinger::forcefield::OPLSVersionHash
-
__init__
(*args, **kwargs)¶ Initialize self. See help(type(self)) for accurate signature.
-
append
()¶ appends another ‘this’ object
-
next
()¶ returns the next ‘this’ object
-
-
class
schrodinger.infra.mm.
Preferences
¶ -
__init__
(*args, **kwargs)¶ Initialize self. See help(type(self)) for accurate signature.
-
append
()¶ appends another ‘this’ object
-
clear
()¶
-
hasKey
(key) → bool¶
-
next
()¶ returns the next ‘this’ object
-
removeKey
(key)¶
-
-
class
schrodinger.infra.mm.
ScoreAtom
¶ ::ScoreAtom
-
__init__
(*args, **kwargs)¶ Initialize self. See help(type(self)) for accurate signature.
-
append
()¶ appends another ‘this’ object
-
is_hydrogen
¶
-
next
()¶ returns the next ‘this’ object
-
vdw_radius
¶
-
x
¶
-
y
¶
-
z
¶
-
-
class
schrodinger.infra.mm.
UTT
¶ ::UTT
-
__init__
(*args, **kwargs)¶ Initialize self. See help(type(self)) for accurate signature.
-
addParam
(spec)¶
-
append
()¶ appends another ‘this’ object
-
atom1
¶
-
atom2
¶
-
canonicalize
()¶
-
central_bt
¶
-
comment
¶
-
end_atoms1
¶
-
end_atoms2
¶
-
getDefinitionString
() → std::string¶
-
info
¶
-
matched
¶
-
next
()¶ returns the next ‘this’ object
-
opt
¶
-
quality
¶
-
regular_torsion
¶
-
reverseOrder
()¶
-
scl14type
¶
-
updateSymbolNumbers
(fcn)¶
-
utt_par
¶
-
utt_reverse_order
¶
-
-
class
schrodinger.infra.mm.
UTTAtom
¶ ::UTTAtom
-
__init__
(*args, **kwargs)¶ Initialize self. See help(type(self)) for accurate signature.
-
append
()¶ appends another ‘this’ object
-
atom_idx
¶
-
next
()¶ returns the next ‘this’ object
-
symbol
¶
-
symbol_num
¶
-
updateSymbolNumber
(fcn)¶
-
-
class
schrodinger.infra.mm.
UTTDefSpec
¶ ::UTTDefSpec
-
__init__
(*args, **kwargs)¶ Initialize self. See help(type(self)) for accurate signature.
-
append
()¶ appends another ‘this’ object
-
comment
¶
-
def_str
¶
-
info
¶
-
next
()¶ returns the next ‘this’ object
-
opt
¶
-
quality
¶
-
scl14type
¶
-
-
class
schrodinger.infra.mm.
UTTEndAtom
¶ ::UTTEndAtom
-
__init__
(*args, **kwargs)¶ Initialize self. See help(type(self)) for accurate signature.
-
append
()¶ appends another ‘this’ object
-
atom_idx
¶
-
bt
¶
-
invariant
() → bond_index_t¶
-
next
()¶ returns the next ‘this’ object
-
symbol
¶
-
symbol_num
¶
-
updateSymbolNumber
(fcn)¶
-
-
class
schrodinger.infra.mm.
UTTParamSpec
¶ ::UTTParamSpec
-
__init__
(*args, **kwargs)¶ Initialize self. See help(type(self)) for accurate signature.
-
append
()¶ appends another ‘this’ object
-
bt0
¶
-
bt3
¶
-
comment
¶
-
next
()¶ returns the next ‘this’ object
-
sym0
¶
-
sym3
¶
-
v
¶
-
-
class
schrodinger.infra.mm.
UTTParameter
¶ ::UTTParameter
-
__init__
(*args, **kwargs)¶ Initialize self. See help(type(self)) for accurate signature.
-
append
()¶ appends another ‘this’ object
-
comment
¶
-
end_atom0
¶
-
end_atom3
¶
-
next
()¶ returns the next ‘this’ object
-
v
¶
-
-
class
schrodinger.infra.mm.
UnpairedElectronsReplacementMode
[source]¶ -
LeaveUnspecified
= 0¶
-
ExplicitHydrogens
= 1¶
-
SetAsCharge
= 2¶
-
-
class
schrodinger.infra.mm.
WaterMapAtom
¶ ::WaterMapAtom
-
__init__
(*args, **kwargs)¶ Initialize self. See help(type(self)) for accurate signature.
-
append
()¶ appends another ‘this’ object
-
energy
¶
-
entropy
¶
-
free_energy
¶
-
next
()¶ returns the next ‘this’ object
-
occupancy
¶
-
vdw_radius
¶
-
x
¶
-
y
¶
-
z
¶
-
-
class
schrodinger.infra.mm.
WaterMapStructure
¶ ::WaterMapStructure
-
__init__
(*args, **kwargs)¶ Initialize self. See help(type(self)) for accurate signature.
-
append
()¶ appends another ‘this’ object
-
atom
¶
-
continuous
() → bool¶
-
next
()¶ returns the next ‘this’ object
-
-
class
schrodinger.infra.mm.
WithMMFileSearchPath
¶ ::WithMMFileSearchPath
-
__init__
(*args, **kwargs)¶ Initialize self. See help(type(self)) for accurate signature.
-
append
()¶ appends another ‘this’ object
-
next
()¶ returns the next ‘this’ object
-
-
schrodinger.infra.mm.
aacg_vdw_parameters
(site_types, parameter_files, enhancement_files, enhancement_level=0.0, encrypt=False) → std::pair< std::string,std::string >¶ aacg_vdw_parameters(site_types, parameter_files, enhancement_files, enhancement_level=0.0) -> std::pair< std::string,std::string > aacg_vdw_parameters(site_types, parameter_files, enhancement_files) -> std::pair< std::string,std::string >
-
schrodinger.infra.mm.
assert_development_license_exists
()¶
-
schrodinger.infra.mm.
assert_opls_main_license_exists
(version)¶
-
schrodinger.infra.mm.
changeParameterValuesByIndex
(mmffld_id, paramtype, index, parameter_list) → MMFfldStatus¶
-
schrodinger.infra.mm.
current_opls_metadata
() → std::string¶
-
schrodinger.infra.mm.
development_license_exists
() → bool¶
-
schrodinger.infra.mm.
find_ligand_atoms
(ct, params) → MM_Bitset¶
-
schrodinger.infra.mm.
find_ligand_molecules
(ct, params) → std::vector< std::vector< int,std::allocator< int > >,std::allocator< std::vector< int,std::allocator< int > > > >¶
-
schrodinger.infra.mm.
get_OPLS_data_filename
(opls_dir, version, data_file_basename) → std::string¶ get_OPLS_data_filename(opls_dir, version) -> std::string
-
schrodinger.infra.mm.
get_OPLS_data_subdirectory
(opls_dir, version) → std::string¶
-
schrodinger.infra.mm.
get_angle_between_two_vectors
(vector1, vector2) → double¶
-
schrodinger.infra.mm.
get_archive_path
(oplsdir) → boost::filesystem::path¶
-
schrodinger.infra.mm.
get_compatible_archive_path
(oplsdir) → boost::filesystem::path¶
-
schrodinger.infra.mm.
get_current_OPLS_data_filename
(opls_dir, data_file_basename) → std::string¶ get_current_OPLS_data_filename(opls_dir) -> std::string
-
schrodinger.infra.mm.
get_current_OPLS_data_subdirectory
(opls_dir) → std::string¶
-
schrodinger.infra.mm.
get_dihedral
(bond2_1, bond2_3, bond2_4) → double¶
-
schrodinger.infra.mm.
get_knime_workflows_url
()¶
-
schrodinger.infra.mm.
get_ligand_parameters
() → LigandParameters¶
-
schrodinger.infra.mm.
get_localhost_temp_dir
() → std::string¶
-
schrodinger.infra.mm.
get_schrodinger_temp_dir
() → std::string¶
-
schrodinger.infra.mm.
get_torsion_fit_info
(mmffld_id, ct) → FitParamInfo¶
-
schrodinger.infra.mm.
installation_archive_path
() → boost::filesystem::path¶
-
schrodinger.infra.mm.
is_compatible_opls_metadata
(metadata) → bool¶
-
schrodinger.infra.mm.
is_valid_opls_directory
(oplsdir) → bool¶
-
schrodinger.infra.mm.
ligprep3_refcount
() → int¶
-
schrodinger.infra.mm.
m2io_refcount
() → int¶
-
schrodinger.infra.mm.
minimization_license_exists
() → bool¶
-
schrodinger.infra.mm.
mmalign_get_aligned_sequence
(alignment, nth_aligned_seq) → MMsequence¶
-
schrodinger.infra.mm.
mmalign_get_end_position
(alignment, nth_aligned_seq) → int¶
-
schrodinger.infra.mm.
mmalign_get_evalue
(alignment, nth_aligned_seq) → double¶
-
schrodinger.infra.mm.
mmalign_get_num_aligned_sequences
(alignment) → int¶
-
schrodinger.infra.mm.
mmalign_get_percent_gaps
(alignment, nth_aligned_seq) → int¶
-
schrodinger.infra.mm.
mmalign_get_percent_identity
(alignment, nth_aligned_seq) → int¶
-
schrodinger.infra.mm.
mmalign_get_percent_positive
(alignment, nth_aligned_seq) → int¶
-
schrodinger.infra.mm.
mmalign_get_query_sequence
(alignment) → MMsequence¶
-
schrodinger.infra.mm.
mmalign_get_score
(alignment, nth_aligned_seq) → double¶
-
schrodinger.infra.mm.
mmalign_get_start_position
(alignment, nth_aligned_seq) → int¶
-
schrodinger.infra.mm.
mmalign_in_use
(alignment) → MMbool¶
-
schrodinger.infra.mm.
mmasl_refcount
() → int¶
-
schrodinger.infra.mm.
mmat_get_anyatom
() → int¶
-
schrodinger.infra.mm.
mmat_get_atom_type
(arg1) → int¶
-
schrodinger.infra.mm.
mmat_get_atomic_num
(arg1) → int¶
-
schrodinger.infra.mm.
mmat_get_atomic_number_by_element
(arg1) → int¶
-
schrodinger.infra.mm.
mmat_get_atomic_weight
(arg1) → double¶
-
schrodinger.infra.mm.
mmat_get_central_geometry
(arg1) → int¶
-
schrodinger.infra.mm.
mmat_get_color
(arg1) → int¶
-
schrodinger.infra.mm.
mmat_get_description
(atom_type) → char *¶
-
schrodinger.infra.mm.
mmat_get_element
(arg1) → char *¶
-
schrodinger.infra.mm.
mmat_get_element_by_atomic_number
(atomic_number) → char *¶
-
schrodinger.infra.mm.
mmat_get_eneg
(arg1) → double¶
-
schrodinger.infra.mm.
mmat_get_eqat13
(arg1) → char *¶
-
schrodinger.infra.mm.
mmat_get_formal_charge
(arg1) → int¶
-
schrodinger.infra.mm.
mmat_get_generalized_type
(atom_type) → int¶
-
schrodinger.infra.mm.
mmat_get_hadded
(arg1) → char *¶
-
schrodinger.infra.mm.
mmat_get_largest_atype
() → int¶
-
schrodinger.infra.mm.
mmat_get_largest_vdw_radius
() → double¶
-
schrodinger.infra.mm.
mmat_get_mmod_name
(arg1) → char *¶
-
schrodinger.infra.mm.
mmat_get_natype
() → int¶
-
schrodinger.infra.mm.
mmat_get_next
(atom_type) → int¶
-
schrodinger.infra.mm.
mmat_get_nhua
(arg1) → int¶
-
schrodinger.infra.mm.
mmat_get_pdb_name
(arg1) → char *¶
-
schrodinger.infra.mm.
mmat_get_solv_eqat13
(arg1) → char *¶
-
schrodinger.infra.mm.
mmat_get_uaroot
(arg1) → char *¶
-
schrodinger.infra.mm.
mmat_get_valence
(arg1) → int¶
-
schrodinger.infra.mm.
mmat_get_vdw_radius
(arg1) → double¶
-
schrodinger.infra.mm.
mmat_get_wildcard
(arg1) → int¶
-
schrodinger.infra.mm.
mmat_initialize
(arg1, arg2, arg3) → int¶
-
schrodinger.infra.mm.
mmat_is_catdel
(arg1) → int¶
-
schrodinger.infra.mm.
mmat_is_deloc
(arg1) → int¶
-
schrodinger.infra.mm.
mmat_is_generalized_type
(atom_type) → int¶
-
schrodinger.infra.mm.
mmat_is_valid
(atom_type) → int¶
-
schrodinger.infra.mm.
mmat_is_wildcard
(arg1) → int¶
-
schrodinger.infra.mm.
mmat_terminate
()¶
-
schrodinger.infra.mm.
mmbs_get_next
(ibs, pos) → int¶
-
schrodinger.infra.mm.
mmbs_get_previous
(ibs, pos) → int¶
-
schrodinger.infra.mm.
mmbs_in_use
(ibs) → MMbool¶ mmbs_in_use(bs) -> MMbool
-
schrodinger.infra.mm.
mmbs_is_off
(ibs, pos) → MMbool¶
-
schrodinger.infra.mm.
mmbs_is_on
(ibs, pos) → MMbool¶
-
schrodinger.infra.mm.
mmcolor_rgb_to_vector
(color_rgb_in)¶
-
schrodinger.infra.mm.
mmcolor_vector_set
(r, g, b)¶
-
schrodinger.infra.mm.
mmcolor_vector_to_index
(color_vector_in)¶
-
schrodinger.infra.mm.
mmcolor_vector_to_rgb
(color_vector_in)¶
-
schrodinger.infra.mm.
mmcolor_vector_to_string
(color_vector_in)¶
-
schrodinger.infra.mm.
mmcolor_vectors_equal
(color1, color2) → MMbool¶
-
schrodinger.infra.mm.
mmcommon_display_ffbuilder
() → MMbool¶
-
schrodinger.infra.mm.
mmcommon_display_opls2
() → MMbool¶
-
schrodinger.infra.mm.
mmcommon_display_scisol
() → MMbool¶
-
schrodinger.infra.mm.
mmcommon_display_watermap
() → MMbool¶
-
schrodinger.infra.mm.
mmcommon_get_license_feature_version
(feature) → int¶
-
schrodinger.infra.mm.
mmcommon_get_scratch_project_regular_expression
() → std::string¶
-
schrodinger.infra.mm.
mmcommon_web_access_allowed
() → MMbool¶
-
schrodinger.infra.mm.
mmcrystal_tag_ok
(crystal_tag) → MMbool¶
-
schrodinger.infra.mm.
mmct_atom_get_atom_entry
(ict, iatom) → int¶
-
schrodinger.infra.mm.
mmct_atom_get_atom_mol
(cthandle, iatom) → int¶
-
schrodinger.infra.mm.
mmct_atom_get_bond_angle
(ct1, ct1atom, ct2, ct2atom, ct3, ct3atom) → MM_Angle¶
-
schrodinger.infra.mm.
mmct_atom_get_bond_angle_pbc
(ct1, ct1atom, ct2, ct2atom, ct3, ct3atom) → MM_Coord¶
-
schrodinger.infra.mm.
mmct_atom_get_chain_char
(cthandle, iatom) → char¶
-
schrodinger.infra.mm.
mmct_atom_get_charge1
(cthandle, iatom) → MM_Charge¶
-
schrodinger.infra.mm.
mmct_atom_get_charge2
(cthandle, iatom) → MM_Charge¶
-
schrodinger.infra.mm.
mmct_atom_get_chargef
(cthandle, iatom) → int¶
-
schrodinger.infra.mm.
mmct_atom_get_color
(cthandle, iatom) → int¶
-
schrodinger.infra.mm.
mmct_atom_get_dihedral_angle
(ct1, ct1atom, ct2, ct2atom, ct3, ct3atom, ct4, ct4atom) → MM_Angle¶
-
schrodinger.infra.mm.
mmct_atom_get_dihedral_angle_pbc
(ct1, ct1atom, ct2, ct2atom, ct4, ct4atom, ct3, ct3atom) → MM_Coord¶
-
schrodinger.infra.mm.
mmct_atom_get_distance
(ct1, ct1atom, ct2, ct2atom) → MM_Coord¶
-
schrodinger.infra.mm.
mmct_atom_get_distance_pbc
(ct1, ct1atom, ct2, ct2atom) → MM_Coord¶
-
schrodinger.infra.mm.
mmct_atom_get_entry_mol_num
(ict, iatom) → int¶
-
schrodinger.infra.mm.
mmct_atom_get_mol_num
(cthandle, iatom) → int¶
-
schrodinger.infra.mm.
mmct_atom_get_res
(cthandle, iatom) → char¶
-
schrodinger.infra.mm.
mmct_atom_get_secondary_struct
(cthandle, iatom) → int¶
-
schrodinger.infra.mm.
mmct_atom_get_x
(cthandle, iatom) → MM_Coord¶
-
schrodinger.infra.mm.
mmct_atom_get_y
(cthandle, iatom) → MM_Coord¶
-
schrodinger.infra.mm.
mmct_atom_get_z
(cthandle, iatom) → MM_Coord¶
-
schrodinger.infra.mm.
mmct_atom_has_alt_position
(cthandle, iatom) → MMbool¶
-
schrodinger.infra.mm.
mmct_atom_is_selected
(cthandle, iatom) → MMbool¶
-
schrodinger.infra.mm.
mmct_bond_get_order
(cthandle, iatom, conn_atom) → int¶
-
schrodinger.infra.mm.
mmct_ct_compare_jaguar_geometry
(ict1, ict2) → int¶
-
schrodinger.infra.mm.
mmct_ct_get_all_xyz_copy
(cthandle)¶
-
schrodinger.infra.mm.
mmct_ct_get_all_xyz_live
(cthandle)¶
-
schrodinger.infra.mm.
mmct_ct_get_property_dependency
(cthandle, idependency, property, dependency_type) → ErrLevel¶
-
schrodinger.infra.mm.
mmct_ct_get_xmax
(cthandle) → MM_Coord¶
-
schrodinger.infra.mm.
mmct_ct_get_xmin
(cthandle) → MM_Coord¶
-
schrodinger.infra.mm.
mmct_ct_get_ymax
(cthandle) → MM_Coord¶
-
schrodinger.infra.mm.
mmct_ct_get_ymin
(cthandle) → MM_Coord¶
-
schrodinger.infra.mm.
mmct_ct_get_zmax
(cthandle) → MM_Coord¶
-
schrodinger.infra.mm.
mmct_ct_get_zmin
(cthandle) → MM_Coord¶
-
schrodinger.infra.mm.
mmct_ct_in_use
(cthandle) → int¶
-
schrodinger.infra.mm.
mmct_current_errhandler
() → int¶
-
schrodinger.infra.mm.
mmct_id_map_get
(imap, iatom) → MM_Index¶
-
schrodinger.infra.mm.
mmct_id_map_get_size
(imap) → int¶
-
schrodinger.infra.mm.
mmct_id_map_in_use
(imap) → MMbool¶
-
schrodinger.infra.mm.
mmct_is_enabled
(option) → int¶
-
schrodinger.infra.mm.
mmct_is_standard_biopolymer
(res_name) → MMbool¶
-
schrodinger.infra.mm.
mmct_is_standard_nucleotide
(res_name) → MMbool¶
-
schrodinger.infra.mm.
mmct_is_standard_residue
(res_name) → MMbool¶
-
schrodinger.infra.mm.
mmct_refcount
() → int¶
-
schrodinger.infra.mm.
mmct_res_connected
(ct, res1_atom, res2_atom) → MMbool¶
-
schrodinger.infra.mm.
mmct_valid_atom
(atom_index) → MMbool¶
-
schrodinger.infra.mm.
mmelement_clear
()¶
-
schrodinger.infra.mm.
mmelement_get_atomic_number_by_symbol
(symbol) → int¶
-
schrodinger.infra.mm.
mmelement_get_atomic_weight_by_atomic_number
(atnum) → double¶
-
schrodinger.infra.mm.
mmelement_get_atomic_weight_by_symbol
(symbol) → double¶
-
schrodinger.infra.mm.
mmelement_get_default_color
(atomic_number) → int¶
-
schrodinger.infra.mm.
mmelement_get_electronegativity_by_atomic_number
(atnum) → double¶
-
schrodinger.infra.mm.
mmelement_get_full_valence
(atomic_number) → size_t¶
-
schrodinger.infra.mm.
mmelement_get_max_valence
(atomic_number) → size_t¶
-
schrodinger.infra.mm.
mmelement_get_period
(atomic_number) → size_t¶
-
schrodinger.infra.mm.
mmelement_get_symbol_by_atomic_number
(atnum) → char const *¶
-
schrodinger.infra.mm.
mmelement_get_valence_count
(atomic_number) → size_t¶
-
schrodinger.infra.mm.
mmerr_return_code
(level) → char *¶
-
schrodinger.infra.mm.
mmffld_getEnergyForce
(mmffld_id) → std::pair< std::vector< double,std::allocator< double > >,std::vector< double,std::allocator< double > > >¶
-
schrodinger.infra.mm.
mmffld_get_LJ_type_from_symbol
(mmffld_id, vdw_type) → int¶
-
schrodinger.infra.mm.
mmffld_get_error_handler
() → int¶
-
schrodinger.infra.mm.
mmffld_get_loaded_UTTs
(mmffld_handle) → std::map< std::string,UTT,std::less< std::string >,std::allocator< std::pair< std::string const,UTT > > >¶
-
schrodinger.infra.mm.
mmffld_overwrite_vdw_interaction_parameter_IAC
(mmffld_id, iac_i, iac_j, value_a, value_b)¶
-
schrodinger.infra.mm.
mmffld_refcount
() → int¶
-
schrodinger.infra.mm.
mmfile_get_appdata_release_dir_path
() → std::string¶
-
schrodinger.infra.mm.
mmfile_get_config_dir
() → std::string¶
-
schrodinger.infra.mm.
mmfile_get_directory_path
(which_directory) → std::string¶
-
schrodinger.infra.mm.
mmfile_get_maestro_scripts_path
(path_type) → std::string¶
-
schrodinger.infra.mm.
mmfile_get_product_dir_path
(product_name) → std::string¶
-
schrodinger.infra.mm.
mmfile_get_product_directory_names
() → std::vector< std::string,std::allocator< std::string > >¶
-
schrodinger.infra.mm.
mmfrag_refcount
() → size_t¶
-
schrodinger.infra.mm.
mmim_is_dihedral
(ct, i, j, k, l) → MMim_bool¶
-
schrodinger.infra.mm.
mmim_is_ringbond
(ct, j, k) → MMim_bool¶
-
schrodinger.infra.mm.
mmjag_atomic_number
(lbl) → int¶
-
schrodinger.infra.mm.
mmjag_basis_count
() → int¶
-
schrodinger.infra.mm.
mmjag_key_nondef_count
(h) → int¶
-
schrodinger.infra.mm.
mmjag_scan_adjust
(h, ct, coord_type, i, j, k, l, value, allow_linear, ct_ref) → int¶
-
schrodinger.infra.mm.
mmjag_scan_useable
(scan_code) → MMjag_bool¶
-
schrodinger.infra.mm.
mmjag_terminate
()¶
-
schrodinger.infra.mm.
mmjag_zmat_count
(h) → int¶
-
schrodinger.infra.mm.
mmlewis_get_error_handler
() → int¶
-
schrodinger.infra.mm.
mmlewis_refcount
() → int¶
-
schrodinger.infra.mm.
mmlist_get
(list_id, list_index) → int¶
-
schrodinger.infra.mm.
mmlist_get_size
(list_id) → int¶
-
schrodinger.infra.mm.
mmlist_in_list
(list_id, val) → int¶
-
schrodinger.infra.mm.
mmlist_in_range
(list_id, min, max) → int¶
-
schrodinger.infra.mm.
mmmdl_refcount
() → int¶
-
schrodinger.infra.mm.
mmmol2_refcount
() → int¶
-
schrodinger.infra.mm.
mmneut_get_errhandle
() → int¶
-
schrodinger.infra.mm.
mmneut_set_errhandle
(arg1) → int¶
-
schrodinger.infra.mm.
mmpatty_get_error_handler
() → int¶
-
schrodinger.infra.mm.
mmpatty_refcount
() → int¶
-
schrodinger.infra.mm.
mmpdb_get_three_to_one_letter_residue_map
() → std::unordered_map< std::string,char > const &¶
-
schrodinger.infra.mm.
mmpdb_refcount
() → int¶
-
schrodinger.infra.mm.
mmpipeline_initialize
() → char *¶
-
schrodinger.infra.mm.
mmseq_create_sequence_name
(prefix, ename, chain_name) → char *¶
-
schrodinger.infra.mm.
mmseq_get_accession_number
(sequence) → char const *¶
-
schrodinger.infra.mm.
mmseq_get_all_codes
(sequence) → char const *¶
-
schrodinger.infra.mm.
mmseq_get_ca_index
(sequence, position) → MM_Index¶
-
schrodinger.infra.mm.
mmseq_get_chain
(sequence) → char¶
-
schrodinger.infra.mm.
mmseq_get_chainstr
(sequence) → std::string¶
-
schrodinger.infra.mm.
mmseq_get_code
(sequence, position) → char¶
-
schrodinger.infra.mm.
mmseq_get_code_ids
(sequence) → char const **¶
-
schrodinger.infra.mm.
mmseq_get_code_ids_range
(sequence, start_pos, num_c) → char **¶
-
schrodinger.infra.mm.
mmseq_get_code_range
(sequence, start_pos, num_c) → char *¶
-
schrodinger.infra.mm.
mmseq_get_description
(sequence) → char const *¶
-
schrodinger.infra.mm.
mmseq_get_entry_name
(sequence) → char const *¶
-
schrodinger.infra.mm.
mmseq_get_id
(sequence, position) → char const *¶
-
schrodinger.infra.mm.
mmseq_get_length
(sequence) → int¶
-
schrodinger.infra.mm.
mmseq_get_name
(sequence) → char const *¶
-
schrodinger.infra.mm.
mmseq_get_subsequence
(sequence, start, end, name) → MMsequence¶
-
schrodinger.infra.mm.
mmseq_get_type
(sequence) → MMseq_sequence_type¶
-
schrodinger.infra.mm.
mmseq_in_use
(sequence) → MMbool¶
-
schrodinger.infra.mm.
mmseqio_get_seq_type
(seq, seq_len) → MMseq_sequence_type¶
-
schrodinger.infra.mm.
mmseqio_in_use
(seqio) → MMbool¶
-
schrodinger.infra.mm.
mmsys_get_short_host
() → std::string¶
-
schrodinger.infra.mm.
mmsys_is_localhost
(name) → bool¶
-
schrodinger.infra.mm.
mmsys_version_to_string
(version) → char *¶
-
schrodinger.infra.mm.
mmtable_is_enabled
(option) → MMbool¶
-
schrodinger.infra.mm.
mmtable_refcount
() → int¶
-
schrodinger.infra.mm.
mmtable_table_is_valid
(table) → MMbool¶
-
schrodinger.infra.mm.
mmtable_terminate
()¶
-
schrodinger.infra.mm.
mmtaut_get_error_handler
() → int¶
-
schrodinger.infra.mm.
mmzip_contains_file
(handle, filename) → MMbool¶
-
schrodinger.infra.mm.
mmzip_file_name
(handle, index) → char const *¶
-
schrodinger.infra.mm.
opls_main_license_exists
(version) → bool¶
-
schrodinger.infra.mm.
opls_name_to_version
(name) → schrodinger::forcefield::OPLSVersion¶
-
schrodinger.infra.mm.
opls_names
() → std::vector< std::string,std::allocator< std::string > >¶
-
schrodinger.infra.mm.
opls_version_to_name
(version, name_type) → std::string¶ opls_version_to_name(version) -> std::string
-
schrodinger.infra.mm.
read_utts
(archive) → std::vector< UTT,std::allocator< UTT > >¶
-
schrodinger.infra.mm.
set_ligand_parameters
(params)¶
-
schrodinger.infra.mm.
validate_opls_directory
(oplsdir)¶
-
schrodinger.infra.mm.
validate_opls_metadata
(metadata)¶
-
schrodinger.infra.mm.
weakref_proxy
()¶ proxy(object[, callback]) – create a proxy object that weakly references ‘object’. ‘callback’, if given, is called with a reference to the proxy when ‘object’ is about to be finalized.