A mixin for classes that uses in-cell polymer grow method.
|
|
bool
|
placeOneIniInCell(self,
frag,
new_chain=True)
Place a new or dead chain fragment containing initiator into the
cell. |
|
|
schrodinger.structure.Structure or None
|
buildCellNoWrap(self,
num_structs,
density,
avdw_scale)
Make a single attempt at building the cell. |
|
|
bool
|
relocate_failed_mol(self,
pre_frag,
frags_in_one_mol,
tried_per_mol)
Place one failed molecule back into the cell. |
|
|
list
|
get_dihe_values(self)
Get the possbile dihedral values of current fragment. |
|
|
bool
|
has_clashes(self)
Check whether current fragment has clashes and speared rings with
pre-existing structure. |
|
|
|
remove_finished_polymer(self,
frags_by_mol,
tried_per_mol)
Remove frags_by_mols that have no polymer fragments and update
finished polymer number. |
|
|
|
bitSetOn(self,
bitset,
frag)
Set the bitset on according to the atom ids in fragments; record
rings according to rings in fragments. |
|
|
|
bitSetOff(self,
bitset,
frag)
Set the bitset off according to the atom ids in fragments; remove
rings according to rings in fragments. |
|
|
schrodinger.structure.Structure
|
|
iterator of list
|
getPosition(self,
new_chain)
Find random positions in the cell according to the following rules. |
|
|
iterator of list
|
getIniFragPosition(self,
max_num=10000,
max_failed_num=10000)
Return a random point in the space and no other initiators and
scaffold within a pre-defined raduis. |
|
|
|
deleteOtherBranches(self,
pre_frag,
frags_in_one_mol)
Remove the fragments from the next_frags pool and set off the bitset
of moved fragments. |
|
|
|
|
|
|
structure.structureinteraction.AtomPairWithValueList ,
Bitset
|
getContactAndBitset(self,
frag)
Calculate the bitset of current fragment and the contact of the atoms
in fragment with pre-exsiting atoms in the cell. |
|
|
structure.structureinteraction.AtomPairWithValueList
|
getContact(self,
bitset2)
Calculate contact the atoms in fragment with pre-exsiting atoms in
the cell. |
|
|
|
prepareBuildingBlocksForGrow(self)
Create moieties from polymer residues. |
|
|
Inherited from object :
__delattr__ ,
__format__ ,
__getattribute__ ,
__hash__ ,
__init__ ,
__new__ ,
__reduce__ ,
__reduce_ex__ ,
__repr__ ,
__setattr__ ,
__sizeof__ ,
__str__ ,
__subclasshook__
|