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).
Note that the concept of an "Initiator" can be a bit
fungible. It can either be the actual intiator moiety that starts the
whole polymer, or it may be a partially built polymer that still needs
additional chains added to it.
|
__init__(self,
*args,
**kwargs)
Overrides the parent init method to allow the parial_polymer keyword
parameter. |
|
|
|
completePolymer(self,
chain_terminator,
chain_namer,
clash_fixer)
Tack on an existing chain to each grow point |
|
|
(schrodinger.structure.Structure, int)
|
fillBranchPoints(self,
chain_terminator,
chain_branch_points,
chain_namer,
clash_fixer)
Tack on an existing chain to each of our branch points - each point
has a percent chance of getting a chain added to it as long as its
generation is less than the generation limit |
|
|
|
getPDBName(self)
Get a PDB residue-like Name for this moiety |
|
|
Inherited from BaseMoiety :
addToChain ,
alignToVector ,
checkRequiredProperties ,
determineCouplerLocation ,
finalizeSideGroup ,
findAttachedAtomIndex ,
findBackbone2BranchingPoint ,
findRotatableBonds ,
findSideGroup ,
getBondLength ,
getStructureForCoupling ,
markBackboneAtom ,
moveHeadToOrigin ,
readFromStructure ,
setAsFragment
Inherited from object :
__delattr__ ,
__format__ ,
__getattribute__ ,
__hash__ ,
__new__ ,
__reduce__ ,
__reduce_ex__ ,
__repr__ ,
__setattr__ ,
__sizeof__ ,
__str__ ,
__subclasshook__
|