diff --git a/HTPolyNetPackage.html b/HTPolyNetPackage.html index bb2646e..d1b34f5 100644 --- a/HTPolyNetPackage.html +++ b/HTPolyNetPackage.html @@ -4021,11 +4021,6 @@
Enum (class) – inherits from Enum class
-bondcycle_collective Check to see if, when considered as a collective, this -set of bondrecs leads to one or more cyclic bondchain; if so, longest bonds that +set of bondrecs leads to one or more cyclic bondchains; if so, longest bonds that break bondcycles are removed from bondrecs list and resulting list is returned
bdf (pandas.DataFrame) – bonds data frame
+bdf (pandas.DataFrame) – bonds data frame, sorted in ascending order by bondlength
list of bond records that results in no new bondcycles
@@ -4706,26 +4701,6 @@makes_bondcycle checks the current ‘bondchain’ index lists to see if a bond between aidx and bidx (global atom indices) would generate a C-C’ bondcycle, which they do if they have the same ‘bondchain’ attribute, shorter than the minimum allowable bondcycle length, if this is not -1
-aidx (int) – global index of an atom
bidx (int) – global index of another atom
True if a bond betwen aidx and bidx would form a C-C’ bondcycle
-bool
-
self.bond_templates:BondTemplateList=[]
self.symmetry_relateds=[]
self.stereocenters=[] # list of atomnames
- self.stereoisomers:dict(str,Molecule)={}
+ self.stereoisomers={}
self.nconformers=0
self.conformers_dict={}
self.conformers=[] # just a list of gro file basenames
@@ -1013,7 +1013,7 @@ Source code for HTPolyNet.molecule
overall_maximum=(-1.e9,-1,-1)
coord_trials={}
for myH,myHnm in myHpartners.items(): # keys are globalIdx's, values are names
- coord_trials[myH]:dict[TopoCoord]={}
+ coord_trials[myH]={}
Rh=TC.get_R(myH)
logger.debug(f' Rh {myH} {Rh} {Rh.dtype}')
Rih=Ri-Rh
diff --git a/_modules/HTPolyNet/software.html b/_modules/HTPolyNet/software.html
index f6ebafd..3131cad 100644
--- a/_modules/HTPolyNet/software.html
+++ b/_modules/HTPolyNet/software.html
@@ -42,7 +42,6 @@ Source code for HTPolyNet.software
import logging
import os
from HTPolyNet.stringthings import my_logger
-# from GPUtil import getGPUs
logger=logging.getLogger(__name__)
diff --git a/_modules/HTPolyNet/topocoord.html b/_modules/HTPolyNet/topocoord.html
index 8e99e82..5f8def1 100644
--- a/_modules/HTPolyNet/topocoord.html
+++ b/_modules/HTPolyNet/topocoord.html
@@ -53,6 +53,7 @@ Source code for HTPolyNet.topocoord
from HTPolyNet.matrix4 import Matrix4
from HTPolyNet.gromacs import grompp_and_mdrun,mdp_get, mdp_modify, gmx_energy_trace
import HTPolyNet.projectfilesystem as pfs
+# import HTPolyNet.polybonds as pb
logger=logging.getLogger(__name__)
@@ -65,9 +66,9 @@ Source code for HTPolyNet.topocoord
:type Enum: class
"""
passed = 0
- failed_pierced_ring = 1 # does this bond-candidate pierce a ring?
- failed_shortcircuit = 2 # does this bond-candidate result in short-circuit?
- failed_bondcycle = 3 # does this bond-candidate create a bondcycle on its own?
+ failed_pierced_ring = 1 # candidate bond pierces a ring
+ failed_shortcircuit = 2 # candidate bond creates a short-circuit
+ # failed_bondcycle = 3 # Bondcycles are handled collectively
unset = 99
@@ -102,6 +103,7 @@ Source code for HTPolyNet.topocoord
self.grxattr=[]
self.idx_lists={}
self.idx_lists['bondchain']=[]
+ # self.polybondchainmanager=pb.PolyBondChainManager()
if grofilename!='':
self.read_gro(grofilename,wrap_coords=wrap_coords)
else:
@@ -1463,8 +1465,8 @@ Source code for HTPolyNet.topocoord
# j=int(j)
if self.makes_shortcircuit(i,j):
return BTRC.failed_shortcircuit,0
- if self.makes_bondcycle(i,j):
- return BTRC.failed_bondcycle,0
+ # if self.makes_bondcycle(i,j):
+ # return BTRC.failed_bondcycle,0
if self.pierces_ring(i,j,pbc=pbc,show_piercings=show_piercings):
return BTRC.failed_pierced_ring,0
# logger.debug(f'passed: {i:>7d} {j:>7d} {rij:>6.3f} nm')
@@ -1699,89 +1701,150 @@ Source code for HTPolyNet.topocoord
# logger.debug(f'post {msg} chains {self.idx_lists["bondchain"]} {cnms}')
-
-[docs]
- def makes_bondcycle(self,aidx,bidx):
- """makes_bondcycle checks the current 'bondchain' index lists to see if a bond between aidx and bidx (global atom indices) would generate a C-C' bondcycle, which they do if they have the same 'bondchain' attribute, shorter than the minimum allowable bondcycle length, if this is not -1
-
- :param aidx: global index of an atom
- :type aidx: int
- :param bidx: global index of another atom
- :type bidx: int
- :return: True if a bond betwen aidx and bidx would form a C-C' bondcycle
- :rtype: bool
- """
- # is there a bondchain with aidx as head and bidx as tail, or vice versa?
- for c in self.idx_lists['bondchain']:
- if (aidx==c[0] and bidx==c[-1]) or (aidx==c[-1] and bidx==c[0]):
- if self.min_bondcycle_length==-1 or len(c)<self.min_bondcycle_length:
- return True
- return False
+ # def makes_bondcycle(self,aidx,bidx):
+ # """makes_bondcycle checks the current 'bondchain' index lists to see if a bond between aidx and bidx (global atom indices) would generate a C-C' bondcycle, which they do if they have the same 'bondchain' attribute, shorter than the minimum allowable bondcycle length, if this is not 0
+ # :param aidx: global index of an atom
+ # :type aidx: int
+ # :param bidx: global index of another atom
+ # :type bidx: int
+ # :return: True if a bond betwen aidx and bidx would form a C-C' bondcycle
+ # :rtype: bool
+ # """
+ # # is there a bondchain with aidx as head and bidx as tail, or vice versa?
+ # for c in self.idx_lists['bondchain']:
+ # if (aidx==c[0] and bidx==c[-1]) or (aidx==c[-1] and bidx==c[0]):
+ # if self.min_bondcycle_length<=0 or len(c)<self.min_bondcycle_length:
+ # return True
+ # return False
[docs]
def bondcycle_collective(self,bdf:pd.DataFrame):
"""bondcycle_collective Check to see if, when considered as a collective, this
- set of bondrecs leads to one or more cyclic bondchain; if so, longest bonds that
+ set of bondrecs leads to one or more cyclic bondchains; if so, longest bonds that
break bondcycles are removed from bondrecs list and resulting list is returned
- :param bdf: bonds data frame
+ :param bdf: bonds data frame, sorted in ascending order by bondlength
:type bdf: pandas.DataFrame
:return: list of bond records that results in no new bondcycles
:rtype: list
"""
- def addlink(chainlist,i,j):
- i_cidx=(-1,-1)
- j_cidx=(-1,-1)
- for cidx,c in enumerate(chainlist):
- if i in c:
- i_cidx=(cidx,c.index(i))
- if j in c:
- j_cidx=(cidx,c.index(j))
- logger.debug(f'i {i_cidx} j {j_cidx}')
- if not (i_cidx==(-1,-1) or (j_cidx==(-1,-1))):
- # logger.debug(f'bondcycle_collective: {i} is in bondchain {i_cidx[0]} at {i_cidx[1]}')
- # logger.debug(f'bondcycle_collective: {j} is in bondchain {j_cidx[0]} at {j_cidx[1]}')
- if i_cidx[0]==j_cidx[0]:
- # cyclized!
- logger.debug(f'bondchain {i_cidx[0]} is cyclized!')
- return i_cidx[0],True
- old_head,old_tail=(i_cidx,j_cidx) if i_cidx[1]==0 else (j_cidx,i_cidx)
- chainlist[old_tail[0]].extend(chainlist[old_head[0]])
- # logger.debug(f'new bondchain {old_tail[0]} {chainlist[old_tail[0]]}')
- chainlist.remove(chainlist[old_head[0]])
- return old_tail[0],False
- else: # this bond involves one atom in a bondchain and another that is not; no way this can be a cyclization, but we have to return somthing
- return i_cidx[0] if i_cidx[0]!=-1 else j_cidx[0],False
-
- # kb=bondrecs.copy()
- # logger.debug(f'checking set of {bdf.shape[0]} bonds for nascent cycles')
+ class working_bondlist:
+ def __init__(self,my_idx,idx_list):
+ self.idx=my_idx
+ self.atidx_list=idx_list
+ self.added_bonds=[]
+ self.is_new_cycle=False
+ def idx_of(self,ai):
+ return self.atidx_list.index(ai)
+ def is_head(self,ai):
+ return self.idx_of(ai)==0
+ def len(self):
+ return len(self.atidx_list)
+ def is_tail(self,ai):
+ return self.idx_of(ai)==self.len()-1
+ def addbond(self,bidx):
+ self.added_bonds.append(bidx)
+ def cycletag(self):
+ self.is_new_cycle=True
+ def merge(self,other):
+ self.atidx_list.extend(other.atidx_list)
+ other.atidx_list=[]
+ self.added_bonds.extend(other.added_bonds)
+ other.added_bonds=[]
+ other.absorber=self
+
+ def addlink(bondchains,b_idx,ai,aj):
+ ibl=None
+ jbl=None
+ for bl in bondchains:
+ if ai in bl.idx_list:
+ ibl=bl
+ if aj in bl.idx_list:
+ jbl=bl
+ if not ibl or not jbl:
+ # must not be a system that can form bondchains
+ return
+ logger.debug(f'i-atom {ai} is in bondchain {ibl.idx} (length {len(ibl)}) at index {ibl.idx_of(ai)}')
+ logger.debug(f'j-atom {aj} is in bondchain {jbl.idx} (length {len(jbl)}) at index {jbl.idx_of(aj)}')
+ if ibl==jbl:
+ # same bondchain
+ assert (ibl.is_head(ai) and ibl.is_tail(aj)) or (ibl.is_tail(ai) and ibl.is_head(aj))
+ ibl.cycletag()
+ ibl.addbond(b_idx)
+ logger.debug(f'bondchain {ibl.idx} is cyclized!')
+ # return dict(makescycle=True,cyclizedchain=i_cidx["bondchainidx"])
+ # otherwise, we unify the two bondchains
+ # case 1: atom i is the head of its bondchain
+ else:
+ if ibl.is_head(ai):
+ assert jbl.is_tail(aj)
+ jbl.addbond(b_idx)
+ jbl.merge(ibl)
+ else:
+ assert ibl.is_tail(ai) and jbl.is_head(aj)
+ ibl.addbond(b_idx)
+ ibl.merge(jbl)
+
+ logger.debug(f'Checking set of {bdf.shape[0]} bonds for C-C bondcycles')
new_bdf=bdf.copy()
new_bdf['remove-to-uncyclize']=[False for _ in range(new_bdf.shape[0])]
- chains=deepcopy(self.idx_lists['bondchain'])
- assert id(chains) != id(self.idx_lists['bondchain'])
- if not chains:
+ if len(self.idx_lists['bondchain'])==0:
return new_bdf
- cyclized_chains={}
- chains_of_bonds=[]
- for i,r in bdf.iterrows():
- chain_idx,cyclized=addlink(chains,r.ai,r.aj)
- # logger.debug(f'bond {i} {r.ai}-{r.aj} ({r.reactantName}) adds to bondchain {chain_idx}')
- chains_of_bonds.append(chain_idx)
- if cyclized and not chain_idx in cyclized_chains:
- cyclized_chains[chain_idx]=[]
- assert len(chains_of_bonds)==bdf.shape[0]
+ # make a working copy of the bondchains structure from its snapshot
+ bondchains=[working_bondlist(i,self.idx_lists['bondchain'][i]) for i in range(len(self.idx_lists['bondchain']))]
+ # add links to placeholder bondchain structure one at a time and note any cyclization that occurs along the way
for i,r in bdf.iterrows():
- # logger.debug(f'compiling bonds of cyclized chains: bond {i}')
- cidx=chains_of_bonds[i]
- # logger.debug(f'compiling bonds of cyclized chains: cidx {chains_of_bonds[i]}')
- if cidx in cyclized_chains:
- cyclized_chains[cidx].append(i)
- for k,v in cyclized_chains.items():
- if self.min_bondcycle_length==-1 or len(v)<self.min_bondcycle_length:
- lb=v[-1] # last bondrec in list
- new_bdf.loc[lb,'remove-to-uncyclize']=True
+ addlink(bondchains,i,r.ai,r.aj)
+ for bl in bondchains:
+ if bl.is_new_cycle:
+ logger.debug(f'Bondchain {bl.idx} ({"-".join([str(x) for x in bl.atidx_list])}) is a new cycle')
+ logger.debug(f'-> Cycle length is {bl.len()} reacted C=C bonds')
+ if self.min_bondcycle_length<=0 or bl.len()<self.min_bondcycle_length:
+ longest_bond_index=max(bl.added_bonds) # remember, bdf is sorted by bondlength
+ logger.debug(f'-> limit is {self.min_bondcycle_length}, so we will break the longest added bond')
+ logger.debug(f'-> bond index {longest_bond_index} is the longest added bond in the cycle')
+ new_bdf.loc[longest_bond_index,'remove-to-uncyclize']=True
+
+ # if rdict.get('makescycle',False):
+ # chains_of_bonds[i]=rdict["cyclizedchain"]
+ # cyclized_chains.append(rdict["cyclizedchain"])
+ # else:
+ # if rdict.get('retainedchain',-1)>-1:
+ # # a chain merger happened
+ # chains_of_bonds[i]=rdict["retainedchain"]
+ # for k in chains_of_bonds.keys():
+ # if chains_of_bonds[k]==rdict["removedchain"]:
+ # chains_of_bonds[k]=rdict["retainedchain"]
+ # else:
+ # # no chain merger happened; do nothing
+ # pass
+ # # for each bondcycle, identify the new bonds that collectively cause the cyclization
+ # cyclizing_bonds={}
+ # for k,v in chains_of_bonds.items():
+ # if v in cyclized_chains:
+ # if not v in cyclizing_bonds:
+ # cyclizing_bonds[v]=[]
+ # cyclizing_bonds[v].append(k)
+
+ # for cycleidx,newbonds in cyclizing_bonds.items():
+ # cyclelength=len(chains[cycleidx])
+ # # # logger.debug(f'bond {i} {r.ai}-{r.aj} ({r.reactantName}) adds to bondchain {chain_idx}')
+ # # chains_of_bonds.append(chain_idx)
+ # # if cyclized and not chain_idx in cyclized_chains:
+ # # cyclized_chains[chain_idx]=[]
+ # # assert len(chains_of_bonds)==bdf.shape[0]
+ # for i,r in bdf.iterrows():
+ # # logger.debug(f'compiling bonds of cyclized chains: bond {i}')
+ # cidx=chains_of_bonds[i]
+ # # logger.debug(f'compiling bonds of cyclized chains: cidx {chains_of_bonds[i]}')
+ # if cidx in cyclized_chains:
+ # cyclized_chains[cidx].append(i)
+ # for k,v in cyclized_chains.items():
+ # if self.min_bondcycle_length<=0 or len(v)<self.min_bondcycle_length:
+ # lb=v[-1] # last bondrec in list
+ # new_bdf.loc[lb,'remove-to-uncyclize']=True
return new_bdf
diff --git a/genindex.html b/genindex.html
index 279705b..c1d9568 100644
--- a/genindex.html
+++ b/genindex.html
@@ -539,8 +539,6 @@ E
F
-
+
- finished (HTPolyNet.curecontroller.cure_step attribute)
- flip_stereocenters() (HTPolyNet.molecule.Molecule method)
@@ -1067,8 +1065,6 @@
M
- (HTPolyNet.topology.Topology method)
- - makes_bondcycle() (HTPolyNet.topocoord.TopoCoord method)
-
- makes_shortcircuit() (HTPolyNet.topocoord.TopoCoord method)
- map_from_templates() (HTPolyNet.topocoord.TopoCoord method)
diff --git a/objects.inv b/objects.inv
index 0995ebf..d2e51b9 100644
Binary files a/objects.inv and b/objects.inv differ
diff --git a/searchindex.js b/searchindex.js
index 0b920fc..1c53a30 100644
--- a/searchindex.js
+++ b/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"docnames": ["HTPolyNetPackage", "example-tutorials/index", "example-tutorials/postsim_analyses/index", "example-tutorials/shortbuilds/1-polymethylstyrene/configuration", "example-tutorials/shortbuilds/1-polymethylstyrene/index", "example-tutorials/shortbuilds/1-polymethylstyrene/introduction", "example-tutorials/shortbuilds/1-polymethylstyrene/monomer", "example-tutorials/shortbuilds/1-polymethylstyrene/reactions", "example-tutorials/shortbuilds/1-polymethylstyrene/results", "example-tutorials/shortbuilds/1-polymethylstyrene/run", "example-tutorials/shortbuilds/2-DGEBA-PACM/configuration", "example-tutorials/shortbuilds/2-DGEBA-PACM/index", "example-tutorials/shortbuilds/2-DGEBA-PACM/introduction", "example-tutorials/shortbuilds/2-DGEBA-PACM/monomers", "example-tutorials/shortbuilds/2-DGEBA-PACM/reactions", "example-tutorials/shortbuilds/2-DGEBA-PACM/results", "example-tutorials/shortbuilds/2-DGEBA-PACM/run", "example-tutorials/shortbuilds/3-VE-STY/configuration", "example-tutorials/shortbuilds/3-VE-STY/index", "example-tutorials/shortbuilds/3-VE-STY/introduction", "example-tutorials/shortbuilds/3-VE-STY/reactions", "example-tutorials/shortbuilds/3-VE-STY/results", "example-tutorials/shortbuilds/3-VE-STY/run", "example-tutorials/shortbuilds/index", "index", "install", "references/index", "user-guide/configs/configs-for-analyze", "user-guide/configs/configs-for-postsim", "user-guide/configs/configs-for-run", "user-guide/configuration-files", "user-guide/index", "user-guide/molecular-structure-inputs", "user-guide/program-flow", "user-guide/usage"], "filenames": ["HTPolyNetPackage.rst", "example-tutorials/index.rst", "example-tutorials/postsim_analyses/index.rst", "example-tutorials/shortbuilds/1-polymethylstyrene/configuration.rst", "example-tutorials/shortbuilds/1-polymethylstyrene/index.rst", "example-tutorials/shortbuilds/1-polymethylstyrene/introduction.rst", "example-tutorials/shortbuilds/1-polymethylstyrene/monomer.rst", "example-tutorials/shortbuilds/1-polymethylstyrene/reactions.rst", "example-tutorials/shortbuilds/1-polymethylstyrene/results.rst", "example-tutorials/shortbuilds/1-polymethylstyrene/run.rst", "example-tutorials/shortbuilds/2-DGEBA-PACM/configuration.rst", "example-tutorials/shortbuilds/2-DGEBA-PACM/index.rst", "example-tutorials/shortbuilds/2-DGEBA-PACM/introduction.rst", "example-tutorials/shortbuilds/2-DGEBA-PACM/monomers.rst", "example-tutorials/shortbuilds/2-DGEBA-PACM/reactions.rst", "example-tutorials/shortbuilds/2-DGEBA-PACM/results.rst", "example-tutorials/shortbuilds/2-DGEBA-PACM/run.rst", "example-tutorials/shortbuilds/3-VE-STY/configuration.rst", "example-tutorials/shortbuilds/3-VE-STY/index.rst", "example-tutorials/shortbuilds/3-VE-STY/introduction.rst", "example-tutorials/shortbuilds/3-VE-STY/reactions.rst", "example-tutorials/shortbuilds/3-VE-STY/results.rst", "example-tutorials/shortbuilds/3-VE-STY/run.rst", "example-tutorials/shortbuilds/index.rst", "index.rst", "install.rst", "references/index.rst", "user-guide/configs/configs-for-analyze.rst", "user-guide/configs/configs-for-postsim.rst", "user-guide/configs/configs-for-run.rst", "user-guide/configuration-files.rst", "user-guide/index.rst", "user-guide/molecular-structure-inputs.rst", "user-guide/program-flow.rst", "user-guide/usage.rst"], "titles": ["HTPolyNet package", "Example Tutorials", "Examples Using
htpolynet postsim
and analyze
", "The Configuration File", "Poly(4-methyl styrene)", "Introduction", "Monomer: 4-methylstyrene", "Reactions", "Results", "Running the Build", "The Configuration File", "DGEBA-PACM Thermoset", "Introduction", "Monomers", "Reactions", "Results", "Running the Build", "The Configuration File", "BisGMA-Styrene Thermoset", "Introduction", "Reactions", "Results", "Running the Build", "Examples Using htpolynet run
", "HTPolyNet", "Installation and Prerequisites", "References", "Configuration Files for htpolynet analyze
", "Configuration Files for htpolynet postsim
", "Configuration Files for htpolynet run
", "Configuration Files", "User Guide", "Molecular Structure Inputs", "Program Flow", "Usage"], "terms": {"driver": [0, 5, 12], "cli": 0, "sourc": [0, 25, 34], "command": [0, 2, 5, 6, 8, 9, 12, 13, 16, 19, 21, 22, 24, 25, 27, 28, 29, 32, 34], "line": [0, 2, 8, 13, 15, 21, 24, 27, 29, 34], "interfac": [0, 27, 28, 34], "fetch_exampl": 0, "arg": [0, 9], "handl": [0, 9, 29, 32], "fetch": [0, 5, 12, 19], "exampl": [0, 3, 5, 6, 7, 8, 10, 12, 14, 16, 19, 22, 24, 25, 28, 30, 32, 33], "subcommand": [0, 27, 28, 30, 31], "paramet": [0, 2, 9, 16, 22, 28, 29, 33], "argpars": 0, "namespac": 0, "pars": [0, 14, 27], "argument": [0, 9, 28, 29, 34], "info": [0, 2, 9, 16, 22], "subcommmand": 0, "pack_exampl": 0, "parameter": [0, 2, 5, 7, 8, 9, 10, 12, 14, 16, 19, 20, 22, 25, 29, 32], "run": [0, 1, 2, 3, 4, 5, 6, 8, 10, 11, 12, 15, 17, 18, 19, 21, 24, 25, 27, 28, 30, 31, 32, 33], "ambertool": [0, 9, 13, 16, 22, 29, 34], "gaffparameter": 0, "inputprefix": 0, "outputprefix": 0, "input_structure_format": 0, "mol2": [0, 5, 6, 9, 10, 12, 13, 14, 16, 17, 19, 22, 26, 29, 32, 33, 34], "kwarg": 0, "manag": [0, 25, 34], "execut": [0, 17, 27, 28, 29, 33, 34], "antechamb": [0, 9, 16, 22, 25, 29, 34], "tleap": [0, 9, 16, 22, 25, 34], "parmchk2": [0, 9, 16, 22, 25, 34], "gener": [0, 2, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 32, 33, 34], "gaff": [0, 9, 16, 20, 22, 24, 25, 29, 34], "str": [0, 29], "basenam": [0, 8, 28], "input": [0, 2, 5, 8, 10, 12, 13, 17, 19, 20, 24, 27, 28, 29, 31, 33], "structur": [0, 5, 6, 7, 8, 10, 12, 13, 15, 20, 21, 24, 27, 28, 29, 31, 33], "file": [0, 2, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 16, 18, 19, 20, 21, 22, 23, 24, 26, 31, 32, 33, 34], "output": [0, 2, 4, 8, 16, 22, 24, 27, 28, 32, 34], "option": [0, 2, 27, 29, 34], "format": [0, 5, 8, 13, 14, 16, 22, 26, 27, 29, 30, 32, 33, 34], "default": [0, 5, 8, 10, 27, 28, 29, 34], "pdb": [0, 10, 14, 29, 32, 33, 34], "i": [0, 2, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 24, 25, 27, 28, 29, 32, 33, 34], "other": [0, 6, 7, 8, 9, 13, 14, 19, 20, 24, 27, 28, 29, 32], "rais": [0, 29], "parm": [0, 29], "except": [0, 17, 34], "gromacserror": 0, "fail": 0, "class": 0, "analyz": [0, 1, 24, 30, 31], "indict": 0, "strict": 0, "true": [0, 7], "base": [0, 2, 5, 7, 14, 27, 28, 33, 34], "object": 0, "allowed_kei": 0, "gromac": [0, 2, 6, 8, 9, 16, 17, 22, 24, 26, 27, 28, 29, 33, 34], "subdir": [0, 2, 27, 28], "link": [0, 3, 27, 29], "outfil": [0, 27], "consol": [0, 4, 5, 8, 12, 16, 19, 22, 27, 34], "matchlin": [0, 27], "default_param": 0, "gmx": [0, 2, 17, 25, 27, 28, 29, 34], "do": [0, 2, 6, 9, 13, 17, 20, 27, 33, 34], "gromacs_dict": 0, "analysi": [0, 27, 34], "parse_console_output": 0, "required_kei": 0, "analyzeconfigur": 0, "read": [0, 21, 28], "an": [0, 2, 3, 4, 7, 8, 10, 13, 14, 17, 21, 25, 27, 28, 29, 32, 33, 34], "config": [0, 17, 28, 34], "key1": 0, "paramdict": 0, "key2": 0, "The": [0, 2, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 28, 29, 31, 32], "list": [0, 2, 5, 7, 8, 14, 27, 28, 29], "singl": [0, 2, 6, 7, 10, 14, 17, 20, 27, 28, 29], "element": [0, 5, 28], "dictionari": [0, 6, 13, 14, 20, 27, 28, 29], "whose": [0, 8, 10, 28], "keyword": [0, 14, 27, 28, 29, 30], "indic": [0, 6, 8, 9, 10, 13, 16, 22, 28, 34], "type": [0, 2, 7, 14, 20, 28, 29, 32, 33, 34], "analys": [0, 1, 30, 34], "ar": [0, 2, 5, 6, 7, 8, 9, 10, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 25, 27, 28, 29, 30, 32, 33, 34], "order": [0, 3, 7, 8, 14, 20, 21, 25, 29, 32], "thei": [0, 2, 8, 9, 10, 13, 22, 29, 32, 34], "appear": [0, 5, 29, 30, 34], "default_class": 0, "alia": 0, "postsimconfigur": 0, "build": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 15, 17, 18, 19, 21, 23, 24, 25, 27, 28, 29, 34], "stage": [0, 2, 3, 7, 8, 9, 14, 15, 16, 20, 21, 22, 27, 28, 29], "predefined_class": 0, "densiti": [0, 2, 8, 9, 15, 16, 17, 21, 22, 27, 28, 29, 33, 34], "analyzedens": 0, "freevolum": [0, 2, 27], "analyzeffv": 0, "classmethod": 0, "filenam": 0, "new": [0, 5, 7, 8, 9, 14, 16, 22, 28, 29, 33, 34], "json": 0, "yaml": [0, 2, 3, 5, 8, 9, 12, 14, 16, 19, 20, 22, 27, 28, 29, 30, 34], "name": [0, 3, 5, 6, 7, 8, 9, 10, 13, 14, 20, 25, 27, 28, 29, 32, 33, 34], "from": [0, 2, 3, 6, 7, 8, 9, 10, 13, 14, 16, 20, 22, 25, 26, 27, 28, 29, 32, 33, 34], "which": [0, 6, 7, 8, 9, 10, 13, 14, 17, 20, 25, 27, 28, 29, 32, 33, 34], "bool": 0, "configur": [0, 4, 5, 7, 8, 9, 11, 12, 14, 16, 18, 20, 22, 23, 24, 25, 31, 33, 34], "extens": [0, 8], "yml": [0, 28], "return": [0, 2, 9], "trajectori": [0, 2, 27, 34], "profil": [0, 27], "calcul": [0, 25, 34], "0": [0, 2, 3, 5, 6, 7, 9, 13, 14, 15, 16, 17, 20, 21, 22, 25, 27, 28, 29, 33, 34], "postsim": [0, 1, 24, 27, 30, 31], "equilibr": [0, 2, 8, 9, 16, 17, 22, 23, 27, 28, 29, 31, 34], "tpr": [0, 2, 8, 27], "trr": [0, 2, 8, 27], "b": [0, 2, 3, 7, 14, 20, 29, 33], "d": [0, 8, 15, 21, 26, 27, 32, 34], "z": [0, 2, 3, 7, 14, 20, 27, 28, 29], "f": [0, 2, 5, 9, 12, 16, 22, 26, 27], "o": [0, 5, 12, 13, 19, 32], "xvg": [0, 27], "": [0, 2, 3, 5, 6, 8, 9, 10, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 27, 28, 29, 32, 33, 34], "sl": [0, 27], "50": [0, 8, 13, 16, 22, 27, 34], "none": [0, 29], "free": [0, 2, 27, 34], "volum": [0, 2, 27, 34], "total": [0, 2, 9, 16, 17, 20, 22, 27], "number": [0, 2, 6, 7, 8, 9, 13, 14, 15, 21, 25, 27, 28, 29, 32, 33, 34], "molecul": [0, 2, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 27, 29, 32, 34], "averag": [0, 2, 9, 16, 22, 34], "molar": [0, 2], "mass": [0, 2, 9, 16, 22], "molecular": [0, 2, 6, 8, 9, 13, 16, 17, 22, 24, 26, 27, 29, 31, 33, 34], "vm": [0, 2, 27], "assum": [0, 2, 10, 25, 27, 34], "homogen": [0, 2, 27], "van": [0, 2, 26, 27], "der": [0, 2, 26, 27], "waal": [0, 2, 27], "fraction": [0, 2, 27, 34], "ffv": [0, 2, 27], "dat": [0, 2], "banner": [0, 9, 16, 34], "logf": 0, "bondlist": 0, "member": [0, 29, 33], "kei": [0, 14, 28, 29, 33], "atom": [0, 3, 4, 5, 6, 7, 8, 9, 10, 13, 14, 16, 20, 21, 22, 24, 26, 27, 28, 29, 32, 33, 34], "index": [0, 6, 24, 29, 33], "valu": [0, 2, 8, 14, 27, 28, 29, 30, 34], "bond": [0, 3, 6, 7, 8, 9, 10, 13, 14, 15, 16, 20, 21, 22, 29, 31, 32], "partner": [0, 16, 32], "adjacency_matrix": 0, "adjac": 0, "matrix": 0, "built": [0, 22, 28, 29, 33, 34], "_description_": 0, "_type_": 0, "append": [0, 27], "pair": [0, 14, 27, 29, 30, 33], "like": [0, 2, 9, 14, 15, 28, 29, 32, 33, 34], "contain": [0, 5, 7, 8, 9, 10, 12, 19, 27, 28, 29, 34], "are_bond": 0, "idx": [0, 8], "jdx": 0, "neighbor": [0, 7], "int": [0, 29], "anoth": [0, 6, 7, 15, 27, 28, 29, 32], "as_list": 0, "root": [0, 25], "depth": 0, "recurs": 0, "all": [0, 2, 3, 4, 5, 7, 8, 9, 10, 14, 15, 16, 17, 20, 21, 22, 26, 27, 28, 30, 32, 33, 34], "form": [0, 5, 6, 7, 8, 9, 10, 13, 14, 16, 20, 22, 29, 32, 33], "cluster": [0, 34], "travers": 0, "maxim": 0, "two": [0, 2, 3, 5, 6, 7, 8, 9, 10, 13, 14, 15, 16, 17, 19, 20, 21, 22, 24, 27, 29, 32, 33, 34], "defin": [0, 3, 7, 14, 20, 29, 33], "delete_atom": 0, "delet": [0, 14, 29, 32], "instanc": [0, 5, 17, 29, 34], "fromdatafram": 0, "df": 0, "datafram": [0, 9], "graph": [0, 34], "networkx": 0, "half_as_list": 0, "found": [0, 9, 26, 29], "exclud": [0, 33], "own": [0, 5, 32, 34], "partners_of": 0, "copi": [0, 2, 8, 10, 22, 34], "self": 0, "bound": [0, 9, 10, 13, 33], "updat": [0, 8, 9, 16, 22, 31], "us": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 16, 19, 20, 22, 24, 25, 27, 28, 29, 30, 32, 33, 34], "data": [0, 2, 8, 9, 16, 22, 28, 33, 34], "pd": 0, "minim": [0, 8, 9, 16, 22, 28, 29], "column": [0, 6, 13], "ai": 0, "aj": 0, "bondtempl": 0, "resnam": 0, "intraresidu": 0, "bystander_resnam": 0, "bystander_atomnam": 0, "oneaway_resnam": 0, "oneaway_atomnam": 0, "is_reverse_of": 0, "revers": 0, "each": [0, 2, 6, 7, 8, 9, 10, 13, 14, 17, 20, 21, 27, 28, 29, 30, 32, 33, 34], "parallel": [0, 2, 9, 26, 27], "reactionbond": 0, "resid": [0, 3, 7, 14, 20, 29], "bystand": 0, "bystanders_atomidx": 0, "oneawai": 0, "oneaways_atomidx": 0, "checkpoint": 0, "input_dict": 0, "default_filenam": 0, "checkpoint_st": 0, "from_yaml": 0, "to_yaml": 0, "enablecheckpoint": 0, "method": [0, 9, 27, 29], "wrap": 0, "ani": [0, 3, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 20, 21, 22, 25, 27, 28, 29, 32, 33, 34], "so": [0, 2, 5, 6, 7, 9, 10, 12, 13, 15, 16, 20, 21, 22, 25, 29, 32, 33, 34], "everi": 0, "call": [0, 6, 7, 9, 13, 14, 29, 33, 34], "regist": 0, "histori": 0, "written": [0, 28, 34], "read_checkpoint": 0, "creat": [0, 2, 6, 12, 13, 14, 16, 20, 22, 25, 27, 29, 32, 33, 34], "global": [0, 14], "current": [0, 9, 16, 22, 25, 29, 32, 33, 34], "result": [0, 2, 4, 5, 6, 9, 11, 13, 14, 16, 17, 18, 20, 22, 23, 28, 29, 33, 34], "pathnam": [0, 27, 29, 34], "resolv": [0, 9, 29, 34], "absolut": [0, 29, 34], "dict": [0, 14, 29], "linelen": 0, "55": [0, 9], "overrid": [0, 28], "ignore_cod": 0, "quiet": [0, 2, 29], "newmolecul": 0, "mol_nam": 0, "molrec": 0, "popul": [0, 8], "via": [0, 7, 9, 13, 16, 22, 25, 29], "direct": [0, 2, 4, 7, 9, 10, 13, 14, 17, 27, 28, 29, 33, 34], "titl": [0, 5, 6, 12, 13, 19, 29], "count": [0, 3, 6, 10, 13, 17, 29], "calculate_maximum_convers": 0, "maximum": [0, 29], "polymer": [0, 1, 3, 6, 10, 20, 23, 30, 32, 33, 34], "can": [0, 2, 6, 7, 8, 9, 10, 13, 14, 15, 17, 20, 21, 24, 25, 26, 27, 28, 29, 32, 34], "specifi": [0, 2, 3, 10, 13, 14, 17, 20, 28, 29, 33, 34], "system": [0, 2, 3, 4, 5, 6, 7, 9, 10, 13, 14, 15, 16, 17, 21, 22, 23, 25, 26, 27, 28, 29, 32, 33, 34], "composit": [0, 9, 16, 22, 27, 29, 34], "reaction": [0, 4, 6, 9, 10, 11, 12, 13, 16, 17, 18, 22, 23, 29, 33], "constitu": [0, 4, 9, 10, 17, 29], "default_direct": 0, "cure": [0, 3, 7, 8, 9, 10, 14, 15, 16, 18, 21, 22, 29, 31, 34], "No": 0, "provid": [0, 10, 13, 17, 25, 27, 28, 29, 32, 33, 34], "densif": [0, 2, 8, 9, 15, 16, 17, 21, 22, 27, 29], "postcur": [0, 2, 8, 9, 16, 22, 29, 34], "precur": [0, 2, 8, 9, 16, 29], "initial_composit": 0, "raw": [0, 6, 13], "basedict": 0, "set": [0, 7, 9, 10, 14, 20, 22, 25, 27, 28, 29, 33], "cfg": [0, 2, 27, 28, 34], "coordin": [0, 6, 8, 9, 16, 22, 28, 29, 32, 33], "primari": [0, 10, 13, 14], "A": [0, 2, 3, 4, 5, 7, 12, 13, 14, 16, 19, 20, 22, 26, 27, 28, 30, 33, 34], "panda": [0, 9], "one": [0, 2, 6, 7, 8, 9, 10, 13, 14, 20, 22, 27, 28, 29, 32, 33, 34], "row": 0, "per": [0, 2, 29], "ha": [0, 2, 7, 8, 10, 13, 14, 17, 20, 29, 34], "attribut": [0, 9, 16, 22, 28], "mai": [0, 5, 6, 8, 9, 17], "gro": [0, 2, 8, 9, 16, 22, 28, 29, 33, 34], "along": [0, 2, 6, 14, 21, 24, 27, 28, 33, 34], "extend": [0, 9, 16, 22, 28], "sole": 0, "add_length_attribut": 0, "bdf": 0, "attr_nam": 0, "length": [0, 7, 8, 9, 16, 20, 22, 29, 33], "comput": [0, 2, 26, 28, 34], "store": [0, 8, 34], "atomcount": 0, "checkbox": 0, "check": [0, 8, 9, 25, 27, 29], "entir": [0, 8, 15, 21, 33], "constel": 0, "point": [0, 2, 9, 10, 13, 16, 22, 29, 34], "fit": [0, 34], "within": [0, 20, 21, 29], "design": [0, 6, 8, 10, 13, 29, 33, 34], "box": [0, 9, 16, 17, 22, 28, 29], "thi": [0, 2, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 25, 27, 28, 29, 32, 33, 34], "both": [0, 2, 8, 10, 13, 14, 16, 20, 25, 27, 28, 29], "lower": [0, 29], "leftmost": 0, "upper": 0, "rightmost": 0, "tupl": [0, 28], "claim_par": 0, "parent": 0, "copy_coord": 0, "posx": 0, "posi": 0, "posz": 0, "size": [0, 17, 20, 23, 28, 29, 34], "decrement_z": 0, "decrement": 0, "2": [0, 2, 3, 5, 6, 7, 8, 9, 10, 13, 14, 16, 19, 20, 22, 26, 27, 29, 32, 34], "interpret": 0, "just": [0, 2, 5, 8, 9, 12, 13, 14, 16, 17, 19, 20, 22, 27, 29, 33, 34], "reindex": 0, "If": [0, 2, 7, 9, 25, 27, 28, 29, 33, 34], "recalcul": 0, "sequenti": 0, "start": [0, 6, 12, 19, 28, 29, 34], "1": [0, 2, 3, 5, 6, 7, 8, 9, 13, 14, 16, 20, 22, 25, 26, 27, 28, 29, 33, 34], "gap": 0, "ad": [0, 2, 29], "oldglobalidx": 0, "befor": [0, 8, 15, 16, 21, 22, 25, 28, 29, 33, 34], "globalidxshift": 0, "chang": [0, 8, 13, 17, 28], "old": 0, "remain": 0, "fcc": 0, "nc": 0, "repres": [0, 7, 14], "crystal": 0, "float": [0, 29], "lattic": 0, "unit": 0, "cell": 0, "three": [0, 1, 2, 5, 7, 8, 9, 10, 12, 13, 19, 20, 22, 23, 28, 29, 34], "vector": 0, "find_sacrificial_h": 0, "t": [0, 2, 8, 9, 10, 13, 15, 16, 21, 22, 25, 28, 29, 32, 34], "renam": [0, 5], "fals": 0, "explicit_sach": 0, "identifi": [0, 9, 13, 28, 29, 31, 32], "appropri": [0, 23, 29], "sacrifici": [0, 6, 13, 14, 29, 32, 33], "hydrogen": [0, 6, 7, 13, 14, 32, 33], "determin": [0, 2, 7, 20, 29, 33], "3": [0, 2, 5, 6, 7, 8, 9, 12, 13, 16, 19, 20, 22, 25, 26, 27, 28, 29, 32, 34], "topologi": [0, 6, 7, 8, 9, 16, 22, 28, 29, 33], "h": [0, 5, 6, 7, 12, 13, 14, 19, 20, 26, 29, 32, 34], "though": [0, 13, 16, 17, 20], "highest": 0, "ones": [0, 22, 32], "sacrif": [0, 13, 20], "pre": [0, 8, 16, 22, 33], "chosen": [0, 20], "geometric_cent": 0, "geometr": 0, "center": [0, 13], "np": 0, "ndarrai": 0, "get_r": 0, "cartesian": 0, "posit": [0, 20, 34], "its": [0, 5, 9, 13, 14, 16, 25, 27, 29, 32, 33, 34], "numpi": [0, 9], "get_atom_attribut": 0, "consid": [0, 5, 6, 7, 13, 14, 20, 29, 32, 33, 34], "scalar": [0, 2], "more": [0, 5, 6, 10, 25, 27, 29, 33, 34], "otherwis": 0, "get_atoms_w_attribut": 0, "segment": [0, 29], "get_idx": 0, "gro_attribut": 0, "resnum": 0, "atomnam": 0, "globalidx": 0, "velx": 0, "veli": 0, "velz": 0, "uniqu": [0, 5, 6, 7, 8, 10, 13, 16, 21, 29, 32, 34], "residu": [0, 5, 6, 13, 14, 29], "belong": [0, 10], "usual": [0, 13, 28, 33, 34], "letter": [0, 13], "must": [0, 6, 10, 13, 20, 27, 29, 32], "whole": [0, 29], "veloc": 0, "has_atom_attribut": 0, "have": [0, 6, 7, 8, 9, 10, 12, 13, 14, 19, 20, 25, 27, 28, 29, 32, 33, 34], "look": [0, 2, 6, 8, 9, 13, 15, 16, 21, 22, 28, 29, 34], "homog_tran": 0, "m": [0, 2, 8, 9, 16, 22, 26, 27, 29], "matrix4": 0, "appli": [0, 28, 29, 33], "transform": 0, "4x4": 0, "linkcell_initi": 0, "cutoff": [0, 29], "ncpu": 0, "force_repopul": 0, "save": [0, 32, 33, 34], "initi": [0, 8, 9, 10, 16, 17, 22, 28, 29, 33, 34], "ring": [0, 9, 10, 13, 16, 33], "pierc": [0, 33], "test": [0, 23, 25, 26], "radiu": [0, 9, 16, 22, 29, 33], "cpu": 0, "actual": [0, 6, 7, 8, 10, 19, 20, 28, 29, 32], "perform": [0, 2, 5, 7, 8, 25, 26, 27, 28, 29, 33, 34], "alreadi": [0, 9, 13, 16, 22, 29, 34], "repopul": 0, "linkcell_idx": 0, "linkcelltest": 0, "j": [0, 9, 16, 22, 26], "potenti": [0, 6, 8, 9, 10, 15, 16, 21, 28, 33, 34], "interact": [0, 7, 10, 14, 27, 29, 33], "rang": [0, 8], "same": [0, 2, 14, 17, 27, 29, 34], "maxspan": 0, "dimens": [0, 9], "orthorhomb": 0, "convex": 0, "hull": 0, "enclos": 0, "arrai": 0, "x": [0, 2, 9, 16, 22, 28], "span": 0, "y": [0, 2, 28, 34], "merg": [0, 7, 29], "integ": 0, "shift": 0, "mic": 0, "r": [0, 2, 9, 16, 22, 26], "pbc": 0, "minimum": [0, 29], "imag": [0, 13, 28], "convent": [0, 32], "displac": 0, "period": [0, 2], "boundari": 0, "condit": [0, 28], "minimum_dist": 0, "self_exclud": 0, "other_exclud": 0, "distanc": [0, 9, 16, 22, 25, 29, 33], "closest": 0, "approach": [0, 2, 28, 29], "between": [0, 2, 6, 7, 8, 14, 20, 28, 29, 33, 34], "NOT": [0, 2], "e": [0, 2, 5, 7, 25, 26, 28, 29, 32, 34], "togeth": [0, 8, 27, 28, 29, 33], "minmax": 0, "respect": [0, 5, 6, 9, 10, 13, 20, 22], "mol2_atom_attribut": 0, "charg": [0, 7, 14, 29, 33], "mol2_bond_attribut": 0, "bondidx": 0, "mol2_bond_typ": 0, "c": [0, 2, 5, 6, 7, 12, 13, 19, 20, 25, 26, 29, 33, 34], "whether": 0, "n": [0, 2, 5, 10, 12, 13, 19, 28, 34], "flag": [0, 29], "read_atomset_attribut": 0, "take": [0, 8, 9, 13, 16, 17, 20, 21, 22, 29, 33, 34], "read_gro": 0, "wrap_coord": 0, "read_mol2": 0, "sybyl": [0, 33], "note": [0, 2, 4, 5, 6, 8, 10, 13, 14, 16, 19, 20, 22, 24, 27, 28, 29], "onli": [0, 2, 3, 6, 7, 8, 9, 10, 13, 14, 20, 21, 25, 27, 29, 32, 34], "section": [0, 6, 9, 12, 15, 20, 21, 29], "reconcile_subcoord": 0, "subc": 0, "attr": 0, "move": 0, "separ": [0, 2, 8, 25, 29, 32], "independ": [0, 2], "return_bond_length": 0, "rij": 0, "rotat": 0, "3x3": 0, "sach": 0, "find": [0, 9, 16, 29], "sort": [0, 33], "set_atom_attribut": 0, "set_atomset_attribut": 0, "sr": 0, "set_box": 0, "show_z_report": 0, "littl": [0, 8, 9], "text": [0, 27], "histogram": 0, "displai": 0, "spew_atom": 0, "stringifi": 0, "string": [0, 13, 14, 27, 29, 32], "subcoord": 0, "sub_adf": 0, "hold": [0, 2, 28, 29], "total_volum": 0, "si": 0, "nm": [0, 2, 8, 9, 16, 22, 29], "translat": [0, 29], "l": [0, 5, 8, 12, 19, 34], "unwrap": 0, "p": [0, 2, 8, 9, 15, 16, 17, 21, 22, 26, 28, 29, 34], "origin": [0, 13, 17, 28, 29, 34], "nd": 0, "wrap_point": 0, "ri": 0, "central": [0, 7], "requir": [0, 2, 5, 8, 13, 16, 17, 22, 25, 27, 29, 32, 33, 34], "write_atomset_attribut": 0, "formatt": 0, "write": 0, "item": [0, 14, 28, 29], "exist": [0, 5, 7, 8, 9, 12, 14, 34], "write_gro": 0, "grotitl": 0, "present": [0, 1, 17, 23], "write_mol2": 0, "bondsdf": 0, "empti": [0, 8, 27, 34], "molnam": 0, "other_attribut": 0, "extern": 0, "pass": [0, 14, 26, 29], "typic": [0, 7, 14, 15, 28, 29, 31, 33], "would": [0, 2, 27, 28, 33, 34], "auxiliari": 0, "grx_attribut": 0, "nreaction": 0, "reactantnam": 0, "sea_idx": 0, "bondchain": 0, "bondchain_idx": 0, "molecule_nam": 0, "far": [0, 9, 10], "most": [0, 6, 13, 28, 29, 32, 34], "recent": [0, 25], "reactant": [0, 3, 7, 10, 14, 20, 29, 33], "group": [0, 2, 10, 13], "symmetri": [0, 9, 10, 16, 20, 22, 29], "relat": 0, "equival": [0, 10, 16, 20, 28, 29], "continu": [0, 33], "linear": [0, 29], "chain": [0, 7, 8, 9, 20, 22], "dfrotat": 0, "counttim": 0, "fn": 0, "curecontrol": 0, "curedict": 0, "curedict_default": 0, "control": [0, 2, 28, 29, 34], "desired_convers": [0, 29], "5": [0, 2, 6, 8, 9, 13, 14, 16, 22, 28, 29, 34], "late_threshold": 0, "85": [0, 22], "max_conversion_per_iter": 0, "max_iter": [0, 29], "100": [0, 2, 9, 10, 16, 17, 22, 28, 29, 34], "min_allowable_bondcycle_length": 0, "4": [0, 1, 7, 8, 9, 12, 13, 16, 20, 22, 23, 25, 27, 29, 34], "radial_incr": [0, 29], "05": [0, 16, 22], "search_radiu": 0, "drag": [0, 8, 16, 22, 29, 33], "cutoff_pad": 0, "ensembl": [0, 9, 16, 17, 22, 29], "min": [0, 8, 17, 29], "nvt": [0, 8, 9, 16, 17, 22, 28, 29], "nstep": [0, 2, 29], "1000": [0, 28, 29], "temperatur": [0, 2, 8, 15, 17, 21, 28, 29, 34], "600": [0, 2, 19, 28, 29], "npt": [0, 8, 9, 16, 17, 22, 27, 28, 29, 33], "2000": [0, 29], "pressur": [0, 17, 28, 29], "increment": [0, 29], "kb": [0, 29], "300000": 0, "limit": [0, 9, 25, 29, 33], "nstage": 0, "trigger_dist": [0, 29, 33], "50000": 0, "300": [0, 2, 8, 9, 16, 17, 22, 28, 29], "rdefault": [0, 29], "9": [0, 5, 6, 8, 9, 13, 16, 19, 22, 26, 29], "bonds_fil": 0, "csv": [0, 2, 8], "relax": [0, 8, 9, 16, 22, 29, 31], "6": [0, 2, 6, 8, 9, 13, 16, 22, 29, 34], "default_equilibration_sequ": 0, "do_cap": 0, "tc": 0, "topocoord": 0, "rl": 0, "md": [0, 2, 5, 8, 9, 12, 19, 24, 25, 27, 28, 29, 33, 34], "cap": [0, 2, 3, 7, 8, 9, 14, 16, 20, 22, 29], "inform": [0, 6, 10, 28, 32, 34], "reactionlist": 0, "moleculedict": 0, "custom": 0, "top": [0, 2, 8, 9, 15, 16, 21, 22, 28, 29, 33, 34], "grx": [0, 2, 8, 9, 16, 22, 28, 29], "do_it": 0, "iter": [0, 2, 8, 9, 14, 15, 16, 21, 22, 29, 33, 34], "topolog": [0, 9], "here": [0, 1, 2, 3, 6, 8, 9, 10, 13, 14, 15, 17, 21, 22, 23, 26, 27, 28, 29, 32, 33, 34], "is_cur": 0, "next_it": 0, "reset": [0, 29], "next": [0, 5, 6, 7, 8, 9, 13, 16, 20, 22, 29, 33, 34], "exce": 0, "allow": [0, 5, 8, 9, 10, 14, 20, 28, 29, 31, 34], "runtim": [0, 9, 16, 22], "curest": 0, "search_fail": 0, "setup": [0, 5, 12, 19], "max_nxlinkbond": 0, "desired_nxlinkbond": 0, "max_search_radiu": 0, "up": [0, 2, 28, 29, 32, 33], "desir": [0, 8, 9, 13, 29, 33], "search": [0, 8, 9, 10, 16, 22, 24, 29, 33], "cure_st": 0, "load": [0, 29], "begin": [0, 2, 8, 9, 10, 13, 16, 22, 28, 29, 33, 34], "cure_step": 0, "modul": [0, 24, 29], "qualnam": 0, "enum": 0, "enumer": [0, 10, 20], "step": [0, 5, 8, 9, 12, 16, 17, 19, 22, 28, 29, 33], "cap_bondsearch": 0, "cap_equilibr": 0, "8": [0, 2, 5, 6, 8, 9, 13, 16, 17, 19, 20, 22, 28], "cap_relax": [0, 16], "7": [0, 2, 6, 8, 9, 13, 16, 19, 22, 26], "cap_upd": 0, "cure_bondsearch": [0, 8], "cure_drag": [0, 16, 22], "cure_equilibr": [0, 8], "cure_relax": [0, 8, 9, 16, 22], "cure_upd": [0, 8], "finish": [0, 29, 33], "unknown": 0, "99": [0, 9, 16], "dataframetool": 0, "get_row": 0, "seri": [0, 2, 5, 17, 21, 27, 29, 33, 34], "match": [0, 14, 27], "get_row_as_str": 0, "expect": [0, 8, 14, 29, 30, 32, 34], "obj": 0, "select": [0, 10, 16, 22, 33, 34], "convert": [0, 13, 29], "get_row_attribut": 0, "you": [0, 5, 6, 8, 9, 12, 13, 14, 15, 16, 19, 21, 22, 23, 25, 27, 28, 29, 32, 34], "want": [0, 2, 10, 13, 27, 29], "target": [0, 29], "get_rows_w_attribut": 0, "set_row_attribut": 0, "set_rows_attributes_from_dict": 0, "valdict": 0, "expandreact": 0, "bondchain_expand_react": 0, "templat": [0, 7, 8, 9, 10, 14, 16, 20, 22, 29, 32, 33, 34], "impli": [0, 9, 14, 16, 22], "after": [0, 8, 15, 21, 29, 33], "param": [0, 20, 29], "construct": [0, 16, 21, 29], "explicit": [0, 9, 16, 22, 34], "declar": 0, "rtype": 0, "get_energy_menu": 0, "edr": [0, 2, 8, 21, 28], "get": [0, 5, 12, 14, 15, 16, 19, 21, 29, 34], "menu": [0, 27], "energi": [0, 8, 15, 21, 28, 29, 34], "when": [0, 3, 24, 29, 32, 34], "particular": [0, 2, 6, 7, 25, 27, 29, 34], "gmx_command": 0, "console_in": 0, "gmx_energy_trac": 0, "report_averag": 0, "keep_fil": 0, "trace": [0, 8, 15, 21, 28, 34], "caller": 0, "keep": [0, 13, 29, 32, 34], "gmx_traj_info": 0, "gro_from_trr": 0, "pfx": 0, "nzero": 0, "outpfx": 0, "gromacs_dist": 0, "idf": 0, "new_column_nam": 0, "tmp": 0, "force_recalcul": 0, "measur": [0, 2, 27, 28, 34], "interatom": 0, "where": [0, 3, 7, 8, 9, 10, 15, 21, 29, 33], "boolean": 0, "forc": [0, 6, 10, 24, 25, 26, 29, 34], "even": [0, 17, 20, 29, 34], "grompp_and_mdrun": 0, "out": [0, 5, 6, 7, 12, 16, 22, 27, 29], "mdp": [0, 2, 8, 28, 29], "boxsiz": 0, "single_molecul": 0, "launcher": 0, "grompp": 0, "mdrun": [0, 2, 8, 17, 29], "simul": [0, 1, 2, 8, 9, 16, 17, 21, 22, 23, 24, 25, 26, 28, 29, 33, 34], "insert_molecul": 0, "outnam": 0, "inputs_dir": 0, "insert": [0, 17], "cubic": 0, "directori": [0, 2, 5, 8, 9, 12, 15, 16, 19, 21, 22, 25, 27, 28, 31, 32, 33], "request": [0, 8, 29, 34], "mdp_get": 0, "mdp_filenam": 0, "mdp_modifi": 0, "opt_dict": 0, "new_filenam": 0, "add_if_miss": 0, "modifi": [0, 29, 33], "overwritten": 0, "outputil": 0, "mdp_to_dict": 0, "inputcheck": 0, "input_check": 0, "linkcel": [0, 8], "pbc_wrapper": 0, "algorithm": [0, 9, 16, 22, 29, 31], "are_cellndx_neighbor": 0, "ci": 0, "cj": 0, "k": [0, 2, 8, 9, 16, 22, 28, 29, 34], "are_ldx_neighbor": 0, "ildx": 0, "jldx": 0, "cellndx_in_structur": 0, "see": [0, 2, 6, 7, 8, 9, 10, 13, 14, 15, 16, 21, 22, 27, 28], "given": [0, 7, 8, 14, 27, 34], "establish": 0, "cellndx_of_ldx": 0, "cellndx_of_point": 0, "space": [0, 13], "corners_of_cellndx": 0, "left": [0, 2, 8, 15, 28, 29], "right": [0, 2, 8, 15], "corner": 0, "2x3": 0, "previous": [0, 3, 10], "ndarri": 0, "ldx_of_cellndx": 0, "make_memberlist": 0, "cdf": 0, "memberlist": 0, "frame": [0, 27], "make_neighborlist": 0, "neighborlist": 0, "neighbors_of_cellndx": 0, "point_in_cellndx": 0, "locat": 0, "taken": 0, "processor": [0, 29], "split": [0, 2, 9], "oper": [0, 29], "over": [0, 2, 9, 16, 22, 28, 29, 33], "di": 0, "assign": [0, 8, 13, 29, 33], "outsid": [0, 8], "mean": [0, 2, 7, 10, 20, 29, 32, 34], "error": [0, 17, 29], "alwai": [0, 6, 14, 25, 34], "held": [0, 29], "care": [0, 20], "populate_par": 0, "adf": 0, "searchlist_of_ldx": 0, "matric": 0, "rot": 0, "degre": [0, 34], "axi": 0, "around": 0, "certain": 0, "hand": [0, 33], "rule": [0, 29, 33], "rotate_axi": 0, "point3d": 0, "transinvec": 0, "transvec": 0, "partial": [0, 14], "applic": 0, "atoms_w_same_attribute_a": 0, "find_dict": 0, "same_attribut": 0, "return_attribut": 0, "share": [0, 33], "should": [0, 2, 13, 25, 27, 28, 29, 32, 33, 34], "screen": 0, "center_coord": 0, "new_boxs": 0, "wrapper": 0, "create_new_stereoisom": 0, "stereoisom": [0, 29], "action": [0, 2, 7], "determine_sequ": 0, "moldict": 0, "sequenc": [0, 7, 20, 28, 29], "network": [0, 24], "primit": 0, "avail": [0, 9, 14, 34], "flip_stereocent": 0, "idxlist": 0, "flip": [0, 10], "stereochemistri": [0, 9, 16, 22], "chiral": [0, 10, 13, 17, 29], "available_molecul": 0, "generate_conform": 0, "conform": [0, 25, 29], "either": [0, 7, 8, 10, 14, 25, 28, 29, 32, 33, 34], "obabel": [0, 5, 6, 12, 13, 19, 20, 29, 32], "generate_stereoisom": 0, "shell": 0, "need": [0, 2, 3, 5, 7, 9, 10, 13, 15, 16, 20, 21, 22, 23, 25, 29, 32], "get_angles_dihedr": 0, "nan": [0, 2], "angl": [0, 7, 29], "dihedr": [0, 7, 29], "get_molecular_weight": 0, "weight": [0, 8], "get_origin": 0, "anyth": 0, "get_resnam": 0, "internal_resid": 0, "intern": [0, 6, 9, 13, 14, 29], "idx_mapp": 0, "othertc": 0, "other_bond": 0, "uniq_atom_idx": 0, "map": [0, 7], "react": [0, 7, 10, 13, 16, 19, 20], "buggi": 0, "doubl": [0, 6, 7, 20, 22, 29, 33], "wai": [0, 2, 5, 6, 12, 14, 17, 19, 21, 23, 25, 27, 28, 32], "mapper": [0, 8], "initialize_molecule_r": 0, "initialize_monomer_grx_attribut": 0, "load_top_gro": 0, "topfilenam": 0, "grofilenam": 0, "tpxfilenam": 0, "mol2filenam": 0, "altern": [0, 32], "make_bond": 0, "add": [0, 22, 25, 28], "reaction_stag": 0, "invoc": [0, 2, 5, 8, 34], "vacuum": [0, 29], "possibl": [0, 7, 8, 10, 16, 20, 22, 29, 33], "prepare_new_bond": 0, "previously_parameter": 0, "project": [0, 2, 5, 8, 9, 12, 15, 16, 21, 22, 27, 28, 33, 34], "read_gro_attribut": 0, "grxfilenam": 0, "attribute_list": 0, "relax_dict": 0, "rotate_bond": 0, "deg": 0, "side": [0, 7, 9, 16, 22, 34], "set_gro_attribut": 0, "drillst": 0, "through": [0, 8, 9, 12, 13, 15, 21, 26, 29, 33], "set_origin": 0, "set_sequence_from_coordin": 0, "set_sequ": 0, "set_sequence_from_moldict": 0, "transrot": 0, "at_idx": 0, "at_resid": 0, "from_idx": 0, "from_resid": 0, "connected_resid": 0, "piec": 0, "downstream": 0, "yet": [0, 13], "steric": 0, "overlap": 0, "best": [0, 29], "attach": [0, 10, 13], "update_zrec": 0, "zrec": 0, "record": [0, 29, 33], "extract": [0, 8, 28, 29, 34], "write_gro_attribut": 0, "attributes_list": 0, "generate_stereo_react": 0, "scan": 0, "addit": [0, 2, 7, 29, 34], "product": [0, 2, 3, 7, 10, 14, 17, 20, 23, 28, 29], "generate_symmetry_react": 0, "yield_bond": 0, "resid_mapp": 0, "pattern": 0, "yield": [0, 7, 13], "specif": [0, 9, 14, 20, 25, 26, 28, 29, 33], "yield_bonds_as_df": 0, "obtain": 0, "plot": [0, 2, 15, 21, 28], "build_plot": 0, "diag_plot": 0, "diagnostics_graph": 0, "logfil": 0, "diagnost": [0, 5, 8, 12, 15, 19, 21, 34], "log": [0, 2, 5, 7, 8, 9, 12, 15, 16, 19, 21, 22, 34], "treat": [0, 7, 10, 20, 29, 34], "do_e_plot": 0, "phase": [0, 27, 29], "projdir": 0, "png": [0, 2, 5, 8, 12, 19, 28], "fit_domain": 0, "10": [0, 2, 6, 8, 9, 13, 16, 17, 19, 22, 26, 28, 29], "200": [0, 9, 10, 16, 29, 34], "save_data": 0, "do_tg_plot": 0, "tg": [0, 2, 34], "n_point": [0, 34], "20": [0, 2, 6, 9, 13, 15, 16, 29], "global_trac": 0, "transition_tim": 0, "marker": 0, "interval_label": 0, "y2name": 0, "multiplot": 0, "quantiti": [0, 28], "etc": [0, 34], "time": [0, 2, 8, 15, 17, 21, 23, 28, 29], "vertic": [0, 8], "drawn": [0, 14, 33], "transit": [0, 8, 28, 34], "mark": [0, 26], "somehow": 0, "forget": 0, "label": [0, 13, 14], "interv": 0, "secondari": [0, 10, 14, 16], "init_molecule_graph": 0, "proj_dir": 0, "inter": [0, 27], "show": [0, 1, 2, 5, 8, 9, 15, 16, 21, 22, 29, 34], "connect": [0, 9, 16, 22, 31], "node": 0, "further": 0, "process": [0, 8, 9, 12, 13, 26], "elsewher": 0, "multi_trac": 0, "dfl": 0, "xname": 0, "yname": 0, "xlabel": 0, "ylabel": 0, "v": [0, 2, 8, 15, 21], "network_graph": 0, "g": [0, 2, 8, 9, 16, 22, 28, 29, 32, 34], "draw": [0, 5, 20, 33], "nx": 0, "digraph": 0, "post_plot": 0, "scatter": [0, 28], "xcolumn": 0, "qty": 0, "postsimann": 0, "postsimmd": 0, "anneal": [0, 2, 8, 9, 16, 22, 28, 29, 34], "build_mdp": 0, "mdpname": 0, "t0": [0, 2, 28], "t0_p": [0, 2, 28], "t0_to_t1_p": [0, 2, 28], "t1": [0, 2, 28], "t1_p": [0, 2, 28], "t1_to_t0_p": [0, 2, 28], "mdrun_single_molecul": [0, 29], "nobackup": [0, 2, 29], "input_gro": [0, 2, 28], "final": [0, 2, 7, 8, 9, 13, 14, 16, 20, 22, 28, 29, 33, 34], "input_grx": [0, 28], "input_top": [0, 2, 28], "ncycl": [0, 2, 28, 29], "output_deffnm": [0, 28], "rho_v_n": [0, 2], "postsimdeform": 0, "uniaxi": [0, 2, 28, 34], "deform": [0, 2, 28, 34], "ladder": [0, 2, 28, 34], "edot": [0, 2, 28], "001": [0, 2, 26], "xx": 0, "tension_v_xlength": 0, "postsimladd": 0, "tlo": [0, 2, 28], "deltat": [0, 2, 28], "ps_per_ris": [0, 2, 28], "ps_per_run": [0, 2, 28], "warmup_p": [0, 2, 28], "5000": 0, "post": [0, 1, 2, 8, 9, 28, 33, 34], "doe": [0, 10, 15, 21, 25, 29, 33], "simpl": [0, 1, 5, 12, 28, 30, 32], "inherit": 0, "build_npt": 0, "mdp_pfx": 0, "prefix": 0, "constant": [0, 28, 29, 32], "strain": [0, 2, 28], "rate": [0, 2, 16, 28], "projectfilesystem": 0, "topdir": 0, "verbos": 0, "reproject": 0, "userlibrari": 0, "mock": 0, "aspect": [0, 9, 16, 17, 22], "creation": [0, 7, 22, 34], "organ": [0, 33, 34], "filesystem": 0, "cdproj": 0, "cwd": 0, "toplevel": 0, "cdroot": 0, "go_to": 0, "subpath": 0, "make": [0, 2, 3, 5, 6, 8, 10, 13, 14, 15, 20, 21, 25, 27, 28, 29, 32, 33], "rel": [0, 14, 27, 28, 32], "runtimelibrari": 0, "librari": [0, 5, 9, 12, 14, 16, 22, 28, 29, 34], "refer": [0, 6, 8, 13, 14, 20, 24, 29, 32, 33, 34], "resourc": 0, "checkin": [0, 34], "overwrit": 0, "level": [0, 5, 23, 26, 28, 34], "hous": [0, 20], "wa": [0, 2, 8, 13, 15, 29], "success": 0, "checkout": 0, "searchpath": 0, "altpath": 0, "path": [0, 25, 34], "get_example_depot_loc": 0, "report": [0, 8, 9, 15, 21, 27, 28, 34], "depot": 0, "get_example_nam": 0, "tarbal": [0, 34], "describ": [0, 3, 6, 10, 12, 13, 20, 27, 29, 32, 34], "correspond": [0, 8, 13, 29, 33], "instal": [0, 24, 29, 34], "subpackag": [0, 34], "libpackag": 0, "importerror": 0, "user": [0, 5, 6, 10, 13, 16, 22, 23, 24, 25, 27, 29, 33, 34], "prioriti": 0, "local": [0, 2, 14, 25, 28, 34], "latter": [0, 29], "priveleg": 0, "wherev": 0, "python": [0, 5, 25, 29], "without": [0, 5, 25, 29, 34], "pypi": [0, 25], "tri": 0, "first": [0, 2, 5, 7, 8, 9, 10, 12, 14, 15, 16, 19, 20, 21, 22, 25, 28, 29, 32, 33, 34], "try": [0, 34], "also": [0, 1, 2, 7, 9, 10, 13, 14, 15, 20, 21, 25, 28, 29, 32, 33, 34], "work": [0, 5, 7, 9, 12, 16, 17, 19, 22, 24, 25, 27, 29, 33], "fetch_molecule_fil": 0, "mname": 0, "relev": [0, 10, 13, 20, 29], "filetyp": 0, "go_proj": 0, "go_root": 0, "pathstr": 0, "direcori": 0, "print": 0, "some": [0, 8, 16, 22, 25, 28, 29, 30, 33, 34], "summari": [0, 31], "about": [0, 4, 8, 15, 16, 17, 22, 28, 34], "lib_setup": 0, "local_data_searchpath": 0, "pfs_setup": 0, "subdirectori": [0, 2, 8, 27, 33, 34], "itself": [0, 17], "restart": [0, 34], "proj": [0, 2, 5, 9, 12, 15, 16, 19, 21, 22, 27, 28, 34], "proj_abspath": 0, "probe": 0, "jsondict": 0, "probabl": [0, 2, 3, 7, 14, 20, 29, 33], "unset": 0, "extract_molecule_react": 0, "rlist": 0, "correct": [0, 9], "sensibl": [0, 28], "reach": [0, 16, 21, 22, 29, 33], "generate_product_nam": 0, "automat": [0, 7, 8, 9, 10, 20], "suggest": [0, 5, 12, 19], "nonetyp": 0, "is_react": 0, "reaction_list": 0, "molname_sequence_resnam": 0, "monom": [0, 3, 4, 5, 7, 8, 9, 10, 11, 12, 16, 21, 23, 28, 29, 32, 33, 34], "parse_reaction_list": 0, "baselist": 0, "infer": 0, "unprocess": 0, "directli": [0, 2, 5], "includ": [0, 10, 20, 25, 29, 30], "product_sequence_resnam": 0, "definit": [0, 7], "reactant_resid_to_presid": 0, "associ": [0, 8, 15, 21, 28], "we": [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 25, 28, 29, 32, 33, 34], "injest_coordin": 0, "idx_kei": 0, "pos_kei": 0, "pierced_bi": 0, "endpoint": 0, "rai": 0, "fact": [0, 2, 8], "scale": 0, "plane": 0, "intersect": 0, "remap": 0, "treadmil": 0, "version": [0, 9, 25, 29, 33, 34], "unwrapf": 0, "ringlist": 0, "input_obj": 0, "userlist": 0, "all_atom": 0, "filter": [0, 14, 31], "second": [0, 5, 6, 7, 8, 10, 14, 20, 28, 32], "lawofco": 0, "cosin": 0, "vertex": 0, "law": 0, "OF": 0, "cfgfile": 0, "fill": [0, 9], "default_edict": 0, "repeat": [0, 17, 20, 22, 29, 33], "do_cur": 0, "cannot": 0, "do_densif": 0, "deffnm": 0, "densifi": [0, 8, 9, 16, 17, 22, 27, 28, 29, 33], "liquid": [0, 8, 10, 15, 16, 21, 22, 29, 34], "inpfnm": 0, "init": [0, 2, 8, 9, 16, 22], "fed": 0, "do_initi": 0, "do_postcur": 0, "do_precur": 0, "do_workflow": 0, "workflow": [0, 33, 34], "generate_molecul": 0, "force_parameter": 0, "force_checkin": 0, "oligom": [0, 8, 9, 10, 29, 33, 34], "runtime_default": 0, "charge_method": [0, 29], "ga": [0, 29], "aspect_ratio": 0, "initial_dens": [0, 9, 17, 29], "gmx_option": [0, 29], "cycle_seg": [0, 29], "initial_temperatur": [0, 29], "postequilibr": [0, 8, 29], "preequilibr": [0, 8, 29], "result_nam": 0, "tpx": [0, 8, 9], "logrot": 0, "prevent": 0, "softwar": [0, 6, 9, 24], "getvers": 0, "attempt": [0, 9, 16, 22], "set_gmx_prefer": 0, "necessari": [0, 5, 6, 7, 8, 9, 13, 20, 22, 29, 34], "resolut": 0, "parmdict": 0, "prefer": [0, 9, 25], "sw_setup": 0, "to_str": 0, "stringth": 0, "my_logg": 0, "msg": 0, "width": 0, "67": [0, 9], "sep": 0, "btrc": 0, "code": 0, "those": [0, 2, 7, 8, 9, 10, 13, 14, 16, 20, 29, 33, 34], "candid": 0, "failed_bondcycl": 0, "failed_pierced_r": 0, "failed_shortcircuit": 0, "system_nam": 0, "them": [0, 2, 5, 7, 8, 9, 13, 28, 29, 34], "add_restraint": 0, "pairdf": 0, "typ": 0, "initit": 0, "non": 0, "restraint": [0, 29], "adjust_charg": 0, "overcharge_threshhold": 0, "netcharg": 0, "adjust": [0, 29], "net": 0, "deviat": 0, "trigger": [0, 8], "messag": [0, 9, 16, 26, 34], "echo": [0, 5, 6, 13], "atom_count": 0, "sure": [0, 10, 25], "attenuate_bond_paramet": 0, "init_colnam": 0, "initial_dist": 0, "alter": [0, 13], "b0": [0, 29], "crosslink": [0, 9, 13, 14, 15, 16, 20, 21, 22, 26, 29, 34], "accord": [0, 8, 9, 14], "prior": [0, 29], "equilibrium": [0, 2, 8, 29, 33], "ratio": [0, 9, 16, 17, 22], "max_stag": 0, "let": [0, 2, 3, 6, 9, 13, 14, 15, 16, 20, 21, 22, 32], "spring": [0, 7, 29], "multipli": 0, "xth": 0, "bondlegth": 0, "attenuate_pair_paramet": 0, "draglimit_nm": 0, "bondchainlist_upd": 0, "new_bond_rec": 0, "due": 0, "nice": [0, 2], "unus": 0, "bondcycle_collect": 0, "collect": 0, "bondrec": 0, "lead": 0, "cyclic": 0, "longest": [0, 29, 33], "break": 0, "bondcycl": 0, "remov": [0, 9, 13, 14, 34], "bondtest": 0, "show_pierc": 0, "criteria": 0, "bondtest_df": 0, "toggl": 0, "check_your_topologi": 0, "duplic": 0, "copy_bond_paramet": 0, "count_h": 0, "charact": [0, 13, 28], "decrement_gro_attribute_by_attribut": 0, "att_nam": 0, "attribute_dict": 0, "subtract": 0, "atomlist": 0, "enumerate_1_4_pair": 0, "edict": 0, "from_top_gro": 0, "get_bystand": 0, "atom_idx": 0, "propos": 0, "special": [0, 12, 29], "get_gro_attribute_by_attribut": 0, "get_gro_attributelist_by_attribut": 0, "get_oneawai": 0, "awai": [0, 8], "get_resid_set": 0, "atom_pair": 0, "individu": [0, 8, 29], "unbond": 0, "appos": 0, "grab_fil": 0, "grab": [0, 34], "date": 0, "deposit": 0, "gro_datafram": 0, "mol2_bond": 0, "mylogg": 0, "logger": 0, "debug": [0, 7, 34], "warn": [0, 2, 9], "invok": [0, 29, 33, 34], "increment_gro_attribute_by_attribut": 0, "inherit_grx_attributes_from_molecul": 0, "molecule_dict": 0, "globally_uniqu": 0, "unset_default": 0, "overall_default": 0, "standard": [0, 9, 14, 16, 22, 33], "signifi": [0, 20, 29], "interresidue_partners_of": 0, "linkcell_cleanup": 0, "load_fil": 0, "skip_h": 0, "skip": [0, 15, 21, 25], "dure": [0, 8, 10, 15, 17, 20, 21, 27, 29], "optim": [0, 2, 29], "mutual": 0, "orient": 0, "placement": 0, "now": [0, 2, 6, 7, 9, 10, 13, 14, 16, 17, 20, 22, 29, 33], "make_resid_graph": 0, "json_fil": 0, "makes_bondcycl": 0, "aidx": 0, "bidx": 0, "shorter": 0, "than": [0, 6, 8, 14, 20, 21, 25, 29, 33], "betwen": 0, "makes_shortcircuit": 0, "produc": [0, 2, 24], "short": [0, 2, 23, 29, 33], "circuit": [0, 33], "happen": [0, 3, 9, 14, 29, 32, 33], "map_from_templ": 0, "came": [0, 8], "ignor": [0, 29], "overwrite_coord": 0, "pierces_r": 0, "coval": [0, 29], "preserve_box": 0, "style": [0, 34], "ignore_bond": 0, "consist": [0, 27, 29, 33], "peform": [0, 34], "read_top": 0, "read_top_gro": 0, "read_tpx": 0, "remove_restraint": 0, "pairsdf": 0, "These": [0, 5, 8, 13, 23, 27, 29, 34], "influenc": 0, "reset_grx_attributes_from_idx_list": 0, "list_nam": 0, "reset_idx_list_from_grx_attribut": 0, "invers": 0, "rebuild": 0, "resid_partners_of": 0, "least": [0, 14, 25, 29, 32], "join": [0, 7], "restore_bond_paramet": 0, "retor": 0, "set_gro_attribute_by_attribut": 0, "att_valu": 0, "set_grx_attribut": 0, "swap_atom_nam": 0, "swap": 0, "indici": [0, 13], "sever": [0, 2, 8, 10, 28, 29, 30, 32, 34], "surviv": 0, "import": [0, 2, 6, 8, 23, 32], "lowest": 0, "why": [0, 20], "It": [0, 2, 7, 9, 13, 16, 24, 25, 28, 29, 32], "give": [0, 5, 6, 13, 20, 27, 28, 34], "u": [0, 2, 6, 9, 13, 16, 22], "perfect": 0, "total_mass": 0, "update_topology_and_coordin": 0, "template_dict": 0, "write_mapper_to": 0, "reflect": 0, "keepbond": 0, "vacuum_minim": 0, "analog": [0, 2, 14], "vacuum_simul": 0, "write_grx_attribut": 0, "element_names_as_typ": 0, "borrow": 0, "put": [0, 2, 27, 28, 29], "write_top": 0, "itp": [0, 9, 29, 34], "write_tpx": 0, "find_templ": 0, "bt": 0, "symmetr": [0, 10, 20], "add_bond": 0, "topoog": 0, "help": [0, 1, 8, 23, 28, 29, 34], "destin": 0, "closer": [0, 29, 33], "kj": 0, "mol": [0, 2, 5, 9, 12, 16, 19, 22, 25], "desired_charg": 0, "tini": 0, "bit": [0, 8], "zero": [0, 6, 13, 33], "threshold": [0, 33], "overcharg": 0, "too": [0, 2, 8, 17, 23], "high": [0, 8, 26, 28], "scur": 0, "greater": [0, 14, 33], "bond_source_check": 0, "ensur": [0, 17, 25, 29], "build_interresidue_graph": 0, "return_idx_of": 0, "detect_r": 0, "detect": [0, 9, 16, 22], "dup_check": 0, "die": 0, "tell": [0, 9, 19, 29, 32], "exit": [0, 34], "from_ex": 0, "plust": 0, "vari": 0, "get_atomtyp": 0, "get_bond_paramet": 0, "local_resid_clust": 0, "merge_ex": 0, "merge_typ": 0, "null_check": 0, "paranoid": 0, "never": [0, 34], "pad": [0, 29], "field": [0, 24, 25, 26, 29], "dihedraltyp": [0, 29], "keyerror": 0, "unrecogn": 0, "encount": [0, 2], "program": [0, 24, 31], "rep_ex": 0, "replic": 0, "compon": [0, 19, 28], "replica": [0, 2, 5, 34], "miss": [0, 8, 22, 29], "report_duplicate_typ": 0, "typenam": [0, 29], "funcidx": [0, 29], "report_typ": 0, "typidx_q": 0, "reset_override_from_typ": 0, "interactionnam": 0, "inst_idx": 0, "reset_typ": 0, "typidx_t": 0, "c0": 0, "c1": [0, 3, 5, 6, 7, 8, 9, 10, 12, 13, 14, 16, 17, 19, 20, 21, 22, 29, 32], "shiftatomsidx": 0, "idxshift": 0, "idxlabel": 0, "total_charg": 0, "kg": [0, 2, 8, 9, 16, 17, 22, 29], "amu": 0, "df_typeord": 0, "atomtyp": 0, "bondtyp": 0, "idxord": 0, "typeord": 0, "correctli": [0, 2, 8, 10], "maintain": 0, "easi": [0, 13, 28], "repeat_check": 0, "select_topology_type_opt": 0, "stiffest": [0, 29], "typedata": 0, "unused_symmetry_stuff": 0, "add_enumerated_angl": 0, "newbond": 0, "add_enumerated_dihedr": 0, "analyze_sea": 0, "thresh": 0, "sea": 0, "main": [0, 8, 24, 27, 28, 29, 34], "job": [0, 2, 15, 21], "hot": [0, 34], "reveal": [0, 2], "sinc": [0, 2, 6, 7, 8, 9, 10, 13, 20, 22, 29, 33, 34], "euclidean": 0, "norm": 0, "differ": [0, 2, 6, 7, 9, 19, 20, 29, 34], "rank": 0, "enclust": 0, "enforc": 0, "symm": 0, "outpufil": 0, "util": [0, 2], "histgram": 0, "compute_": 0, "stress": [0, 2, 28], "young": [0, 2, 28, 34], "modulu": [0, 2, 28, 34], "elast": 0, "regim": 0, "domain": [0, 28, 29], "made": [0, 8, 13], "r2": [0, 2], "compute_tg": 0, "low": [0, 8, 17, 28, 29, 33], "region": 0, "density_evolut": 0, "tempertur": 0, "complet": [0, 8, 20, 28, 29], "density_from_gro": 0, "mollib": [0, 5, 12, 19], "lib": [0, 2, 5, 8, 9, 12, 16, 19, 22, 25, 29, 32, 34], "graph_from_bondsfil": 0, "bondsfil": 0, "mi": 0, "mj": 0, "edg": 0, "mwbxl": 0, "gma": [0, 17, 20, 21, 22], "sty": [0, 17, 19, 20, 21, 22, 29, 32, 34], "site": [0, 2, 9, 14, 15, 21], "mainli": [0, 29], "vinyl": 0, "postsim_density_evolut": 0, "append_dirnam": 0, "concaten": 0, "illustr": [1, 2, 4, 16, 22, 23, 27, 32], "usag": [1, 5, 12, 23, 24, 31], "htpolynet": [1, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 25, 26, 30, 31, 32, 33], "demonstr": [1, 5, 12, 25, 34], "poli": [1, 8, 17, 23], "methyl": [1, 6, 8, 10, 13, 17, 20, 23], "styren": [1, 6, 8, 17, 19, 22, 23, 30, 32, 34], "dgeba": [1, 2, 10, 12, 14, 15, 16, 21, 23, 34], "pacm": [1, 2, 10, 12, 14, 15, 16, 21, 23, 34], "thermoset": [1, 12, 16, 19, 22, 23, 26, 33, 34], "bisgma": [1, 19, 21, 22, 23, 34], "did": [2, 13, 16], "earlier": 2, "tutori": [2, 4, 5, 8, 9, 15, 16, 19, 21, 22, 23, 24, 32, 33, 34], "follow": [2, 8, 25, 27, 28, 29, 33, 34], "cycl": [2, 8, 9, 13, 16, 22, 28, 29, 33], "heat": [2, 28], "cool": [2, 28], "rise": 2, "warmup": [2, 28], "down": [2, 28, 29], "01": [2, 8, 22], "flowchart": 2, "below": [2, 5, 8, 9, 12, 14, 15, 16, 21, 25, 29, 33, 34], "navig": 2, "content": 2, "90": [2, 9, 22], "ntmpi": 2, "instruct": [2, 29, 33, 34], "conduct": [2, 8, 23, 27, 28, 33, 34], "Then": [2, 7, 8, 16, 22, 27, 33], "increas": [2, 9, 22, 29], "decreas": [2, 29], "disclaim": [2, 23], "although": [2, 5, 7, 13, 29], "meant": 2, "facilit": 2, "grade": 2, "your": [2, 5, 6, 9, 23, 25, 28, 32, 34], "respons": [2, 23, 28], "how": [2, 4, 5, 6, 8, 12, 13, 16, 20, 22, 25, 27, 28, 29, 32, 34], "long": [2, 16, 17, 22, 29, 34], "kind": 2, "launch": [2, 5, 8, 9, 12, 16, 22, 28, 29, 34], "ocfg": [2, 28, 34], "dgepac": [2, 12, 16], "becaus": [2, 9, 10, 13, 17, 19, 20, 28, 32], "ridicul": 2, "purpos": [2, 34], "unreason": 2, "howev": [2, 7, 8, 10, 13, 20, 27, 28, 32, 34], "imagin": 2, "hour": [2, 15, 21], "supercomput": [2, 25, 26, 29], "sens": [2, 29], "submit": 2, "batch": 2, "11": [2, 6, 8, 9, 12, 13, 16, 22, 26], "insid": [2, 9, 25, 34], "cpt": [2, 8], "mdout": [2, 8], "were": [2, 3, 8, 10, 22], "dt": 2, "002": [2, 9], "40000": 2, "npoint": 2, "30": [2, 13, 22], "40": [2, 9, 13, 16], "temp": [2, 29], "quick": 2, "fly": [2, 8, 34], "done": [2, 13], "unfortun": 2, "intent": [2, 34], "met": 2, "again": [2, 21, 27, 29], "stupidli": 2, "In": [2, 7, 8, 9, 10, 14, 17, 25, 29, 33], "case": [2, 5, 7, 8, 10, 14, 26, 29, 33], "much": [2, 17, 29, 34], "longer": [2, 8], "intend": 2, "last": [2, 8, 15, 16, 22, 27], "120": [2, 9], "silli": 2, "abov": [2, 6, 13, 20, 27, 28, 29, 33, 34], "That": [2, 7, 10, 14], "signific": 2, "transient": 2, "60": [2, 9, 22], "http": [2, 9, 16, 22, 26], "abramsgroup": [2, 9, 16, 22, 25], "github": [2, 9, 16, 22, 25], "io": [2, 9, 16, 22], "ming": [2, 9, 16, 22, 26], "huang": [2, 9, 16, 22, 24, 26], "mh3429": [2, 9, 16, 22], "dragon": [2, 9, 16, 22], "drexel": [2, 5, 9, 12, 16, 22], "edu": [2, 5, 9, 12, 16, 22], "cameron": [2, 5, 9, 12, 16, 22, 26], "abram": [2, 5, 9, 12, 16, 22, 24, 26], "cfa22": [2, 5, 9, 12, 16, 22], "support": [2, 9, 16, 22], "part": [2, 7, 9, 16, 22, 29], "grant": [2, 9, 16, 22], "w911nf": [2, 9, 16, 22], "17": [2, 6, 9, 13, 16, 22], "0227": [2, 9, 16, 22], "12": [2, 6, 8, 9, 12, 13, 16, 22], "0011": [2, 9, 16, 22], "armi": [2, 9, 16, 22], "research": [2, 9, 16, 22], "lab": [2, 9, 16, 22], "1069": 2, "069": 2, "cc": [2, 5, 6, 8, 12, 13, 16, 19, 22, 29, 32], "ladder0": 2, "ladder1": 2, "394": [2, 9, 22], "91": [2, 9, 26], "121": [2, 16], "76": [2, 9], "05000": 2, "000e": 2, "451": [2, 9, 22], "03": 2, "177": [2, 16, 22], "88": [2, 22], "home": [2, 9, 16, 22, 25, 34], "cfa": [2, 9, 16, 22, 34], "anaconda3": [2, 9], "env": [2, 5, 9, 12, 19, 25], "python3": [2, 9], "packag": [2, 9, 24, 25, 29, 34], "scipi": 2, "_minpack_pi": 2, "py": [2, 9], "906": [2, 9], "optimizewarn": 2, "covari": 2, "could": [2, 5, 20, 27], "estim": [2, 28], "git": [2, 25, 34], "404": [2, 9], "runtimewarn": 2, "invalid": 2, "divid": 2, "sse": 2, "sum": 2, "sst": 2, "gpa": [2, 19], "troubl": 2, "cours": [2, 13, 15, 21, 27, 34], "veri": [2, 3, 8, 10, 15, 17, 27, 29, 32], "practic": 2, "five": [2, 8, 29], "meaningless": 2, "our": [2, 6, 9, 13, 16, 20, 22], "someth": 2, "shortcut": [2, 10, 28, 30, 34], "fv": 2, "abbr": [2, 27], "37": [2, 9, 13], "82": [2, 9, 22], "15": [2, 6, 8, 12, 13, 22, 24, 26], "138": 2, "33": [2, 9, 13, 22], "89116": 2, "dalton": 2, "rho": 2, "19": [2, 6, 9, 13, 16, 22, 26], "54": [2, 9, 13], "4034": 2, "3274": 2, "86": 2, "0656": 2, "0000": 2, "192": [2, 16], "000": 2, "60000": 2, "polystyren": [3, 10, 29, 34], "explain": [3, 10, 12, 34], "detail": [3, 4, 5, 7, 10, 12, 20, 26, 30, 34], "highlight": [3, 10], "excerpt": 3, "pmsty": [3, 5, 8, 9], "ll": [3, 9, 10, 13, 14, 15, 21, 26], "small": [3, 6, 8, 10, 13, 23, 27], "127": [3, 9, 22], "emb": [3, 5, 6, 7, 8, 9], "unactiv": 3, "unreact": [3, 6, 7, 8, 13, 20, 22, 29], "emb1_1": [3, 7], "c2": [3, 5, 6, 7, 8, 9, 10, 12, 13, 16, 19, 20, 21, 22, 29], "embcc": [3, 7, 9], "With": [3, 14, 16, 21], "watch": 3, "what": [3, 6, 7, 9, 29, 32], "model": [4, 20, 29], "introduct": [4, 11, 18, 23], "methylstyren": [4, 5, 7, 23], "futurewarn": 4, "overal": [4, 21, 33], "behavior": [4, 15], "clean": [5, 12, 19, 34], "mkdir": [5, 12, 19, 25], "my_pm": [5, 9], "cd": [5, 8, 12, 19, 25, 34], "polymethylstyren": [5, 8, 9, 15, 21, 34], "tree": [5, 8, 12, 19], "readm": [5, 12, 19], "sh": [5, 6, 8, 9, 12, 16, 19, 22, 25, 34], "bash": [5, 12, 19, 34], "script": [5, 6, 12, 19, 34], "activ": [5, 8, 10, 12, 19, 20, 25, 29, 32], "ethylmethylbenzen": 5, "bin": [5, 12, 19, 25], "conda": [5, 12, 19, 25], "environ": [5, 12, 25], "sysnam": [5, 12], "rm": [5, 12, 19], "rf": [5, 12, 19], "2d": [5, 32], "pictur": [5, 15, 21], "3d": [5, 13, 32], "reactiv": [5, 7, 10, 13, 14, 20, 33], "c1cc": [5, 6, 12, 13, 19, 32], "ismi": [5, 6, 12, 13, 19, 32], "gen2d": [5, 12, 19], "opng": [5, 12, 19], "gen3d": [5, 6, 12, 13, 19], "omol2": [5, 6, 12, 13, 19, 32], "sed": [5, 6, 12, 13, 19], "unl1": [5, 6, 12, 13, 19], "diag": [5, 8, 12, 15, 19, 21, 34], "depend": [5, 9], "simpli": [5, 27, 32, 34], "chemic": [5, 10, 29, 32], "replac": 5, "subsequ": [5, 28, 29], "re": [5, 29], "multipl": [5, 29, 34], "issu": [5, 12, 19, 27, 28, 32, 34], "diagnosit": 5, "seem": 5, "quit": [5, 8, 13], "aim": 5, "suffici": [5, 7], "develop": [5, 25, 26], "remaind": 5, "major": 5, "common": [6, 13, 28], "manufactur": 6, "polyest": 6, "Its": [6, 28, 29], "featur": [6, 9], "standpoint": [6, 10], "carbon": [6, 10, 13, 17, 20, 29], "open": [6, 7, 13, 14, 20, 33], "radic": [6, 20], "attack": [6, 7, 20], "fig": 6, "live": 6, "interior": 6, "termin": [6, 13], "clearli": [6, 7], "abl": [6, 8], "distinguish": 6, "To": [6, 13, 14, 17, 25, 28, 29, 32], "turn": [6, 8, 10, 34], "As": [6, 8, 9, 15, 16, 19, 20, 21, 22], "guid": [6, 13, 24, 26], "concept": [6, 7, 9, 13], "valenc": [6, 29, 32], "conserv": [6, 29, 32], "sacrific": [6, 13], "ethyl": 6, "methylbenzen": 6, "easili": [6, 13, 34], "openbabel": [6, 13, 25, 32], "varieti": [6, 13], "builder": [6, 13], "tripo": [6, 13], "21": [6, 9, 13, 16, 22, 26], "gasteig": [6, 13], "7183": 6, "1964": 6, "0469": 6, "0583": 6, "6786": 6, "2489": 6, "0406": 6, "0586": 6, "4326": 6, "0702": 6, "0692": 6, "0504": 6, "9313": 6, "1119": 6, "1179": 6, "0397": 6, "7663": 6, "1602": 6, "0643": 6, "6303": 6, "2130": 6, "3840": 6, "0340": 6, "0882": 6, "0476": 6, "8901": 6, "0895": 6, "1745": 6, "0305": 6, "5635": 6, "1866": 6, "1846": 6, "0613": 6, "2827": 6, "1250": 6, "0377": 6, "0620": 6, "1716": 6, "2188": 6, "0290": 6, "3028": 6, "1393": 6, "1869": 6, "0278": 6, "13": [6, 8, 9, 12, 13, 16, 22], "2926": 6, "4300": 6, "9987": 6, "14": [6, 12, 13, 19, 22], "3531": 6, "3437": [6, 13], "7826": 6, "3333": 6, "0885": 6, "0716": 6, "16": [6, 9, 10, 13, 17, 20, 22], "1240": 6, "1816": 6, "0811": 6, "1842": 6, "9482": 6, "7919": 6, "0311": 6, "18": [6, 13, 16, 22], "2577": 6, "7973": 6, "7038": 6, "2530": 6, "0884": 6, "7216": 6, "0233": 6, "6512": 6, "2259": 6, "0596": [6, 13], "3263": 6, "6802": 6, "8094": 6, "notic": [6, 7, 10, 14, 16, 20, 22, 28, 29], "problem": [6, 17], "virtu": 6, "There": [6, 8, 17, 20, 29, 32], "bear": 6, "figur": [6, 8, 33], "interrog": 6, "vmd": [6, 13], "suitabl": [6, 24], "visual": [6, 13], "black": 6, "shown": [6, 8, 9, 28, 33, 34], "methylen": 6, "likewis": [6, 20], "readi": [6, 13, 14, 17, 20], "embed": 6, "come": [6, 8, 9, 16, 34], "thing": [6, 7, 13, 20, 27, 32], "chemistri": [6, 13, 20, 25, 26, 29, 33], "natur": [7, 9], "dimer": [7, 29], "bunch": 7, "mani": [7, 27, 28, 34], "proper": [7, 8, 29], "involv": [7, 20, 28, 29, 33], "permit": [7, 29], "outer": [7, 33], "For": [7, 8, 20, 22, 27, 28, 29, 32, 34], "torsion": 7, "third": [7, 8, 20, 28], "oligomer": 7, "full": [7, 9, 20, 33], "term": 7, "By": [7, 8, 16, 28, 34], "contigu": [7, 14], "compos": 7, "intramolecular": [7, 8, 29], "expans": [7, 20, 22, 28], "explicitli": [7, 9, 10, 27], "linkag": 7, "four": [7, 10, 13, 20, 22, 29], "guarante": [7, 10, 23, 29], "among": [7, 10], "back": [7, 13, 20, 29], "onto": [7, 19], "trimer": [7, 20], "quadrim": [7, 20], "ident": [7, 29], "admittedli": 7, "ineffici": 7, "examin": 7, "emb_c1": 7, "emb1_c2": 7, "emb2_c1": 7, "emb_c2": 7, "choos": [7, 29], "revert": [7, 8, 20, 29], "fulli": [7, 8, 17, 20, 29, 34], "few": [8, 21], "interest": [8, 9, 25], "graphic": 8, "character": 8, "95": [8, 9, 15, 16, 21, 22, 26, 29, 34], "under": [8, 34], "exercis": 8, "instead": [8, 9, 10, 20, 28], "onc": [8, 25, 29, 33, 34], "convers": [8, 9, 14, 15, 16, 21, 22, 29, 33], "cure_info": 8, "wall": [8, 15], "clock": [8, 15], "took": [8, 15, 21], "half": [8, 14], "minut": [8, 14, 21], "realli": [8, 29, 32], "impress": 8, "consum": 8, "realiz": 8, "track": 8, "throughout": 8, "buildplot": [8, 15, 21, 34], "buildtrac": 8, "middl": [8, 15, 21], "bottom": [8, 15, 21], "panel": 8, "devot": 8, "compar": [8, 33], "througout": 8, "denot": 8, "close": 8, "stipul": [8, 10, 17, 27, 28, 29], "m3": [8, 17, 29], "render": [8, 15, 21], "grei": 8, "tube": 8, "color": [8, 21], "transpar": 8, "On": 8, "methystyren": 8, "itr": 8, "serv": [8, 14, 16, 22], "thirteen": 8, "prepend": 8, "progress": [8, 9], "ran": 8, "document": 8, "prebond": [8, 29], "end": [8, 9, 16, 22, 28, 29], "digit": 8, "reaction_network": 8, "bar": [8, 9, 16, 22, 28, 29], "935": [8, 9], "higher": [8, 17, 25], "800": 8, "supris": 8, "haven": [9, 16, 22], "go": [9, 16, 19, 22, 28, 29], "ahead": [9, 16, 22], "being": [9, 16, 17, 22, 29, 34], "redirect": [9, 16, 22], "understand": [9, 13, 28, 29], "state": [9, 29], "pleas": [9, 16, 22, 24, 29], "cite": [9, 16, 22, 24], "paper": [9, 16, 22, 24], "amorph": [9, 16, 22, 24, 26, 28], "polym": [9, 16, 22, 24, 25, 26, 29], "softwarex": [9, 16, 22, 26], "vol": [9, 16, 22], "pp": [9, 16, 22], "101303": [9, 16, 22, 26], "2023": [9, 16, 22, 26], "doi": [9, 16, 22, 26], "1016": [9, 16, 22, 26], "softx": [9, 16, 22, 26], "2022": [9, 16, 22, 25, 26], "ver": [9, 16, 22, 34], "22": [9, 13, 16, 22, 25, 34], "238": 9, "36": [9, 13, 16], "118": 9, "356": [9, 22], "53": [9, 13, 22, 34], "474": 9, "70": 9, "indentifi": 9, "identif": 9, "subdirect": [9, 14, 29, 33], "535e": 9, "23": [9, 12, 13, 22], "388": 9, "stochast": 9, "00": [9, 16, 22], "829": 9, "27": [9, 13, 22], "726": 9, "35": [9, 13, 22], "roll": [9, 16, 22], "828": 9, "52": [9, 13], "133": 9, "824": 9, "823": 9, "160": [9, 16, 22], "137": 9, "820": 9, "71": [9, 16], "830": 9, "07": 9, "39": [9, 13, 16, 22], "max": [9, 16, 22], "463": 9, "405": [9, 16], "619": 9, "338": 9, "555": [9, 22], "277": [9, 16], "504": [9, 22], "230": 9, "454": [9, 22], "165": [9, 22], "424": [9, 22], "043": 9, "894": 9, "843": 9, "62": [9, 16], "892": 9, "307": 9, "until": [9, 29, 33], "proce": [9, 33], "34": [9, 13, 22], "493": [9, 22], "445": [9, 22], "660": [9, 22], "386": [9, 22], "640": 9, "326": [9, 22], "551": 9, "275": [9, 22], "509": 9, "214": 9, "458": [9, 22], "415": 9, "927": 9, "98": 9, "889": 9, "38": [9, 13], "66": [9, 22], "575": 9, "73": 9, "499": [9, 16, 22], "460": 9, "652": 9, "407": 9, "631": 9, "329": 9, "269": 9, "511": 9, "213": 9, "167": [9, 22], "411": 9, "975": 9, "950": [9, 16, 22], "93": [9, 16, 22], "917": 9, "79": 9, "944": 9, "709": 9, "465": [9, 22], "413": 9, "622": 9, "349": [9, 16, 22], "574": [9, 16], "512": 9, "219": [9, 16], "461": [9, 16, 22], "156": [9, 16], "408": 9, "995": 9, "930": 9, "922": 9, "939": 9, "795": 9, "101": 9, "495": 9, "440": 9, "379": 9, "594": 9, "333": 9, "573": 9, "272": [9, 22], "503": 9, "212": [9, 16], "166": 9, "412": 9, "973": 9, "45": [9, 13, 22], "918": 9, "953": 9, "107": [9, 22], "481": 9, "417": [9, 22], "633": 9, "369": 9, "590": 9, "318": 9, "540": 9, "271": 9, "498": [9, 22], "206": 9, "162": 9, "399": 9, "969": [9, 22], "954": 9, "32": [9, 13, 16, 20, 22], "29": [9, 13, 22], "951": 9, "866": 9, "110": 9, "472": 9, "639": [9, 16], "342": [9, 16], "588": [9, 16], "282": 9, "522": 9, "224": [9, 16], "464": 9, "161": 9, "414": 9, "988": 9, "63": [9, 16], "941": 9, "46": [9, 13], "890": 9, "113": 9, "294": 9, "526": [9, 16], "251": 9, "470": 9, "203": 9, "420": 9, "157": [9, 16, 22], "400": [9, 16], "977": 9, "945": [9, 16], "02": [9, 22], "942": 9, "898": 9, "114": [9, 22], "459": 9, "393": [9, 22], "627": [9, 16], "566": 9, "281": [9, 16], "215": [9, 22], "443": 9, "402": 9, "990": 9, "933": 9, "902": 9, "924": 9, "115": 9, "75": [9, 16, 17, 21, 22], "578": [9, 22], "506": 9, "734": 9, "690": 9, "401": 9, "634": [9, 22], "336": 9, "569": 9, "273": 9, "216": [9, 16], "163": 9, "008": 9, "916": 9, "97": [9, 22], "897": 9, "928": 9, "921": 9, "117": 9, "423": [9, 16, 22], "616": 9, "314": [9, 22], "531": 9, "260": 9, "496": 9, "199": [9, 16], "437": 9, "153": 9, "886": [9, 16], "68": [9, 22], "929": 9, "469": 9, "646": 9, "345": 9, "581": 9, "218": [9, 22], "448": [9, 16], "409": 9, "979": 9, "943": [9, 22], "83": 9, "923": 9, "937": 9, "119": 9, "571": 9, "505": 9, "711": 9, "449": 9, "672": 9, "328": [9, 22], "538": [9, 22], "278": 9, "208": [9, 16], "155": [9, 16], "976": 9, "946": 9, "920": 9, "meet": 9, "cappabl": 9, "967": 9, "955": 9, "28": [9, 13, 22], "948": 9, "42": [9, 13, 16, 22], "core": 9, "fromnumer": 9, "59": [9, 22], "swapax": 9, "deprec": 9, "futur": 9, "transpos": 9, "kwd": 9, "partit": 9, "chunk": 9, "team": 9, "appar": [9, 22], "unhappi": 9, "agre": 9, "better": [9, 17, 29], "throw": 9, "noth": 9, "worri": 9, "dai": 9, "stoichiometr": 10, "dge": [10, 12, 13, 14, 16, 34], "symmetry_equivalent_atom": [10, 29], "c3": [10, 12, 13, 17, 19], "c4": [10, 12, 13, 19, 20], "o1": [10, 12, 13, 14, 19, 20], "o2": [10, 12, 13, 19, 20], "stereocent": [10, 17, 22, 29], "pac": [10, 12, 13, 14, 16, 34], "n1": [10, 12, 13, 14, 16], "n2": [10, 13, 16], "contitu": [10, 17], "referenc": [10, 14, 29], "expand": [10, 20], "combin": [10, 20], "diepoxi": [10, 14], "diamin": [10, 14], "seconari": 10, "amin": [10, 13, 14, 16], "distinct": [10, 13, 14, 17, 20, 21, 29], "strictli": [10, 34], "themselv": 10, "recogn": [10, 17, 32], "intermolecular": [10, 21, 33], "tertiari": [10, 14, 16], "eight": [10, 29], "nitrogen": [10, 13], "apart": [10, 29], "simultan": 10, "satisfi": 10, "twelv": 10, "enantiom": 10, "racem": [10, 17], "randomli": [10, 29], "brute": 10, "diastereom": [10, 17, 22], "ligand": 10, "becom": [10, 29], "don": [10, 13, 29], "introduc": [10, 29], "handed": 10, "mixtur": 10, "cyclohexyl": 10, "my_dgeba_pacm": [12, 16], "epoxi": [12, 13, 14, 16, 34], "occ": [12, 13, 19], "25": [12, 13, 21, 22, 26, 29], "24": [12, 13, 16], "ccc1cc2ccc": [12, 13], "cc2": [12, 13], "enviro": [12, 19], "walk": [12, 15, 21], "while": [12, 15, 21, 29], "emphasi": 12, "syntax": [12, 14, 29], "bisphenol": [13, 19, 20], "diglycidyl": 13, "ether": 13, "histor": 13, "reason": [13, 20], "epoxid": 13, "bpa": [13, 19, 20, 22], "smile": [13, 20, 32], "represent": [13, 34], "canon": 13, "occ2co2": 13, "occ4co4": 13, "transfer": 13, "oxiran": [13, 14, 16], "oxygen": 13, "pendant": 13, "oh": 13, "therefor": [13, 20], "c2co2": 13, "c4co4": 13, "epoxiran": 13, "hydroxymethyl": 13, "baselin": 13, "customari": 13, "At": [13, 27, 29, 34], "valid": 13, "fix": [13, 34], "furthermor": 13, "inde": 13, "ultim": [13, 29], "edit": [13, 32], "cat": 13, "substitut": 13, "preserv": 13, "9601": 13, "0682": 13, "1490": 13, "0517": 13, "5158": 13, "0610": 13, "0695": 13, "0151": 13, "9888": 13, "3744": 13, "5227": 13, "0435": 13, "3149": 13, "0372": 13, "2654": 13, "2043": 13, "1002": [13, 26], "0543": 13, "6154": 13, "5414": 13, "2810": 13, "0197": 13, "7559": 13, "0699": 13, "6824": 13, "1206": 13, "6062": 13, "2065": 13, "0069": 13, "2621": 13, "8570": 13, "1708": 13, "1011": 13, "3998": 13, "7036": 13, "4894": 13, "2627": 13, "2708": 13, "1151": 13, "4888": 13, "7350": 13, "1214": 13, "0864": 13, "7488": 13, "9743": 13, "7458": 13, "3887": 13, "5559": 13, "1826": 13, "3300": 13, "0357": 13, "8918": 13, "1840": 13, "9221": 13, "0523": 13, "4988": 13, "4592": 13, "2536": 13, "5679": 13, "3257": 13, "2961": 13, "3733": 13, "7046": 13, "1537": 13, "0763": 13, "1940": 13, "9490": 13, "9932": 13, "3162": 13, "4565": 13, "3802": 13, "6269": 13, "5239": 13, "7006": 13, "0598": 13, "6692": 13, "7696": 13, "1450": 13, "8809": 13, "5708": 13, "8717": 13, "4996": 13, "7855": 13, "1148": 13, "26": [13, 16], "5945": 13, "7080": 13, "8319": 13, "0241": 13, "4870": 13, "0914": 13, "8267": 13, "5820": 13, "0321": 13, "5106": 13, "7964": 13, "4694": 13, "1962": 13, "4602": 13, "2314": 13, "9559": 13, "31": [13, 16], "6067": 13, "5647": 13, "3436": 13, "8695": 13, "5669": 13, "0622": 13, "9409": 13, "1449": 13, "8761": 13, "0654": 13, "5875": 13, "4515": 13, "9462": 13, "2317": 13, "7348": 13, "0235": 13, "0384": 13, "3413": 13, "0722": 13, "1344": 13, "1066": 13, "7734": 13, "7427": 13, "3440": 13, "6445": 13, "0624": 13, "3392": 13, "2529": 13, "2099": 13, "3393": 13, "6508": 13, "8786": 13, "0256": 13, "41": [13, 34], "7994": 13, "2493": 13, "3821": 13, "5983": 13, "8364": 13, "43": [13, 16, 26], "9907": 13, "7425": 13, "5967": 13, "44": [13, 22], "3496": 13, "5491": 13, "8758": 13, "1775": 13, "8944": 13, "2680": 13, "8110": 13, "0055": 13, "7501": 13, "47": [13, 22], "4071": 13, "7580": 13, "4113": 13, "48": [13, 16], "6102": 13, "9083": 13, "49": [13, 22], "7417": 13, "7485": 13, "6575": 13, "9306": 13, "6173": 13, "0723": 13, "51": [13, 16, 22, 26], "4413": 13, "8552": 13, "6885": 13, "6246": 13, "5977": 13, "8389": 13, "5529": 13, "9377": 13, "5866": 13, "persist": 13, "forev": 13, "deriv": 13, "acquir": [13, 14], "won": 13, "concern": 13, "diaminodicyclohexylmethan": 13, "colloqui": 13, "pack": 13, "em": 13, "harden": 13, "formul": 13, "know": [13, 17, 20], "0203": 13, "1686": 13, "4045": 13, "0488": 13, "3868": 13, "4530": 13, "1332": 13, "0375": 13, "4239": 13, "5867": 13, "6509": 13, "0049": 13, "2189": 13, "3673": 13, "3129": 13, "6627": 13, "8377": 13, "0170": 13, "3181": 13, "0407": 13, "2445": 13, "0611": 13, "1651": 13, "0474": 13, "0849": 13, "2509": 13, "3999": 13, "5341": 13, "2664": 13, "1535": 13, "3098": 13, "5522": 13, "1636": 13, "4974": 13, "8029": 13, "1700": 13, "1937": 13, "8000": 13, "6212": 13, "3524": 13, "5924": 13, "2247": 13, "2599": 13, "0172": 13, "1162": 13, "3272": 13, "8168": 13, "7369": 13, "0786": 13, "6047": 13, "0898": 13, "3424": 13, "0268": 13, "9019": 13, "9202": 13, "4627": 13, "0564": 13, "6483": 13, "1927": 13, "0280": 13, "7633": 13, "3773": 13, "3343": 13, "1247": 13, "4885": 13, "9532": 13, "0458": 13, "3534": 13, "5388": 13, "0744": 13, "2067": 13, "4761": 13, "4022": 13, "0776": 13, "7078": 13, "3325": 13, "2691": 13, "0366": 13, "1678": 13, "2371": 13, "9012": 13, "0434": 13, "0301": 13, "7432": 13, "8605": 13, "1294": 13, "0271": 13, "2593": 13, "0975": 13, "2596": 13, "1835": 13, "0879": 13, "4730": 13, "0813": 13, "4176": 13, "2686": 13, "5482": 13, "1352": 13, "2427": 13, "5982": 13, "5580": 13, "2292": 13, "2463": 13, "5515": 13, "4099": 13, "2588": 13, "8065": 13, "2451": 13, "3975": 13, "7699": 13, "7048": 13, "6232": 13, "7131": 13, "4347": 13, "4417": 13, "5989": 13, "8401": 13, "0264": 13, "7222": 13, "8175": 13, "5386": 13, "0249": 13, "0976": 13, "1185": 13, "1205": 13, "0120": 13, "4231": 13, "3522": 13, "9246": 13, "7729": 13, "2309": 13, "5311": 13, "5900": 13, "pacdg": 14, "upon": [14, 34], "meaning": 14, "govern": [14, 29], "likelihood": 14, "intrins": 14, "random": [14, 33], "particip": [14, 29], "insist": 14, "carefulli": [14, 28], "approxim": 14, "sai": [14, 27], "intris": 14, "frequenc": 14, "slower": 14, "rid": 14, "extra": 14, "reform": 14, "dgec": [14, 16], "pm": [15, 21, 29], "good": [15, 16, 21, 22, 25, 28], "standalon": 15, "workstat": [15, 29], "outdat": 15, "gpu": 15, "surpris": [15, 21], "almost": 15, "80": [15, 22], "achiev": [15, 16, 22], "topmost": [15, 21, 33], "licoric": [15, 21], "rest": [15, 17, 21], "mauv": [15, 21], "green": [15, 21], "descript": [16, 22, 27, 28, 29, 34], "210": [16, 22], "344": 16, "552": 16, "78": [16, 22], "895": 16, "well": [16, 28, 29], "493e": 16, "925": 16, "225": 16, "1046": 16, "77": 16, "875": 16, "1044": [16, 22], "65": [16, 22], "1050": 16, "1047": 16, "96": 16, "1048": 16, "1049": [16, 22], "57": [16, 22], "pretti": [16, 22], "seek": [16, 22], "380": 16, "enter": 16, "478": 16, "418": [16, 22], "279": [16, 22], "228": [16, 22], "1043": 16, "1022": 16, "1042": 16, "489": 16, "662": 16, "362": 16, "586": 16, "325": 16, "546": 16, "257": 16, "487": 16, "446": [16, 22], "403": 16, "56": [16, 26], "1025": 16, "1045": [16, 22], "302": 16, "doesn": [16, 25, 29, 32], "harder": 16, "deeper": [16, 28], "994": 16, "926": 16, "817": 16, "764": 16, "707": 16, "653": 16, "593": 16, "536": 16, "361": 16, "303": 16, "261": 16, "207": 16, "444": 16, "154": 16, "1053": 16, "87": 16, "1040": 16, "1055": 16, "378": 16, "720": 16, "659": 16, "528": 16, "484": 16, "447": 16, "389": 16, "346": 16, "305": 16, "256": 16, "490": 16, "406": 16, "1057": [16, 22], "1056": [16, 22], "08": [16, 22, 29], "252": 16, "189": 16, "174": 16, "1058": 16, "And": [16, 22, 25, 27, 32], "146": [16, 22], "1085": [16, 22], "1087": 16, "09": 16, "am": [16, 22, 24, 26, 34], "claim": [16, 22], "enough": [16, 22], "big": [16, 22, 25, 28], "essenti": 17, "150": [17, 22, 29], "hie": [17, 19, 20, 22], "importantli": 17, "secondli": 17, "grand": 17, "arriv": [17, 20, 33], "trial": 17, "reliabl": 17, "presum": 17, "rather": [17, 20], "complain": 17, "my_vinyl_est": [19, 22], "gmasti": [19, 22], "phenol": 19, "xp": 19, "hydroxypropyl": [19, 20], "isopropyl": [19, 20], "ester": [19, 20], "monomer": [19, 33], "speci": [19, 29], "hydroxyl": [19, 20], "bi": 20, "focu": 20, "b1": 20, "gm1": [20, 22], "intermedi": [20, 22, 29], "b2": 20, "scratch": [20, 34], "darn": 20, "chemsketch": 20, "greatli": 20, "reduc": [20, 29], "been": [20, 29], "basic": [20, 33, 34], "eject": 20, "encod": [20, 29], "scenario": [20, 29], "owner": 20, "attacke": 20, "dimer_xx": 20, "dimer_yi": 20, "dimer_xi": 20, "dimer_yx": 20, "stycc": [20, 22, 29], "hiecc": [20, 22], "address": 20, "silent": 20, "cover": [20, 32], "condsid": 20, "review": 20, "nine": 21, "matplotlib": [21, 28], "plasma": 21, "colomap": 21, "fewer": 21, "intra": 21, "106": 22, "372": 22, "290": 22, "250": 22, "104": 22, "144": 22, "516": 22, "61": 22, "354": 22, "434": 22, "64": 22, "078e": 22, "683": 22, "116": 22, "141": 22, "04": [22, 24, 26], "139": 22, "92": 22, "179": 22, "283": 22, "235": 22, "204": 22, "231": 22, "375": 22, "350": 22, "94": 22, "341": 22, "669": 22, "891": 22, "548": 22, "867": 22, "462": 22, "1021": 22, "993": 22, "1015": 22, "471": 22, "1013": 22, "1012": 22, "1020": 22, "285": 22, "159": 22, "81": 22, "607": 22, "556": 22, "168": 22, "270": 22, "668": 22, "635": 22, "565": 22, "517": 22, "1064": 22, "1038": 22, "1061": 22, "530": 22, "543": 22, "475": 22, "674": 22, "559": 22, "286": 22, "518": 22, "229": 22, "479": 22, "158": 22, "428": 22, "1059": 22, "1060": 22, "691": 22, "645": 22, "604": 22, "497": 22, "398": 22, "306": 22, "259": 22, "501": 22, "421": 22, "396": 22, "358": 22, "1083": 22, "1082": 22, "58": 22, "finit": 23, "effect": [23, 25], "robust": 23, "tool": [24, 32], "dynam": [24, 26], "amber": [24, 25, 26, 29], "prerequisit": 24, "prequisit": 24, "flow": [24, 31], "materi": [24, 28], "submodul": 24, "publish": 24, "ha23": [24, 26], "wang": [24, 26], "et": 24, "al": 24, "wwc": [24, 26], "berendsen": [24, 26], "bvdsvd95": [24, 26], "abraham": [24, 26], "page": 24, "gmx_mpi": [25, 29], "linux": [25, 29], "distribut": [25, 34], "anaconda": 25, "recommend": 25, "forg": 25, "pip": 25, "freshli": 25, "clone": 25, "repositori": 25, "com": [25, 26], "latest": 25, "deactiv": 25, "csh": 25, "flex": 25, "bison": 25, "tar": 25, "jxf": 25, "ambertools21": 25, "bz2": 25, "amber_src": 25, "x11": 25, "gnu": 25, "distibut": 25, "cuda": 25, "mpi": 25, "xfz": 25, "gz": 25, "cmake": 25, "dgmx_build_own_fftw": 25, "ON": 25, "dregressiontest_download": 25, "dgmx_gpu": 25, "dcmake_install_prefix": 25, "usr": 25, "sudo": 25, "bashrc": 25, "gmxrc": 25, "access": [25, 34], "addition": 25, "dgmx_mpi": 25, "2016": 25, "offer": 25, "Be": 25, "unpack": [25, 34], "eigen": 25, "plug": 25, "session": [25, 32], "download": [25, 26], "opt": 25, "deigen3_include_dir": 25, "babel": 25, "ld_library_path": 25, "variabl": 25, "babel_libdir": 25, "knowledg": 25, "jame": 26, "teemu": 26, "murtola": 26, "roland": 26, "schulz": 26, "szil\u00e1rd": 26, "\u00e1": 26, "jeremi": 26, "smith": 26, "berk": 26, "hess": 26, "erik": 26, "lindahl": 26, "multi": 26, "laptop": 26, "2015": 26, "url": 26, "linkinghub": 26, "elsevi": 26, "retriev": 26, "pii": 26, "s2352711015000059": 26, "06": 26, "spoel": 26, "drunen": 26, "implement": 26, "physic": 26, "commun": 26, "1995": 26, "001046559500042e": 26, "0010": 26, "4655": 26, "00042": 26, "org": 26, "ls10": [26, 33], "chunyu": 26, "li": [26, 33], "alejandro": 26, "strachan": [26, 33], "6058": 26, "6070": 26, "2010": 26, "033": 26, "junmei": 26, "romain": 26, "wolf": 26, "w": 26, "caldwel": 26, "peter": 26, "kollman": 26, "david": 26, "journal": 26, "1157": 26, "1174": 26, "2004": 26, "jcc": 26, "20035": 26, "pdf": 26, "entri": [27, 28, 29], "advantag": [27, 28], "awar": 27, "symlink": 27, "greppabl": 27, "suppos": [27, 28], "place": [27, 29], "my": [27, 34], "coord": 27, "eas": 27, "reus": 27, "nifti": 27, "readabl": 27, "remind": 27, "yourself": 27, "tex": 27, "concatent": 27, "power": 27, "larg": [27, 29], "prepopul": 27, "slice": 27, "poststim": 27, "conveni": 28, "properti": [28, 34], "glass": [28, 34], "constitut": 28, "later": [28, 34], "recogin": 28, "plain": 28, "schedul": 28, "durat": [28, 29], "picosecond": [28, 29], "310": 28, "100000": 28, "dir": 28, "indent": [28, 29], "exactli": 28, "thusli": 28, "my_plot": 28, "eq": 28, "unless": 28, "idea": 28, "fall": 28, "newli": [28, 29], "simulaiton": 28, "might": [28, 29], "10000": 28, "wide": 28, "coeffici": 28, "thermal": 28, "900": 28, "One": [28, 29, 32, 34], "postiv": 28, "neg": 28, "intial": 28, "agreement": 28, "Such": 28, "curv": 28, "moduli": 28, "dimensionless": 28, "0001": 28, "isotrop": 28, "bulk": 28, "block": [28, 33], "normal": [28, 34], "tensor": 28, "pull": 28, "ten": 29, "role": 29, "inconsist": 29, "nest": 29, "occur": 29, "interrel": 29, "complic": 29, "desrib": 29, "minu": 29, "quot": 29, "function": 29, "mdrun_opt": 29, "nativ": 29, "mpirun": 29, "mpiexec": 29, "gromacs_single_molecul": 29, "often": 29, "decomposit": 29, "suit": 29, "compat": 29, "rare": 29, "resolve_type_discrep": 29, "discrep": 29, "conflict": 29, "largest": 29, "energet": 29, "kept": 29, "signal": [29, 34], "comma": 29, "flexibl": 29, "confom": 29, "capabl": 29, "whatev": 29, "fresh": 29, "ref_t": 29, "ref_p": 29, "especi": 29, "shrinkag": 29, "overwhelm": 29, "temperaur": 29, "gen": [29, 32], "targ": 29, "brought": 29, "amount": 29, "initial_search_radiu": 29, "late_threshhold": 29, "harmon": 29, "aris": 29, "linearli": 29, "slowli": [29, 33], "bring": [29, 33], "attenu": 29, "weak": 29, "dictat": 29, "modif": 29, "unrelax": 29, "floor": 29, "chemisti": 29, "precis": 29, "simpler": 29, "shorthand": 29, "arb": 29, "methodolog": 29, "prepar": 29, "subject": 29, "intermonom": [29, 33], "driven": 29, "steer": 29, "accompani": 29, "previou": [29, 34], "protocol": [29, 34], "sty1_1": 29, "word": 29, "minimz": 29, "rapid": 29, "feel": 29, "tempratur": 29, "goe": [29, 34], "bail": 29, "elev": 29, "jam": 29, "similar": [29, 34], "rememb": 29, "caus": 29, "bondsearch": 31, "wish": 32, "dimension": 32, "mind": 32, "thu": 32, "inact": 32, "ethylbenzen": 32, "sketch": 32, "chemdoodl": 32, "sketcher": 32, "ahem": 32, "great": 32, "matter": 32, "express": 32, "depict": 33, "th": 33, "rcsb": 33, "guidanc": 33, "drive": 33, "clear": 33, "task": 33, "diagram": 33, "slightli": 33, "strahan": 33, "studi": 33, "epon": 33, "detda": 33, "frozen": 33, "downselect": 33, "identi": 33, "loop": 33, "still": 33, "smaller": 33, "shortest": 33, "retain": 33, "longst": 33, "disallow": 33, "beyond": 33, "forward": 33, "immedi": 33, "off": [33, 34], "checker": 33, "recip": 34, "thermomechan": 34, "observ": 34, "sampl": 34, "projnam": 34, "diagfil": 34, "loglevel": 34, "queri": 34, "auto": 34, "variou": 34, "experiment": 34, "reperform": 34, "Of": 34, "cleaner": 34, "plotfil": 34, "director": 34, "homo": 34, "cold": 34, "example_depot": 34, "dfda": 34, "fde": 34, "htpb": 34, "ipdi": 34, "untar": 34, "leav": 34, "behind": 34, "hi": 34, "lo": 34, "folder": 34, "subfold": 34, "seven": 34, "14700": 34, "_distinct_": 34}, "objects": {"HTPolyNet": [[0, 0, 0, "-", "ambertools"], [0, 0, 0, "-", "analyze"], [0, 0, 0, "-", "banner"], [0, 0, 0, "-", "bondlist"], [0, 0, 0, "-", "bondtemplate"], [0, 0, 0, "-", "checkpoint"], [0, 0, 0, "-", "command"], [0, 0, 0, "-", "configuration"], [0, 0, 0, "-", "coordinates"], [0, 0, 0, "-", "countTime"], [0, 0, 0, "-", "curecontroller"], [0, 0, 0, "-", "dataframetools"], [0, 0, 0, "-", "driver"], [0, 0, 0, "-", "expandreactions"], [0, 0, 0, "-", "gromacs"], [0, 0, 0, "-", "inputcheck"], [0, 0, 0, "-", "linkcell"], [0, 0, 0, "-", "matrix4"], [0, 0, 0, "-", "molecule"], [0, 0, 0, "-", "plot"], [0, 0, 0, "-", "postsim"], [0, 0, 0, "-", "projectfilesystem"], [0, 0, 0, "-", "reaction"], [0, 0, 0, "-", "ring"], [0, 0, 0, "-", "runtime"], [0, 0, 0, "-", "software"], [0, 0, 0, "-", "stringthings"], [0, 0, 0, "-", "topocoord"], [0, 0, 0, "-", "topology"], [0, 0, 0, "-", "unused_symmetry_stuff"], [0, 0, 0, "-", "utils"]], "HTPolyNet.ambertools": [[0, 1, 1, "", "GAFFParameterize"]], "HTPolyNet.analyze": [[0, 2, 1, "", "Analyze"], [0, 2, 1, "", "AnalyzeConfiguration"], [0, 2, 1, "", "AnalyzeDensity"], [0, 2, 1, "", "AnalyzeFFV"], [0, 1, 1, "", "analyze"]], "HTPolyNet.analyze.Analyze": [[0, 3, 1, "", "allowed_keys"], [0, 3, 1, "", "default_params"], [0, 4, 1, "", "do"], [0, 4, 1, "", "parse_console_output"], [0, 3, 1, "", "required_keys"]], "HTPolyNet.analyze.AnalyzeConfiguration": [[0, 3, 1, "", "default_class"], [0, 4, 1, "", "parse"], [0, 3, 1, "", "predefined_classes"], [0, 4, 1, "", "read"]], "HTPolyNet.analyze.AnalyzeDensity": [[0, 3, 1, "", "default_params"]], "HTPolyNet.analyze.AnalyzeFFV": [[0, 3, 1, "", "default_params"]], "HTPolyNet.banner": [[0, 1, 1, "", "banner"]], "HTPolyNet.bondlist": [[0, 2, 1, "", "Bondlist"]], "HTPolyNet.bondlist.Bondlist": [[0, 4, 1, "", "adjacency_matrix"], [0, 4, 1, "", "append"], [0, 4, 1, "", "are_bonded"], [0, 4, 1, "", "as_list"], [0, 4, 1, "", "delete_atoms"], [0, 4, 1, "", "fromDataFrame"], [0, 4, 1, "", "graph"], [0, 4, 1, "", "half_as_list"], [0, 4, 1, "", "partners_of"], [0, 4, 1, "", "update"]], "HTPolyNet.bondtemplate": [[0, 2, 1, "", "BondTemplate"], [0, 2, 1, "", "ReactionBond"]], "HTPolyNet.bondtemplate.BondTemplate": [[0, 4, 1, "", "is_reverse_of"], [0, 4, 1, "", "reverse"]], "HTPolyNet.bondtemplate.ReactionBond": [[0, 4, 1, "", "reverse"]], "HTPolyNet.checkpoint": [[0, 2, 1, "", "Checkpoint"], [0, 1, 1, "", "enableCheckpoint"], [0, 1, 1, "", "read_checkpoint"]], "HTPolyNet.checkpoint.Checkpoint": [[0, 3, 1, "", "default_filename"], [0, 4, 1, "", "from_yaml"], [0, 4, 1, "", "to_yaml"]], "HTPolyNet.command": [[0, 2, 1, "", "Command"]], "HTPolyNet.command.Command": [[0, 3, 1, "", "linelen"], [0, 4, 1, "", "run"]], "HTPolyNet.configuration": [[0, 2, 1, "", "Configuration"]], "HTPolyNet.configuration.Configuration": [[0, 4, 1, "", "NewMolecule"], [0, 3, 1, "", "Title"], [0, 4, 1, "", "calculate_maximum_conversion"], [0, 3, 1, "", "constituents"], [0, 3, 1, "", "default_directives"], [0, 3, 1, "", "initial_composition"], [0, 3, 1, "", "molecules"], [0, 4, 1, "", "parse"], [0, 3, 1, "", "reactions"], [0, 4, 1, "", "read"]], "HTPolyNet.coordinates": [[0, 2, 1, "", "Coordinates"], [0, 5, 1, "", "GRX_ATTRIBUTES"], [0, 1, 1, "", "dfrotate"]], "HTPolyNet.coordinates.Coordinates": [[0, 4, 1, "", "add_length_attribute"], [0, 4, 1, "", "atomcount"], [0, 4, 1, "", "checkbox"], [0, 4, 1, "", "claim_parent"], [0, 4, 1, "", "copy_coords"], [0, 4, 1, "", "decrement_z"], [0, 4, 1, "", "delete_atoms"], [0, 4, 1, "", "fcc"], [0, 4, 1, "", "find_sacrificial_H"], [0, 4, 1, "", "geometric_center"], [0, 4, 1, "", "get_R"], [0, 4, 1, "", "get_atom_attribute"], [0, 4, 1, "", "get_atoms_w_attribute"], [0, 4, 1, "", "get_idx"], [0, 3, 1, "", "gro_attributes"], [0, 4, 1, "", "has_atom_attributes"], [0, 4, 1, "", "homog_trans"], [0, 4, 1, "", "linkcell_initialize"], [0, 4, 1, "", "linkcelltest"], [0, 4, 1, "", "maxspan"], [0, 4, 1, "", "merge"], [0, 4, 1, "", "mic"], [0, 4, 1, "", "minimum_distance"], [0, 4, 1, "", "minmax"], [0, 3, 1, "", "mol2_atom_attributes"], [0, 3, 1, "", "mol2_bond_attributes"], [0, 3, 1, "", "mol2_bond_types"], [0, 4, 1, "", "pierces"], [0, 4, 1, "", "read_atomset_attributes"], [0, 4, 1, "", "read_gro"], [0, 4, 1, "", "read_mol2"], [0, 4, 1, "", "reconcile_subcoords"], [0, 4, 1, "", "return_bond_lengths"], [0, 4, 1, "", "rij"], [0, 4, 1, "", "rotate"], [0, 4, 1, "", "sacH"], [0, 4, 1, "", "set_atom_attribute"], [0, 4, 1, "", "set_atomset_attribute"], [0, 4, 1, "", "set_box"], [0, 4, 1, "", "show_z_report"], [0, 4, 1, "", "spew_atom"], [0, 4, 1, "", "subcoords"], [0, 4, 1, "", "total_volume"], [0, 4, 1, "", "translate"], [0, 4, 1, "", "unwrap"], [0, 4, 1, "", "wrap_coords"], [0, 4, 1, "", "wrap_point"], [0, 4, 1, "", "write_atomset_attributes"], [0, 4, 1, "", "write_gro"], [0, 4, 1, "", "write_mol2"]], "HTPolyNet.countTime": [[0, 1, 1, "", "countTime"]], "HTPolyNet.curecontroller": [[0, 2, 1, "", "CureController"], [0, 2, 1, "", "CureState"], [0, 2, 1, "", "cure_step"]], "HTPolyNet.curecontroller.CureController": [[0, 3, 1, "", "curedict_defaults"], [0, 3, 1, "", "default_equilibration_sequence"], [0, 4, 1, "", "do_capping"], [0, 4, 1, "", "do_iter"], [0, 4, 1, "", "is_cured"], [0, 4, 1, "", "next_iter"], [0, 4, 1, "", "reset"], [0, 4, 1, "", "setup"]], "HTPolyNet.curecontroller.CureState": [[0, 4, 1, "", "from_yaml"], [0, 4, 1, "", "reset"]], "HTPolyNet.curecontroller.cure_step": [[0, 4, 1, "", "basename"], [0, 3, 1, "", "cap_bondsearch"], [0, 3, 1, "", "cap_equilibrate"], [0, 3, 1, "", "cap_relax"], [0, 3, 1, "", "cap_update"], [0, 3, 1, "", "cure_bondsearch"], [0, 3, 1, "", "cure_drag"], [0, 3, 1, "", "cure_equilibrate"], [0, 3, 1, "", "cure_relax"], [0, 3, 1, "", "cure_update"], [0, 3, 1, "", "finished"], [0, 3, 1, "", "unknown"]], "HTPolyNet.dataframetools": [[0, 1, 1, "", "get_row"], [0, 1, 1, "", "get_row_as_string"], [0, 1, 1, "", "get_row_attribute"], [0, 1, 1, "", "get_rows_w_attribute"], [0, 1, 1, "", "set_row_attribute"], [0, 1, 1, "", "set_rows_attributes_from_dict"]], "HTPolyNet.driver": [[0, 1, 1, "", "cli"], [0, 1, 1, "", "fetch_example"], [0, 1, 1, "", "info"], [0, 1, 1, "", "pack_example"], [0, 1, 1, "", "parameterize"], [0, 1, 1, "", "run"]], "HTPolyNet.expandreactions": [[0, 1, 1, "", "bondchain_expand_reactions"]], "HTPolyNet.gromacs": [[0, 1, 1, "", "get_energy_menu"], [0, 1, 1, "", "gmx_command"], [0, 1, 1, "", "gmx_energy_trace"], [0, 1, 1, "", "gmx_traj_info"], [0, 1, 1, "", "gro_from_trr"], [0, 1, 1, "", "gromacs_distance"], [0, 1, 1, "", "grompp_and_mdrun"], [0, 1, 1, "", "insert_molecules"], [0, 1, 1, "", "mdp_get"], [0, 1, 1, "", "mdp_modify"], [0, 1, 1, "", "mdp_to_dict"]], "HTPolyNet.inputcheck": [[0, 1, 1, "", "input_check"]], "HTPolyNet.linkcell": [[0, 2, 1, "", "Linkcell"]], "HTPolyNet.linkcell.Linkcell": [[0, 4, 1, "", "are_cellndx_neighbors"], [0, 4, 1, "", "are_ldx_neighbors"], [0, 4, 1, "", "cellndx_in_structure"], [0, 4, 1, "", "cellndx_of_ldx"], [0, 4, 1, "", "cellndx_of_point"], [0, 4, 1, "", "corners_of_cellndx"], [0, 4, 1, "", "create"], [0, 4, 1, "", "ldx_of_cellndx"], [0, 4, 1, "", "make_memberlists"], [0, 4, 1, "", "make_neighborlists"], [0, 4, 1, "", "neighbors_of_cellndx"], [0, 4, 1, "", "point_in_cellndx"], [0, 4, 1, "", "populate"], [0, 4, 1, "", "populate_par"], [0, 4, 1, "", "searchlist_of_ldx"]], "HTPolyNet.matrix4": [[0, 2, 1, "", "Matrix4"]], "HTPolyNet.matrix4.Matrix4": [[0, 4, 1, "", "rot"], [0, 4, 1, "", "rotate_axis"], [0, 4, 1, "", "transform"], [0, 4, 1, "", "transinvec"], [0, 4, 1, "", "translate"], [0, 4, 1, "", "transvec"]], "HTPolyNet.molecule": [[0, 2, 1, "", "Molecule"], [0, 1, 1, "", "generate_stereo_reactions"], [0, 1, 1, "", "generate_symmetry_reactions"], [0, 1, 1, "", "yield_bonds"], [0, 1, 1, "", "yield_bonds_as_df"]], "HTPolyNet.molecule.Molecule": [[0, 4, 1, "", "New"], [0, 4, 1, "", "atoms_w_same_attribute_as"], [0, 4, 1, "", "center_coords"], [0, 4, 1, "", "create_new_stereoisomers"], [0, 4, 1, "", "determine_sequence"], [0, 4, 1, "", "flip_stereocenters"], [0, 4, 1, "", "generate"], [0, 4, 1, "", "generate_conformers"], [0, 4, 1, "", "generate_stereoisomers"], [0, 4, 1, "", "get_angles_dihedrals"], [0, 4, 1, "", "get_molecular_weight"], [0, 4, 1, "", "get_origin"], [0, 4, 1, "", "get_resname"], [0, 4, 1, "", "idx_mappers"], [0, 4, 1, "", "initialize_molecule_rings"], [0, 4, 1, "", "initialize_monomer_grx_attributes"], [0, 4, 1, "", "load_top_gro"], [0, 4, 1, "", "make_bonds"], [0, 4, 1, "", "merge"], [0, 4, 1, "", "minimize"], [0, 4, 1, "", "parameterize"], [0, 4, 1, "", "prepare_new_bonds"], [0, 4, 1, "", "previously_parameterized"], [0, 4, 1, "", "read_gro_attributes"], [0, 4, 1, "", "relax"], [0, 4, 1, "", "rotate_bond"], [0, 4, 1, "", "set_gro_attribute"], [0, 4, 1, "", "set_origin"], [0, 4, 1, "", "set_sequence_from_coordinates"], [0, 4, 1, "", "set_sequence_from_moldict"], [0, 4, 1, "", "transrot"], [0, 4, 1, "", "update_zrecs"], [0, 4, 1, "", "write_gro_attributes"]], "HTPolyNet.plot": [[0, 1, 1, "", "build_plots"], [0, 1, 1, "", "diag_plots"], [0, 1, 1, "", "diagnostics_graphs"], [0, 1, 1, "", "do_E_plots"], [0, 1, 1, "", "do_tg_plots"], [0, 1, 1, "", "global_trace"], [0, 1, 1, "", "init_molecule_graph"], [0, 1, 1, "", "multi_trace"], [0, 1, 1, "", "network_graph"], [0, 1, 1, "", "plots"], [0, 1, 1, "", "post_plots"], [0, 1, 1, "", "scatter"], [0, 1, 1, "", "trace"]], "HTPolyNet.postsim": [[0, 2, 1, "", "PostSimAnneal"], [0, 2, 1, "", "PostSimDeform"], [0, 2, 1, "", "PostSimLadder"], [0, 2, 1, "", "PostSimMD"], [0, 2, 1, "", "PostsimConfiguration"], [0, 1, 1, "", "postsim"]], "HTPolyNet.postsim.PostSimAnneal": [[0, 4, 1, "", "build_mdp"], [0, 3, 1, "", "default_params"]], "HTPolyNet.postsim.PostSimDeform": [[0, 4, 1, "", "build_mdp"], [0, 3, 1, "", "default_params"]], "HTPolyNet.postsim.PostSimLadder": [[0, 4, 1, "", "build_mdp"], [0, 3, 1, "", "default_params"]], "HTPolyNet.postsim.PostSimMD": [[0, 4, 1, "", "build_mdp"], [0, 3, 1, "", "default_params"], [0, 4, 1, "", "do"]], "HTPolyNet.postsim.PostsimConfiguration": [[0, 3, 1, "", "default_classes"], [0, 4, 1, "", "parse"], [0, 4, 1, "", "read"]], "HTPolyNet.projectfilesystem": [[0, 2, 1, "", "ProjectFileSystem"], [0, 2, 1, "", "RuntimeLibrary"], [0, 1, 1, "", "checkin"], [0, 1, 1, "", "checkout"], [0, 1, 1, "", "cwd"], [0, 1, 1, "", "exists"], [0, 1, 1, "", "fetch_molecule_files"], [0, 1, 1, "", "go_proj"], [0, 1, 1, "", "go_root"], [0, 1, 1, "", "go_to"], [0, 1, 1, "", "info"], [0, 1, 1, "", "lib_setup"], [0, 1, 1, "", "local_data_searchpath"], [0, 1, 1, "", "pfs_setup"], [0, 1, 1, "", "proj"], [0, 1, 1, "", "proj_abspath"], [0, 1, 1, "", "root"], [0, 1, 1, "", "subpath"], [0, 1, 1, "", "system"]], "HTPolyNet.projectfilesystem.ProjectFileSystem": [[0, 4, 1, "", "cdproj"], [0, 4, 1, "", "cdroot"], [0, 4, 1, "", "go_to"]], "HTPolyNet.projectfilesystem.RuntimeLibrary": [[0, 4, 1, "", "checkin"], [0, 4, 1, "", "checkout"], [0, 4, 1, "", "exists"], [0, 4, 1, "", "get_example_depot_location"], [0, 4, 1, "", "get_example_names"], [0, 4, 1, "", "info"], [0, 4, 1, "", "system"], [0, 4, 1, "", "user"]], "HTPolyNet.reaction": [[0, 2, 1, "", "Reaction"], [0, 1, 1, "", "extract_molecule_reactions"], [0, 1, 1, "", "generate_product_name"], [0, 1, 1, "", "get_r"], [0, 1, 1, "", "is_reactant"], [0, 1, 1, "", "molname_sequence_resnames"], [0, 1, 1, "", "parse_reaction_list"], [0, 1, 1, "", "product_sequence_resnames"], [0, 1, 1, "", "reactant_resid_to_presid"], [0, 2, 1, "", "reaction_stage"]], "HTPolyNet.reaction.Reaction": [[0, 3, 1, "", "default_directives"]], "HTPolyNet.reaction.reaction_stage": [[0, 3, 1, "", "build"], [0, 3, 1, "", "cap"], [0, 3, 1, "", "cure"], [0, 3, 1, "", "param"], [0, 3, 1, "", "unset"]], "HTPolyNet.ring": [[0, 2, 1, "", "Ring"], [0, 2, 1, "", "RingList"], [0, 2, 1, "", "Segment"], [0, 1, 1, "", "lawofcos"]], "HTPolyNet.ring.Ring": [[0, 4, 1, "", "copy"], [0, 4, 1, "", "injest_coordinates"], [0, 4, 1, "", "pierced_by"], [0, 4, 1, "", "remap"], [0, 4, 1, "", "shift"], [0, 4, 1, "", "treadmill"], [0, 4, 1, "", "unwrap"]], "HTPolyNet.ring.RingList": [[0, 4, 1, "", "all_atoms"], [0, 4, 1, "", "filter"], [0, 4, 1, "", "injest_coordinates"], [0, 4, 1, "", "remap"], [0, 4, 1, "", "shift"]], "HTPolyNet.runtime": [[0, 2, 1, "", "Runtime"], [0, 1, 1, "", "logrotate"]], "HTPolyNet.runtime.Runtime": [[0, 3, 1, "", "cfg"], [0, 3, 1, "", "default_edict"], [0, 4, 1, "", "do_cure"], [0, 4, 1, "", "do_densification"], [0, 4, 1, "", "do_initialization"], [0, 4, 1, "", "do_postcure"], [0, 4, 1, "", "do_precure"], [0, 4, 1, "", "do_workflow"], [0, 4, 1, "", "generate_molecules"], [0, 3, 1, "", "runtime_defaults"], [0, 4, 1, "", "save_data"]], "HTPolyNet.software": [[0, 2, 1, "", "Software"], [0, 1, 1, "", "info"], [0, 1, 1, "", "set_gmx_preferences"], [0, 1, 1, "", "sw_setup"], [0, 1, 1, "", "to_string"]], "HTPolyNet.software.Software": [[0, 3, 1, "", "ambertools"], [0, 4, 1, "", "getVersions"], [0, 4, 1, "", "info"], [0, 4, 1, "", "set_gmx_preferences"]], "HTPolyNet.stringthings": [[0, 1, 1, "", "my_logger"]], "HTPolyNet.topocoord": [[0, 2, 1, "", "BTRC"], [0, 2, 1, "", "TopoCoord"], [0, 1, 1, "", "find_template"]], "HTPolyNet.topocoord.BTRC": [[0, 3, 1, "", "failed_bondcycle"], [0, 3, 1, "", "failed_pierced_ring"], [0, 3, 1, "", "failed_shortcircuit"], [0, 3, 1, "", "passed"], [0, 3, 1, "", "unset"]], "HTPolyNet.topocoord.TopoCoord": [[0, 4, 1, "", "add_length_attribute"], [0, 4, 1, "", "add_restraints"], [0, 4, 1, "", "adjust_charges"], [0, 4, 1, "", "are_bonded"], [0, 4, 1, "", "atom_count"], [0, 4, 1, "", "attenuate_bond_parameters"], [0, 4, 1, "", "attenuate_pair_parameters"], [0, 4, 1, "", "bondchainlist_update"], [0, 4, 1, "", "bondcycle_collective"], [0, 4, 1, "", "bondtest"], [0, 4, 1, "", "bondtest_df"], [0, 4, 1, "", "center_coords"], [0, 4, 1, "", "check_your_topology"], [0, 4, 1, "", "checkbox"], [0, 4, 1, "", "copy_bond_parameters"], [0, 4, 1, "", "copy_coords"], [0, 4, 1, "", "count_H"], [0, 4, 1, "", "decrement_gro_attribute_by_attributes"], [0, 4, 1, "", "delete_atoms"], [0, 4, 1, "", "density"], [0, 4, 1, "", "enumerate_1_4_pairs"], [0, 4, 1, "", "equilibrate"], [0, 4, 1, "", "flip_stereocenters"], [0, 4, 1, "", "from_top_gro"], [0, 4, 1, "", "get_R"], [0, 4, 1, "", "get_bystanders"], [0, 4, 1, "", "get_gro_attribute_by_attributes"], [0, 4, 1, "", "get_gro_attributelist_by_attributes"], [0, 4, 1, "", "get_oneaways"], [0, 4, 1, "", "get_resid_sets"], [0, 4, 1, "", "grab_files"], [0, 4, 1, "", "gro_DataFrame"], [0, 4, 1, "", "grompp_and_mdrun"], [0, 4, 1, "", "increment_gro_attribute_by_attributes"], [0, 4, 1, "", "inherit_grx_attributes_from_molecules"], [0, 4, 1, "", "interresidue_partners_of"], [0, 4, 1, "", "linkcell_cleanup"], [0, 4, 1, "", "linkcell_initialize"], [0, 4, 1, "", "load_files"], [0, 4, 1, "", "make_bonds"], [0, 4, 1, "", "make_resid_graph"], [0, 4, 1, "", "makes_bondcycle"], [0, 4, 1, "", "makes_shortcircuit"], [0, 4, 1, "", "map_from_templates"], [0, 4, 1, "", "maxspan"], [0, 4, 1, "", "merge"], [0, 4, 1, "", "minimum_distance"], [0, 4, 1, "", "minmax"], [0, 4, 1, "", "overwrite_coords"], [0, 4, 1, "", "partners_of"], [0, 4, 1, "", "pierces_ring"], [0, 4, 1, "", "read_gro"], [0, 4, 1, "", "read_gro_attributes"], [0, 4, 1, "", "read_mol2"], [0, 4, 1, "", "read_top"], [0, 4, 1, "", "read_top_gro"], [0, 4, 1, "", "read_tpx"], [0, 4, 1, "", "remove_restraints"], [0, 4, 1, "", "reset_grx_attributes_from_idx_list"], [0, 4, 1, "", "reset_idx_list_from_grx_attributes"], [0, 4, 1, "", "resid_partners_of"], [0, 4, 1, "", "restore_bond_parameters"], [0, 4, 1, "", "return_bond_lengths"], [0, 4, 1, "", "rotate"], [0, 4, 1, "", "set_gro_attribute"], [0, 4, 1, "", "set_gro_attribute_by_attributes"], [0, 4, 1, "", "set_grx_attributes"], [0, 4, 1, "", "swap_atom_names"], [0, 4, 1, "", "total_mass"], [0, 4, 1, "", "total_volume"], [0, 4, 1, "", "translate"], [0, 4, 1, "", "update_topology_and_coordinates"], [0, 4, 1, "", "vacuum_minimize"], [0, 4, 1, "", "vacuum_simulate"], [0, 4, 1, "", "wrap_coords"], [0, 4, 1, "", "write_gro"], [0, 4, 1, "", "write_gro_attributes"], [0, 4, 1, "", "write_grx_attributes"], [0, 4, 1, "", "write_mol2"], [0, 4, 1, "", "write_top"], [0, 4, 1, "", "write_tpx"]], "HTPolyNet.topology": [[0, 2, 1, "", "Topology"], [0, 1, 1, "", "df_typeorder"], [0, 1, 1, "", "idxorder"], [0, 1, 1, "", "repeat_check"], [0, 1, 1, "", "select_topology_type_option"], [0, 1, 1, "", "typedata"], [0, 1, 1, "", "typeorder"]], "HTPolyNet.topology.Topology": [[0, 4, 1, "", "add_bonds"], [0, 4, 1, "", "add_restraints"], [0, 4, 1, "", "adjust_charges"], [0, 4, 1, "", "atomcount"], [0, 4, 1, "", "attenuate_bond_parameters"], [0, 4, 1, "", "attenuate_pair_parameters"], [0, 4, 1, "", "bond_source_check"], [0, 4, 1, "", "build_interresidue_graph"], [0, 4, 1, "", "copy_bond_parameters"], [0, 4, 1, "", "delete_atoms"], [0, 4, 1, "", "detect_rings"], [0, 4, 1, "", "dup_check"], [0, 4, 1, "", "from_ex"], [0, 4, 1, "", "get_atom_attribute"], [0, 4, 1, "", "get_atomtype"], [0, 4, 1, "", "get_bond_parameters"], [0, 4, 1, "", "local_resid_cluster"], [0, 4, 1, "", "make_resid_graph"], [0, 4, 1, "", "merge"], [0, 4, 1, "", "merge_ex"], [0, 4, 1, "", "merge_types"], [0, 4, 1, "", "null_check"], [0, 4, 1, "", "read_top"], [0, 4, 1, "", "read_tpx"], [0, 4, 1, "", "remove_restraints"], [0, 4, 1, "", "rep_ex"], [0, 4, 1, "", "report_duplicate_types"], [0, 4, 1, "", "report_type"], [0, 4, 1, "", "reset_override_from_type"], [0, 4, 1, "", "reset_type"], [0, 4, 1, "", "restore_bond_parameters"], [0, 4, 1, "", "shiftatomsidx"], [0, 4, 1, "", "total_charge"], [0, 4, 1, "", "total_mass"], [0, 4, 1, "", "write_top"], [0, 4, 1, "", "write_tpx"]], "HTPolyNet.unused_symmetry_stuff": [[0, 1, 1, "", "add_enumerated_angles"], [0, 1, 1, "", "add_enumerated_dihedrals"], [0, 1, 1, "", "analyze_sea"], [0, 1, 1, "", "encluster"], [0, 1, 1, "", "symm"]], "HTPolyNet.utils": [[0, 1, 1, "", "clusters"], [0, 1, 1, "", "compute_E"], [0, 1, 1, "", "compute_tg"], [0, 1, 1, "", "density_evolution"], [0, 1, 1, "", "density_from_gro"], [0, 1, 1, "", "graph_from_bondsfile"], [0, 1, 1, "", "mwbxl"], [0, 1, 1, "", "postsim_density_evolution"]], "": [[0, 0, 0, "-", "ambertools"], [0, 0, 0, "-", "analyze"], [0, 0, 0, "-", "banner"], [0, 0, 0, "-", "bondlist"], [0, 0, 0, "-", "bondtemplate"], [0, 0, 0, "-", "checkpoint"], [0, 0, 0, "-", "command"], [0, 0, 0, "-", "configuration"], [0, 0, 0, "-", "coordinates"], [0, 0, 0, "-", "countTime"], [0, 0, 0, "-", "curecontroller"], [0, 0, 0, "-", "dataframetools"], [0, 0, 0, "-", "driver"], [0, 0, 0, "-", "expandreactions"], [0, 0, 0, "-", "gromacs"], [0, 0, 0, "-", "inputcheck"], [0, 0, 0, "-", "linkcell"], [0, 0, 0, "-", "molecule"], [0, 0, 0, "-", "plot"], [0, 0, 0, "-", "postsim"], [0, 0, 0, "-", "projectfilesystem"], [0, 0, 0, "-", "reaction"], [0, 0, 0, "-", "ring"], [0, 0, 0, "-", "runtime"], [0, 0, 0, "-", "software"], [0, 0, 0, "-", "stringthings"], [0, 0, 0, "-", "topocoords"], [0, 0, 0, "-", "topology"], [0, 0, 0, "-", "unused_symmetry_stuff"], [0, 0, 0, "-", "utils"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:class", "3": "py:attribute", "4": "py:method", "5": "py:data"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "class", "Python class"], "3": ["py", "attribute", "Python attribute"], "4": ["py", "method", "Python method"], "5": ["py", "data", "Python data"]}, "titleterms": {"htpolynet": [0, 2, 23, 24, 27, 28, 29, 34], "packag": 0, "submodul": 0, "exampl": [1, 2, 23, 27, 29, 34], "tutori": 1, "content": [1, 4, 11, 18, 23, 24, 31], "us": [2, 23], "postsim": [2, 28, 34], "analyz": [2, 27, 34], "The": [3, 10, 17, 33, 34], "configur": [3, 10, 17, 27, 28, 29, 30], "file": [3, 10, 17, 27, 28, 29, 30], "constitu": 3, "direct": 3, "reaction": [3, 7, 14, 20], "poli": 4, "4": [4, 6], "methyl": 4, "styren": [4, 18, 20, 29], "introduct": [5, 12, 19], "monom": [6, 13, 20], "methylstyren": 6, "result": [8, 15, 21], "overal": 8, "behavior": 8, "detail": [8, 29], "proj": 8, "0": 8, "system": [8, 20], "plot": [8, 34], "run": [9, 16, 22, 23, 29, 34], "build": [9, 16, 20, 22], "consol": 9, "output": 9, "A": [9, 29], "note": [9, 25], "about": 9, "futurewarn": 9, "dgeba": [11, 13], "pacm": [11, 13], "thermoset": [11, 18], "bisgma": [18, 20], "cure": [20, 33], "citat": 24, "indic": 24, "tabl": 24, "instal": 25, "prerequisit": 25, "softwar": 25, "prequisit": 25, "compil": 25, "ambertool": 25, "gromac": 25, "obabel": 25, "other": [25, 26], "refer": 26, "cite": 26, "work": 26, "materi": 26, "simpl": [27, 29], "shortcut": 27, "analys": 27, "all": 29, "polymer": 29, "By": 30, "type": 30, "user": 31, "guid": 31, "molecular": 32, "structur": [32, 34], "input": [32, 34], "program": 33, "flow": 33, "connect": 33, "updat": 33, "relax": 33, "equilibr": 33, "algorithm": 33, "identifi": 33, "allow": 33, "bond": 33, "bondsearch": 33, "filter": 33, "usag": 34, "typic": 34, "directori": 34, "subcommand": 34, "summari": 34, "parameter": 34, "info": 34, "fetch": 34, "check": 34}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinxcontrib.bibtex": 9, "sphinx.ext.viewcode": 1, "sphinx": 60}, "alltitles": {"HTPolyNet package": [[0, "htpolynet-package"]], "Submodules": [[0, "module-HTPolyNet.driver"]], "Example Tutorials": [[1, "example-tutorials"]], "Contents:": [[1, null], [4, null], [11, null], [18, null], [23, null], [24, null], [31, null]], "Examples Using htpolynet postsim and analyze": [[2, "examples-using-htpolynet-postsim-and-analyze"]], "The Configuration File": [[3, "the-configuration-file"], [10, "the-configuration-file"], [17, "the-configuration-file"]], "Constituents Directives": [[3, "constituents-directives"]], "Reactions Directives": [[3, "reactions-directives"]], "Poly(4-methyl styrene)": [[4, "poly-4-methyl-styrene"]], "Introduction": [[5, "introduction"], [12, "introduction"], [19, "introduction"]], "Monomer: 4-methylstyrene": [[6, "monomer-4-methylstyrene"]], "Reactions": [[7, "reactions"], [14, "reactions"], [20, "reactions"]], "Results": [[8, "results"], [15, "results"], [21, "results"]], "Overall behavior": [[8, "overall-behavior"]], "Details": [[8, "details"]], "proj-0/systems": [[8, "proj-0-systems"]], "proj-0/plots": [[8, "proj-0-plots"]], "Running the Build": [[9, "running-the-build"], [16, "running-the-build"], [22, "running-the-build"]], "Console output": [[9, "console-output"]], "A Note About FutureWarnings": [[9, "a-note-about-futurewarnings"]], "DGEBA-PACM Thermoset": [[11, "dgeba-pacm-thermoset"]], "Monomers": [[13, "monomers"]], "DGEBA": [[13, "dgeba"]], "PACM": [[13, "pacm"]], "BisGMA-Styrene Thermoset": [[18, "bisgma-styrene-thermoset"]], "Building bisGMA": [[20, "building-bisgma"]], "Cure reactions": [[20, "cure-reactions"]], "Monomer-monomer reactions in the bisGMA/styrene system": [[20, "id4"]], "Examples Using htpolynet run": [[23, "examples-using-htpolynet-run"]], "HTPolyNet": [[24, "htpolynet"]], "Citation": [[24, "citation"]], "Indices and tables": [[24, "indices-and-tables"]], "Installation and Prerequisites": [[25, "installation-and-prerequisites"]], "Software Prequisites": [[25, "software-prequisites"]], "Installation": [[25, "installation"]], "Notes": [[25, "notes"]], "Compilation of AmberTools": [[25, "compilation-of-ambertools"]], "Compilation of Gromacs": [[25, "compilation-of-gromacs"]], "Compilation of obabel": [[25, "compilation-of-obabel"]], "Other Prequisites": [[25, "other-prequisites"]], "References": [[26, "references"]], "Cited Works": [[26, "cited-works"]], "Other Reference Material": [[26, "other-reference-material"]], "Configuration Files for htpolynet analyze": [[27, "configuration-files-for-htpolynet-analyze"]], "Simple examples": [[27, "simple-examples"]], "Shortcut analyses": [[27, "shortcut-analyses"]], "Configuration Files for htpolynet postsim": [[28, "configuration-files-for-htpolynet-postsim"]], "Configuration Files for htpolynet run": [[29, "configuration-files-for-htpolynet-run"]], "All the details": [[29, "all-the-details"]], "A Simple Configuration Example: Polymerizing styrene": [[29, "a-simple-configuration-example-polymerizing-styrene"]], "Configuration Files": [[30, "configuration-files"]], "By type:": [[30, null]], "User Guide": [[31, "user-guide"]], "Molecular Structure Inputs": [[32, "molecular-structure-inputs"]], "Program Flow": [[33, "program-flow"]], "The Connect-Update-Relax-Equilibrate (CURE) algorithm": [[33, "the-connect-update-relax-equilibrate-cure-algorithm"]], "Identifying allowable bonds: Bondsearch filters": [[33, "bondsearch-filters"]], "Usage": [[34, "usage"]], "Typical Usage": [[34, "typical-usage"]], "The HTPolyNet Directory Structure": [[34, "the-htpolynet-directory-structure"]], "HTPolyNet Subcommand Summaries": [[34, "htpolynet-subcommand-summaries"]], "htpolynet run": [[34, "htpolynet-run"]], "htpolynet parameterize": [[34, "htpolynet-parameterize"]], "htpolynet info": [[34, "htpolynet-info"]], "htpolynet plots": [[34, "htpolynet-plots"]], "htpolynet fetch-example": [[34, "htpolynet-fetch-example"]], "htpolynet input-check": [[34, "htpolynet-input-check"]], "htpolynet postsim": [[34, "htpolynet-postsim"]], "htpolynet analyze": [[34, "htpolynet-analyze"]]}, "indexentries": {"analyze (class in htpolynet.analyze)": [[0, "HTPolyNet.analyze.Analyze"]], "analyzeconfiguration (class in htpolynet.analyze)": [[0, "HTPolyNet.analyze.AnalyzeConfiguration"]], "analyzedensity (class in htpolynet.analyze)": [[0, "HTPolyNet.analyze.AnalyzeDensity"]], "analyzeffv (class in htpolynet.analyze)": [[0, "HTPolyNet.analyze.AnalyzeFFV"]], "btrc (class in htpolynet.topocoord)": [[0, "HTPolyNet.topocoord.BTRC"]], "bondtemplate (class in htpolynet.bondtemplate)": [[0, "HTPolyNet.bondtemplate.BondTemplate"]], "bondlist (class in htpolynet.bondlist)": [[0, "HTPolyNet.bondlist.Bondlist"]], "checkpoint (class in htpolynet.checkpoint)": [[0, "HTPolyNet.checkpoint.Checkpoint"]], "command (class in htpolynet.command)": [[0, "HTPolyNet.command.Command"]], "configuration (class in htpolynet.configuration)": [[0, "HTPolyNet.configuration.Configuration"]], "coordinates (class in htpolynet.coordinates)": [[0, "HTPolyNet.coordinates.Coordinates"]], "curecontroller (class in htpolynet.curecontroller)": [[0, "HTPolyNet.curecontroller.CureController"]], "curestate (class in htpolynet.curecontroller)": [[0, "HTPolyNet.curecontroller.CureState"]], "gaffparameterize() (in module htpolynet.ambertools)": [[0, "HTPolyNet.ambertools.GAFFParameterize"]], "grx_attributes (in module htpolynet.coordinates)": [[0, "HTPolyNet.coordinates.GRX_ATTRIBUTES"]], "htpolynet.ambertools": [[0, "module-HTPolyNet.ambertools"]], "htpolynet.analyze": [[0, "module-HTPolyNet.analyze"]], "htpolynet.banner": [[0, "module-HTPolyNet.banner"]], "htpolynet.bondlist": [[0, "module-HTPolyNet.bondlist"]], "htpolynet.bondtemplate": [[0, "module-HTPolyNet.bondtemplate"]], "htpolynet.checkpoint": [[0, "module-HTPolyNet.checkpoint"]], "htpolynet.command": [[0, "module-HTPolyNet.command"]], "htpolynet.configuration": [[0, "module-HTPolyNet.configuration"]], "htpolynet.coordinates": [[0, "module-HTPolyNet.coordinates"]], "htpolynet.counttime": [[0, "module-HTPolyNet.countTime"]], "htpolynet.curecontroller": [[0, "module-HTPolyNet.curecontroller"]], "htpolynet.dataframetools": [[0, "module-HTPolyNet.dataframetools"]], "htpolynet.driver": [[0, "module-HTPolyNet.driver"]], "htpolynet.expandreactions": [[0, "module-HTPolyNet.expandreactions"]], "htpolynet.gromacs": [[0, "module-HTPolyNet.gromacs"]], "htpolynet.inputcheck": [[0, "module-HTPolyNet.inputcheck"]], "htpolynet.linkcell": [[0, "module-HTPolyNet.linkcell"]], "htpolynet.matrix4": [[0, "module-HTPolyNet.matrix4"]], "htpolynet.molecule": [[0, "module-HTPolyNet.molecule"]], "htpolynet.plot": [[0, "module-HTPolyNet.plot"]], "htpolynet.postsim": [[0, "module-HTPolyNet.postsim"]], "htpolynet.projectfilesystem": [[0, "module-HTPolyNet.projectfilesystem"]], "htpolynet.reaction": [[0, "module-HTPolyNet.reaction"]], "htpolynet.ring": [[0, "module-HTPolyNet.ring"]], "htpolynet.runtime": [[0, "module-HTPolyNet.runtime"]], "htpolynet.software": [[0, "module-HTPolyNet.software"]], "htpolynet.stringthings": [[0, "module-HTPolyNet.stringthings"]], "htpolynet.topocoord": [[0, "module-HTPolyNet.topocoord"]], "htpolynet.topology": [[0, "module-HTPolyNet.topology"]], "htpolynet.unused_symmetry_stuff": [[0, "module-HTPolyNet.unused_symmetry_stuff"]], "htpolynet.utils": [[0, "module-HTPolyNet.utils"]], "linkcell (class in htpolynet.linkcell)": [[0, "HTPolyNet.linkcell.Linkcell"]], "matrix4 (class in htpolynet.matrix4)": [[0, "HTPolyNet.matrix4.Matrix4"]], "molecule (class in htpolynet.molecule)": [[0, "HTPolyNet.molecule.Molecule"]], "new() (htpolynet.molecule.molecule class method)": [[0, "HTPolyNet.molecule.Molecule.New"]], "newmolecule() (htpolynet.configuration.configuration method)": [[0, "HTPolyNet.configuration.Configuration.NewMolecule"]], "postsimanneal (class in htpolynet.postsim)": [[0, "HTPolyNet.postsim.PostSimAnneal"]], "postsimdeform (class in htpolynet.postsim)": [[0, "HTPolyNet.postsim.PostSimDeform"]], "postsimladder (class in htpolynet.postsim)": [[0, "HTPolyNet.postsim.PostSimLadder"]], "postsimmd (class in htpolynet.postsim)": [[0, "HTPolyNet.postsim.PostSimMD"]], "postsimconfiguration (class in htpolynet.postsim)": [[0, "HTPolyNet.postsim.PostsimConfiguration"]], "projectfilesystem (class in htpolynet.projectfilesystem)": [[0, "HTPolyNet.projectfilesystem.ProjectFileSystem"]], "reaction (class in htpolynet.reaction)": [[0, "HTPolyNet.reaction.Reaction"]], "reactionbond (class in htpolynet.bondtemplate)": [[0, "HTPolyNet.bondtemplate.ReactionBond"]], "ring (class in htpolynet.ring)": [[0, "HTPolyNet.ring.Ring"]], "ringlist (class in htpolynet.ring)": [[0, "HTPolyNet.ring.RingList"]], "runtime (class in htpolynet.runtime)": [[0, "HTPolyNet.runtime.Runtime"]], "runtimelibrary (class in htpolynet.projectfilesystem)": [[0, "HTPolyNet.projectfilesystem.RuntimeLibrary"]], "segment (class in htpolynet.ring)": [[0, "HTPolyNet.ring.Segment"]], "software (class in htpolynet.software)": [[0, "HTPolyNet.software.Software"]], "title (htpolynet.configuration.configuration attribute)": [[0, "HTPolyNet.configuration.Configuration.Title"]], "topocoord (class in htpolynet.topocoord)": [[0, "HTPolyNet.topocoord.TopoCoord"]], "topology (class in htpolynet.topology)": [[0, "HTPolyNet.topology.Topology"]], "add_bonds() (htpolynet.topology.topology method)": [[0, "HTPolyNet.topology.Topology.add_bonds"]], "add_enumerated_angles() (in module htpolynet.unused_symmetry_stuff)": [[0, "HTPolyNet.unused_symmetry_stuff.add_enumerated_angles"]], "add_enumerated_dihedrals() (in module htpolynet.unused_symmetry_stuff)": [[0, "HTPolyNet.unused_symmetry_stuff.add_enumerated_dihedrals"]], "add_length_attribute() (htpolynet.coordinates.coordinates method)": [[0, "HTPolyNet.coordinates.Coordinates.add_length_attribute"]], "add_length_attribute() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.add_length_attribute"]], "add_restraints() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.add_restraints"]], "add_restraints() (htpolynet.topology.topology method)": [[0, "HTPolyNet.topology.Topology.add_restraints"]], "adjacency_matrix() (htpolynet.bondlist.bondlist method)": [[0, "HTPolyNet.bondlist.Bondlist.adjacency_matrix"]], "adjust_charges() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.adjust_charges"]], "adjust_charges() (htpolynet.topology.topology method)": [[0, "HTPolyNet.topology.Topology.adjust_charges"]], "all_atoms() (htpolynet.ring.ringlist method)": [[0, "HTPolyNet.ring.RingList.all_atoms"]], "allowed_keys (htpolynet.analyze.analyze attribute)": [[0, "HTPolyNet.analyze.Analyze.allowed_keys"]], "ambertools": [[0, "module-ambertools"]], "ambertools (htpolynet.software.software attribute)": [[0, "HTPolyNet.software.Software.ambertools"]], "analyze": [[0, "module-analyze"]], "analyze() (in module htpolynet.analyze)": [[0, "HTPolyNet.analyze.analyze"]], "analyze_sea() (in module htpolynet.unused_symmetry_stuff)": [[0, "HTPolyNet.unused_symmetry_stuff.analyze_sea"]], "append() (htpolynet.bondlist.bondlist method)": [[0, "HTPolyNet.bondlist.Bondlist.append"]], "are_bonded() (htpolynet.bondlist.bondlist method)": [[0, "HTPolyNet.bondlist.Bondlist.are_bonded"]], "are_bonded() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.are_bonded"]], "are_cellndx_neighbors() (htpolynet.linkcell.linkcell method)": [[0, "HTPolyNet.linkcell.Linkcell.are_cellndx_neighbors"]], "are_ldx_neighbors() (htpolynet.linkcell.linkcell method)": [[0, "HTPolyNet.linkcell.Linkcell.are_ldx_neighbors"]], "as_list() (htpolynet.bondlist.bondlist method)": [[0, "HTPolyNet.bondlist.Bondlist.as_list"]], "atom_count() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.atom_count"]], "atomcount() (htpolynet.coordinates.coordinates method)": [[0, "HTPolyNet.coordinates.Coordinates.atomcount"]], "atomcount() (htpolynet.topology.topology method)": [[0, "HTPolyNet.topology.Topology.atomcount"]], "atoms_w_same_attribute_as() (htpolynet.molecule.molecule method)": [[0, "HTPolyNet.molecule.Molecule.atoms_w_same_attribute_as"]], "attenuate_bond_parameters() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.attenuate_bond_parameters"]], "attenuate_bond_parameters() (htpolynet.topology.topology method)": [[0, "HTPolyNet.topology.Topology.attenuate_bond_parameters"]], "attenuate_pair_parameters() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.attenuate_pair_parameters"]], "attenuate_pair_parameters() (htpolynet.topology.topology method)": [[0, "HTPolyNet.topology.Topology.attenuate_pair_parameters"]], "banner": [[0, "module-banner"]], "banner() (in module htpolynet.banner)": [[0, "HTPolyNet.banner.banner"]], "basename() (htpolynet.curecontroller.cure_step method)": [[0, "HTPolyNet.curecontroller.cure_step.basename"]], "bond_source_check() (htpolynet.topology.topology method)": [[0, "HTPolyNet.topology.Topology.bond_source_check"]], "bondchain_expand_reactions() (in module htpolynet.expandreactions)": [[0, "HTPolyNet.expandreactions.bondchain_expand_reactions"]], "bondchainlist_update() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.bondchainlist_update"]], "bondcycle_collective() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.bondcycle_collective"]], "bondlist": [[0, "module-bondlist"]], "bondtemplate": [[0, "module-bondtemplate"]], "bondtest() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.bondtest"]], "bondtest_df() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.bondtest_df"]], "build (htpolynet.reaction.reaction_stage attribute)": [[0, "HTPolyNet.reaction.reaction_stage.build"]], "build_interresidue_graph() (htpolynet.topology.topology method)": [[0, "HTPolyNet.topology.Topology.build_interresidue_graph"]], "build_mdp() (htpolynet.postsim.postsimanneal method)": [[0, "HTPolyNet.postsim.PostSimAnneal.build_mdp"]], "build_mdp() (htpolynet.postsim.postsimdeform method)": [[0, "HTPolyNet.postsim.PostSimDeform.build_mdp"]], "build_mdp() (htpolynet.postsim.postsimladder method)": [[0, "HTPolyNet.postsim.PostSimLadder.build_mdp"]], "build_mdp() (htpolynet.postsim.postsimmd method)": [[0, "HTPolyNet.postsim.PostSimMD.build_mdp"]], "build_plots() (in module htpolynet.plot)": [[0, "HTPolyNet.plot.build_plots"]], "calculate_maximum_conversion() (htpolynet.configuration.configuration method)": [[0, "HTPolyNet.configuration.Configuration.calculate_maximum_conversion"]], "cap (htpolynet.reaction.reaction_stage attribute)": [[0, "HTPolyNet.reaction.reaction_stage.cap"]], "cap_bondsearch (htpolynet.curecontroller.cure_step attribute)": [[0, "HTPolyNet.curecontroller.cure_step.cap_bondsearch"]], "cap_equilibrate (htpolynet.curecontroller.cure_step attribute)": [[0, "HTPolyNet.curecontroller.cure_step.cap_equilibrate"]], "cap_relax (htpolynet.curecontroller.cure_step attribute)": [[0, "HTPolyNet.curecontroller.cure_step.cap_relax"]], "cap_update (htpolynet.curecontroller.cure_step attribute)": [[0, "HTPolyNet.curecontroller.cure_step.cap_update"]], "cdproj() (htpolynet.projectfilesystem.projectfilesystem method)": [[0, "HTPolyNet.projectfilesystem.ProjectFileSystem.cdproj"]], "cdroot() (htpolynet.projectfilesystem.projectfilesystem method)": [[0, "HTPolyNet.projectfilesystem.ProjectFileSystem.cdroot"]], "cellndx_in_structure() (htpolynet.linkcell.linkcell method)": [[0, "HTPolyNet.linkcell.Linkcell.cellndx_in_structure"]], "cellndx_of_ldx() (htpolynet.linkcell.linkcell method)": [[0, "HTPolyNet.linkcell.Linkcell.cellndx_of_ldx"]], "cellndx_of_point() (htpolynet.linkcell.linkcell method)": [[0, "HTPolyNet.linkcell.Linkcell.cellndx_of_point"]], "center_coords() (htpolynet.molecule.molecule method)": [[0, "HTPolyNet.molecule.Molecule.center_coords"]], "center_coords() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.center_coords"]], "cfg (htpolynet.runtime.runtime attribute)": [[0, "HTPolyNet.runtime.Runtime.cfg"]], "check_your_topology() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.check_your_topology"]], "checkbox() (htpolynet.coordinates.coordinates method)": [[0, "HTPolyNet.coordinates.Coordinates.checkbox"]], "checkbox() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.checkbox"]], "checkin() (htpolynet.projectfilesystem.runtimelibrary method)": [[0, "HTPolyNet.projectfilesystem.RuntimeLibrary.checkin"]], "checkin() (in module htpolynet.projectfilesystem)": [[0, "HTPolyNet.projectfilesystem.checkin"]], "checkout() (htpolynet.projectfilesystem.runtimelibrary method)": [[0, "HTPolyNet.projectfilesystem.RuntimeLibrary.checkout"]], "checkout() (in module htpolynet.projectfilesystem)": [[0, "HTPolyNet.projectfilesystem.checkout"]], "checkpoint": [[0, "module-checkpoint"]], "claim_parent() (htpolynet.coordinates.coordinates method)": [[0, "HTPolyNet.coordinates.Coordinates.claim_parent"]], "cli() (in module htpolynet.driver)": [[0, "HTPolyNet.driver.cli"]], "clusters() (in module htpolynet.utils)": [[0, "HTPolyNet.utils.clusters"]], "command": [[0, "module-command"]], "compute_e() (in module htpolynet.utils)": [[0, "HTPolyNet.utils.compute_E"]], "compute_tg() (in module htpolynet.utils)": [[0, "HTPolyNet.utils.compute_tg"]], "configuration": [[0, "module-configuration"]], "constituents (htpolynet.configuration.configuration attribute)": [[0, "HTPolyNet.configuration.Configuration.constituents"]], "coordinates": [[0, "module-coordinates"]], "copy() (htpolynet.ring.ring method)": [[0, "HTPolyNet.ring.Ring.copy"]], "copy_bond_parameters() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.copy_bond_parameters"]], "copy_bond_parameters() (htpolynet.topology.topology method)": [[0, "HTPolyNet.topology.Topology.copy_bond_parameters"]], "copy_coords() (htpolynet.coordinates.coordinates method)": [[0, "HTPolyNet.coordinates.Coordinates.copy_coords"]], "copy_coords() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.copy_coords"]], "corners_of_cellndx() (htpolynet.linkcell.linkcell method)": [[0, "HTPolyNet.linkcell.Linkcell.corners_of_cellndx"]], "counttime": [[0, "module-countTime"]], "counttime() (in module htpolynet.counttime)": [[0, "HTPolyNet.countTime.countTime"]], "count_h() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.count_H"]], "create() (htpolynet.linkcell.linkcell method)": [[0, "HTPolyNet.linkcell.Linkcell.create"]], "create_new_stereoisomers() (htpolynet.molecule.molecule method)": [[0, "HTPolyNet.molecule.Molecule.create_new_stereoisomers"]], "cure (htpolynet.reaction.reaction_stage attribute)": [[0, "HTPolyNet.reaction.reaction_stage.cure"]], "cure_bondsearch (htpolynet.curecontroller.cure_step attribute)": [[0, "HTPolyNet.curecontroller.cure_step.cure_bondsearch"]], "cure_drag (htpolynet.curecontroller.cure_step attribute)": [[0, "HTPolyNet.curecontroller.cure_step.cure_drag"]], "cure_equilibrate (htpolynet.curecontroller.cure_step attribute)": [[0, "HTPolyNet.curecontroller.cure_step.cure_equilibrate"]], "cure_relax (htpolynet.curecontroller.cure_step attribute)": [[0, "HTPolyNet.curecontroller.cure_step.cure_relax"]], "cure_step (class in htpolynet.curecontroller)": [[0, "HTPolyNet.curecontroller.cure_step"]], "cure_update (htpolynet.curecontroller.cure_step attribute)": [[0, "HTPolyNet.curecontroller.cure_step.cure_update"]], "curecontroller": [[0, "module-curecontroller"]], "curedict_defaults (htpolynet.curecontroller.curecontroller attribute)": [[0, "HTPolyNet.curecontroller.CureController.curedict_defaults"]], "cwd() (in module htpolynet.projectfilesystem)": [[0, "HTPolyNet.projectfilesystem.cwd"]], "dataframetools": [[0, "module-dataframetools"]], "decrement_gro_attribute_by_attributes() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.decrement_gro_attribute_by_attributes"]], "decrement_z() (htpolynet.coordinates.coordinates method)": [[0, "HTPolyNet.coordinates.Coordinates.decrement_z"]], "default_class (htpolynet.analyze.analyzeconfiguration attribute)": [[0, "HTPolyNet.analyze.AnalyzeConfiguration.default_class"]], "default_classes (htpolynet.postsim.postsimconfiguration attribute)": [[0, "HTPolyNet.postsim.PostsimConfiguration.default_classes"]], "default_directives (htpolynet.configuration.configuration attribute)": [[0, "HTPolyNet.configuration.Configuration.default_directives"]], "default_directives (htpolynet.reaction.reaction attribute)": [[0, "HTPolyNet.reaction.Reaction.default_directives"]], "default_edict (htpolynet.runtime.runtime attribute)": [[0, "HTPolyNet.runtime.Runtime.default_edict"]], "default_equilibration_sequence (htpolynet.curecontroller.curecontroller attribute)": [[0, "HTPolyNet.curecontroller.CureController.default_equilibration_sequence"]], "default_filename (htpolynet.checkpoint.checkpoint attribute)": [[0, "HTPolyNet.checkpoint.Checkpoint.default_filename"]], "default_params (htpolynet.analyze.analyze attribute)": [[0, "HTPolyNet.analyze.Analyze.default_params"]], "default_params (htpolynet.analyze.analyzedensity attribute)": [[0, "HTPolyNet.analyze.AnalyzeDensity.default_params"]], "default_params (htpolynet.analyze.analyzeffv attribute)": [[0, "HTPolyNet.analyze.AnalyzeFFV.default_params"]], "default_params (htpolynet.postsim.postsimanneal attribute)": [[0, "HTPolyNet.postsim.PostSimAnneal.default_params"]], "default_params (htpolynet.postsim.postsimdeform attribute)": [[0, "HTPolyNet.postsim.PostSimDeform.default_params"]], "default_params (htpolynet.postsim.postsimladder attribute)": [[0, "HTPolyNet.postsim.PostSimLadder.default_params"]], "default_params (htpolynet.postsim.postsimmd attribute)": [[0, "HTPolyNet.postsim.PostSimMD.default_params"]], "delete_atoms() (htpolynet.bondlist.bondlist method)": [[0, "HTPolyNet.bondlist.Bondlist.delete_atoms"]], "delete_atoms() (htpolynet.coordinates.coordinates method)": [[0, "HTPolyNet.coordinates.Coordinates.delete_atoms"]], "delete_atoms() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.delete_atoms"]], "delete_atoms() (htpolynet.topology.topology method)": [[0, "HTPolyNet.topology.Topology.delete_atoms"]], "density() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.density"]], "density_evolution() (in module htpolynet.utils)": [[0, "HTPolyNet.utils.density_evolution"]], "density_from_gro() (in module htpolynet.utils)": [[0, "HTPolyNet.utils.density_from_gro"]], "detect_rings() (htpolynet.topology.topology method)": [[0, "HTPolyNet.topology.Topology.detect_rings"]], "determine_sequence() (htpolynet.molecule.molecule method)": [[0, "HTPolyNet.molecule.Molecule.determine_sequence"]], "df_typeorder() (in module htpolynet.topology)": [[0, "HTPolyNet.topology.df_typeorder"]], "dfrotate() (in module htpolynet.coordinates)": [[0, "HTPolyNet.coordinates.dfrotate"]], "diag_plots() (in module htpolynet.plot)": [[0, "HTPolyNet.plot.diag_plots"]], "diagnostics_graphs() (in module htpolynet.plot)": [[0, "HTPolyNet.plot.diagnostics_graphs"]], "do() (htpolynet.analyze.analyze method)": [[0, "HTPolyNet.analyze.Analyze.do"]], "do() (htpolynet.postsim.postsimmd method)": [[0, "HTPolyNet.postsim.PostSimMD.do"]], "do_e_plots() (in module htpolynet.plot)": [[0, "HTPolyNet.plot.do_E_plots"]], "do_capping() (htpolynet.curecontroller.curecontroller method)": [[0, "HTPolyNet.curecontroller.CureController.do_capping"]], "do_cure() (htpolynet.runtime.runtime method)": [[0, "HTPolyNet.runtime.Runtime.do_cure"]], "do_densification() (htpolynet.runtime.runtime method)": [[0, "HTPolyNet.runtime.Runtime.do_densification"]], "do_initialization() (htpolynet.runtime.runtime method)": [[0, "HTPolyNet.runtime.Runtime.do_initialization"]], "do_iter() (htpolynet.curecontroller.curecontroller method)": [[0, "HTPolyNet.curecontroller.CureController.do_iter"]], "do_postcure() (htpolynet.runtime.runtime method)": [[0, "HTPolyNet.runtime.Runtime.do_postcure"]], "do_precure() (htpolynet.runtime.runtime method)": [[0, "HTPolyNet.runtime.Runtime.do_precure"]], "do_tg_plots() (in module htpolynet.plot)": [[0, "HTPolyNet.plot.do_tg_plots"]], "do_workflow() (htpolynet.runtime.runtime method)": [[0, "HTPolyNet.runtime.Runtime.do_workflow"]], "driver": [[0, "module-driver"]], "dup_check() (htpolynet.topology.topology method)": [[0, "HTPolyNet.topology.Topology.dup_check"]], "enablecheckpoint() (in module htpolynet.checkpoint)": [[0, "HTPolyNet.checkpoint.enableCheckpoint"]], "encluster() (in module htpolynet.unused_symmetry_stuff)": [[0, "HTPolyNet.unused_symmetry_stuff.encluster"]], "enumerate_1_4_pairs() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.enumerate_1_4_pairs"]], "equilibrate() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.equilibrate"]], "exists() (htpolynet.projectfilesystem.runtimelibrary method)": [[0, "HTPolyNet.projectfilesystem.RuntimeLibrary.exists"]], "exists() (in module htpolynet.projectfilesystem)": [[0, "HTPolyNet.projectfilesystem.exists"]], "expandreactions": [[0, "module-expandreactions"]], "extract_molecule_reactions() (in module htpolynet.reaction)": [[0, "HTPolyNet.reaction.extract_molecule_reactions"]], "failed_bondcycle (htpolynet.topocoord.btrc attribute)": [[0, "HTPolyNet.topocoord.BTRC.failed_bondcycle"]], "failed_pierced_ring (htpolynet.topocoord.btrc attribute)": [[0, "HTPolyNet.topocoord.BTRC.failed_pierced_ring"]], "failed_shortcircuit (htpolynet.topocoord.btrc attribute)": [[0, "HTPolyNet.topocoord.BTRC.failed_shortcircuit"]], "fcc() (htpolynet.coordinates.coordinates class method)": [[0, "HTPolyNet.coordinates.Coordinates.fcc"]], "fetch_example() (in module htpolynet.driver)": [[0, "HTPolyNet.driver.fetch_example"]], "fetch_molecule_files() (in module htpolynet.projectfilesystem)": [[0, "HTPolyNet.projectfilesystem.fetch_molecule_files"]], "filter() (htpolynet.ring.ringlist method)": [[0, "HTPolyNet.ring.RingList.filter"]], "find_sacrificial_h() (htpolynet.coordinates.coordinates method)": [[0, "HTPolyNet.coordinates.Coordinates.find_sacrificial_H"]], "find_template() (in module htpolynet.topocoord)": [[0, "HTPolyNet.topocoord.find_template"]], "finished (htpolynet.curecontroller.cure_step attribute)": [[0, "HTPolyNet.curecontroller.cure_step.finished"]], "flip_stereocenters() (htpolynet.molecule.molecule method)": [[0, "HTPolyNet.molecule.Molecule.flip_stereocenters"]], "flip_stereocenters() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.flip_stereocenters"]], "fromdataframe() (htpolynet.bondlist.bondlist class method)": [[0, "HTPolyNet.bondlist.Bondlist.fromDataFrame"]], "from_ex() (htpolynet.topology.topology class method)": [[0, "HTPolyNet.topology.Topology.from_ex"]], "from_top_gro() (htpolynet.topocoord.topocoord class method)": [[0, "HTPolyNet.topocoord.TopoCoord.from_top_gro"]], "from_yaml() (htpolynet.checkpoint.checkpoint class method)": [[0, "HTPolyNet.checkpoint.Checkpoint.from_yaml"]], "from_yaml() (htpolynet.curecontroller.curestate class method)": [[0, "HTPolyNet.curecontroller.CureState.from_yaml"]], "generate() (htpolynet.molecule.molecule method)": [[0, "HTPolyNet.molecule.Molecule.generate"]], "generate_conformers() (htpolynet.molecule.molecule method)": [[0, "HTPolyNet.molecule.Molecule.generate_conformers"]], "generate_molecules() (htpolynet.runtime.runtime method)": [[0, "HTPolyNet.runtime.Runtime.generate_molecules"]], "generate_product_name() (in module htpolynet.reaction)": [[0, "HTPolyNet.reaction.generate_product_name"]], "generate_stereo_reactions() (in module htpolynet.molecule)": [[0, "HTPolyNet.molecule.generate_stereo_reactions"]], "generate_stereoisomers() (htpolynet.molecule.molecule method)": [[0, "HTPolyNet.molecule.Molecule.generate_stereoisomers"]], "generate_symmetry_reactions() (in module htpolynet.molecule)": [[0, "HTPolyNet.molecule.generate_symmetry_reactions"]], "geometric_center() (htpolynet.coordinates.coordinates method)": [[0, "HTPolyNet.coordinates.Coordinates.geometric_center"]], "getversions() (htpolynet.software.software method)": [[0, "HTPolyNet.software.Software.getVersions"]], "get_r() (htpolynet.coordinates.coordinates method)": [[0, "HTPolyNet.coordinates.Coordinates.get_R"]], "get_r() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.get_R"]], "get_angles_dihedrals() (htpolynet.molecule.molecule method)": [[0, "HTPolyNet.molecule.Molecule.get_angles_dihedrals"]], "get_atom_attribute() (htpolynet.coordinates.coordinates method)": [[0, "HTPolyNet.coordinates.Coordinates.get_atom_attribute"]], "get_atom_attribute() (htpolynet.topology.topology method)": [[0, "HTPolyNet.topology.Topology.get_atom_attribute"]], "get_atoms_w_attribute() (htpolynet.coordinates.coordinates method)": [[0, "HTPolyNet.coordinates.Coordinates.get_atoms_w_attribute"]], "get_atomtype() (htpolynet.topology.topology method)": [[0, "HTPolyNet.topology.Topology.get_atomtype"]], "get_bond_parameters() (htpolynet.topology.topology method)": [[0, "HTPolyNet.topology.Topology.get_bond_parameters"]], "get_bystanders() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.get_bystanders"]], "get_energy_menu() (in module htpolynet.gromacs)": [[0, "HTPolyNet.gromacs.get_energy_menu"]], "get_example_depot_location() (htpolynet.projectfilesystem.runtimelibrary method)": [[0, "HTPolyNet.projectfilesystem.RuntimeLibrary.get_example_depot_location"]], "get_example_names() (htpolynet.projectfilesystem.runtimelibrary method)": [[0, "HTPolyNet.projectfilesystem.RuntimeLibrary.get_example_names"]], "get_gro_attribute_by_attributes() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.get_gro_attribute_by_attributes"]], "get_gro_attributelist_by_attributes() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.get_gro_attributelist_by_attributes"]], "get_idx() (htpolynet.coordinates.coordinates method)": [[0, "HTPolyNet.coordinates.Coordinates.get_idx"]], "get_molecular_weight() (htpolynet.molecule.molecule method)": [[0, "HTPolyNet.molecule.Molecule.get_molecular_weight"]], "get_oneaways() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.get_oneaways"]], "get_origin() (htpolynet.molecule.molecule method)": [[0, "HTPolyNet.molecule.Molecule.get_origin"]], "get_r() (in module htpolynet.reaction)": [[0, "HTPolyNet.reaction.get_r"]], "get_resid_sets() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.get_resid_sets"]], "get_resname() (htpolynet.molecule.molecule method)": [[0, "HTPolyNet.molecule.Molecule.get_resname"]], "get_row() (in module htpolynet.dataframetools)": [[0, "HTPolyNet.dataframetools.get_row"]], "get_row_as_string() (in module htpolynet.dataframetools)": [[0, "HTPolyNet.dataframetools.get_row_as_string"]], "get_row_attribute() (in module htpolynet.dataframetools)": [[0, "HTPolyNet.dataframetools.get_row_attribute"]], "get_rows_w_attribute() (in module htpolynet.dataframetools)": [[0, "HTPolyNet.dataframetools.get_rows_w_attribute"]], "global_trace() (in module htpolynet.plot)": [[0, "HTPolyNet.plot.global_trace"]], "gmx_command() (in module htpolynet.gromacs)": [[0, "HTPolyNet.gromacs.gmx_command"]], "gmx_energy_trace() (in module htpolynet.gromacs)": [[0, "HTPolyNet.gromacs.gmx_energy_trace"]], "gmx_traj_info() (in module htpolynet.gromacs)": [[0, "HTPolyNet.gromacs.gmx_traj_info"]], "go_proj() (in module htpolynet.projectfilesystem)": [[0, "HTPolyNet.projectfilesystem.go_proj"]], "go_root() (in module htpolynet.projectfilesystem)": [[0, "HTPolyNet.projectfilesystem.go_root"]], "go_to() (htpolynet.projectfilesystem.projectfilesystem method)": [[0, "HTPolyNet.projectfilesystem.ProjectFileSystem.go_to"]], "go_to() (in module htpolynet.projectfilesystem)": [[0, "HTPolyNet.projectfilesystem.go_to"]], "grab_files() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.grab_files"]], "graph() (htpolynet.bondlist.bondlist method)": [[0, "HTPolyNet.bondlist.Bondlist.graph"]], "graph_from_bondsfile() (in module htpolynet.utils)": [[0, "HTPolyNet.utils.graph_from_bondsfile"]], "gro_dataframe() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.gro_DataFrame"]], "gro_attributes (htpolynet.coordinates.coordinates attribute)": [[0, "HTPolyNet.coordinates.Coordinates.gro_attributes"]], "gro_from_trr() (in module htpolynet.gromacs)": [[0, "HTPolyNet.gromacs.gro_from_trr"]], "gromacs": [[0, "module-gromacs"]], "gromacs_distance() (in module htpolynet.gromacs)": [[0, "HTPolyNet.gromacs.gromacs_distance"]], "grompp_and_mdrun() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.grompp_and_mdrun"]], "grompp_and_mdrun() (in module htpolynet.gromacs)": [[0, "HTPolyNet.gromacs.grompp_and_mdrun"]], "half_as_list() (htpolynet.bondlist.bondlist method)": [[0, "HTPolyNet.bondlist.Bondlist.half_as_list"]], "has_atom_attributes() (htpolynet.coordinates.coordinates method)": [[0, "HTPolyNet.coordinates.Coordinates.has_atom_attributes"]], "homog_trans() (htpolynet.coordinates.coordinates method)": [[0, "HTPolyNet.coordinates.Coordinates.homog_trans"]], "idx_mappers() (htpolynet.molecule.molecule method)": [[0, "HTPolyNet.molecule.Molecule.idx_mappers"]], "idxorder() (in module htpolynet.topology)": [[0, "HTPolyNet.topology.idxorder"]], "increment_gro_attribute_by_attributes() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.increment_gro_attribute_by_attributes"]], "info() (htpolynet.projectfilesystem.runtimelibrary method)": [[0, "HTPolyNet.projectfilesystem.RuntimeLibrary.info"]], "info() (htpolynet.software.software method)": [[0, "HTPolyNet.software.Software.info"]], "info() (in module htpolynet.driver)": [[0, "HTPolyNet.driver.info"]], "info() (in module htpolynet.projectfilesystem)": [[0, "HTPolyNet.projectfilesystem.info"]], "info() (in module htpolynet.software)": [[0, "HTPolyNet.software.info"]], "inherit_grx_attributes_from_molecules() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.inherit_grx_attributes_from_molecules"]], "init_molecule_graph() (in module htpolynet.plot)": [[0, "HTPolyNet.plot.init_molecule_graph"]], "initial_composition (htpolynet.configuration.configuration attribute)": [[0, "HTPolyNet.configuration.Configuration.initial_composition"]], "initialize_molecule_rings() (htpolynet.molecule.molecule method)": [[0, "HTPolyNet.molecule.Molecule.initialize_molecule_rings"]], "initialize_monomer_grx_attributes() (htpolynet.molecule.molecule method)": [[0, "HTPolyNet.molecule.Molecule.initialize_monomer_grx_attributes"]], "injest_coordinates() (htpolynet.ring.ring method)": [[0, "HTPolyNet.ring.Ring.injest_coordinates"]], "injest_coordinates() (htpolynet.ring.ringlist method)": [[0, "HTPolyNet.ring.RingList.injest_coordinates"]], "input_check() (in module htpolynet.inputcheck)": [[0, "HTPolyNet.inputcheck.input_check"]], "inputcheck": [[0, "module-inputcheck"]], "insert_molecules() (in module htpolynet.gromacs)": [[0, "HTPolyNet.gromacs.insert_molecules"]], "interresidue_partners_of() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.interresidue_partners_of"]], "is_cured() (htpolynet.curecontroller.curecontroller method)": [[0, "HTPolyNet.curecontroller.CureController.is_cured"]], "is_reactant() (in module htpolynet.reaction)": [[0, "HTPolyNet.reaction.is_reactant"]], "is_reverse_of() (htpolynet.bondtemplate.bondtemplate method)": [[0, "HTPolyNet.bondtemplate.BondTemplate.is_reverse_of"]], "lawofcos() (in module htpolynet.ring)": [[0, "HTPolyNet.ring.lawofcos"]], "ldx_of_cellndx() (htpolynet.linkcell.linkcell method)": [[0, "HTPolyNet.linkcell.Linkcell.ldx_of_cellndx"]], "lib_setup() (in module htpolynet.projectfilesystem)": [[0, "HTPolyNet.projectfilesystem.lib_setup"]], "linelen (htpolynet.command.command attribute)": [[0, "HTPolyNet.command.Command.linelen"]], "linkcell": [[0, "module-linkcell"]], "linkcell_cleanup() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.linkcell_cleanup"]], "linkcell_initialize() (htpolynet.coordinates.coordinates method)": [[0, "HTPolyNet.coordinates.Coordinates.linkcell_initialize"]], "linkcell_initialize() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.linkcell_initialize"]], "linkcelltest() (htpolynet.coordinates.coordinates method)": [[0, "HTPolyNet.coordinates.Coordinates.linkcelltest"]], "load_files() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.load_files"]], "load_top_gro() (htpolynet.molecule.molecule method)": [[0, "HTPolyNet.molecule.Molecule.load_top_gro"]], "local_data_searchpath() (in module htpolynet.projectfilesystem)": [[0, "HTPolyNet.projectfilesystem.local_data_searchpath"]], "local_resid_cluster() (htpolynet.topology.topology method)": [[0, "HTPolyNet.topology.Topology.local_resid_cluster"]], "logrotate() (in module htpolynet.runtime)": [[0, "HTPolyNet.runtime.logrotate"]], "make_bonds() (htpolynet.molecule.molecule method)": [[0, "HTPolyNet.molecule.Molecule.make_bonds"]], "make_bonds() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.make_bonds"]], "make_memberlists() (htpolynet.linkcell.linkcell method)": [[0, "HTPolyNet.linkcell.Linkcell.make_memberlists"]], "make_neighborlists() (htpolynet.linkcell.linkcell method)": [[0, "HTPolyNet.linkcell.Linkcell.make_neighborlists"]], "make_resid_graph() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.make_resid_graph"]], "make_resid_graph() (htpolynet.topology.topology method)": [[0, "HTPolyNet.topology.Topology.make_resid_graph"]], "makes_bondcycle() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.makes_bondcycle"]], "makes_shortcircuit() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.makes_shortcircuit"]], "map_from_templates() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.map_from_templates"]], "maxspan() (htpolynet.coordinates.coordinates method)": [[0, "HTPolyNet.coordinates.Coordinates.maxspan"]], "maxspan() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.maxspan"]], "mdp_get() (in module htpolynet.gromacs)": [[0, "HTPolyNet.gromacs.mdp_get"]], "mdp_modify() (in module htpolynet.gromacs)": [[0, "HTPolyNet.gromacs.mdp_modify"]], "mdp_to_dict() (in module htpolynet.gromacs)": [[0, "HTPolyNet.gromacs.mdp_to_dict"]], "merge() (htpolynet.coordinates.coordinates method)": [[0, "HTPolyNet.coordinates.Coordinates.merge"]], "merge() (htpolynet.molecule.molecule method)": [[0, "HTPolyNet.molecule.Molecule.merge"]], "merge() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.merge"]], "merge() (htpolynet.topology.topology method)": [[0, "HTPolyNet.topology.Topology.merge"]], "merge_ex() (htpolynet.topology.topology method)": [[0, "HTPolyNet.topology.Topology.merge_ex"]], "merge_types() (htpolynet.topology.topology method)": [[0, "HTPolyNet.topology.Topology.merge_types"]], "mic() (htpolynet.coordinates.coordinates method)": [[0, "HTPolyNet.coordinates.Coordinates.mic"]], "minimize() (htpolynet.molecule.molecule method)": [[0, "HTPolyNet.molecule.Molecule.minimize"]], "minimum_distance() (htpolynet.coordinates.coordinates method)": [[0, "HTPolyNet.coordinates.Coordinates.minimum_distance"]], "minimum_distance() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.minimum_distance"]], "minmax() (htpolynet.coordinates.coordinates method)": [[0, "HTPolyNet.coordinates.Coordinates.minmax"]], "minmax() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.minmax"]], "module": [[0, "module-HTPolyNet.ambertools"], [0, "module-HTPolyNet.analyze"], [0, "module-HTPolyNet.banner"], [0, "module-HTPolyNet.bondlist"], [0, "module-HTPolyNet.bondtemplate"], [0, "module-HTPolyNet.checkpoint"], [0, "module-HTPolyNet.command"], [0, "module-HTPolyNet.configuration"], [0, "module-HTPolyNet.coordinates"], [0, "module-HTPolyNet.countTime"], [0, "module-HTPolyNet.curecontroller"], [0, "module-HTPolyNet.dataframetools"], [0, "module-HTPolyNet.driver"], [0, "module-HTPolyNet.expandreactions"], [0, "module-HTPolyNet.gromacs"], [0, "module-HTPolyNet.inputcheck"], [0, "module-HTPolyNet.linkcell"], [0, "module-HTPolyNet.matrix4"], [0, "module-HTPolyNet.molecule"], [0, "module-HTPolyNet.plot"], [0, "module-HTPolyNet.postsim"], [0, "module-HTPolyNet.projectfilesystem"], [0, "module-HTPolyNet.reaction"], [0, "module-HTPolyNet.ring"], [0, "module-HTPolyNet.runtime"], [0, "module-HTPolyNet.software"], [0, "module-HTPolyNet.stringthings"], [0, "module-HTPolyNet.topocoord"], [0, "module-HTPolyNet.topology"], [0, "module-HTPolyNet.unused_symmetry_stuff"], [0, "module-HTPolyNet.utils"], [0, "module-ambertools"], [0, "module-analyze"], [0, "module-banner"], [0, "module-bondlist"], [0, "module-bondtemplate"], [0, "module-checkpoint"], [0, "module-command"], [0, "module-configuration"], [0, "module-coordinates"], [0, "module-countTime"], [0, "module-curecontroller"], [0, "module-dataframetools"], [0, "module-driver"], [0, "module-expandreactions"], [0, "module-gromacs"], [0, "module-inputcheck"], [0, "module-linkcell"], [0, "module-molecule"], [0, "module-plot"], [0, "module-postsim"], [0, "module-projectfilesystem"], [0, "module-reaction"], [0, "module-ring"], [0, "module-runtime"], [0, "module-software"], [0, "module-stringthings"], [0, "module-topocoords"], [0, "module-topology"], [0, "module-unused_symmetry_stuff"], [0, "module-utils"]], "mol2_atom_attributes (htpolynet.coordinates.coordinates attribute)": [[0, "HTPolyNet.coordinates.Coordinates.mol2_atom_attributes"]], "mol2_bond_attributes (htpolynet.coordinates.coordinates attribute)": [[0, "HTPolyNet.coordinates.Coordinates.mol2_bond_attributes"]], "mol2_bond_types (htpolynet.coordinates.coordinates attribute)": [[0, "HTPolyNet.coordinates.Coordinates.mol2_bond_types"]], "molecule": [[0, "module-molecule"]], "molecules (htpolynet.configuration.configuration attribute)": [[0, "HTPolyNet.configuration.Configuration.molecules"]], "molname_sequence_resnames() (in module htpolynet.reaction)": [[0, "HTPolyNet.reaction.molname_sequence_resnames"]], "multi_trace() (in module htpolynet.plot)": [[0, "HTPolyNet.plot.multi_trace"]], "mwbxl() (in module htpolynet.utils)": [[0, "HTPolyNet.utils.mwbxl"]], "my_logger() (in module htpolynet.stringthings)": [[0, "HTPolyNet.stringthings.my_logger"]], "neighbors_of_cellndx() (htpolynet.linkcell.linkcell method)": [[0, "HTPolyNet.linkcell.Linkcell.neighbors_of_cellndx"]], "network_graph() (in module htpolynet.plot)": [[0, "HTPolyNet.plot.network_graph"]], "next_iter() (htpolynet.curecontroller.curecontroller method)": [[0, "HTPolyNet.curecontroller.CureController.next_iter"]], "null_check() (htpolynet.topology.topology method)": [[0, "HTPolyNet.topology.Topology.null_check"]], "overwrite_coords() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.overwrite_coords"]], "pack_example() (in module htpolynet.driver)": [[0, "HTPolyNet.driver.pack_example"]], "param (htpolynet.reaction.reaction_stage attribute)": [[0, "HTPolyNet.reaction.reaction_stage.param"]], "parameterize() (htpolynet.molecule.molecule method)": [[0, "HTPolyNet.molecule.Molecule.parameterize"]], "parameterize() (in module htpolynet.driver)": [[0, "HTPolyNet.driver.parameterize"]], "parse() (htpolynet.analyze.analyzeconfiguration method)": [[0, "HTPolyNet.analyze.AnalyzeConfiguration.parse"]], "parse() (htpolynet.configuration.configuration method)": [[0, "HTPolyNet.configuration.Configuration.parse"]], "parse() (htpolynet.postsim.postsimconfiguration method)": [[0, "HTPolyNet.postsim.PostsimConfiguration.parse"]], "parse_console_output() (htpolynet.analyze.analyze method)": [[0, "HTPolyNet.analyze.Analyze.parse_console_output"]], "parse_reaction_list() (in module htpolynet.reaction)": [[0, "HTPolyNet.reaction.parse_reaction_list"]], "partners_of() (htpolynet.bondlist.bondlist method)": [[0, "HTPolyNet.bondlist.Bondlist.partners_of"]], "partners_of() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.partners_of"]], "passed (htpolynet.topocoord.btrc attribute)": [[0, "HTPolyNet.topocoord.BTRC.passed"]], "pfs_setup() (in module htpolynet.projectfilesystem)": [[0, "HTPolyNet.projectfilesystem.pfs_setup"]], "pierced_by() (htpolynet.ring.ring method)": [[0, "HTPolyNet.ring.Ring.pierced_by"]], "pierces() (htpolynet.coordinates.coordinates method)": [[0, "HTPolyNet.coordinates.Coordinates.pierces"]], "pierces_ring() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.pierces_ring"]], "plot": [[0, "module-plot"]], "plots() (in module htpolynet.plot)": [[0, "HTPolyNet.plot.plots"]], "point_in_cellndx() (htpolynet.linkcell.linkcell method)": [[0, "HTPolyNet.linkcell.Linkcell.point_in_cellndx"]], "populate() (htpolynet.linkcell.linkcell method)": [[0, "HTPolyNet.linkcell.Linkcell.populate"]], "populate_par() (htpolynet.linkcell.linkcell method)": [[0, "HTPolyNet.linkcell.Linkcell.populate_par"]], "post_plots() (in module htpolynet.plot)": [[0, "HTPolyNet.plot.post_plots"]], "postsim": [[0, "module-postsim"]], "postsim() (in module htpolynet.postsim)": [[0, "HTPolyNet.postsim.postsim"]], "postsim_density_evolution() (in module htpolynet.utils)": [[0, "HTPolyNet.utils.postsim_density_evolution"]], "predefined_classes (htpolynet.analyze.analyzeconfiguration attribute)": [[0, "HTPolyNet.analyze.AnalyzeConfiguration.predefined_classes"]], "prepare_new_bonds() (htpolynet.molecule.molecule method)": [[0, "HTPolyNet.molecule.Molecule.prepare_new_bonds"]], "previously_parameterized() (htpolynet.molecule.molecule method)": [[0, "HTPolyNet.molecule.Molecule.previously_parameterized"]], "product_sequence_resnames() (in module htpolynet.reaction)": [[0, "HTPolyNet.reaction.product_sequence_resnames"]], "proj() (in module htpolynet.projectfilesystem)": [[0, "HTPolyNet.projectfilesystem.proj"]], "proj_abspath() (in module htpolynet.projectfilesystem)": [[0, "HTPolyNet.projectfilesystem.proj_abspath"]], "projectfilesystem": [[0, "module-projectfilesystem"]], "reactant_resid_to_presid() (in module htpolynet.reaction)": [[0, "HTPolyNet.reaction.reactant_resid_to_presid"]], "reaction": [[0, "module-reaction"]], "reaction_stage (class in htpolynet.reaction)": [[0, "HTPolyNet.reaction.reaction_stage"]], "reactions (htpolynet.configuration.configuration attribute)": [[0, "HTPolyNet.configuration.Configuration.reactions"]], "read() (htpolynet.analyze.analyzeconfiguration class method)": [[0, "HTPolyNet.analyze.AnalyzeConfiguration.read"]], "read() (htpolynet.configuration.configuration class method)": [[0, "HTPolyNet.configuration.Configuration.read"]], "read() (htpolynet.postsim.postsimconfiguration class method)": [[0, "HTPolyNet.postsim.PostsimConfiguration.read"]], "read_atomset_attributes() (htpolynet.coordinates.coordinates method)": [[0, "HTPolyNet.coordinates.Coordinates.read_atomset_attributes"]], "read_checkpoint() (in module htpolynet.checkpoint)": [[0, "HTPolyNet.checkpoint.read_checkpoint"]], "read_gro() (htpolynet.coordinates.coordinates class method)": [[0, "HTPolyNet.coordinates.Coordinates.read_gro"]], "read_gro() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.read_gro"]], "read_gro_attributes() (htpolynet.molecule.molecule method)": [[0, "HTPolyNet.molecule.Molecule.read_gro_attributes"]], "read_gro_attributes() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.read_gro_attributes"]], "read_mol2() (htpolynet.coordinates.coordinates class method)": [[0, "HTPolyNet.coordinates.Coordinates.read_mol2"]], "read_mol2() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.read_mol2"]], "read_top() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.read_top"]], "read_top() (htpolynet.topology.topology class method)": [[0, "HTPolyNet.topology.Topology.read_top"]], "read_top_gro() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.read_top_gro"]], "read_tpx() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.read_tpx"]], "read_tpx() (htpolynet.topology.topology method)": [[0, "HTPolyNet.topology.Topology.read_tpx"]], "reconcile_subcoords() (htpolynet.coordinates.coordinates method)": [[0, "HTPolyNet.coordinates.Coordinates.reconcile_subcoords"]], "relax() (htpolynet.molecule.molecule method)": [[0, "HTPolyNet.molecule.Molecule.relax"]], "remap() (htpolynet.ring.ring method)": [[0, "HTPolyNet.ring.Ring.remap"]], "remap() (htpolynet.ring.ringlist method)": [[0, "HTPolyNet.ring.RingList.remap"]], "remove_restraints() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.remove_restraints"]], "remove_restraints() (htpolynet.topology.topology method)": [[0, "HTPolyNet.topology.Topology.remove_restraints"]], "rep_ex() (htpolynet.topology.topology method)": [[0, "HTPolyNet.topology.Topology.rep_ex"]], "repeat_check() (in module htpolynet.topology)": [[0, "HTPolyNet.topology.repeat_check"]], "report_duplicate_types() (htpolynet.topology.topology method)": [[0, "HTPolyNet.topology.Topology.report_duplicate_types"]], "report_type() (htpolynet.topology.topology method)": [[0, "HTPolyNet.topology.Topology.report_type"]], "required_keys (htpolynet.analyze.analyze attribute)": [[0, "HTPolyNet.analyze.Analyze.required_keys"]], "reset() (htpolynet.curecontroller.curecontroller method)": [[0, "HTPolyNet.curecontroller.CureController.reset"]], "reset() (htpolynet.curecontroller.curestate method)": [[0, "HTPolyNet.curecontroller.CureState.reset"]], "reset_grx_attributes_from_idx_list() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.reset_grx_attributes_from_idx_list"]], "reset_idx_list_from_grx_attributes() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.reset_idx_list_from_grx_attributes"]], "reset_override_from_type() (htpolynet.topology.topology method)": [[0, "HTPolyNet.topology.Topology.reset_override_from_type"]], "reset_type() (htpolynet.topology.topology method)": [[0, "HTPolyNet.topology.Topology.reset_type"]], "resid_partners_of() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.resid_partners_of"]], "restore_bond_parameters() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.restore_bond_parameters"]], "restore_bond_parameters() (htpolynet.topology.topology method)": [[0, "HTPolyNet.topology.Topology.restore_bond_parameters"]], "return_bond_lengths() (htpolynet.coordinates.coordinates method)": [[0, "HTPolyNet.coordinates.Coordinates.return_bond_lengths"]], "return_bond_lengths() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.return_bond_lengths"]], "reverse() (htpolynet.bondtemplate.bondtemplate method)": [[0, "HTPolyNet.bondtemplate.BondTemplate.reverse"]], "reverse() (htpolynet.bondtemplate.reactionbond method)": [[0, "HTPolyNet.bondtemplate.ReactionBond.reverse"]], "rij() (htpolynet.coordinates.coordinates method)": [[0, "HTPolyNet.coordinates.Coordinates.rij"]], "ring": [[0, "module-ring"]], "root() (in module htpolynet.projectfilesystem)": [[0, "HTPolyNet.projectfilesystem.root"]], "rot() (htpolynet.matrix4.matrix4 method)": [[0, "HTPolyNet.matrix4.Matrix4.rot"]], "rotate() (htpolynet.coordinates.coordinates method)": [[0, "HTPolyNet.coordinates.Coordinates.rotate"]], "rotate() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.rotate"]], "rotate_axis() (htpolynet.matrix4.matrix4 method)": [[0, "HTPolyNet.matrix4.Matrix4.rotate_axis"]], "rotate_bond() (htpolynet.molecule.molecule method)": [[0, "HTPolyNet.molecule.Molecule.rotate_bond"]], "run() (htpolynet.command.command method)": [[0, "HTPolyNet.command.Command.run"]], "run() (in module htpolynet.driver)": [[0, "HTPolyNet.driver.run"]], "runtime": [[0, "module-runtime"]], "runtime_defaults (htpolynet.runtime.runtime attribute)": [[0, "HTPolyNet.runtime.Runtime.runtime_defaults"]], "sach() (htpolynet.coordinates.coordinates method)": [[0, "HTPolyNet.coordinates.Coordinates.sacH"]], "save_data() (htpolynet.runtime.runtime method)": [[0, "HTPolyNet.runtime.Runtime.save_data"]], "scatter() (in module htpolynet.plot)": [[0, "HTPolyNet.plot.scatter"]], "searchlist_of_ldx() (htpolynet.linkcell.linkcell method)": [[0, "HTPolyNet.linkcell.Linkcell.searchlist_of_ldx"]], "select_topology_type_option() (in module htpolynet.topology)": [[0, "HTPolyNet.topology.select_topology_type_option"]], "set_atom_attribute() (htpolynet.coordinates.coordinates method)": [[0, "HTPolyNet.coordinates.Coordinates.set_atom_attribute"]], "set_atomset_attribute() (htpolynet.coordinates.coordinates method)": [[0, "HTPolyNet.coordinates.Coordinates.set_atomset_attribute"]], "set_box() (htpolynet.coordinates.coordinates method)": [[0, "HTPolyNet.coordinates.Coordinates.set_box"]], "set_gmx_preferences() (htpolynet.software.software method)": [[0, "HTPolyNet.software.Software.set_gmx_preferences"]], "set_gmx_preferences() (in module htpolynet.software)": [[0, "HTPolyNet.software.set_gmx_preferences"]], "set_gro_attribute() (htpolynet.molecule.molecule method)": [[0, "HTPolyNet.molecule.Molecule.set_gro_attribute"]], "set_gro_attribute() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.set_gro_attribute"]], "set_gro_attribute_by_attributes() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.set_gro_attribute_by_attributes"]], "set_grx_attributes() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.set_grx_attributes"]], "set_origin() (htpolynet.molecule.molecule method)": [[0, "HTPolyNet.molecule.Molecule.set_origin"]], "set_row_attribute() (in module htpolynet.dataframetools)": [[0, "HTPolyNet.dataframetools.set_row_attribute"]], "set_rows_attributes_from_dict() (in module htpolynet.dataframetools)": [[0, "HTPolyNet.dataframetools.set_rows_attributes_from_dict"]], "set_sequence_from_coordinates() (htpolynet.molecule.molecule method)": [[0, "HTPolyNet.molecule.Molecule.set_sequence_from_coordinates"]], "set_sequence_from_moldict() (htpolynet.molecule.molecule method)": [[0, "HTPolyNet.molecule.Molecule.set_sequence_from_moldict"]], "setup() (htpolynet.curecontroller.curecontroller method)": [[0, "HTPolyNet.curecontroller.CureController.setup"]], "shift() (htpolynet.ring.ring method)": [[0, "HTPolyNet.ring.Ring.shift"]], "shift() (htpolynet.ring.ringlist method)": [[0, "HTPolyNet.ring.RingList.shift"]], "shiftatomsidx() (htpolynet.topology.topology method)": [[0, "HTPolyNet.topology.Topology.shiftatomsidx"]], "show_z_report() (htpolynet.coordinates.coordinates method)": [[0, "HTPolyNet.coordinates.Coordinates.show_z_report"]], "software": [[0, "module-software"]], "spew_atom() (htpolynet.coordinates.coordinates method)": [[0, "HTPolyNet.coordinates.Coordinates.spew_atom"]], "stringthings": [[0, "module-stringthings"]], "subcoords() (htpolynet.coordinates.coordinates method)": [[0, "HTPolyNet.coordinates.Coordinates.subcoords"]], "subpath() (in module htpolynet.projectfilesystem)": [[0, "HTPolyNet.projectfilesystem.subpath"]], "sw_setup() (in module htpolynet.software)": [[0, "HTPolyNet.software.sw_setup"]], "swap_atom_names() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.swap_atom_names"]], "symm() (in module htpolynet.unused_symmetry_stuff)": [[0, "HTPolyNet.unused_symmetry_stuff.symm"]], "system() (htpolynet.projectfilesystem.runtimelibrary class method)": [[0, "HTPolyNet.projectfilesystem.RuntimeLibrary.system"]], "system() (in module htpolynet.projectfilesystem)": [[0, "HTPolyNet.projectfilesystem.system"]], "to_string() (in module htpolynet.software)": [[0, "HTPolyNet.software.to_string"]], "to_yaml() (htpolynet.checkpoint.checkpoint method)": [[0, "HTPolyNet.checkpoint.Checkpoint.to_yaml"]], "topocoords": [[0, "module-topocoords"]], "topology": [[0, "module-topology"]], "total_charge() (htpolynet.topology.topology method)": [[0, "HTPolyNet.topology.Topology.total_charge"]], "total_mass() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.total_mass"]], "total_mass() (htpolynet.topology.topology method)": [[0, "HTPolyNet.topology.Topology.total_mass"]], "total_volume() (htpolynet.coordinates.coordinates method)": [[0, "HTPolyNet.coordinates.Coordinates.total_volume"]], "total_volume() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.total_volume"]], "trace() (in module htpolynet.plot)": [[0, "HTPolyNet.plot.trace"]], "transform() (htpolynet.matrix4.matrix4 method)": [[0, "HTPolyNet.matrix4.Matrix4.transform"]], "transinvec() (htpolynet.matrix4.matrix4 method)": [[0, "HTPolyNet.matrix4.Matrix4.transinvec"]], "translate() (htpolynet.coordinates.coordinates method)": [[0, "HTPolyNet.coordinates.Coordinates.translate"]], "translate() (htpolynet.matrix4.matrix4 method)": [[0, "HTPolyNet.matrix4.Matrix4.translate"]], "translate() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.translate"]], "transrot() (htpolynet.molecule.molecule method)": [[0, "HTPolyNet.molecule.Molecule.transrot"]], "transvec() (htpolynet.matrix4.matrix4 method)": [[0, "HTPolyNet.matrix4.Matrix4.transvec"]], "treadmill() (htpolynet.ring.ring method)": [[0, "HTPolyNet.ring.Ring.treadmill"]], "typedata() (in module htpolynet.topology)": [[0, "HTPolyNet.topology.typedata"]], "typeorder() (in module htpolynet.topology)": [[0, "HTPolyNet.topology.typeorder"]], "unknown (htpolynet.curecontroller.cure_step attribute)": [[0, "HTPolyNet.curecontroller.cure_step.unknown"]], "unset (htpolynet.reaction.reaction_stage attribute)": [[0, "HTPolyNet.reaction.reaction_stage.unset"]], "unset (htpolynet.topocoord.btrc attribute)": [[0, "HTPolyNet.topocoord.BTRC.unset"]], "unused_symmetry_stuff": [[0, "module-unused_symmetry_stuff"]], "unwrap() (htpolynet.coordinates.coordinates method)": [[0, "HTPolyNet.coordinates.Coordinates.unwrap"]], "unwrap() (htpolynet.ring.ring method)": [[0, "HTPolyNet.ring.Ring.unwrap"]], "update() (htpolynet.bondlist.bondlist method)": [[0, "HTPolyNet.bondlist.Bondlist.update"]], "update_topology_and_coordinates() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.update_topology_and_coordinates"]], "update_zrecs() (htpolynet.molecule.molecule method)": [[0, "HTPolyNet.molecule.Molecule.update_zrecs"]], "user() (htpolynet.projectfilesystem.runtimelibrary class method)": [[0, "HTPolyNet.projectfilesystem.RuntimeLibrary.user"]], "utils": [[0, "module-utils"]], "vacuum_minimize() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.vacuum_minimize"]], "vacuum_simulate() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.vacuum_simulate"]], "wrap_coords() (htpolynet.coordinates.coordinates method)": [[0, "HTPolyNet.coordinates.Coordinates.wrap_coords"]], "wrap_coords() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.wrap_coords"]], "wrap_point() (htpolynet.coordinates.coordinates method)": [[0, "HTPolyNet.coordinates.Coordinates.wrap_point"]], "write_atomset_attributes() (htpolynet.coordinates.coordinates method)": [[0, "HTPolyNet.coordinates.Coordinates.write_atomset_attributes"]], "write_gro() (htpolynet.coordinates.coordinates method)": [[0, "HTPolyNet.coordinates.Coordinates.write_gro"]], "write_gro() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.write_gro"]], "write_gro_attributes() (htpolynet.molecule.molecule method)": [[0, "HTPolyNet.molecule.Molecule.write_gro_attributes"]], "write_gro_attributes() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.write_gro_attributes"]], "write_grx_attributes() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.write_grx_attributes"]], "write_mol2() (htpolynet.coordinates.coordinates method)": [[0, "HTPolyNet.coordinates.Coordinates.write_mol2"]], "write_mol2() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.write_mol2"]], "write_top() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.write_top"]], "write_top() (htpolynet.topology.topology method)": [[0, "HTPolyNet.topology.Topology.write_top"]], "write_tpx() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.write_tpx"]], "write_tpx() (htpolynet.topology.topology method)": [[0, "HTPolyNet.topology.Topology.write_tpx"]], "yield_bonds() (in module htpolynet.molecule)": [[0, "HTPolyNet.molecule.yield_bonds"]], "yield_bonds_as_df() (in module htpolynet.molecule)": [[0, "HTPolyNet.molecule.yield_bonds_as_df"]]}})
\ No newline at end of file
+Search.setIndex({"docnames": ["HTPolyNetPackage", "example-tutorials/index", "example-tutorials/postsim_analyses/index", "example-tutorials/shortbuilds/1-polymethylstyrene/configuration", "example-tutorials/shortbuilds/1-polymethylstyrene/index", "example-tutorials/shortbuilds/1-polymethylstyrene/introduction", "example-tutorials/shortbuilds/1-polymethylstyrene/monomer", "example-tutorials/shortbuilds/1-polymethylstyrene/reactions", "example-tutorials/shortbuilds/1-polymethylstyrene/results", "example-tutorials/shortbuilds/1-polymethylstyrene/run", "example-tutorials/shortbuilds/2-DGEBA-PACM/configuration", "example-tutorials/shortbuilds/2-DGEBA-PACM/index", "example-tutorials/shortbuilds/2-DGEBA-PACM/introduction", "example-tutorials/shortbuilds/2-DGEBA-PACM/monomers", "example-tutorials/shortbuilds/2-DGEBA-PACM/reactions", "example-tutorials/shortbuilds/2-DGEBA-PACM/results", "example-tutorials/shortbuilds/2-DGEBA-PACM/run", "example-tutorials/shortbuilds/3-VE-STY/configuration", "example-tutorials/shortbuilds/3-VE-STY/index", "example-tutorials/shortbuilds/3-VE-STY/introduction", "example-tutorials/shortbuilds/3-VE-STY/reactions", "example-tutorials/shortbuilds/3-VE-STY/results", "example-tutorials/shortbuilds/3-VE-STY/run", "example-tutorials/shortbuilds/index", "index", "install", "references/index", "user-guide/configs/configs-for-analyze", "user-guide/configs/configs-for-postsim", "user-guide/configs/configs-for-run", "user-guide/configuration-files", "user-guide/index", "user-guide/molecular-structure-inputs", "user-guide/program-flow", "user-guide/usage"], "filenames": ["HTPolyNetPackage.rst", "example-tutorials/index.rst", "example-tutorials/postsim_analyses/index.rst", "example-tutorials/shortbuilds/1-polymethylstyrene/configuration.rst", "example-tutorials/shortbuilds/1-polymethylstyrene/index.rst", "example-tutorials/shortbuilds/1-polymethylstyrene/introduction.rst", "example-tutorials/shortbuilds/1-polymethylstyrene/monomer.rst", "example-tutorials/shortbuilds/1-polymethylstyrene/reactions.rst", "example-tutorials/shortbuilds/1-polymethylstyrene/results.rst", "example-tutorials/shortbuilds/1-polymethylstyrene/run.rst", "example-tutorials/shortbuilds/2-DGEBA-PACM/configuration.rst", "example-tutorials/shortbuilds/2-DGEBA-PACM/index.rst", "example-tutorials/shortbuilds/2-DGEBA-PACM/introduction.rst", "example-tutorials/shortbuilds/2-DGEBA-PACM/monomers.rst", "example-tutorials/shortbuilds/2-DGEBA-PACM/reactions.rst", "example-tutorials/shortbuilds/2-DGEBA-PACM/results.rst", "example-tutorials/shortbuilds/2-DGEBA-PACM/run.rst", "example-tutorials/shortbuilds/3-VE-STY/configuration.rst", "example-tutorials/shortbuilds/3-VE-STY/index.rst", "example-tutorials/shortbuilds/3-VE-STY/introduction.rst", "example-tutorials/shortbuilds/3-VE-STY/reactions.rst", "example-tutorials/shortbuilds/3-VE-STY/results.rst", "example-tutorials/shortbuilds/3-VE-STY/run.rst", "example-tutorials/shortbuilds/index.rst", "index.rst", "install.rst", "references/index.rst", "user-guide/configs/configs-for-analyze.rst", "user-guide/configs/configs-for-postsim.rst", "user-guide/configs/configs-for-run.rst", "user-guide/configuration-files.rst", "user-guide/index.rst", "user-guide/molecular-structure-inputs.rst", "user-guide/program-flow.rst", "user-guide/usage.rst"], "titles": ["HTPolyNet package", "Example Tutorials", "Examples Using htpolynet postsim
and analyze
", "The Configuration File", "Poly(4-methyl styrene)", "Introduction", "Monomer: 4-methylstyrene", "Reactions", "Results", "Running the Build", "The Configuration File", "DGEBA-PACM Thermoset", "Introduction", "Monomers", "Reactions", "Results", "Running the Build", "The Configuration File", "BisGMA-Styrene Thermoset", "Introduction", "Reactions", "Results", "Running the Build", "Examples Using htpolynet run
", "HTPolyNet", "Installation and Prerequisites", "References", "Configuration Files for htpolynet analyze
", "Configuration Files for htpolynet postsim
", "Configuration Files for htpolynet run
", "Configuration Files", "User Guide", "Molecular Structure Inputs", "Program Flow", "Usage"], "terms": {"driver": [0, 5, 12], "cli": 0, "sourc": [0, 25, 34], "command": [0, 2, 5, 6, 8, 9, 12, 13, 16, 19, 21, 22, 24, 25, 27, 28, 29, 32, 34], "line": [0, 2, 8, 13, 15, 21, 24, 27, 29, 34], "interfac": [0, 27, 28, 34], "fetch_exampl": 0, "arg": [0, 9], "handl": [0, 9, 29, 32], "fetch": [0, 5, 12, 19], "exampl": [0, 3, 5, 6, 7, 8, 10, 12, 14, 16, 19, 22, 24, 25, 28, 30, 32, 33], "subcommand": [0, 27, 28, 30, 31], "paramet": [0, 2, 9, 16, 22, 28, 29, 33], "argpars": 0, "namespac": 0, "pars": [0, 14, 27], "argument": [0, 9, 28, 29, 34], "info": [0, 2, 9, 16, 22], "subcommmand": 0, "pack_exampl": 0, "parameter": [0, 2, 5, 7, 8, 9, 10, 12, 14, 16, 19, 20, 22, 25, 29, 32], "run": [0, 1, 2, 3, 4, 5, 6, 8, 10, 11, 12, 15, 17, 18, 19, 21, 24, 25, 27, 28, 30, 31, 32, 33], "ambertool": [0, 9, 13, 16, 22, 29, 34], "gaffparameter": 0, "inputprefix": 0, "outputprefix": 0, "input_structure_format": 0, "mol2": [0, 5, 6, 9, 10, 12, 13, 14, 16, 17, 19, 22, 26, 29, 32, 33, 34], "kwarg": 0, "manag": [0, 25, 34], "execut": [0, 17, 27, 28, 29, 33, 34], "antechamb": [0, 9, 16, 22, 25, 29, 34], "tleap": [0, 9, 16, 22, 25, 34], "parmchk2": [0, 9, 16, 22, 25, 34], "gener": [0, 2, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 32, 33, 34], "gaff": [0, 9, 16, 20, 22, 24, 25, 29, 34], "str": [0, 29], "basenam": [0, 8, 28], "input": [0, 2, 5, 8, 10, 12, 13, 17, 19, 20, 24, 27, 28, 29, 31, 33], "structur": [0, 5, 6, 7, 8, 10, 12, 13, 15, 20, 21, 24, 27, 28, 29, 31, 33], "file": [0, 2, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 16, 18, 19, 20, 21, 22, 23, 24, 26, 31, 32, 33, 34], "output": [0, 2, 4, 8, 16, 22, 24, 27, 28, 32, 34], "option": [0, 2, 27, 29, 34], "format": [0, 5, 8, 13, 14, 16, 22, 26, 27, 29, 30, 32, 33, 34], "default": [0, 5, 8, 10, 27, 28, 29, 34], "pdb": [0, 10, 14, 29, 32, 33, 34], "i": [0, 2, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 24, 25, 27, 28, 29, 32, 33, 34], "other": [0, 6, 7, 8, 9, 13, 14, 19, 20, 24, 27, 28, 29, 32], "rais": [0, 29], "parm": [0, 29], "except": [0, 17, 34], "gromacserror": 0, "fail": 0, "class": 0, "analyz": [0, 1, 24, 30, 31], "indict": 0, "strict": 0, "true": [0, 7], "base": [0, 2, 5, 7, 14, 27, 28, 33, 34], "object": 0, "allowed_kei": 0, "gromac": [0, 2, 6, 8, 9, 16, 17, 22, 24, 26, 27, 28, 29, 33, 34], "subdir": [0, 2, 27, 28], "link": [0, 3, 27, 29], "outfil": [0, 27], "consol": [0, 4, 5, 8, 12, 16, 19, 22, 27, 34], "matchlin": [0, 27], "default_param": 0, "gmx": [0, 2, 17, 25, 27, 28, 29, 34], "do": [0, 2, 6, 9, 13, 17, 20, 27, 33, 34], "gromacs_dict": 0, "analysi": [0, 27, 34], "parse_console_output": 0, "required_kei": 0, "analyzeconfigur": 0, "read": [0, 21, 28], "an": [0, 2, 3, 4, 7, 8, 10, 13, 14, 17, 21, 25, 27, 28, 29, 32, 33, 34], "config": [0, 17, 28, 34], "key1": 0, "paramdict": 0, "key2": 0, "The": [0, 2, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 25, 28, 29, 31, 32], "list": [0, 2, 5, 7, 8, 14, 27, 28, 29], "singl": [0, 2, 6, 7, 10, 14, 17, 20, 27, 28, 29], "element": [0, 5, 28], "dictionari": [0, 6, 13, 14, 20, 27, 28, 29], "whose": [0, 8, 10, 28], "keyword": [0, 14, 27, 28, 29, 30], "indic": [0, 6, 8, 9, 10, 13, 16, 22, 28, 34], "type": [0, 2, 7, 14, 20, 28, 29, 32, 33, 34], "analys": [0, 1, 30, 34], "ar": [0, 2, 5, 6, 7, 8, 9, 10, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 25, 27, 28, 29, 30, 32, 33, 34], "order": [0, 3, 7, 8, 14, 20, 21, 25, 29, 32], "thei": [0, 2, 8, 9, 10, 13, 22, 29, 32, 34], "appear": [0, 5, 29, 30, 34], "default_class": 0, "alia": 0, "postsimconfigur": 0, "build": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 15, 17, 18, 19, 21, 23, 24, 25, 27, 28, 29, 34], "stage": [0, 2, 3, 7, 8, 9, 14, 15, 16, 20, 21, 22, 27, 28, 29], "predefined_class": 0, "densiti": [0, 2, 8, 9, 15, 16, 17, 21, 22, 27, 28, 29, 33, 34], "analyzedens": 0, "freevolum": [0, 2, 27], "analyzeffv": 0, "classmethod": 0, "filenam": 0, "new": [0, 5, 7, 8, 9, 14, 16, 22, 28, 29, 33, 34], "json": 0, "yaml": [0, 2, 3, 5, 8, 9, 12, 14, 16, 19, 20, 22, 27, 28, 29, 30, 34], "name": [0, 3, 5, 6, 7, 8, 9, 10, 13, 14, 20, 25, 27, 28, 29, 32, 33, 34], "from": [0, 2, 3, 6, 7, 8, 9, 10, 13, 14, 16, 20, 22, 25, 26, 27, 28, 29, 32, 33, 34], "which": [0, 6, 7, 8, 9, 10, 13, 14, 17, 20, 25, 27, 28, 29, 32, 33, 34], "bool": 0, "configur": [0, 4, 5, 7, 8, 9, 11, 12, 14, 16, 18, 20, 22, 23, 24, 25, 31, 33, 34], "extens": [0, 8], "yml": [0, 28], "return": [0, 2, 9], "trajectori": [0, 2, 27, 34], "profil": [0, 27], "calcul": [0, 25, 34], "0": [0, 2, 3, 5, 6, 7, 9, 13, 14, 15, 16, 17, 20, 21, 22, 25, 27, 28, 29, 33, 34], "postsim": [0, 1, 24, 27, 30, 31], "equilibr": [0, 2, 8, 9, 16, 17, 22, 23, 27, 28, 29, 31, 34], "tpr": [0, 2, 8, 27], "trr": [0, 2, 8, 27], "b": [0, 2, 3, 7, 14, 20, 29, 33], "d": [0, 8, 15, 21, 26, 27, 32, 34], "z": [0, 2, 3, 7, 14, 20, 27, 28, 29], "f": [0, 2, 5, 9, 12, 16, 22, 26, 27], "o": [0, 5, 12, 13, 19, 32], "xvg": [0, 27], "": [0, 2, 3, 5, 6, 8, 9, 10, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 27, 28, 29, 32, 33, 34], "sl": [0, 27], "50": [0, 8, 13, 16, 22, 27, 34], "none": [0, 29], "free": [0, 2, 27, 34], "volum": [0, 2, 27, 34], "total": [0, 2, 9, 16, 17, 20, 22, 27], "number": [0, 2, 6, 7, 8, 9, 13, 14, 15, 21, 25, 27, 28, 29, 32, 33, 34], "molecul": [0, 2, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 27, 29, 32, 34], "averag": [0, 2, 9, 16, 22, 34], "molar": [0, 2], "mass": [0, 2, 9, 16, 22], "molecular": [0, 2, 6, 8, 9, 13, 16, 17, 22, 24, 26, 27, 29, 31, 33, 34], "vm": [0, 2, 27], "assum": [0, 2, 10, 25, 27, 34], "homogen": [0, 2, 27], "van": [0, 2, 26, 27], "der": [0, 2, 26, 27], "waal": [0, 2, 27], "fraction": [0, 2, 27, 34], "ffv": [0, 2, 27], "dat": [0, 2], "banner": [0, 9, 16, 34], "logf": 0, "bondlist": 0, "member": [0, 29, 33], "kei": [0, 14, 28, 29, 33], "atom": [0, 3, 4, 5, 6, 7, 8, 9, 10, 13, 14, 16, 20, 21, 22, 24, 26, 27, 28, 29, 32, 33, 34], "index": [0, 6, 24, 29, 33], "valu": [0, 2, 8, 14, 27, 28, 29, 30, 34], "bond": [0, 3, 6, 7, 8, 9, 10, 13, 14, 15, 16, 20, 21, 22, 29, 31, 32], "partner": [0, 16, 32], "adjacency_matrix": 0, "adjac": 0, "matrix": 0, "built": [0, 22, 28, 29, 33, 34], "_description_": 0, "_type_": 0, "append": [0, 27], "pair": [0, 14, 27, 29, 30, 33], "like": [0, 2, 9, 14, 15, 28, 29, 32, 33, 34], "contain": [0, 5, 7, 8, 9, 10, 12, 19, 27, 28, 29, 34], "are_bond": 0, "idx": [0, 8], "jdx": 0, "neighbor": [0, 7], "int": [0, 29], "anoth": [0, 6, 7, 15, 27, 28, 29, 32], "as_list": 0, "root": [0, 25], "depth": 0, "recurs": 0, "all": [0, 2, 3, 4, 5, 7, 8, 9, 10, 14, 15, 16, 17, 20, 21, 22, 26, 27, 28, 30, 32, 33, 34], "form": [0, 5, 6, 7, 8, 9, 10, 13, 14, 16, 20, 22, 29, 32, 33], "cluster": [0, 34], "travers": 0, "maxim": 0, "two": [0, 2, 3, 5, 6, 7, 8, 9, 10, 13, 14, 15, 16, 17, 19, 20, 21, 22, 24, 27, 29, 32, 33, 34], "defin": [0, 3, 7, 14, 20, 29, 33], "delete_atom": 0, "delet": [0, 14, 29, 32], "instanc": [0, 5, 17, 29, 34], "fromdatafram": 0, "df": 0, "datafram": [0, 9], "graph": [0, 34], "networkx": 0, "half_as_list": 0, "found": [0, 9, 26, 29], "exclud": [0, 33], "own": [0, 5, 32, 34], "partners_of": 0, "copi": [0, 2, 8, 10, 22, 34], "self": 0, "bound": [0, 9, 10, 13, 33], "updat": [0, 8, 9, 16, 22, 31], "us": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 16, 19, 20, 22, 24, 25, 27, 28, 29, 30, 32, 33, 34], "data": [0, 2, 8, 9, 16, 22, 28, 33, 34], "pd": 0, "minim": [0, 8, 9, 16, 22, 28, 29], "column": [0, 6, 13], "ai": 0, "aj": 0, "bondtempl": 0, "resnam": 0, "intraresidu": 0, "bystander_resnam": 0, "bystander_atomnam": 0, "oneaway_resnam": 0, "oneaway_atomnam": 0, "is_reverse_of": 0, "revers": 0, "each": [0, 2, 6, 7, 8, 9, 10, 13, 14, 17, 20, 21, 27, 28, 29, 30, 32, 33, 34], "parallel": [0, 2, 9, 26, 27], "reactionbond": 0, "resid": [0, 3, 7, 14, 20, 29], "bystand": 0, "bystanders_atomidx": 0, "oneawai": 0, "oneaways_atomidx": 0, "checkpoint": 0, "input_dict": 0, "default_filenam": 0, "checkpoint_st": 0, "from_yaml": 0, "to_yaml": 0, "enablecheckpoint": 0, "method": [0, 9, 27, 29], "wrap": 0, "ani": [0, 3, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 20, 21, 22, 25, 27, 28, 29, 32, 33, 34], "so": [0, 2, 5, 6, 7, 9, 10, 12, 13, 15, 16, 20, 21, 22, 25, 29, 32, 33, 34], "everi": 0, "call": [0, 6, 7, 9, 13, 14, 29, 33, 34], "regist": 0, "histori": 0, "written": [0, 28, 34], "read_checkpoint": 0, "creat": [0, 2, 6, 12, 13, 14, 16, 20, 22, 25, 27, 29, 32, 33, 34], "global": [0, 14], "current": [0, 9, 16, 22, 25, 29, 32, 33, 34], "result": [0, 2, 4, 5, 6, 9, 11, 13, 14, 16, 17, 18, 20, 22, 23, 28, 29, 33, 34], "pathnam": [0, 27, 29, 34], "resolv": [0, 9, 29, 34], "absolut": [0, 29, 34], "dict": [0, 14, 29], "linelen": 0, "55": [0, 9], "overrid": [0, 28], "ignore_cod": 0, "quiet": [0, 2, 29], "newmolecul": 0, "mol_nam": 0, "molrec": 0, "popul": [0, 8], "via": [0, 7, 9, 13, 16, 22, 25, 29], "direct": [0, 2, 4, 7, 9, 10, 13, 14, 17, 27, 28, 29, 33, 34], "titl": [0, 5, 6, 12, 13, 19, 29], "count": [0, 3, 6, 10, 13, 17, 29], "calculate_maximum_convers": 0, "maximum": [0, 29], "polymer": [0, 1, 3, 6, 10, 20, 23, 30, 32, 33, 34], "can": [0, 2, 6, 7, 8, 9, 10, 13, 14, 15, 17, 20, 21, 24, 25, 26, 27, 28, 29, 32, 34], "specifi": [0, 2, 3, 10, 13, 14, 17, 20, 28, 29, 33, 34], "system": [0, 2, 3, 4, 5, 6, 7, 9, 10, 13, 14, 15, 16, 17, 21, 22, 23, 25, 26, 27, 28, 29, 32, 33, 34], "composit": [0, 9, 16, 22, 27, 29, 34], "reaction": [0, 4, 6, 9, 10, 11, 12, 13, 16, 17, 18, 22, 23, 29, 33], "constitu": [0, 4, 9, 10, 17, 29], "default_direct": 0, "cure": [0, 3, 7, 8, 9, 10, 14, 15, 16, 18, 21, 22, 29, 31, 34], "No": 0, "provid": [0, 10, 13, 17, 25, 27, 28, 29, 32, 33, 34], "densif": [0, 2, 8, 9, 15, 16, 17, 21, 22, 27, 29], "postcur": [0, 2, 8, 9, 16, 22, 29, 34], "precur": [0, 2, 8, 9, 16, 29], "initial_composit": 0, "raw": [0, 6, 13], "basedict": 0, "set": [0, 7, 9, 10, 14, 20, 22, 25, 27, 28, 29, 33], "cfg": [0, 2, 27, 28, 34], "coordin": [0, 6, 8, 9, 16, 22, 28, 29, 32, 33], "primari": [0, 10, 13, 14], "A": [0, 2, 3, 4, 5, 7, 12, 13, 14, 16, 19, 20, 22, 26, 27, 28, 30, 33, 34], "panda": [0, 9], "one": [0, 2, 6, 7, 8, 9, 10, 13, 14, 20, 22, 27, 28, 29, 32, 33, 34], "row": 0, "per": [0, 2, 29], "ha": [0, 2, 7, 8, 10, 13, 14, 17, 20, 29, 34], "attribut": [0, 9, 16, 22, 28], "mai": [0, 5, 6, 8, 9, 17], "gro": [0, 2, 8, 9, 16, 22, 28, 29, 33, 34], "along": [0, 2, 6, 14, 21, 24, 27, 28, 33, 34], "extend": [0, 9, 16, 22, 28], "sole": 0, "add_length_attribut": 0, "bdf": 0, "attr_nam": 0, "length": [0, 7, 8, 9, 16, 20, 22, 29, 33], "comput": [0, 2, 26, 28, 34], "store": [0, 8, 34], "atomcount": 0, "checkbox": 0, "check": [0, 8, 9, 25, 27, 29], "entir": [0, 8, 15, 21, 33], "constel": 0, "point": [0, 2, 9, 10, 13, 16, 22, 29, 34], "fit": [0, 34], "within": [0, 20, 21, 29], "design": [0, 6, 8, 10, 13, 29, 33, 34], "box": [0, 9, 16, 17, 22, 28, 29], "thi": [0, 2, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 25, 27, 28, 29, 32, 33, 34], "both": [0, 2, 8, 10, 13, 14, 16, 20, 25, 27, 28, 29], "lower": [0, 29], "leftmost": 0, "upper": 0, "rightmost": 0, "tupl": [0, 28], "claim_par": 0, "parent": 0, "copy_coord": 0, "posx": 0, "posi": 0, "posz": 0, "size": [0, 17, 20, 23, 28, 29, 34], "decrement_z": 0, "decrement": 0, "2": [0, 2, 3, 5, 6, 7, 8, 9, 10, 13, 14, 16, 19, 20, 22, 26, 27, 29, 32, 34], "interpret": 0, "just": [0, 2, 5, 8, 9, 12, 13, 14, 16, 17, 19, 20, 22, 27, 29, 33, 34], "reindex": 0, "If": [0, 2, 7, 9, 25, 27, 28, 29, 33, 34], "recalcul": 0, "sequenti": 0, "start": [0, 6, 12, 19, 28, 29, 34], "1": [0, 2, 3, 5, 6, 7, 8, 9, 13, 14, 16, 20, 22, 25, 26, 27, 28, 29, 33, 34], "gap": 0, "ad": [0, 2, 29], "oldglobalidx": 0, "befor": [0, 8, 15, 16, 21, 22, 25, 28, 29, 33, 34], "globalidxshift": 0, "chang": [0, 8, 13, 17, 28], "old": 0, "remain": 0, "fcc": 0, "nc": 0, "repres": [0, 7, 14], "crystal": 0, "float": [0, 29], "lattic": 0, "unit": 0, "cell": 0, "three": [0, 1, 2, 5, 7, 8, 9, 10, 12, 13, 19, 20, 22, 23, 28, 29, 34], "vector": 0, "find_sacrificial_h": 0, "t": [0, 2, 8, 9, 10, 13, 15, 16, 21, 22, 25, 28, 29, 32, 34], "renam": [0, 5], "fals": 0, "explicit_sach": 0, "identifi": [0, 9, 13, 28, 29, 31, 32], "appropri": [0, 23, 29], "sacrifici": [0, 6, 13, 14, 29, 32, 33], "hydrogen": [0, 6, 7, 13, 14, 32, 33], "determin": [0, 2, 7, 20, 29, 33], "3": [0, 2, 5, 6, 7, 8, 9, 12, 13, 16, 19, 20, 22, 25, 26, 27, 28, 29, 32, 34], "topologi": [0, 6, 7, 8, 9, 16, 22, 28, 29, 33], "h": [0, 5, 6, 7, 12, 13, 14, 19, 20, 26, 29, 32, 34], "though": [0, 13, 16, 17, 20], "highest": 0, "ones": [0, 22, 32], "sacrif": [0, 13, 20], "pre": [0, 8, 16, 22, 33], "chosen": [0, 20], "geometric_cent": 0, "geometr": 0, "center": [0, 13], "np": 0, "ndarrai": 0, "get_r": 0, "cartesian": 0, "posit": [0, 20, 34], "its": [0, 5, 9, 13, 14, 16, 25, 27, 29, 32, 33, 34], "numpi": [0, 9], "get_atom_attribut": 0, "consid": [0, 5, 6, 7, 13, 14, 20, 29, 32, 33, 34], "scalar": [0, 2], "more": [0, 5, 6, 10, 25, 27, 29, 33, 34], "otherwis": 0, "get_atoms_w_attribut": 0, "segment": [0, 29], "get_idx": 0, "gro_attribut": 0, "resnum": 0, "atomnam": 0, "globalidx": 0, "velx": 0, "veli": 0, "velz": 0, "uniqu": [0, 5, 6, 7, 8, 10, 13, 16, 21, 29, 32, 34], "residu": [0, 5, 6, 13, 14, 29], "belong": [0, 10], "usual": [0, 13, 28, 33, 34], "letter": [0, 13], "must": [0, 6, 10, 13, 20, 27, 29, 32], "whole": [0, 29], "veloc": 0, "has_atom_attribut": 0, "have": [0, 6, 7, 8, 9, 10, 12, 13, 14, 19, 20, 25, 27, 28, 29, 32, 33, 34], "look": [0, 2, 6, 8, 9, 13, 15, 16, 21, 22, 28, 29, 34], "homog_tran": 0, "m": [0, 2, 8, 9, 16, 22, 26, 27, 29], "matrix4": 0, "appli": [0, 28, 29, 33], "transform": 0, "4x4": 0, "linkcell_initi": 0, "cutoff": [0, 29], "ncpu": 0, "force_repopul": 0, "save": [0, 32, 33, 34], "initi": [0, 8, 9, 10, 16, 17, 22, 28, 29, 33, 34], "ring": [0, 9, 10, 13, 16, 33], "pierc": [0, 33], "test": [0, 23, 25, 26], "radiu": [0, 9, 16, 22, 29, 33], "cpu": 0, "actual": [0, 6, 7, 8, 10, 19, 20, 28, 29, 32], "perform": [0, 2, 5, 7, 8, 25, 26, 27, 28, 29, 33, 34], "alreadi": [0, 9, 13, 16, 22, 29, 34], "repopul": 0, "linkcell_idx": 0, "linkcelltest": 0, "j": [0, 9, 16, 22, 26], "potenti": [0, 6, 8, 9, 10, 15, 16, 21, 28, 33, 34], "interact": [0, 7, 10, 14, 27, 29, 33], "rang": [0, 8], "same": [0, 2, 14, 17, 27, 29, 34], "maxspan": 0, "dimens": [0, 9], "orthorhomb": 0, "convex": 0, "hull": 0, "enclos": 0, "arrai": 0, "x": [0, 2, 9, 16, 22, 28], "span": 0, "y": [0, 2, 28, 34], "merg": [0, 7, 29], "integ": 0, "shift": 0, "mic": 0, "r": [0, 2, 9, 16, 22, 26], "pbc": 0, "minimum": [0, 29], "imag": [0, 13, 28], "convent": [0, 32], "displac": 0, "period": [0, 2], "boundari": 0, "condit": [0, 28], "minimum_dist": 0, "self_exclud": 0, "other_exclud": 0, "distanc": [0, 9, 16, 22, 25, 29, 33], "closest": 0, "approach": [0, 2, 28, 29], "between": [0, 2, 6, 7, 8, 14, 20, 28, 29, 33, 34], "NOT": [0, 2], "e": [0, 2, 5, 7, 25, 26, 28, 29, 32, 34], "togeth": [0, 8, 27, 28, 29, 33], "minmax": 0, "respect": [0, 5, 6, 9, 10, 13, 20, 22], "mol2_atom_attribut": 0, "charg": [0, 7, 14, 29, 33], "mol2_bond_attribut": 0, "bondidx": 0, "mol2_bond_typ": 0, "c": [0, 2, 5, 6, 7, 12, 13, 19, 20, 25, 26, 29, 33, 34], "whether": 0, "n": [0, 2, 5, 10, 12, 13, 19, 28, 34], "flag": [0, 29], "read_atomset_attribut": 0, "take": [0, 8, 9, 13, 16, 17, 20, 21, 22, 29, 33, 34], "read_gro": 0, "wrap_coord": 0, "read_mol2": 0, "sybyl": [0, 33], "note": [0, 2, 4, 5, 6, 8, 10, 13, 14, 16, 19, 20, 22, 24, 27, 28, 29], "onli": [0, 2, 3, 6, 7, 8, 9, 10, 13, 14, 20, 21, 25, 27, 29, 32, 34], "section": [0, 6, 9, 12, 15, 20, 21, 29], "reconcile_subcoord": 0, "subc": 0, "attr": 0, "move": 0, "separ": [0, 2, 8, 25, 29, 32], "independ": [0, 2], "return_bond_length": 0, "rij": 0, "rotat": 0, "3x3": 0, "sach": 0, "find": [0, 9, 16, 29], "sort": [0, 33], "set_atom_attribut": 0, "set_atomset_attribut": 0, "sr": 0, "set_box": 0, "show_z_report": 0, "littl": [0, 8, 9], "text": [0, 27], "histogram": 0, "displai": 0, "spew_atom": 0, "stringifi": 0, "string": [0, 13, 14, 27, 29, 32], "subcoord": 0, "sub_adf": 0, "hold": [0, 2, 28, 29], "total_volum": 0, "si": 0, "nm": [0, 2, 8, 9, 16, 22, 29], "translat": [0, 29], "l": [0, 5, 8, 12, 19, 34], "unwrap": 0, "p": [0, 2, 8, 9, 15, 16, 17, 21, 22, 26, 28, 29, 34], "origin": [0, 13, 17, 28, 29, 34], "nd": 0, "wrap_point": 0, "ri": 0, "central": [0, 7], "requir": [0, 2, 5, 8, 13, 16, 17, 22, 25, 27, 29, 32, 33, 34], "write_atomset_attribut": 0, "formatt": 0, "write": 0, "item": [0, 14, 28, 29], "exist": [0, 5, 7, 8, 9, 12, 14, 34], "write_gro": 0, "grotitl": 0, "present": [0, 1, 17, 23], "write_mol2": 0, "bondsdf": 0, "empti": [0, 8, 27, 34], "molnam": 0, "other_attribut": 0, "extern": 0, "pass": [0, 14, 26, 29], "typic": [0, 7, 14, 15, 28, 29, 31, 33], "would": [0, 2, 27, 28, 33, 34], "auxiliari": 0, "grx_attribut": 0, "nreaction": 0, "reactantnam": 0, "sea_idx": 0, "bondchain": 0, "bondchain_idx": 0, "molecule_nam": 0, "far": [0, 9, 10], "most": [0, 6, 13, 28, 29, 32, 34], "recent": [0, 25], "reactant": [0, 3, 7, 10, 14, 20, 29, 33], "group": [0, 2, 10, 13], "symmetri": [0, 9, 10, 16, 20, 22, 29], "relat": 0, "equival": [0, 10, 16, 20, 28, 29], "continu": [0, 33], "linear": [0, 29], "chain": [0, 7, 8, 9, 20, 22], "dfrotat": 0, "counttim": 0, "fn": 0, "curecontrol": 0, "curedict": 0, "curedict_default": 0, "control": [0, 2, 28, 29, 34], "desired_convers": [0, 29], "5": [0, 2, 6, 8, 9, 13, 14, 16, 22, 28, 29, 34], "late_threshold": 0, "85": [0, 22], "max_conversion_per_iter": 0, "max_iter": [0, 29], "100": [0, 2, 9, 10, 16, 17, 22, 28, 29, 34], "min_allowable_bondcycle_length": 0, "4": [0, 1, 7, 8, 9, 12, 13, 16, 20, 22, 23, 25, 27, 29, 34], "radial_incr": [0, 29], "05": [0, 16, 22], "search_radiu": 0, "drag": [0, 8, 16, 22, 29, 33], "cutoff_pad": 0, "ensembl": [0, 9, 16, 17, 22, 29], "min": [0, 8, 17, 29], "nvt": [0, 8, 9, 16, 17, 22, 28, 29], "nstep": [0, 2, 29], "1000": [0, 28, 29], "temperatur": [0, 2, 8, 15, 17, 21, 28, 29, 34], "600": [0, 2, 19, 28, 29], "npt": [0, 8, 9, 16, 17, 22, 27, 28, 29, 33], "2000": [0, 29], "pressur": [0, 17, 28, 29], "increment": [0, 29], "kb": [0, 29], "300000": 0, "limit": [0, 9, 25, 29, 33], "nstage": 0, "trigger_dist": [0, 29, 33], "50000": 0, "300": [0, 2, 8, 9, 16, 17, 22, 28, 29], "rdefault": [0, 29], "9": [0, 5, 6, 8, 9, 13, 16, 19, 22, 26, 29], "bonds_fil": 0, "csv": [0, 2, 8], "relax": [0, 8, 9, 16, 22, 29, 31], "6": [0, 2, 6, 8, 9, 13, 16, 22, 29, 34], "default_equilibration_sequ": 0, "do_cap": 0, "tc": 0, "topocoord": 0, "rl": 0, "md": [0, 2, 5, 8, 9, 12, 19, 24, 25, 27, 28, 29, 33, 34], "cap": [0, 2, 3, 7, 8, 9, 14, 16, 20, 22, 29], "inform": [0, 6, 10, 28, 32, 34], "reactionlist": 0, "moleculedict": 0, "custom": 0, "top": [0, 2, 8, 9, 15, 16, 21, 22, 28, 29, 33, 34], "grx": [0, 2, 8, 9, 16, 22, 28, 29], "do_it": 0, "iter": [0, 2, 8, 9, 14, 15, 16, 21, 22, 29, 33, 34], "topolog": [0, 9], "here": [0, 1, 2, 3, 6, 8, 9, 10, 13, 14, 15, 17, 21, 22, 23, 26, 27, 28, 29, 32, 33, 34], "is_cur": 0, "next_it": 0, "reset": [0, 29], "next": [0, 5, 6, 7, 8, 9, 13, 16, 20, 22, 29, 33, 34], "exce": 0, "allow": [0, 5, 8, 9, 10, 14, 20, 28, 29, 31, 34], "runtim": [0, 9, 16, 22], "curest": 0, "search_fail": 0, "setup": [0, 5, 12, 19], "max_nxlinkbond": 0, "desired_nxlinkbond": 0, "max_search_radiu": 0, "up": [0, 2, 28, 29, 32, 33], "desir": [0, 8, 9, 13, 29, 33], "search": [0, 8, 9, 10, 16, 22, 24, 29, 33], "cure_st": 0, "load": [0, 29], "begin": [0, 2, 8, 9, 10, 13, 16, 22, 28, 29, 33, 34], "cure_step": 0, "modul": [0, 24, 29], "qualnam": 0, "enum": 0, "enumer": [0, 10, 20], "step": [0, 5, 8, 9, 12, 16, 17, 19, 22, 28, 29, 33], "cap_bondsearch": 0, "cap_equilibr": 0, "8": [0, 2, 5, 6, 8, 9, 13, 16, 17, 19, 20, 22, 28], "cap_relax": [0, 16], "7": [0, 2, 6, 8, 9, 13, 16, 19, 22, 26], "cap_upd": 0, "cure_bondsearch": [0, 8], "cure_drag": [0, 16, 22], "cure_equilibr": [0, 8], "cure_relax": [0, 8, 9, 16, 22], "cure_upd": [0, 8], "finish": [0, 29, 33], "unknown": 0, "99": [0, 9, 16], "dataframetool": 0, "get_row": 0, "seri": [0, 2, 5, 17, 21, 27, 29, 33, 34], "match": [0, 14, 27], "get_row_as_str": 0, "expect": [0, 8, 14, 29, 30, 32, 34], "obj": 0, "select": [0, 10, 16, 22, 33, 34], "convert": [0, 13, 29], "get_row_attribut": 0, "you": [0, 5, 6, 8, 9, 12, 13, 14, 15, 16, 19, 21, 22, 23, 25, 27, 28, 29, 32, 34], "want": [0, 2, 10, 13, 27, 29], "target": [0, 29], "get_rows_w_attribut": 0, "set_row_attribut": 0, "set_rows_attributes_from_dict": 0, "valdict": 0, "expandreact": 0, "bondchain_expand_react": 0, "templat": [0, 7, 8, 9, 10, 14, 16, 20, 22, 29, 32, 33, 34], "impli": [0, 9, 14, 16, 22], "after": [0, 8, 15, 21, 29, 33], "param": [0, 20, 29], "construct": [0, 16, 21, 29], "explicit": [0, 9, 16, 22, 34], "declar": 0, "rtype": 0, "get_energy_menu": 0, "edr": [0, 2, 8, 21, 28], "get": [0, 5, 12, 14, 15, 16, 19, 21, 29, 34], "menu": [0, 27], "energi": [0, 8, 15, 21, 28, 29, 34], "when": [0, 3, 24, 29, 32, 34], "particular": [0, 2, 6, 7, 25, 27, 29, 34], "gmx_command": 0, "console_in": 0, "gmx_energy_trac": 0, "report_averag": 0, "keep_fil": 0, "trace": [0, 8, 15, 21, 28, 34], "caller": 0, "keep": [0, 13, 29, 32, 34], "gmx_traj_info": 0, "gro_from_trr": 0, "pfx": 0, "nzero": 0, "outpfx": 0, "gromacs_dist": 0, "idf": 0, "new_column_nam": 0, "tmp": 0, "force_recalcul": 0, "measur": [0, 2, 27, 28, 34], "interatom": 0, "where": [0, 3, 7, 8, 9, 10, 15, 21, 29, 33], "boolean": 0, "forc": [0, 6, 10, 24, 25, 26, 29, 34], "even": [0, 17, 20, 29, 34], "grompp_and_mdrun": 0, "out": [0, 5, 6, 7, 12, 16, 22, 27, 29], "mdp": [0, 2, 8, 28, 29], "boxsiz": 0, "single_molecul": 0, "launcher": 0, "grompp": 0, "mdrun": [0, 2, 8, 17, 29], "simul": [0, 1, 2, 8, 9, 16, 17, 21, 22, 23, 24, 25, 26, 28, 29, 33, 34], "insert_molecul": 0, "outnam": 0, "inputs_dir": 0, "insert": [0, 17], "cubic": 0, "directori": [0, 2, 5, 8, 9, 12, 15, 16, 19, 21, 22, 25, 27, 28, 31, 32, 33], "request": [0, 8, 29, 34], "mdp_get": 0, "mdp_filenam": 0, "mdp_modifi": 0, "opt_dict": 0, "new_filenam": 0, "add_if_miss": 0, "modifi": [0, 29, 33], "overwritten": 0, "outputil": 0, "mdp_to_dict": 0, "inputcheck": 0, "input_check": 0, "linkcel": [0, 8], "pbc_wrapper": 0, "algorithm": [0, 9, 16, 22, 29, 31], "are_cellndx_neighbor": 0, "ci": 0, "cj": 0, "k": [0, 2, 8, 9, 16, 22, 28, 29, 34], "are_ldx_neighbor": 0, "ildx": 0, "jldx": 0, "cellndx_in_structur": 0, "see": [0, 2, 6, 7, 8, 9, 10, 13, 14, 15, 16, 21, 22, 27, 28], "given": [0, 7, 8, 14, 27, 34], "establish": 0, "cellndx_of_ldx": 0, "cellndx_of_point": 0, "space": [0, 13], "corners_of_cellndx": 0, "left": [0, 2, 8, 15, 28, 29], "right": [0, 2, 8, 15], "corner": 0, "2x3": 0, "previous": [0, 3, 10], "ndarri": 0, "ldx_of_cellndx": 0, "make_memberlist": 0, "cdf": 0, "memberlist": 0, "frame": [0, 27], "make_neighborlist": 0, "neighborlist": 0, "neighbors_of_cellndx": 0, "point_in_cellndx": 0, "locat": 0, "taken": 0, "processor": [0, 29], "split": [0, 2, 9], "oper": [0, 29], "over": [0, 2, 9, 16, 22, 28, 29, 33], "di": 0, "assign": [0, 8, 13, 29, 33], "outsid": [0, 8], "mean": [0, 2, 7, 10, 20, 29, 32, 34], "error": [0, 17, 29], "alwai": [0, 6, 14, 25, 34], "held": [0, 29], "care": [0, 20], "populate_par": 0, "adf": 0, "searchlist_of_ldx": 0, "matric": 0, "rot": 0, "degre": [0, 34], "axi": 0, "around": 0, "certain": 0, "hand": [0, 33], "rule": [0, 29, 33], "rotate_axi": 0, "point3d": 0, "transinvec": 0, "transvec": 0, "partial": [0, 14], "applic": 0, "atoms_w_same_attribute_a": 0, "find_dict": 0, "same_attribut": 0, "return_attribut": 0, "share": [0, 33], "should": [0, 2, 13, 25, 27, 28, 29, 32, 33, 34], "screen": 0, "center_coord": 0, "new_boxs": 0, "wrapper": 0, "create_new_stereoisom": 0, "stereoisom": [0, 29], "action": [0, 2, 7], "determine_sequ": 0, "moldict": 0, "sequenc": [0, 7, 20, 28, 29], "network": [0, 24], "primit": 0, "avail": [0, 9, 14, 34], "flip_stereocent": 0, "idxlist": 0, "flip": [0, 10], "stereochemistri": [0, 9, 16, 22], "chiral": [0, 10, 13, 17, 29], "available_molecul": 0, "generate_conform": 0, "conform": [0, 25, 29], "either": [0, 7, 8, 10, 14, 25, 28, 29, 32, 33, 34], "obabel": [0, 5, 6, 12, 13, 19, 20, 29, 32], "generate_stereoisom": 0, "shell": 0, "need": [0, 2, 3, 5, 7, 9, 10, 13, 15, 16, 20, 21, 22, 23, 25, 29, 32], "get_angles_dihedr": 0, "nan": [0, 2], "angl": [0, 7, 29], "dihedr": [0, 7, 29], "get_molecular_weight": 0, "weight": [0, 8], "get_origin": 0, "anyth": 0, "get_resnam": 0, "internal_resid": 0, "intern": [0, 6, 9, 13, 14, 29], "idx_mapp": 0, "othertc": 0, "other_bond": 0, "uniq_atom_idx": 0, "map": [0, 7], "react": [0, 7, 10, 13, 16, 19, 20], "buggi": 0, "doubl": [0, 6, 7, 20, 22, 29, 33], "wai": [0, 2, 5, 6, 12, 14, 17, 19, 21, 23, 25, 27, 28, 32], "mapper": [0, 8], "initialize_molecule_r": 0, "initialize_monomer_grx_attribut": 0, "load_top_gro": 0, "topfilenam": 0, "grofilenam": 0, "tpxfilenam": 0, "mol2filenam": 0, "altern": [0, 32], "make_bond": 0, "add": [0, 22, 25, 28], "reaction_stag": 0, "invoc": [0, 2, 5, 8, 34], "vacuum": [0, 29], "possibl": [0, 7, 8, 10, 16, 20, 22, 29, 33], "prepare_new_bond": 0, "previously_parameter": 0, "project": [0, 2, 5, 8, 9, 12, 15, 16, 21, 22, 27, 28, 33, 34], "read_gro_attribut": 0, "grxfilenam": 0, "attribute_list": 0, "relax_dict": 0, "rotate_bond": 0, "deg": 0, "side": [0, 7, 9, 16, 22, 34], "set_gro_attribut": 0, "drillst": 0, "through": [0, 8, 9, 12, 13, 15, 21, 26, 29, 33], "set_origin": 0, "set_sequence_from_coordin": 0, "set_sequ": 0, "set_sequence_from_moldict": 0, "transrot": 0, "at_idx": 0, "at_resid": 0, "from_idx": 0, "from_resid": 0, "connected_resid": 0, "piec": 0, "downstream": 0, "yet": [0, 13], "steric": 0, "overlap": 0, "best": [0, 29], "attach": [0, 10, 13], "update_zrec": 0, "zrec": 0, "record": [0, 29, 33], "extract": [0, 8, 28, 29, 34], "write_gro_attribut": 0, "attributes_list": 0, "generate_stereo_react": 0, "scan": 0, "addit": [0, 2, 7, 29, 34], "product": [0, 2, 3, 7, 10, 14, 17, 20, 23, 28, 29], "generate_symmetry_react": 0, "yield_bond": 0, "resid_mapp": 0, "pattern": 0, "yield": [0, 7, 13], "specif": [0, 9, 14, 20, 25, 26, 28, 29, 33], "yield_bonds_as_df": 0, "obtain": 0, "plot": [0, 2, 15, 21, 28], "build_plot": 0, "diag_plot": 0, "diagnostics_graph": 0, "logfil": 0, "diagnost": [0, 5, 8, 12, 15, 19, 21, 34], "log": [0, 2, 5, 7, 8, 9, 12, 15, 16, 19, 21, 22, 34], "treat": [0, 7, 10, 20, 29, 34], "do_e_plot": 0, "phase": [0, 27, 29], "projdir": 0, "png": [0, 2, 5, 8, 12, 19, 28], "fit_domain": 0, "10": [0, 2, 6, 8, 9, 13, 16, 17, 19, 22, 26, 28, 29], "200": [0, 9, 10, 16, 29, 34], "save_data": 0, "do_tg_plot": 0, "tg": [0, 2, 34], "n_point": [0, 34], "20": [0, 2, 6, 9, 13, 15, 16, 29], "global_trac": 0, "transition_tim": 0, "marker": 0, "interval_label": 0, "y2name": 0, "multiplot": 0, "quantiti": [0, 28], "etc": [0, 34], "time": [0, 2, 8, 15, 17, 21, 23, 28, 29], "vertic": [0, 8], "drawn": [0, 14, 33], "transit": [0, 8, 28, 34], "mark": [0, 26], "somehow": 0, "forget": 0, "label": [0, 13, 14], "interv": 0, "secondari": [0, 10, 14, 16], "init_molecule_graph": 0, "proj_dir": 0, "inter": [0, 27], "show": [0, 1, 2, 5, 8, 9, 15, 16, 21, 22, 29, 34], "connect": [0, 9, 16, 22, 31], "node": 0, "further": 0, "process": [0, 8, 9, 12, 13, 26], "elsewher": 0, "multi_trac": 0, "dfl": 0, "xname": 0, "yname": 0, "xlabel": 0, "ylabel": 0, "v": [0, 2, 8, 15, 21], "network_graph": 0, "g": [0, 2, 8, 9, 16, 22, 28, 29, 32, 34], "draw": [0, 5, 20, 33], "nx": 0, "digraph": 0, "post_plot": 0, "scatter": [0, 28], "xcolumn": 0, "qty": 0, "postsimann": 0, "postsimmd": 0, "anneal": [0, 2, 8, 9, 16, 22, 28, 29, 34], "build_mdp": 0, "mdpname": 0, "t0": [0, 2, 28], "t0_p": [0, 2, 28], "t0_to_t1_p": [0, 2, 28], "t1": [0, 2, 28], "t1_p": [0, 2, 28], "t1_to_t0_p": [0, 2, 28], "mdrun_single_molecul": [0, 29], "nobackup": [0, 2, 29], "input_gro": [0, 2, 28], "final": [0, 2, 7, 8, 9, 13, 14, 16, 20, 22, 28, 29, 33, 34], "input_grx": [0, 28], "input_top": [0, 2, 28], "ncycl": [0, 2, 28, 29], "output_deffnm": [0, 28], "rho_v_n": [0, 2], "postsimdeform": 0, "uniaxi": [0, 2, 28, 34], "deform": [0, 2, 28, 34], "ladder": [0, 2, 28, 34], "edot": [0, 2, 28], "001": [0, 2, 26], "xx": 0, "tension_v_xlength": 0, "postsimladd": 0, "tlo": [0, 2, 28], "deltat": [0, 2, 28], "ps_per_ris": [0, 2, 28], "ps_per_run": [0, 2, 28], "warmup_p": [0, 2, 28], "5000": 0, "post": [0, 1, 2, 8, 9, 28, 33, 34], "doe": [0, 10, 15, 21, 25, 29, 33], "simpl": [0, 1, 5, 12, 28, 30, 32], "inherit": 0, "build_npt": 0, "mdp_pfx": 0, "prefix": 0, "constant": [0, 28, 29, 32], "strain": [0, 2, 28], "rate": [0, 2, 16, 28], "projectfilesystem": 0, "topdir": 0, "verbos": 0, "reproject": 0, "userlibrari": 0, "mock": 0, "aspect": [0, 9, 16, 17, 22], "creation": [0, 7, 22, 34], "organ": [0, 33, 34], "filesystem": 0, "cdproj": 0, "cwd": 0, "toplevel": 0, "cdroot": 0, "go_to": 0, "subpath": 0, "make": [0, 2, 3, 5, 6, 8, 10, 13, 14, 15, 20, 21, 25, 27, 28, 29, 32, 33], "rel": [0, 14, 27, 28, 32], "runtimelibrari": 0, "librari": [0, 5, 9, 12, 14, 16, 22, 28, 29, 34], "refer": [0, 6, 8, 13, 14, 20, 24, 29, 32, 33, 34], "resourc": 0, "checkin": [0, 34], "overwrit": 0, "level": [0, 5, 23, 26, 28, 34], "hous": [0, 20], "wa": [0, 2, 8, 13, 15, 29], "success": 0, "checkout": 0, "searchpath": 0, "altpath": 0, "path": [0, 25, 34], "get_example_depot_loc": 0, "report": [0, 8, 9, 15, 21, 27, 28, 34], "depot": 0, "get_example_nam": 0, "tarbal": [0, 34], "describ": [0, 3, 6, 10, 12, 13, 20, 27, 29, 32, 34], "correspond": [0, 8, 13, 29, 33], "instal": [0, 24, 29, 34], "subpackag": [0, 34], "libpackag": 0, "importerror": 0, "user": [0, 5, 6, 10, 13, 16, 22, 23, 24, 25, 27, 29, 33, 34], "prioriti": 0, "local": [0, 2, 14, 25, 28, 34], "latter": [0, 29], "priveleg": 0, "wherev": 0, "python": [0, 5, 25, 29], "without": [0, 5, 25, 29, 34], "pypi": [0, 25], "tri": 0, "first": [0, 2, 5, 7, 8, 9, 10, 12, 14, 15, 16, 19, 20, 21, 22, 25, 28, 29, 32, 33, 34], "try": [0, 34], "also": [0, 1, 2, 7, 9, 10, 13, 14, 15, 20, 21, 25, 28, 29, 32, 33, 34], "work": [0, 5, 7, 9, 12, 16, 17, 19, 22, 24, 25, 27, 29, 33], "fetch_molecule_fil": 0, "mname": 0, "relev": [0, 10, 13, 20, 29], "filetyp": 0, "go_proj": 0, "go_root": 0, "pathstr": 0, "direcori": 0, "print": 0, "some": [0, 8, 16, 22, 25, 28, 29, 30, 33, 34], "summari": [0, 31], "about": [0, 4, 8, 15, 16, 17, 22, 28, 34], "lib_setup": 0, "local_data_searchpath": 0, "pfs_setup": 0, "subdirectori": [0, 2, 8, 27, 33, 34], "itself": [0, 17], "restart": [0, 34], "proj": [0, 2, 5, 9, 12, 15, 16, 19, 21, 22, 27, 28, 34], "proj_abspath": 0, "probe": 0, "jsondict": 0, "probabl": [0, 2, 3, 7, 14, 20, 29, 33], "unset": 0, "extract_molecule_react": 0, "rlist": 0, "correct": [0, 9], "sensibl": [0, 28], "reach": [0, 16, 21, 22, 29, 33], "generate_product_nam": 0, "automat": [0, 7, 8, 9, 10, 20], "suggest": [0, 5, 12, 19], "nonetyp": 0, "is_react": 0, "reaction_list": 0, "molname_sequence_resnam": 0, "monom": [0, 3, 4, 5, 7, 8, 9, 10, 11, 12, 16, 21, 23, 28, 29, 32, 33, 34], "parse_reaction_list": 0, "baselist": 0, "infer": 0, "unprocess": 0, "directli": [0, 2, 5], "includ": [0, 10, 20, 25, 29, 30], "product_sequence_resnam": 0, "definit": [0, 7], "reactant_resid_to_presid": 0, "associ": [0, 8, 15, 21, 28], "we": [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 23, 25, 28, 29, 32, 33, 34], "injest_coordin": 0, "idx_kei": 0, "pos_kei": 0, "pierced_bi": 0, "endpoint": 0, "rai": 0, "fact": [0, 2, 8], "scale": 0, "plane": 0, "intersect": 0, "remap": 0, "treadmil": 0, "version": [0, 9, 25, 29, 33, 34], "unwrapf": 0, "ringlist": 0, "input_obj": 0, "userlist": 0, "all_atom": 0, "filter": [0, 14, 31], "second": [0, 5, 6, 7, 8, 10, 14, 20, 28, 32], "lawofco": 0, "cosin": 0, "vertex": 0, "law": 0, "OF": 0, "cfgfile": 0, "fill": [0, 9], "default_edict": 0, "repeat": [0, 17, 20, 22, 29, 33], "do_cur": 0, "cannot": 0, "do_densif": 0, "deffnm": 0, "densifi": [0, 8, 9, 16, 17, 22, 27, 28, 29, 33], "liquid": [0, 8, 10, 15, 16, 21, 22, 29, 34], "inpfnm": 0, "init": [0, 2, 8, 9, 16, 22], "fed": 0, "do_initi": 0, "do_postcur": 0, "do_precur": 0, "do_workflow": 0, "workflow": [0, 33, 34], "generate_molecul": 0, "force_parameter": 0, "force_checkin": 0, "oligom": [0, 8, 9, 10, 29, 33, 34], "runtime_default": 0, "charge_method": [0, 29], "ga": [0, 29], "aspect_ratio": 0, "initial_dens": [0, 9, 17, 29], "gmx_option": [0, 29], "cycle_seg": [0, 29], "initial_temperatur": [0, 29], "postequilibr": [0, 8, 29], "preequilibr": [0, 8, 29], "result_nam": 0, "tpx": [0, 8, 9], "logrot": 0, "prevent": 0, "softwar": [0, 6, 9, 24], "getvers": 0, "attempt": [0, 9, 16, 22], "set_gmx_prefer": 0, "necessari": [0, 5, 6, 7, 8, 9, 13, 20, 22, 29, 34], "resolut": 0, "parmdict": 0, "prefer": [0, 9, 25], "sw_setup": 0, "to_str": 0, "stringth": 0, "my_logg": 0, "msg": 0, "width": 0, "67": [0, 9], "sep": 0, "btrc": 0, "code": 0, "those": [0, 2, 7, 8, 9, 10, 13, 14, 16, 20, 29, 33, 34], "candid": 0, "failed_pierced_r": 0, "failed_shortcircuit": 0, "system_nam": 0, "them": [0, 2, 5, 7, 8, 9, 13, 28, 29, 34], "add_restraint": 0, "pairdf": 0, "typ": 0, "initit": 0, "non": 0, "restraint": [0, 29], "adjust_charg": 0, "overcharge_threshhold": 0, "netcharg": 0, "adjust": [0, 29], "net": 0, "deviat": 0, "trigger": [0, 8], "messag": [0, 9, 16, 26, 34], "echo": [0, 5, 6, 13], "atom_count": 0, "sure": [0, 10, 25], "attenuate_bond_paramet": 0, "init_colnam": 0, "initial_dist": 0, "alter": [0, 13], "b0": [0, 29], "crosslink": [0, 9, 13, 14, 15, 16, 20, 21, 22, 26, 29, 34], "accord": [0, 8, 9, 14], "prior": [0, 29], "equilibrium": [0, 2, 8, 29, 33], "ratio": [0, 9, 16, 17, 22], "max_stag": 0, "let": [0, 2, 3, 6, 9, 13, 14, 15, 16, 20, 21, 22, 32], "spring": [0, 7, 29], "multipli": 0, "xth": 0, "bondlegth": 0, "attenuate_pair_paramet": 0, "draglimit_nm": 0, "bondchainlist_upd": 0, "new_bond_rec": 0, "due": 0, "nice": [0, 2], "unus": 0, "bondcycle_collect": 0, "collect": 0, "bondrec": 0, "lead": 0, "cyclic": 0, "longest": [0, 29, 33], "break": 0, "bondcycl": 0, "remov": [0, 9, 13, 14, 34], "ascend": 0, "bondlength": 0, "bondtest": 0, "show_pierc": 0, "criteria": 0, "bondtest_df": 0, "toggl": 0, "check_your_topologi": 0, "duplic": 0, "copy_bond_paramet": 0, "count_h": 0, "charact": [0, 13, 28], "decrement_gro_attribute_by_attribut": 0, "att_nam": 0, "attribute_dict": 0, "subtract": 0, "atomlist": 0, "enumerate_1_4_pair": 0, "edict": 0, "from_top_gro": 0, "get_bystand": 0, "atom_idx": 0, "propos": 0, "special": [0, 12, 29], "get_gro_attribute_by_attribut": 0, "get_gro_attributelist_by_attribut": 0, "get_oneawai": 0, "awai": [0, 8], "get_resid_set": 0, "atom_pair": 0, "individu": [0, 8, 29], "unbond": 0, "appos": 0, "grab_fil": 0, "grab": [0, 34], "date": 0, "deposit": 0, "gro_datafram": 0, "mol2_bond": 0, "mylogg": 0, "logger": 0, "debug": [0, 7, 34], "warn": [0, 2, 9], "invok": [0, 29, 33, 34], "increment_gro_attribute_by_attribut": 0, "inherit_grx_attributes_from_molecul": 0, "molecule_dict": 0, "globally_uniqu": 0, "unset_default": 0, "overall_default": 0, "standard": [0, 9, 14, 16, 22, 33], "signifi": [0, 20, 29], "interresidue_partners_of": 0, "linkcell_cleanup": 0, "load_fil": 0, "skip_h": 0, "skip": [0, 15, 21, 25], "dure": [0, 8, 10, 15, 17, 20, 21, 27, 29], "optim": [0, 2, 29], "mutual": 0, "orient": 0, "placement": 0, "now": [0, 2, 6, 7, 9, 10, 13, 14, 16, 17, 20, 22, 29, 33], "make_resid_graph": 0, "json_fil": 0, "makes_shortcircuit": 0, "produc": [0, 2, 24], "short": [0, 2, 23, 29, 33], "circuit": [0, 33], "happen": [0, 3, 9, 14, 29, 32, 33], "map_from_templ": 0, "came": [0, 8], "ignor": [0, 29], "overwrite_coord": 0, "pierces_r": 0, "coval": [0, 29], "preserve_box": 0, "style": [0, 34], "ignore_bond": 0, "consist": [0, 27, 29, 33], "peform": [0, 34], "read_top": 0, "read_top_gro": 0, "read_tpx": 0, "remove_restraint": 0, "pairsdf": 0, "These": [0, 5, 8, 13, 23, 27, 29, 34], "influenc": 0, "reset_grx_attributes_from_idx_list": 0, "list_nam": 0, "reset_idx_list_from_grx_attribut": 0, "invers": 0, "rebuild": 0, "resid_partners_of": 0, "least": [0, 14, 25, 29, 32], "join": [0, 7], "restore_bond_paramet": 0, "retor": 0, "set_gro_attribute_by_attribut": 0, "att_valu": 0, "set_grx_attribut": 0, "swap_atom_nam": 0, "swap": 0, "indici": [0, 13], "sever": [0, 2, 8, 10, 28, 29, 30, 32, 34], "surviv": 0, "import": [0, 2, 6, 8, 23, 32], "lowest": 0, "why": [0, 20], "It": [0, 2, 7, 9, 13, 16, 24, 25, 28, 29, 32], "give": [0, 5, 6, 13, 20, 27, 28, 34], "u": [0, 2, 6, 9, 13, 16, 22], "perfect": 0, "total_mass": 0, "update_topology_and_coordin": 0, "template_dict": 0, "write_mapper_to": 0, "reflect": 0, "keepbond": 0, "vacuum_minim": 0, "analog": [0, 2, 14], "vacuum_simul": 0, "write_grx_attribut": 0, "element_names_as_typ": 0, "borrow": 0, "put": [0, 2, 27, 28, 29], "write_top": 0, "itp": [0, 9, 29, 34], "write_tpx": 0, "find_templ": 0, "bt": 0, "symmetr": [0, 10, 20], "add_bond": 0, "topoog": 0, "help": [0, 1, 8, 23, 28, 29, 34], "destin": 0, "closer": [0, 29, 33], "kj": 0, "mol": [0, 2, 5, 9, 12, 16, 19, 22, 25], "desired_charg": 0, "tini": 0, "bit": [0, 8], "zero": [0, 6, 13, 33], "threshold": [0, 33], "overcharg": 0, "too": [0, 2, 8, 17, 23], "high": [0, 8, 26, 28], "scur": 0, "greater": [0, 14, 33], "than": [0, 6, 8, 14, 20, 21, 25, 29, 33], "bond_source_check": 0, "ensur": [0, 17, 25, 29], "build_interresidue_graph": 0, "return_idx_of": 0, "detect_r": 0, "detect": [0, 9, 16, 22], "dup_check": 0, "die": 0, "tell": [0, 9, 19, 29, 32], "exit": [0, 34], "from_ex": 0, "plust": 0, "vari": 0, "get_atomtyp": 0, "get_bond_paramet": 0, "local_resid_clust": 0, "merge_ex": 0, "merge_typ": 0, "null_check": 0, "paranoid": 0, "never": [0, 34], "pad": [0, 29], "field": [0, 24, 25, 26, 29], "dihedraltyp": [0, 29], "keyerror": 0, "unrecogn": 0, "encount": [0, 2], "program": [0, 24, 31], "rep_ex": 0, "replic": 0, "compon": [0, 19, 28], "replica": [0, 2, 5, 34], "miss": [0, 8, 22, 29], "report_duplicate_typ": 0, "typenam": [0, 29], "funcidx": [0, 29], "report_typ": 0, "typidx_q": 0, "reset_override_from_typ": 0, "interactionnam": 0, "inst_idx": 0, "reset_typ": 0, "typidx_t": 0, "c0": 0, "c1": [0, 3, 5, 6, 7, 8, 9, 10, 12, 13, 14, 16, 17, 19, 20, 21, 22, 29, 32], "shiftatomsidx": 0, "idxshift": 0, "idxlabel": 0, "total_charg": 0, "kg": [0, 2, 8, 9, 16, 17, 22, 29], "amu": 0, "df_typeord": 0, "atomtyp": 0, "bondtyp": 0, "idxord": 0, "typeord": 0, "correctli": [0, 2, 8, 10], "maintain": 0, "easi": [0, 13, 28], "repeat_check": 0, "select_topology_type_opt": 0, "stiffest": [0, 29], "typedata": 0, "unused_symmetry_stuff": 0, "add_enumerated_angl": 0, "newbond": 0, "add_enumerated_dihedr": 0, "analyze_sea": 0, "thresh": 0, "sea": 0, "main": [0, 8, 24, 27, 28, 29, 34], "job": [0, 2, 15, 21], "hot": [0, 34], "reveal": [0, 2], "sinc": [0, 2, 6, 7, 8, 9, 10, 13, 20, 22, 29, 33, 34], "euclidean": 0, "norm": 0, "differ": [0, 2, 6, 7, 9, 19, 20, 29, 34], "rank": 0, "enclust": 0, "enforc": 0, "symm": 0, "outpufil": 0, "util": [0, 2], "histgram": 0, "compute_": 0, "stress": [0, 2, 28], "young": [0, 2, 28, 34], "modulu": [0, 2, 28, 34], "elast": 0, "regim": 0, "domain": [0, 28, 29], "made": [0, 8, 13], "r2": [0, 2], "compute_tg": 0, "low": [0, 8, 17, 28, 29, 33], "region": 0, "density_evolut": 0, "tempertur": 0, "complet": [0, 8, 20, 28, 29], "density_from_gro": 0, "mollib": [0, 5, 12, 19], "lib": [0, 2, 5, 8, 9, 12, 16, 19, 22, 25, 29, 32, 34], "graph_from_bondsfil": 0, "bondsfil": 0, "mi": 0, "mj": 0, "edg": 0, "mwbxl": 0, "gma": [0, 17, 20, 21, 22], "sty": [0, 17, 19, 20, 21, 22, 29, 32, 34], "site": [0, 2, 9, 14, 15, 21], "mainli": [0, 29], "vinyl": 0, "postsim_density_evolut": 0, "append_dirnam": 0, "concaten": 0, "illustr": [1, 2, 4, 16, 22, 23, 27, 32], "usag": [1, 5, 12, 23, 24, 31], "htpolynet": [1, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 25, 26, 30, 31, 32, 33], "demonstr": [1, 5, 12, 25, 34], "poli": [1, 8, 17, 23], "methyl": [1, 6, 8, 10, 13, 17, 20, 23], "styren": [1, 6, 8, 17, 19, 22, 23, 30, 32, 34], "dgeba": [1, 2, 10, 12, 14, 15, 16, 21, 23, 34], "pacm": [1, 2, 10, 12, 14, 15, 16, 21, 23, 34], "thermoset": [1, 12, 16, 19, 22, 23, 26, 33, 34], "bisgma": [1, 19, 21, 22, 23, 34], "did": [2, 13, 16], "earlier": 2, "tutori": [2, 4, 5, 8, 9, 15, 16, 19, 21, 22, 23, 24, 32, 33, 34], "follow": [2, 8, 25, 27, 28, 29, 33, 34], "cycl": [2, 8, 9, 13, 16, 22, 28, 29, 33], "heat": [2, 28], "cool": [2, 28], "rise": 2, "warmup": [2, 28], "down": [2, 28, 29], "01": [2, 8, 22], "flowchart": 2, "below": [2, 5, 8, 9, 12, 14, 15, 16, 21, 25, 29, 33, 34], "navig": 2, "content": 2, "90": [2, 9, 22], "ntmpi": 2, "instruct": [2, 29, 33, 34], "conduct": [2, 8, 23, 27, 28, 33, 34], "Then": [2, 7, 8, 16, 22, 27, 33], "increas": [2, 9, 22, 29], "decreas": [2, 29], "disclaim": [2, 23], "although": [2, 5, 7, 13, 29], "meant": 2, "facilit": 2, "grade": 2, "your": [2, 5, 6, 9, 23, 25, 28, 32, 34], "respons": [2, 23, 28], "how": [2, 4, 5, 6, 8, 12, 13, 16, 20, 22, 25, 27, 28, 29, 32, 34], "long": [2, 16, 17, 22, 29, 34], "kind": 2, "launch": [2, 5, 8, 9, 12, 16, 22, 28, 29, 34], "ocfg": [2, 28, 34], "dgepac": [2, 12, 16], "becaus": [2, 9, 10, 13, 17, 19, 20, 28, 32], "ridicul": 2, "purpos": [2, 34], "unreason": 2, "howev": [2, 7, 8, 10, 13, 20, 27, 28, 32, 34], "imagin": 2, "hour": [2, 15, 21], "supercomput": [2, 25, 26, 29], "sens": [2, 29], "submit": 2, "batch": 2, "11": [2, 6, 8, 9, 12, 13, 16, 22, 26], "insid": [2, 9, 25, 34], "cpt": [2, 8], "mdout": [2, 8], "were": [2, 3, 8, 10, 22], "dt": 2, "002": [2, 9], "40000": 2, "npoint": 2, "30": [2, 13, 22], "40": [2, 9, 13, 16], "temp": [2, 29], "quick": 2, "fly": [2, 8, 34], "done": [2, 13], "unfortun": 2, "intent": [2, 34], "met": 2, "again": [2, 21, 27, 29], "stupidli": 2, "In": [2, 7, 8, 9, 10, 14, 17, 25, 29, 33], "case": [2, 5, 7, 8, 10, 14, 26, 29, 33], "much": [2, 17, 29, 34], "longer": [2, 8], "intend": 2, "last": [2, 8, 15, 16, 22, 27], "120": [2, 9], "silli": 2, "abov": [2, 6, 13, 20, 27, 28, 29, 33, 34], "That": [2, 7, 10, 14], "signific": 2, "transient": 2, "60": [2, 9, 22], "http": [2, 9, 16, 22, 26], "abramsgroup": [2, 9, 16, 22, 25], "github": [2, 9, 16, 22, 25], "io": [2, 9, 16, 22], "ming": [2, 9, 16, 22, 26], "huang": [2, 9, 16, 22, 24, 26], "mh3429": [2, 9, 16, 22], "dragon": [2, 9, 16, 22], "drexel": [2, 5, 9, 12, 16, 22], "edu": [2, 5, 9, 12, 16, 22], "cameron": [2, 5, 9, 12, 16, 22, 26], "abram": [2, 5, 9, 12, 16, 22, 24, 26], "cfa22": [2, 5, 9, 12, 16, 22], "support": [2, 9, 16, 22], "part": [2, 7, 9, 16, 22, 29], "grant": [2, 9, 16, 22], "w911nf": [2, 9, 16, 22], "17": [2, 6, 9, 13, 16, 22], "0227": [2, 9, 16, 22], "12": [2, 6, 8, 9, 12, 13, 16, 22], "0011": [2, 9, 16, 22], "armi": [2, 9, 16, 22], "research": [2, 9, 16, 22], "lab": [2, 9, 16, 22], "1069": 2, "069": 2, "cc": [2, 5, 6, 8, 12, 13, 16, 19, 22, 29, 32], "ladder0": 2, "ladder1": 2, "394": [2, 9, 22], "91": [2, 9, 26], "121": [2, 16], "76": [2, 9], "05000": 2, "000e": 2, "451": [2, 9, 22], "03": 2, "177": [2, 16, 22], "88": [2, 22], "home": [2, 9, 16, 22, 25, 34], "cfa": [2, 9, 16, 22, 34], "anaconda3": [2, 9], "env": [2, 5, 9, 12, 19, 25], "python3": [2, 9], "packag": [2, 9, 24, 25, 29, 34], "scipi": 2, "_minpack_pi": 2, "py": [2, 9], "906": [2, 9], "optimizewarn": 2, "covari": 2, "could": [2, 5, 20, 27], "estim": [2, 28], "git": [2, 25, 34], "404": [2, 9], "runtimewarn": 2, "invalid": 2, "divid": 2, "sse": 2, "sum": 2, "sst": 2, "gpa": [2, 19], "troubl": 2, "cours": [2, 13, 15, 21, 27, 34], "veri": [2, 3, 8, 10, 15, 17, 27, 29, 32], "practic": 2, "five": [2, 8, 29], "meaningless": 2, "our": [2, 6, 9, 13, 16, 20, 22], "someth": 2, "shortcut": [2, 10, 28, 30, 34], "fv": 2, "abbr": [2, 27], "37": [2, 9, 13], "82": [2, 9, 22], "15": [2, 6, 8, 12, 13, 22, 24, 26], "138": 2, "33": [2, 9, 13, 22], "89116": 2, "dalton": 2, "rho": 2, "19": [2, 6, 9, 13, 16, 22, 26], "54": [2, 9, 13], "4034": 2, "3274": 2, "86": 2, "0656": 2, "0000": 2, "192": [2, 16], "000": 2, "60000": 2, "polystyren": [3, 10, 29, 34], "explain": [3, 10, 12, 34], "detail": [3, 4, 5, 7, 10, 12, 20, 26, 30, 34], "highlight": [3, 10], "excerpt": 3, "pmsty": [3, 5, 8, 9], "ll": [3, 9, 10, 13, 14, 15, 21, 26], "small": [3, 6, 8, 10, 13, 23, 27], "127": [3, 9, 22], "emb": [3, 5, 6, 7, 8, 9], "unactiv": 3, "unreact": [3, 6, 7, 8, 13, 20, 22, 29], "emb1_1": [3, 7], "c2": [3, 5, 6, 7, 8, 9, 10, 12, 13, 16, 19, 20, 21, 22, 29], "embcc": [3, 7, 9], "With": [3, 14, 16, 21], "watch": 3, "what": [3, 6, 7, 9, 29, 32], "model": [4, 20, 29], "introduct": [4, 11, 18, 23], "methylstyren": [4, 5, 7, 23], "futurewarn": 4, "overal": [4, 21, 33], "behavior": [4, 15], "clean": [5, 12, 19, 34], "mkdir": [5, 12, 19, 25], "my_pm": [5, 9], "cd": [5, 8, 12, 19, 25, 34], "polymethylstyren": [5, 8, 9, 15, 21, 34], "tree": [5, 8, 12, 19], "readm": [5, 12, 19], "sh": [5, 6, 8, 9, 12, 16, 19, 22, 25, 34], "bash": [5, 12, 19, 34], "script": [5, 6, 12, 19, 34], "activ": [5, 8, 10, 12, 19, 20, 25, 29, 32], "ethylmethylbenzen": 5, "bin": [5, 12, 19, 25], "conda": [5, 12, 19, 25], "environ": [5, 12, 25], "sysnam": [5, 12], "rm": [5, 12, 19], "rf": [5, 12, 19], "2d": [5, 32], "pictur": [5, 15, 21], "3d": [5, 13, 32], "reactiv": [5, 7, 10, 13, 14, 20, 33], "c1cc": [5, 6, 12, 13, 19, 32], "ismi": [5, 6, 12, 13, 19, 32], "gen2d": [5, 12, 19], "opng": [5, 12, 19], "gen3d": [5, 6, 12, 13, 19], "omol2": [5, 6, 12, 13, 19, 32], "sed": [5, 6, 12, 13, 19], "unl1": [5, 6, 12, 13, 19], "diag": [5, 8, 12, 15, 19, 21, 34], "depend": [5, 9], "simpli": [5, 27, 32, 34], "chemic": [5, 10, 29, 32], "replac": 5, "subsequ": [5, 28, 29], "re": [5, 29], "multipl": [5, 29, 34], "issu": [5, 12, 19, 27, 28, 32, 34], "diagnosit": 5, "seem": 5, "quit": [5, 8, 13], "aim": 5, "suffici": [5, 7], "develop": [5, 25, 26], "remaind": 5, "major": 5, "common": [6, 13, 28], "manufactur": 6, "polyest": 6, "Its": [6, 28, 29], "featur": [6, 9], "standpoint": [6, 10], "carbon": [6, 10, 13, 17, 20, 29], "open": [6, 7, 13, 14, 20, 33], "radic": [6, 20], "attack": [6, 7, 20], "fig": 6, "live": 6, "interior": 6, "termin": [6, 13], "clearli": [6, 7], "abl": [6, 8], "distinguish": 6, "To": [6, 13, 14, 17, 25, 28, 29, 32], "turn": [6, 8, 10, 34], "As": [6, 8, 9, 15, 16, 19, 20, 21, 22], "guid": [6, 13, 24, 26], "concept": [6, 7, 9, 13], "valenc": [6, 29, 32], "conserv": [6, 29, 32], "sacrific": [6, 13], "ethyl": 6, "methylbenzen": 6, "easili": [6, 13, 34], "openbabel": [6, 13, 25, 32], "varieti": [6, 13], "builder": [6, 13], "tripo": [6, 13], "21": [6, 9, 13, 16, 22, 26], "gasteig": [6, 13], "7183": 6, "1964": 6, "0469": 6, "0583": 6, "6786": 6, "2489": 6, "0406": 6, "0586": 6, "4326": 6, "0702": 6, "0692": 6, "0504": 6, "9313": 6, "1119": 6, "1179": 6, "0397": 6, "7663": 6, "1602": 6, "0643": 6, "6303": 6, "2130": 6, "3840": 6, "0340": 6, "0882": 6, "0476": 6, "8901": 6, "0895": 6, "1745": 6, "0305": 6, "5635": 6, "1866": 6, "1846": 6, "0613": 6, "2827": 6, "1250": 6, "0377": 6, "0620": 6, "1716": 6, "2188": 6, "0290": 6, "3028": 6, "1393": 6, "1869": 6, "0278": 6, "13": [6, 8, 9, 12, 13, 16, 22], "2926": 6, "4300": 6, "9987": 6, "14": [6, 12, 13, 19, 22], "3531": 6, "3437": [6, 13], "7826": 6, "3333": 6, "0885": 6, "0716": 6, "16": [6, 9, 10, 13, 17, 20, 22], "1240": 6, "1816": 6, "0811": 6, "1842": 6, "9482": 6, "7919": 6, "0311": 6, "18": [6, 13, 16, 22], "2577": 6, "7973": 6, "7038": 6, "2530": 6, "0884": 6, "7216": 6, "0233": 6, "6512": 6, "2259": 6, "0596": [6, 13], "3263": 6, "6802": 6, "8094": 6, "notic": [6, 7, 10, 14, 16, 20, 22, 28, 29], "problem": [6, 17], "virtu": 6, "There": [6, 8, 17, 20, 29, 32], "bear": 6, "figur": [6, 8, 33], "interrog": 6, "vmd": [6, 13], "suitabl": [6, 24], "visual": [6, 13], "black": 6, "shown": [6, 8, 9, 28, 33, 34], "methylen": 6, "likewis": [6, 20], "readi": [6, 13, 14, 17, 20], "embed": 6, "come": [6, 8, 9, 16, 34], "thing": [6, 7, 13, 20, 27, 32], "chemistri": [6, 13, 20, 25, 26, 29, 33], "natur": [7, 9], "dimer": [7, 29], "bunch": 7, "mani": [7, 27, 28, 34], "proper": [7, 8, 29], "involv": [7, 20, 28, 29, 33], "permit": [7, 29], "outer": [7, 33], "For": [7, 8, 20, 22, 27, 28, 29, 32, 34], "torsion": 7, "third": [7, 8, 20, 28], "oligomer": 7, "full": [7, 9, 20, 33], "term": 7, "By": [7, 8, 16, 28, 34], "contigu": [7, 14], "compos": 7, "intramolecular": [7, 8, 29], "expans": [7, 20, 22, 28], "explicitli": [7, 9, 10, 27], "linkag": 7, "four": [7, 10, 13, 20, 22, 29], "guarante": [7, 10, 23, 29], "among": [7, 10], "back": [7, 13, 20, 29], "onto": [7, 19], "trimer": [7, 20], "quadrim": [7, 20], "ident": [7, 29], "admittedli": 7, "ineffici": 7, "examin": 7, "emb_c1": 7, "emb1_c2": 7, "emb2_c1": 7, "emb_c2": 7, "choos": [7, 29], "revert": [7, 8, 20, 29], "fulli": [7, 8, 17, 20, 29, 34], "few": [8, 21], "interest": [8, 9, 25], "graphic": 8, "character": 8, "95": [8, 9, 15, 16, 21, 22, 26, 29, 34], "under": [8, 34], "exercis": 8, "instead": [8, 9, 10, 20, 28], "onc": [8, 25, 29, 33, 34], "convers": [8, 9, 14, 15, 16, 21, 22, 29, 33], "cure_info": 8, "wall": [8, 15], "clock": [8, 15], "took": [8, 15, 21], "half": [8, 14], "minut": [8, 14, 21], "realli": [8, 29, 32], "impress": 8, "consum": 8, "realiz": 8, "track": 8, "throughout": 8, "buildplot": [8, 15, 21, 34], "buildtrac": 8, "middl": [8, 15, 21], "bottom": [8, 15, 21], "panel": 8, "devot": 8, "compar": [8, 33], "througout": 8, "denot": 8, "close": 8, "stipul": [8, 10, 17, 27, 28, 29], "m3": [8, 17, 29], "render": [8, 15, 21], "grei": 8, "tube": 8, "color": [8, 21], "transpar": 8, "On": 8, "methystyren": 8, "itr": 8, "serv": [8, 14, 16, 22], "thirteen": 8, "prepend": 8, "progress": [8, 9], "ran": 8, "document": 8, "prebond": [8, 29], "end": [8, 9, 16, 22, 28, 29], "digit": 8, "reaction_network": 8, "bar": [8, 9, 16, 22, 28, 29], "935": [8, 9], "higher": [8, 17, 25], "800": 8, "supris": 8, "haven": [9, 16, 22], "go": [9, 16, 19, 22, 28, 29], "ahead": [9, 16, 22], "being": [9, 16, 17, 22, 29, 34], "redirect": [9, 16, 22], "understand": [9, 13, 28, 29], "state": [9, 29], "pleas": [9, 16, 22, 24, 29], "cite": [9, 16, 22, 24], "paper": [9, 16, 22, 24], "amorph": [9, 16, 22, 24, 26, 28], "polym": [9, 16, 22, 24, 25, 26, 29], "softwarex": [9, 16, 22, 26], "vol": [9, 16, 22], "pp": [9, 16, 22], "101303": [9, 16, 22, 26], "2023": [9, 16, 22, 26], "doi": [9, 16, 22, 26], "1016": [9, 16, 22, 26], "softx": [9, 16, 22, 26], "2022": [9, 16, 22, 25, 26], "ver": [9, 16, 22, 34], "22": [9, 13, 16, 22, 25, 34], "238": 9, "36": [9, 13, 16], "118": 9, "356": [9, 22], "53": [9, 13, 22, 34], "474": 9, "70": 9, "indentifi": 9, "identif": 9, "subdirect": [9, 14, 29, 33], "535e": 9, "23": [9, 12, 13, 22], "388": 9, "stochast": 9, "00": [9, 16, 22], "829": 9, "27": [9, 13, 22], "726": 9, "35": [9, 13, 22], "roll": [9, 16, 22], "828": 9, "52": [9, 13], "133": 9, "824": 9, "823": 9, "160": [9, 16, 22], "137": 9, "820": 9, "71": [9, 16], "830": 9, "07": 9, "39": [9, 13, 16, 22], "max": [9, 16, 22], "463": 9, "405": [9, 16], "619": 9, "338": 9, "555": [9, 22], "277": [9, 16], "504": [9, 22], "230": 9, "454": [9, 22], "165": [9, 22], "424": [9, 22], "043": 9, "894": 9, "843": 9, "62": [9, 16], "892": 9, "307": 9, "until": [9, 29, 33], "proce": [9, 33], "34": [9, 13, 22], "493": [9, 22], "445": [9, 22], "660": [9, 22], "386": [9, 22], "640": 9, "326": [9, 22], "551": 9, "275": [9, 22], "509": 9, "214": 9, "458": [9, 22], "415": 9, "927": 9, "98": 9, "889": 9, "38": [9, 13], "66": [9, 22], "575": 9, "73": 9, "499": [9, 16, 22], "460": 9, "652": 9, "407": 9, "631": 9, "329": 9, "269": 9, "511": 9, "213": 9, "167": [9, 22], "411": 9, "975": 9, "950": [9, 16, 22], "93": [9, 16, 22], "917": 9, "79": 9, "944": 9, "709": 9, "465": [9, 22], "413": 9, "622": 9, "349": [9, 16, 22], "574": [9, 16], "512": 9, "219": [9, 16], "461": [9, 16, 22], "156": [9, 16], "408": 9, "995": 9, "930": 9, "922": 9, "939": 9, "795": 9, "101": 9, "495": 9, "440": 9, "379": 9, "594": 9, "333": 9, "573": 9, "272": [9, 22], "503": 9, "212": [9, 16], "166": 9, "412": 9, "973": 9, "45": [9, 13, 22], "918": 9, "953": 9, "107": [9, 22], "481": 9, "417": [9, 22], "633": 9, "369": 9, "590": 9, "318": 9, "540": 9, "271": 9, "498": [9, 22], "206": 9, "162": 9, "399": 9, "969": [9, 22], "954": 9, "32": [9, 13, 16, 20, 22], "29": [9, 13, 22], "951": 9, "866": 9, "110": 9, "472": 9, "639": [9, 16], "342": [9, 16], "588": [9, 16], "282": 9, "522": 9, "224": [9, 16], "464": 9, "161": 9, "414": 9, "988": 9, "63": [9, 16], "941": 9, "46": [9, 13], "890": 9, "113": 9, "294": 9, "526": [9, 16], "251": 9, "470": 9, "203": 9, "420": 9, "157": [9, 16, 22], "400": [9, 16], "977": 9, "945": [9, 16], "02": [9, 22], "942": 9, "898": 9, "114": [9, 22], "459": 9, "393": [9, 22], "627": [9, 16], "566": 9, "281": [9, 16], "215": [9, 22], "443": 9, "402": 9, "990": 9, "933": 9, "902": 9, "924": 9, "115": 9, "75": [9, 16, 17, 21, 22], "578": [9, 22], "506": 9, "734": 9, "690": 9, "401": 9, "634": [9, 22], "336": 9, "569": 9, "273": 9, "216": [9, 16], "163": 9, "008": 9, "916": 9, "97": [9, 22], "897": 9, "928": 9, "921": 9, "117": 9, "423": [9, 16, 22], "616": 9, "314": [9, 22], "531": 9, "260": 9, "496": 9, "199": [9, 16], "437": 9, "153": 9, "886": [9, 16], "68": [9, 22], "929": 9, "469": 9, "646": 9, "345": 9, "581": 9, "218": [9, 22], "448": [9, 16], "409": 9, "979": 9, "943": [9, 22], "83": 9, "923": 9, "937": 9, "119": 9, "571": 9, "505": 9, "711": 9, "449": 9, "672": 9, "328": [9, 22], "538": [9, 22], "278": 9, "208": [9, 16], "155": [9, 16], "976": 9, "946": 9, "920": 9, "meet": 9, "cappabl": 9, "967": 9, "955": 9, "28": [9, 13, 22], "948": 9, "42": [9, 13, 16, 22], "core": 9, "fromnumer": 9, "59": [9, 22], "swapax": 9, "deprec": 9, "futur": 9, "transpos": 9, "kwd": 9, "partit": 9, "chunk": 9, "team": 9, "appar": [9, 22], "unhappi": 9, "agre": 9, "better": [9, 17, 29], "throw": 9, "noth": 9, "worri": 9, "dai": 9, "stoichiometr": 10, "dge": [10, 12, 13, 14, 16, 34], "symmetry_equivalent_atom": [10, 29], "c3": [10, 12, 13, 17, 19], "c4": [10, 12, 13, 19, 20], "o1": [10, 12, 13, 14, 19, 20], "o2": [10, 12, 13, 19, 20], "stereocent": [10, 17, 22, 29], "pac": [10, 12, 13, 14, 16, 34], "n1": [10, 12, 13, 14, 16], "n2": [10, 13, 16], "contitu": [10, 17], "referenc": [10, 14, 29], "expand": [10, 20], "combin": [10, 20], "diepoxi": [10, 14], "diamin": [10, 14], "seconari": 10, "amin": [10, 13, 14, 16], "distinct": [10, 13, 14, 17, 20, 21, 29], "strictli": [10, 34], "themselv": 10, "recogn": [10, 17, 32], "intermolecular": [10, 21, 33], "tertiari": [10, 14, 16], "eight": [10, 29], "nitrogen": [10, 13], "apart": [10, 29], "simultan": 10, "satisfi": 10, "twelv": 10, "enantiom": 10, "racem": [10, 17], "randomli": [10, 29], "brute": 10, "diastereom": [10, 17, 22], "ligand": 10, "becom": [10, 29], "don": [10, 13, 29], "introduc": [10, 29], "handed": 10, "mixtur": 10, "cyclohexyl": 10, "my_dgeba_pacm": [12, 16], "epoxi": [12, 13, 14, 16, 34], "occ": [12, 13, 19], "25": [12, 13, 21, 22, 26, 29], "24": [12, 13, 16], "ccc1cc2ccc": [12, 13], "cc2": [12, 13], "enviro": [12, 19], "walk": [12, 15, 21], "while": [12, 15, 21, 29], "emphasi": 12, "syntax": [12, 14, 29], "bisphenol": [13, 19, 20], "diglycidyl": 13, "ether": 13, "histor": 13, "reason": [13, 20], "epoxid": 13, "bpa": [13, 19, 20, 22], "smile": [13, 20, 32], "represent": [13, 34], "canon": 13, "occ2co2": 13, "occ4co4": 13, "transfer": 13, "oxiran": [13, 14, 16], "oxygen": 13, "pendant": 13, "oh": 13, "therefor": [13, 20], "c2co2": 13, "c4co4": 13, "epoxiran": 13, "hydroxymethyl": 13, "baselin": 13, "customari": 13, "At": [13, 27, 29, 34], "valid": 13, "fix": [13, 34], "furthermor": 13, "inde": 13, "ultim": [13, 29], "edit": [13, 32], "cat": 13, "substitut": 13, "preserv": 13, "9601": 13, "0682": 13, "1490": 13, "0517": 13, "5158": 13, "0610": 13, "0695": 13, "0151": 13, "9888": 13, "3744": 13, "5227": 13, "0435": 13, "3149": 13, "0372": 13, "2654": 13, "2043": 13, "1002": [13, 26], "0543": 13, "6154": 13, "5414": 13, "2810": 13, "0197": 13, "7559": 13, "0699": 13, "6824": 13, "1206": 13, "6062": 13, "2065": 13, "0069": 13, "2621": 13, "8570": 13, "1708": 13, "1011": 13, "3998": 13, "7036": 13, "4894": 13, "2627": 13, "2708": 13, "1151": 13, "4888": 13, "7350": 13, "1214": 13, "0864": 13, "7488": 13, "9743": 13, "7458": 13, "3887": 13, "5559": 13, "1826": 13, "3300": 13, "0357": 13, "8918": 13, "1840": 13, "9221": 13, "0523": 13, "4988": 13, "4592": 13, "2536": 13, "5679": 13, "3257": 13, "2961": 13, "3733": 13, "7046": 13, "1537": 13, "0763": 13, "1940": 13, "9490": 13, "9932": 13, "3162": 13, "4565": 13, "3802": 13, "6269": 13, "5239": 13, "7006": 13, "0598": 13, "6692": 13, "7696": 13, "1450": 13, "8809": 13, "5708": 13, "8717": 13, "4996": 13, "7855": 13, "1148": 13, "26": [13, 16], "5945": 13, "7080": 13, "8319": 13, "0241": 13, "4870": 13, "0914": 13, "8267": 13, "5820": 13, "0321": 13, "5106": 13, "7964": 13, "4694": 13, "1962": 13, "4602": 13, "2314": 13, "9559": 13, "31": [13, 16], "6067": 13, "5647": 13, "3436": 13, "8695": 13, "5669": 13, "0622": 13, "9409": 13, "1449": 13, "8761": 13, "0654": 13, "5875": 13, "4515": 13, "9462": 13, "2317": 13, "7348": 13, "0235": 13, "0384": 13, "3413": 13, "0722": 13, "1344": 13, "1066": 13, "7734": 13, "7427": 13, "3440": 13, "6445": 13, "0624": 13, "3392": 13, "2529": 13, "2099": 13, "3393": 13, "6508": 13, "8786": 13, "0256": 13, "41": [13, 34], "7994": 13, "2493": 13, "3821": 13, "5983": 13, "8364": 13, "43": [13, 16, 26], "9907": 13, "7425": 13, "5967": 13, "44": [13, 22], "3496": 13, "5491": 13, "8758": 13, "1775": 13, "8944": 13, "2680": 13, "8110": 13, "0055": 13, "7501": 13, "47": [13, 22], "4071": 13, "7580": 13, "4113": 13, "48": [13, 16], "6102": 13, "9083": 13, "49": [13, 22], "7417": 13, "7485": 13, "6575": 13, "9306": 13, "6173": 13, "0723": 13, "51": [13, 16, 22, 26], "4413": 13, "8552": 13, "6885": 13, "6246": 13, "5977": 13, "8389": 13, "5529": 13, "9377": 13, "5866": 13, "persist": 13, "forev": 13, "deriv": 13, "acquir": [13, 14], "won": 13, "concern": 13, "diaminodicyclohexylmethan": 13, "colloqui": 13, "pack": 13, "em": 13, "harden": 13, "formul": 13, "know": [13, 17, 20], "0203": 13, "1686": 13, "4045": 13, "0488": 13, "3868": 13, "4530": 13, "1332": 13, "0375": 13, "4239": 13, "5867": 13, "6509": 13, "0049": 13, "2189": 13, "3673": 13, "3129": 13, "6627": 13, "8377": 13, "0170": 13, "3181": 13, "0407": 13, "2445": 13, "0611": 13, "1651": 13, "0474": 13, "0849": 13, "2509": 13, "3999": 13, "5341": 13, "2664": 13, "1535": 13, "3098": 13, "5522": 13, "1636": 13, "4974": 13, "8029": 13, "1700": 13, "1937": 13, "8000": 13, "6212": 13, "3524": 13, "5924": 13, "2247": 13, "2599": 13, "0172": 13, "1162": 13, "3272": 13, "8168": 13, "7369": 13, "0786": 13, "6047": 13, "0898": 13, "3424": 13, "0268": 13, "9019": 13, "9202": 13, "4627": 13, "0564": 13, "6483": 13, "1927": 13, "0280": 13, "7633": 13, "3773": 13, "3343": 13, "1247": 13, "4885": 13, "9532": 13, "0458": 13, "3534": 13, "5388": 13, "0744": 13, "2067": 13, "4761": 13, "4022": 13, "0776": 13, "7078": 13, "3325": 13, "2691": 13, "0366": 13, "1678": 13, "2371": 13, "9012": 13, "0434": 13, "0301": 13, "7432": 13, "8605": 13, "1294": 13, "0271": 13, "2593": 13, "0975": 13, "2596": 13, "1835": 13, "0879": 13, "4730": 13, "0813": 13, "4176": 13, "2686": 13, "5482": 13, "1352": 13, "2427": 13, "5982": 13, "5580": 13, "2292": 13, "2463": 13, "5515": 13, "4099": 13, "2588": 13, "8065": 13, "2451": 13, "3975": 13, "7699": 13, "7048": 13, "6232": 13, "7131": 13, "4347": 13, "4417": 13, "5989": 13, "8401": 13, "0264": 13, "7222": 13, "8175": 13, "5386": 13, "0249": 13, "0976": 13, "1185": 13, "1205": 13, "0120": 13, "4231": 13, "3522": 13, "9246": 13, "7729": 13, "2309": 13, "5311": 13, "5900": 13, "pacdg": 14, "upon": [14, 34], "meaning": 14, "govern": [14, 29], "likelihood": 14, "intrins": 14, "random": [14, 33], "particip": [14, 29], "insist": 14, "carefulli": [14, 28], "approxim": 14, "sai": [14, 27], "intris": 14, "frequenc": 14, "slower": 14, "rid": 14, "extra": 14, "reform": 14, "dgec": [14, 16], "pm": [15, 21, 29], "good": [15, 16, 21, 22, 25, 28], "standalon": 15, "workstat": [15, 29], "outdat": 15, "gpu": 15, "surpris": [15, 21], "almost": 15, "80": [15, 22], "achiev": [15, 16, 22], "topmost": [15, 21, 33], "licoric": [15, 21], "rest": [15, 17, 21], "mauv": [15, 21], "green": [15, 21], "descript": [16, 22, 27, 28, 29, 34], "210": [16, 22], "344": 16, "552": 16, "78": [16, 22], "895": 16, "well": [16, 28, 29], "493e": 16, "925": 16, "225": 16, "1046": 16, "77": 16, "875": 16, "1044": [16, 22], "65": [16, 22], "1050": 16, "1047": 16, "96": 16, "1048": 16, "1049": [16, 22], "57": [16, 22], "pretti": [16, 22], "seek": [16, 22], "380": 16, "enter": 16, "478": 16, "418": [16, 22], "279": [16, 22], "228": [16, 22], "1043": 16, "1022": 16, "1042": 16, "489": 16, "662": 16, "362": 16, "586": 16, "325": 16, "546": 16, "257": 16, "487": 16, "446": [16, 22], "403": 16, "56": [16, 26], "1025": 16, "1045": [16, 22], "302": 16, "doesn": [16, 25, 29, 32], "harder": 16, "deeper": [16, 28], "994": 16, "926": 16, "817": 16, "764": 16, "707": 16, "653": 16, "593": 16, "536": 16, "361": 16, "303": 16, "261": 16, "207": 16, "444": 16, "154": 16, "1053": 16, "87": 16, "1040": 16, "1055": 16, "378": 16, "720": 16, "659": 16, "528": 16, "484": 16, "447": 16, "389": 16, "346": 16, "305": 16, "256": 16, "490": 16, "406": 16, "1057": [16, 22], "1056": [16, 22], "08": [16, 22, 29], "252": 16, "189": 16, "174": 16, "1058": 16, "And": [16, 22, 25, 27, 32], "146": [16, 22], "1085": [16, 22], "1087": 16, "09": 16, "am": [16, 22, 24, 26, 34], "claim": [16, 22], "enough": [16, 22], "big": [16, 22, 25, 28], "essenti": 17, "150": [17, 22, 29], "hie": [17, 19, 20, 22], "importantli": 17, "secondli": 17, "grand": 17, "arriv": [17, 20, 33], "trial": 17, "reliabl": 17, "presum": 17, "rather": [17, 20], "complain": 17, "my_vinyl_est": [19, 22], "gmasti": [19, 22], "phenol": 19, "xp": 19, "hydroxypropyl": [19, 20], "isopropyl": [19, 20], "ester": [19, 20], "monomer": [19, 33], "speci": [19, 29], "hydroxyl": [19, 20], "bi": 20, "focu": 20, "b1": 20, "gm1": [20, 22], "intermedi": [20, 22, 29], "b2": 20, "scratch": [20, 34], "darn": 20, "chemsketch": 20, "greatli": 20, "reduc": [20, 29], "been": [20, 29], "basic": [20, 33, 34], "eject": 20, "encod": [20, 29], "scenario": [20, 29], "owner": 20, "attacke": 20, "dimer_xx": 20, "dimer_yi": 20, "dimer_xi": 20, "dimer_yx": 20, "stycc": [20, 22, 29], "hiecc": [20, 22], "address": 20, "silent": 20, "cover": [20, 32], "condsid": 20, "review": 20, "nine": 21, "matplotlib": [21, 28], "plasma": 21, "colomap": 21, "fewer": 21, "intra": 21, "106": 22, "372": 22, "290": 22, "250": 22, "104": 22, "144": 22, "516": 22, "61": 22, "354": 22, "434": 22, "64": 22, "078e": 22, "683": 22, "116": 22, "141": 22, "04": [22, 24, 26], "139": 22, "92": 22, "179": 22, "283": 22, "235": 22, "204": 22, "231": 22, "375": 22, "350": 22, "94": 22, "341": 22, "669": 22, "891": 22, "548": 22, "867": 22, "462": 22, "1021": 22, "993": 22, "1015": 22, "471": 22, "1013": 22, "1012": 22, "1020": 22, "285": 22, "159": 22, "81": 22, "607": 22, "556": 22, "168": 22, "270": 22, "668": 22, "635": 22, "565": 22, "517": 22, "1064": 22, "1038": 22, "1061": 22, "530": 22, "543": 22, "475": 22, "674": 22, "559": 22, "286": 22, "518": 22, "229": 22, "479": 22, "158": 22, "428": 22, "1059": 22, "1060": 22, "691": 22, "645": 22, "604": 22, "497": 22, "398": 22, "306": 22, "259": 22, "501": 22, "421": 22, "396": 22, "358": 22, "1083": 22, "1082": 22, "58": 22, "finit": 23, "effect": [23, 25], "robust": 23, "tool": [24, 32], "dynam": [24, 26], "amber": [24, 25, 26, 29], "prerequisit": 24, "prequisit": 24, "flow": [24, 31], "materi": [24, 28], "submodul": 24, "publish": 24, "ha23": [24, 26], "wang": [24, 26], "et": 24, "al": 24, "wwc": [24, 26], "berendsen": [24, 26], "bvdsvd95": [24, 26], "abraham": [24, 26], "page": 24, "gmx_mpi": [25, 29], "linux": [25, 29], "distribut": [25, 34], "anaconda": 25, "recommend": 25, "forg": 25, "pip": 25, "freshli": 25, "clone": 25, "repositori": 25, "com": [25, 26], "latest": 25, "deactiv": 25, "csh": 25, "flex": 25, "bison": 25, "tar": 25, "jxf": 25, "ambertools21": 25, "bz2": 25, "amber_src": 25, "x11": 25, "gnu": 25, "distibut": 25, "cuda": 25, "mpi": 25, "xfz": 25, "gz": 25, "cmake": 25, "dgmx_build_own_fftw": 25, "ON": 25, "dregressiontest_download": 25, "dgmx_gpu": 25, "dcmake_install_prefix": 25, "usr": 25, "sudo": 25, "bashrc": 25, "gmxrc": 25, "access": [25, 34], "addition": 25, "dgmx_mpi": 25, "2016": 25, "offer": 25, "Be": 25, "unpack": [25, 34], "eigen": 25, "plug": 25, "session": [25, 32], "download": [25, 26], "opt": 25, "deigen3_include_dir": 25, "babel": 25, "ld_library_path": 25, "variabl": 25, "babel_libdir": 25, "knowledg": 25, "jame": 26, "teemu": 26, "murtola": 26, "roland": 26, "schulz": 26, "szil\u00e1rd": 26, "\u00e1": 26, "jeremi": 26, "smith": 26, "berk": 26, "hess": 26, "erik": 26, "lindahl": 26, "multi": 26, "laptop": 26, "2015": 26, "url": 26, "linkinghub": 26, "elsevi": 26, "retriev": 26, "pii": 26, "s2352711015000059": 26, "06": 26, "spoel": 26, "drunen": 26, "implement": 26, "physic": 26, "commun": 26, "1995": 26, "001046559500042e": 26, "0010": 26, "4655": 26, "00042": 26, "org": 26, "ls10": [26, 33], "chunyu": 26, "li": [26, 33], "alejandro": 26, "strachan": [26, 33], "6058": 26, "6070": 26, "2010": 26, "033": 26, "junmei": 26, "romain": 26, "wolf": 26, "w": 26, "caldwel": 26, "peter": 26, "kollman": 26, "david": 26, "journal": 26, "1157": 26, "1174": 26, "2004": 26, "jcc": 26, "20035": 26, "pdf": 26, "entri": [27, 28, 29], "advantag": [27, 28], "awar": 27, "symlink": 27, "greppabl": 27, "suppos": [27, 28], "place": [27, 29], "my": [27, 34], "coord": 27, "eas": 27, "reus": 27, "nifti": 27, "readabl": 27, "remind": 27, "yourself": 27, "tex": 27, "concatent": 27, "power": 27, "larg": [27, 29], "prepopul": 27, "slice": 27, "poststim": 27, "conveni": 28, "properti": [28, 34], "glass": [28, 34], "constitut": 28, "later": [28, 34], "recogin": 28, "plain": 28, "schedul": 28, "durat": [28, 29], "picosecond": [28, 29], "310": 28, "100000": 28, "dir": 28, "indent": [28, 29], "exactli": 28, "thusli": 28, "my_plot": 28, "eq": 28, "unless": 28, "idea": 28, "fall": 28, "newli": [28, 29], "simulaiton": 28, "might": [28, 29], "10000": 28, "wide": 28, "coeffici": 28, "thermal": 28, "900": 28, "One": [28, 29, 32, 34], "postiv": 28, "neg": 28, "intial": 28, "agreement": 28, "Such": 28, "curv": 28, "moduli": 28, "dimensionless": 28, "0001": 28, "isotrop": 28, "bulk": 28, "block": [28, 33], "normal": [28, 34], "tensor": 28, "pull": 28, "ten": 29, "role": 29, "inconsist": 29, "nest": 29, "occur": 29, "interrel": 29, "complic": 29, "desrib": 29, "minu": 29, "quot": 29, "function": 29, "mdrun_opt": 29, "nativ": 29, "mpirun": 29, "mpiexec": 29, "gromacs_single_molecul": 29, "often": 29, "decomposit": 29, "suit": 29, "compat": 29, "rare": 29, "resolve_type_discrep": 29, "discrep": 29, "conflict": 29, "largest": 29, "energet": 29, "kept": 29, "signal": [29, 34], "comma": 29, "flexibl": 29, "confom": 29, "capabl": 29, "whatev": 29, "fresh": 29, "ref_t": 29, "ref_p": 29, "especi": 29, "shrinkag": 29, "overwhelm": 29, "temperaur": 29, "gen": [29, 32], "targ": 29, "brought": 29, "amount": 29, "initial_search_radiu": 29, "late_threshhold": 29, "harmon": 29, "aris": 29, "linearli": 29, "slowli": [29, 33], "bring": [29, 33], "attenu": 29, "weak": 29, "dictat": 29, "modif": 29, "unrelax": 29, "floor": 29, "chemisti": 29, "precis": 29, "simpler": 29, "shorthand": 29, "arb": 29, "methodolog": 29, "prepar": 29, "subject": 29, "intermonom": [29, 33], "driven": 29, "steer": 29, "accompani": 29, "previou": [29, 34], "protocol": [29, 34], "sty1_1": 29, "word": 29, "minimz": 29, "rapid": 29, "feel": 29, "tempratur": 29, "goe": [29, 34], "bail": 29, "elev": 29, "jam": 29, "similar": [29, 34], "rememb": 29, "caus": 29, "bondsearch": 31, "wish": 32, "dimension": 32, "mind": 32, "thu": 32, "inact": 32, "ethylbenzen": 32, "sketch": 32, "chemdoodl": 32, "sketcher": 32, "ahem": 32, "great": 32, "matter": 32, "express": 32, "depict": 33, "th": 33, "rcsb": 33, "guidanc": 33, "drive": 33, "clear": 33, "task": 33, "diagram": 33, "slightli": 33, "strahan": 33, "studi": 33, "epon": 33, "detda": 33, "frozen": 33, "downselect": 33, "identi": 33, "loop": 33, "still": 33, "smaller": 33, "shortest": 33, "retain": 33, "longst": 33, "disallow": 33, "beyond": 33, "forward": 33, "immedi": 33, "off": [33, 34], "checker": 33, "recip": 34, "thermomechan": 34, "observ": 34, "sampl": 34, "projnam": 34, "diagfil": 34, "loglevel": 34, "queri": 34, "auto": 34, "variou": 34, "experiment": 34, "reperform": 34, "Of": 34, "cleaner": 34, "plotfil": 34, "director": 34, "homo": 34, "cold": 34, "example_depot": 34, "dfda": 34, "fde": 34, "htpb": 34, "ipdi": 34, "untar": 34, "leav": 34, "behind": 34, "hi": 34, "lo": 34, "folder": 34, "subfold": 34, "seven": 34, "14700": 34, "_distinct_": 34}, "objects": {"HTPolyNet": [[0, 0, 0, "-", "ambertools"], [0, 0, 0, "-", "analyze"], [0, 0, 0, "-", "banner"], [0, 0, 0, "-", "bondlist"], [0, 0, 0, "-", "bondtemplate"], [0, 0, 0, "-", "checkpoint"], [0, 0, 0, "-", "command"], [0, 0, 0, "-", "configuration"], [0, 0, 0, "-", "coordinates"], [0, 0, 0, "-", "countTime"], [0, 0, 0, "-", "curecontroller"], [0, 0, 0, "-", "dataframetools"], [0, 0, 0, "-", "driver"], [0, 0, 0, "-", "expandreactions"], [0, 0, 0, "-", "gromacs"], [0, 0, 0, "-", "inputcheck"], [0, 0, 0, "-", "linkcell"], [0, 0, 0, "-", "matrix4"], [0, 0, 0, "-", "molecule"], [0, 0, 0, "-", "plot"], [0, 0, 0, "-", "postsim"], [0, 0, 0, "-", "projectfilesystem"], [0, 0, 0, "-", "reaction"], [0, 0, 0, "-", "ring"], [0, 0, 0, "-", "runtime"], [0, 0, 0, "-", "software"], [0, 0, 0, "-", "stringthings"], [0, 0, 0, "-", "topocoord"], [0, 0, 0, "-", "topology"], [0, 0, 0, "-", "unused_symmetry_stuff"], [0, 0, 0, "-", "utils"]], "HTPolyNet.ambertools": [[0, 1, 1, "", "GAFFParameterize"]], "HTPolyNet.analyze": [[0, 2, 1, "", "Analyze"], [0, 2, 1, "", "AnalyzeConfiguration"], [0, 2, 1, "", "AnalyzeDensity"], [0, 2, 1, "", "AnalyzeFFV"], [0, 1, 1, "", "analyze"]], "HTPolyNet.analyze.Analyze": [[0, 3, 1, "", "allowed_keys"], [0, 3, 1, "", "default_params"], [0, 4, 1, "", "do"], [0, 4, 1, "", "parse_console_output"], [0, 3, 1, "", "required_keys"]], "HTPolyNet.analyze.AnalyzeConfiguration": [[0, 3, 1, "", "default_class"], [0, 4, 1, "", "parse"], [0, 3, 1, "", "predefined_classes"], [0, 4, 1, "", "read"]], "HTPolyNet.analyze.AnalyzeDensity": [[0, 3, 1, "", "default_params"]], "HTPolyNet.analyze.AnalyzeFFV": [[0, 3, 1, "", "default_params"]], "HTPolyNet.banner": [[0, 1, 1, "", "banner"]], "HTPolyNet.bondlist": [[0, 2, 1, "", "Bondlist"]], "HTPolyNet.bondlist.Bondlist": [[0, 4, 1, "", "adjacency_matrix"], [0, 4, 1, "", "append"], [0, 4, 1, "", "are_bonded"], [0, 4, 1, "", "as_list"], [0, 4, 1, "", "delete_atoms"], [0, 4, 1, "", "fromDataFrame"], [0, 4, 1, "", "graph"], [0, 4, 1, "", "half_as_list"], [0, 4, 1, "", "partners_of"], [0, 4, 1, "", "update"]], "HTPolyNet.bondtemplate": [[0, 2, 1, "", "BondTemplate"], [0, 2, 1, "", "ReactionBond"]], "HTPolyNet.bondtemplate.BondTemplate": [[0, 4, 1, "", "is_reverse_of"], [0, 4, 1, "", "reverse"]], "HTPolyNet.bondtemplate.ReactionBond": [[0, 4, 1, "", "reverse"]], "HTPolyNet.checkpoint": [[0, 2, 1, "", "Checkpoint"], [0, 1, 1, "", "enableCheckpoint"], [0, 1, 1, "", "read_checkpoint"]], "HTPolyNet.checkpoint.Checkpoint": [[0, 3, 1, "", "default_filename"], [0, 4, 1, "", "from_yaml"], [0, 4, 1, "", "to_yaml"]], "HTPolyNet.command": [[0, 2, 1, "", "Command"]], "HTPolyNet.command.Command": [[0, 3, 1, "", "linelen"], [0, 4, 1, "", "run"]], "HTPolyNet.configuration": [[0, 2, 1, "", "Configuration"]], "HTPolyNet.configuration.Configuration": [[0, 4, 1, "", "NewMolecule"], [0, 3, 1, "", "Title"], [0, 4, 1, "", "calculate_maximum_conversion"], [0, 3, 1, "", "constituents"], [0, 3, 1, "", "default_directives"], [0, 3, 1, "", "initial_composition"], [0, 3, 1, "", "molecules"], [0, 4, 1, "", "parse"], [0, 3, 1, "", "reactions"], [0, 4, 1, "", "read"]], "HTPolyNet.coordinates": [[0, 2, 1, "", "Coordinates"], [0, 5, 1, "", "GRX_ATTRIBUTES"], [0, 1, 1, "", "dfrotate"]], "HTPolyNet.coordinates.Coordinates": [[0, 4, 1, "", "add_length_attribute"], [0, 4, 1, "", "atomcount"], [0, 4, 1, "", "checkbox"], [0, 4, 1, "", "claim_parent"], [0, 4, 1, "", "copy_coords"], [0, 4, 1, "", "decrement_z"], [0, 4, 1, "", "delete_atoms"], [0, 4, 1, "", "fcc"], [0, 4, 1, "", "find_sacrificial_H"], [0, 4, 1, "", "geometric_center"], [0, 4, 1, "", "get_R"], [0, 4, 1, "", "get_atom_attribute"], [0, 4, 1, "", "get_atoms_w_attribute"], [0, 4, 1, "", "get_idx"], [0, 3, 1, "", "gro_attributes"], [0, 4, 1, "", "has_atom_attributes"], [0, 4, 1, "", "homog_trans"], [0, 4, 1, "", "linkcell_initialize"], [0, 4, 1, "", "linkcelltest"], [0, 4, 1, "", "maxspan"], [0, 4, 1, "", "merge"], [0, 4, 1, "", "mic"], [0, 4, 1, "", "minimum_distance"], [0, 4, 1, "", "minmax"], [0, 3, 1, "", "mol2_atom_attributes"], [0, 3, 1, "", "mol2_bond_attributes"], [0, 3, 1, "", "mol2_bond_types"], [0, 4, 1, "", "pierces"], [0, 4, 1, "", "read_atomset_attributes"], [0, 4, 1, "", "read_gro"], [0, 4, 1, "", "read_mol2"], [0, 4, 1, "", "reconcile_subcoords"], [0, 4, 1, "", "return_bond_lengths"], [0, 4, 1, "", "rij"], [0, 4, 1, "", "rotate"], [0, 4, 1, "", "sacH"], [0, 4, 1, "", "set_atom_attribute"], [0, 4, 1, "", "set_atomset_attribute"], [0, 4, 1, "", "set_box"], [0, 4, 1, "", "show_z_report"], [0, 4, 1, "", "spew_atom"], [0, 4, 1, "", "subcoords"], [0, 4, 1, "", "total_volume"], [0, 4, 1, "", "translate"], [0, 4, 1, "", "unwrap"], [0, 4, 1, "", "wrap_coords"], [0, 4, 1, "", "wrap_point"], [0, 4, 1, "", "write_atomset_attributes"], [0, 4, 1, "", "write_gro"], [0, 4, 1, "", "write_mol2"]], "HTPolyNet.countTime": [[0, 1, 1, "", "countTime"]], "HTPolyNet.curecontroller": [[0, 2, 1, "", "CureController"], [0, 2, 1, "", "CureState"], [0, 2, 1, "", "cure_step"]], "HTPolyNet.curecontroller.CureController": [[0, 3, 1, "", "curedict_defaults"], [0, 3, 1, "", "default_equilibration_sequence"], [0, 4, 1, "", "do_capping"], [0, 4, 1, "", "do_iter"], [0, 4, 1, "", "is_cured"], [0, 4, 1, "", "next_iter"], [0, 4, 1, "", "reset"], [0, 4, 1, "", "setup"]], "HTPolyNet.curecontroller.CureState": [[0, 4, 1, "", "from_yaml"], [0, 4, 1, "", "reset"]], "HTPolyNet.curecontroller.cure_step": [[0, 4, 1, "", "basename"], [0, 3, 1, "", "cap_bondsearch"], [0, 3, 1, "", "cap_equilibrate"], [0, 3, 1, "", "cap_relax"], [0, 3, 1, "", "cap_update"], [0, 3, 1, "", "cure_bondsearch"], [0, 3, 1, "", "cure_drag"], [0, 3, 1, "", "cure_equilibrate"], [0, 3, 1, "", "cure_relax"], [0, 3, 1, "", "cure_update"], [0, 3, 1, "", "finished"], [0, 3, 1, "", "unknown"]], "HTPolyNet.dataframetools": [[0, 1, 1, "", "get_row"], [0, 1, 1, "", "get_row_as_string"], [0, 1, 1, "", "get_row_attribute"], [0, 1, 1, "", "get_rows_w_attribute"], [0, 1, 1, "", "set_row_attribute"], [0, 1, 1, "", "set_rows_attributes_from_dict"]], "HTPolyNet.driver": [[0, 1, 1, "", "cli"], [0, 1, 1, "", "fetch_example"], [0, 1, 1, "", "info"], [0, 1, 1, "", "pack_example"], [0, 1, 1, "", "parameterize"], [0, 1, 1, "", "run"]], "HTPolyNet.expandreactions": [[0, 1, 1, "", "bondchain_expand_reactions"]], "HTPolyNet.gromacs": [[0, 1, 1, "", "get_energy_menu"], [0, 1, 1, "", "gmx_command"], [0, 1, 1, "", "gmx_energy_trace"], [0, 1, 1, "", "gmx_traj_info"], [0, 1, 1, "", "gro_from_trr"], [0, 1, 1, "", "gromacs_distance"], [0, 1, 1, "", "grompp_and_mdrun"], [0, 1, 1, "", "insert_molecules"], [0, 1, 1, "", "mdp_get"], [0, 1, 1, "", "mdp_modify"], [0, 1, 1, "", "mdp_to_dict"]], "HTPolyNet.inputcheck": [[0, 1, 1, "", "input_check"]], "HTPolyNet.linkcell": [[0, 2, 1, "", "Linkcell"]], "HTPolyNet.linkcell.Linkcell": [[0, 4, 1, "", "are_cellndx_neighbors"], [0, 4, 1, "", "are_ldx_neighbors"], [0, 4, 1, "", "cellndx_in_structure"], [0, 4, 1, "", "cellndx_of_ldx"], [0, 4, 1, "", "cellndx_of_point"], [0, 4, 1, "", "corners_of_cellndx"], [0, 4, 1, "", "create"], [0, 4, 1, "", "ldx_of_cellndx"], [0, 4, 1, "", "make_memberlists"], [0, 4, 1, "", "make_neighborlists"], [0, 4, 1, "", "neighbors_of_cellndx"], [0, 4, 1, "", "point_in_cellndx"], [0, 4, 1, "", "populate"], [0, 4, 1, "", "populate_par"], [0, 4, 1, "", "searchlist_of_ldx"]], "HTPolyNet.matrix4": [[0, 2, 1, "", "Matrix4"]], "HTPolyNet.matrix4.Matrix4": [[0, 4, 1, "", "rot"], [0, 4, 1, "", "rotate_axis"], [0, 4, 1, "", "transform"], [0, 4, 1, "", "transinvec"], [0, 4, 1, "", "translate"], [0, 4, 1, "", "transvec"]], "HTPolyNet.molecule": [[0, 2, 1, "", "Molecule"], [0, 1, 1, "", "generate_stereo_reactions"], [0, 1, 1, "", "generate_symmetry_reactions"], [0, 1, 1, "", "yield_bonds"], [0, 1, 1, "", "yield_bonds_as_df"]], "HTPolyNet.molecule.Molecule": [[0, 4, 1, "", "New"], [0, 4, 1, "", "atoms_w_same_attribute_as"], [0, 4, 1, "", "center_coords"], [0, 4, 1, "", "create_new_stereoisomers"], [0, 4, 1, "", "determine_sequence"], [0, 4, 1, "", "flip_stereocenters"], [0, 4, 1, "", "generate"], [0, 4, 1, "", "generate_conformers"], [0, 4, 1, "", "generate_stereoisomers"], [0, 4, 1, "", "get_angles_dihedrals"], [0, 4, 1, "", "get_molecular_weight"], [0, 4, 1, "", "get_origin"], [0, 4, 1, "", "get_resname"], [0, 4, 1, "", "idx_mappers"], [0, 4, 1, "", "initialize_molecule_rings"], [0, 4, 1, "", "initialize_monomer_grx_attributes"], [0, 4, 1, "", "load_top_gro"], [0, 4, 1, "", "make_bonds"], [0, 4, 1, "", "merge"], [0, 4, 1, "", "minimize"], [0, 4, 1, "", "parameterize"], [0, 4, 1, "", "prepare_new_bonds"], [0, 4, 1, "", "previously_parameterized"], [0, 4, 1, "", "read_gro_attributes"], [0, 4, 1, "", "relax"], [0, 4, 1, "", "rotate_bond"], [0, 4, 1, "", "set_gro_attribute"], [0, 4, 1, "", "set_origin"], [0, 4, 1, "", "set_sequence_from_coordinates"], [0, 4, 1, "", "set_sequence_from_moldict"], [0, 4, 1, "", "transrot"], [0, 4, 1, "", "update_zrecs"], [0, 4, 1, "", "write_gro_attributes"]], "HTPolyNet.plot": [[0, 1, 1, "", "build_plots"], [0, 1, 1, "", "diag_plots"], [0, 1, 1, "", "diagnostics_graphs"], [0, 1, 1, "", "do_E_plots"], [0, 1, 1, "", "do_tg_plots"], [0, 1, 1, "", "global_trace"], [0, 1, 1, "", "init_molecule_graph"], [0, 1, 1, "", "multi_trace"], [0, 1, 1, "", "network_graph"], [0, 1, 1, "", "plots"], [0, 1, 1, "", "post_plots"], [0, 1, 1, "", "scatter"], [0, 1, 1, "", "trace"]], "HTPolyNet.postsim": [[0, 2, 1, "", "PostSimAnneal"], [0, 2, 1, "", "PostSimDeform"], [0, 2, 1, "", "PostSimLadder"], [0, 2, 1, "", "PostSimMD"], [0, 2, 1, "", "PostsimConfiguration"], [0, 1, 1, "", "postsim"]], "HTPolyNet.postsim.PostSimAnneal": [[0, 4, 1, "", "build_mdp"], [0, 3, 1, "", "default_params"]], "HTPolyNet.postsim.PostSimDeform": [[0, 4, 1, "", "build_mdp"], [0, 3, 1, "", "default_params"]], "HTPolyNet.postsim.PostSimLadder": [[0, 4, 1, "", "build_mdp"], [0, 3, 1, "", "default_params"]], "HTPolyNet.postsim.PostSimMD": [[0, 4, 1, "", "build_mdp"], [0, 3, 1, "", "default_params"], [0, 4, 1, "", "do"]], "HTPolyNet.postsim.PostsimConfiguration": [[0, 3, 1, "", "default_classes"], [0, 4, 1, "", "parse"], [0, 4, 1, "", "read"]], "HTPolyNet.projectfilesystem": [[0, 2, 1, "", "ProjectFileSystem"], [0, 2, 1, "", "RuntimeLibrary"], [0, 1, 1, "", "checkin"], [0, 1, 1, "", "checkout"], [0, 1, 1, "", "cwd"], [0, 1, 1, "", "exists"], [0, 1, 1, "", "fetch_molecule_files"], [0, 1, 1, "", "go_proj"], [0, 1, 1, "", "go_root"], [0, 1, 1, "", "go_to"], [0, 1, 1, "", "info"], [0, 1, 1, "", "lib_setup"], [0, 1, 1, "", "local_data_searchpath"], [0, 1, 1, "", "pfs_setup"], [0, 1, 1, "", "proj"], [0, 1, 1, "", "proj_abspath"], [0, 1, 1, "", "root"], [0, 1, 1, "", "subpath"], [0, 1, 1, "", "system"]], "HTPolyNet.projectfilesystem.ProjectFileSystem": [[0, 4, 1, "", "cdproj"], [0, 4, 1, "", "cdroot"], [0, 4, 1, "", "go_to"]], "HTPolyNet.projectfilesystem.RuntimeLibrary": [[0, 4, 1, "", "checkin"], [0, 4, 1, "", "checkout"], [0, 4, 1, "", "exists"], [0, 4, 1, "", "get_example_depot_location"], [0, 4, 1, "", "get_example_names"], [0, 4, 1, "", "info"], [0, 4, 1, "", "system"], [0, 4, 1, "", "user"]], "HTPolyNet.reaction": [[0, 2, 1, "", "Reaction"], [0, 1, 1, "", "extract_molecule_reactions"], [0, 1, 1, "", "generate_product_name"], [0, 1, 1, "", "get_r"], [0, 1, 1, "", "is_reactant"], [0, 1, 1, "", "molname_sequence_resnames"], [0, 1, 1, "", "parse_reaction_list"], [0, 1, 1, "", "product_sequence_resnames"], [0, 1, 1, "", "reactant_resid_to_presid"], [0, 2, 1, "", "reaction_stage"]], "HTPolyNet.reaction.Reaction": [[0, 3, 1, "", "default_directives"]], "HTPolyNet.reaction.reaction_stage": [[0, 3, 1, "", "build"], [0, 3, 1, "", "cap"], [0, 3, 1, "", "cure"], [0, 3, 1, "", "param"], [0, 3, 1, "", "unset"]], "HTPolyNet.ring": [[0, 2, 1, "", "Ring"], [0, 2, 1, "", "RingList"], [0, 2, 1, "", "Segment"], [0, 1, 1, "", "lawofcos"]], "HTPolyNet.ring.Ring": [[0, 4, 1, "", "copy"], [0, 4, 1, "", "injest_coordinates"], [0, 4, 1, "", "pierced_by"], [0, 4, 1, "", "remap"], [0, 4, 1, "", "shift"], [0, 4, 1, "", "treadmill"], [0, 4, 1, "", "unwrap"]], "HTPolyNet.ring.RingList": [[0, 4, 1, "", "all_atoms"], [0, 4, 1, "", "filter"], [0, 4, 1, "", "injest_coordinates"], [0, 4, 1, "", "remap"], [0, 4, 1, "", "shift"]], "HTPolyNet.runtime": [[0, 2, 1, "", "Runtime"], [0, 1, 1, "", "logrotate"]], "HTPolyNet.runtime.Runtime": [[0, 3, 1, "", "cfg"], [0, 3, 1, "", "default_edict"], [0, 4, 1, "", "do_cure"], [0, 4, 1, "", "do_densification"], [0, 4, 1, "", "do_initialization"], [0, 4, 1, "", "do_postcure"], [0, 4, 1, "", "do_precure"], [0, 4, 1, "", "do_workflow"], [0, 4, 1, "", "generate_molecules"], [0, 3, 1, "", "runtime_defaults"], [0, 4, 1, "", "save_data"]], "HTPolyNet.software": [[0, 2, 1, "", "Software"], [0, 1, 1, "", "info"], [0, 1, 1, "", "set_gmx_preferences"], [0, 1, 1, "", "sw_setup"], [0, 1, 1, "", "to_string"]], "HTPolyNet.software.Software": [[0, 3, 1, "", "ambertools"], [0, 4, 1, "", "getVersions"], [0, 4, 1, "", "info"], [0, 4, 1, "", "set_gmx_preferences"]], "HTPolyNet.stringthings": [[0, 1, 1, "", "my_logger"]], "HTPolyNet.topocoord": [[0, 2, 1, "", "BTRC"], [0, 2, 1, "", "TopoCoord"], [0, 1, 1, "", "find_template"]], "HTPolyNet.topocoord.BTRC": [[0, 3, 1, "", "failed_pierced_ring"], [0, 3, 1, "", "failed_shortcircuit"], [0, 3, 1, "", "passed"], [0, 3, 1, "", "unset"]], "HTPolyNet.topocoord.TopoCoord": [[0, 4, 1, "", "add_length_attribute"], [0, 4, 1, "", "add_restraints"], [0, 4, 1, "", "adjust_charges"], [0, 4, 1, "", "are_bonded"], [0, 4, 1, "", "atom_count"], [0, 4, 1, "", "attenuate_bond_parameters"], [0, 4, 1, "", "attenuate_pair_parameters"], [0, 4, 1, "", "bondchainlist_update"], [0, 4, 1, "", "bondcycle_collective"], [0, 4, 1, "", "bondtest"], [0, 4, 1, "", "bondtest_df"], [0, 4, 1, "", "center_coords"], [0, 4, 1, "", "check_your_topology"], [0, 4, 1, "", "checkbox"], [0, 4, 1, "", "copy_bond_parameters"], [0, 4, 1, "", "copy_coords"], [0, 4, 1, "", "count_H"], [0, 4, 1, "", "decrement_gro_attribute_by_attributes"], [0, 4, 1, "", "delete_atoms"], [0, 4, 1, "", "density"], [0, 4, 1, "", "enumerate_1_4_pairs"], [0, 4, 1, "", "equilibrate"], [0, 4, 1, "", "flip_stereocenters"], [0, 4, 1, "", "from_top_gro"], [0, 4, 1, "", "get_R"], [0, 4, 1, "", "get_bystanders"], [0, 4, 1, "", "get_gro_attribute_by_attributes"], [0, 4, 1, "", "get_gro_attributelist_by_attributes"], [0, 4, 1, "", "get_oneaways"], [0, 4, 1, "", "get_resid_sets"], [0, 4, 1, "", "grab_files"], [0, 4, 1, "", "gro_DataFrame"], [0, 4, 1, "", "grompp_and_mdrun"], [0, 4, 1, "", "increment_gro_attribute_by_attributes"], [0, 4, 1, "", "inherit_grx_attributes_from_molecules"], [0, 4, 1, "", "interresidue_partners_of"], [0, 4, 1, "", "linkcell_cleanup"], [0, 4, 1, "", "linkcell_initialize"], [0, 4, 1, "", "load_files"], [0, 4, 1, "", "make_bonds"], [0, 4, 1, "", "make_resid_graph"], [0, 4, 1, "", "makes_shortcircuit"], [0, 4, 1, "", "map_from_templates"], [0, 4, 1, "", "maxspan"], [0, 4, 1, "", "merge"], [0, 4, 1, "", "minimum_distance"], [0, 4, 1, "", "minmax"], [0, 4, 1, "", "overwrite_coords"], [0, 4, 1, "", "partners_of"], [0, 4, 1, "", "pierces_ring"], [0, 4, 1, "", "read_gro"], [0, 4, 1, "", "read_gro_attributes"], [0, 4, 1, "", "read_mol2"], [0, 4, 1, "", "read_top"], [0, 4, 1, "", "read_top_gro"], [0, 4, 1, "", "read_tpx"], [0, 4, 1, "", "remove_restraints"], [0, 4, 1, "", "reset_grx_attributes_from_idx_list"], [0, 4, 1, "", "reset_idx_list_from_grx_attributes"], [0, 4, 1, "", "resid_partners_of"], [0, 4, 1, "", "restore_bond_parameters"], [0, 4, 1, "", "return_bond_lengths"], [0, 4, 1, "", "rotate"], [0, 4, 1, "", "set_gro_attribute"], [0, 4, 1, "", "set_gro_attribute_by_attributes"], [0, 4, 1, "", "set_grx_attributes"], [0, 4, 1, "", "swap_atom_names"], [0, 4, 1, "", "total_mass"], [0, 4, 1, "", "total_volume"], [0, 4, 1, "", "translate"], [0, 4, 1, "", "update_topology_and_coordinates"], [0, 4, 1, "", "vacuum_minimize"], [0, 4, 1, "", "vacuum_simulate"], [0, 4, 1, "", "wrap_coords"], [0, 4, 1, "", "write_gro"], [0, 4, 1, "", "write_gro_attributes"], [0, 4, 1, "", "write_grx_attributes"], [0, 4, 1, "", "write_mol2"], [0, 4, 1, "", "write_top"], [0, 4, 1, "", "write_tpx"]], "HTPolyNet.topology": [[0, 2, 1, "", "Topology"], [0, 1, 1, "", "df_typeorder"], [0, 1, 1, "", "idxorder"], [0, 1, 1, "", "repeat_check"], [0, 1, 1, "", "select_topology_type_option"], [0, 1, 1, "", "typedata"], [0, 1, 1, "", "typeorder"]], "HTPolyNet.topology.Topology": [[0, 4, 1, "", "add_bonds"], [0, 4, 1, "", "add_restraints"], [0, 4, 1, "", "adjust_charges"], [0, 4, 1, "", "atomcount"], [0, 4, 1, "", "attenuate_bond_parameters"], [0, 4, 1, "", "attenuate_pair_parameters"], [0, 4, 1, "", "bond_source_check"], [0, 4, 1, "", "build_interresidue_graph"], [0, 4, 1, "", "copy_bond_parameters"], [0, 4, 1, "", "delete_atoms"], [0, 4, 1, "", "detect_rings"], [0, 4, 1, "", "dup_check"], [0, 4, 1, "", "from_ex"], [0, 4, 1, "", "get_atom_attribute"], [0, 4, 1, "", "get_atomtype"], [0, 4, 1, "", "get_bond_parameters"], [0, 4, 1, "", "local_resid_cluster"], [0, 4, 1, "", "make_resid_graph"], [0, 4, 1, "", "merge"], [0, 4, 1, "", "merge_ex"], [0, 4, 1, "", "merge_types"], [0, 4, 1, "", "null_check"], [0, 4, 1, "", "read_top"], [0, 4, 1, "", "read_tpx"], [0, 4, 1, "", "remove_restraints"], [0, 4, 1, "", "rep_ex"], [0, 4, 1, "", "report_duplicate_types"], [0, 4, 1, "", "report_type"], [0, 4, 1, "", "reset_override_from_type"], [0, 4, 1, "", "reset_type"], [0, 4, 1, "", "restore_bond_parameters"], [0, 4, 1, "", "shiftatomsidx"], [0, 4, 1, "", "total_charge"], [0, 4, 1, "", "total_mass"], [0, 4, 1, "", "write_top"], [0, 4, 1, "", "write_tpx"]], "HTPolyNet.unused_symmetry_stuff": [[0, 1, 1, "", "add_enumerated_angles"], [0, 1, 1, "", "add_enumerated_dihedrals"], [0, 1, 1, "", "analyze_sea"], [0, 1, 1, "", "encluster"], [0, 1, 1, "", "symm"]], "HTPolyNet.utils": [[0, 1, 1, "", "clusters"], [0, 1, 1, "", "compute_E"], [0, 1, 1, "", "compute_tg"], [0, 1, 1, "", "density_evolution"], [0, 1, 1, "", "density_from_gro"], [0, 1, 1, "", "graph_from_bondsfile"], [0, 1, 1, "", "mwbxl"], [0, 1, 1, "", "postsim_density_evolution"]], "": [[0, 0, 0, "-", "ambertools"], [0, 0, 0, "-", "analyze"], [0, 0, 0, "-", "banner"], [0, 0, 0, "-", "bondlist"], [0, 0, 0, "-", "bondtemplate"], [0, 0, 0, "-", "checkpoint"], [0, 0, 0, "-", "command"], [0, 0, 0, "-", "configuration"], [0, 0, 0, "-", "coordinates"], [0, 0, 0, "-", "countTime"], [0, 0, 0, "-", "curecontroller"], [0, 0, 0, "-", "dataframetools"], [0, 0, 0, "-", "driver"], [0, 0, 0, "-", "expandreactions"], [0, 0, 0, "-", "gromacs"], [0, 0, 0, "-", "inputcheck"], [0, 0, 0, "-", "linkcell"], [0, 0, 0, "-", "molecule"], [0, 0, 0, "-", "plot"], [0, 0, 0, "-", "postsim"], [0, 0, 0, "-", "projectfilesystem"], [0, 0, 0, "-", "reaction"], [0, 0, 0, "-", "ring"], [0, 0, 0, "-", "runtime"], [0, 0, 0, "-", "software"], [0, 0, 0, "-", "stringthings"], [0, 0, 0, "-", "topocoords"], [0, 0, 0, "-", "topology"], [0, 0, 0, "-", "unused_symmetry_stuff"], [0, 0, 0, "-", "utils"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:class", "3": "py:attribute", "4": "py:method", "5": "py:data"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "class", "Python class"], "3": ["py", "attribute", "Python attribute"], "4": ["py", "method", "Python method"], "5": ["py", "data", "Python data"]}, "titleterms": {"htpolynet": [0, 2, 23, 24, 27, 28, 29, 34], "packag": 0, "submodul": 0, "exampl": [1, 2, 23, 27, 29, 34], "tutori": 1, "content": [1, 4, 11, 18, 23, 24, 31], "us": [2, 23], "postsim": [2, 28, 34], "analyz": [2, 27, 34], "The": [3, 10, 17, 33, 34], "configur": [3, 10, 17, 27, 28, 29, 30], "file": [3, 10, 17, 27, 28, 29, 30], "constitu": 3, "direct": 3, "reaction": [3, 7, 14, 20], "poli": 4, "4": [4, 6], "methyl": 4, "styren": [4, 18, 20, 29], "introduct": [5, 12, 19], "monom": [6, 13, 20], "methylstyren": 6, "result": [8, 15, 21], "overal": 8, "behavior": 8, "detail": [8, 29], "proj": 8, "0": 8, "system": [8, 20], "plot": [8, 34], "run": [9, 16, 22, 23, 29, 34], "build": [9, 16, 20, 22], "consol": 9, "output": 9, "A": [9, 29], "note": [9, 25], "about": 9, "futurewarn": 9, "dgeba": [11, 13], "pacm": [11, 13], "thermoset": [11, 18], "bisgma": [18, 20], "cure": [20, 33], "citat": 24, "indic": 24, "tabl": 24, "instal": 25, "prerequisit": 25, "softwar": 25, "prequisit": 25, "compil": 25, "ambertool": 25, "gromac": 25, "obabel": 25, "other": [25, 26], "refer": 26, "cite": 26, "work": 26, "materi": 26, "simpl": [27, 29], "shortcut": 27, "analys": 27, "all": 29, "polymer": 29, "By": 30, "type": 30, "user": 31, "guid": 31, "molecular": 32, "structur": [32, 34], "input": [32, 34], "program": 33, "flow": 33, "connect": 33, "updat": 33, "relax": 33, "equilibr": 33, "algorithm": 33, "identifi": 33, "allow": 33, "bond": 33, "bondsearch": 33, "filter": 33, "usag": 34, "typic": 34, "directori": 34, "subcommand": 34, "summari": 34, "parameter": 34, "info": 34, "fetch": 34, "check": 34}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinxcontrib.bibtex": 9, "sphinx.ext.viewcode": 1, "sphinx": 60}, "alltitles": {"HTPolyNet package": [[0, "htpolynet-package"]], "Submodules": [[0, "module-HTPolyNet.driver"]], "Example Tutorials": [[1, "example-tutorials"]], "Contents:": [[1, null], [4, null], [11, null], [18, null], [23, null], [24, null], [31, null]], "Examples Using htpolynet postsim and analyze": [[2, "examples-using-htpolynet-postsim-and-analyze"]], "The Configuration File": [[3, "the-configuration-file"], [10, "the-configuration-file"], [17, "the-configuration-file"]], "Constituents Directives": [[3, "constituents-directives"]], "Reactions Directives": [[3, "reactions-directives"]], "Poly(4-methyl styrene)": [[4, "poly-4-methyl-styrene"]], "Introduction": [[5, "introduction"], [12, "introduction"], [19, "introduction"]], "Monomer: 4-methylstyrene": [[6, "monomer-4-methylstyrene"]], "Reactions": [[7, "reactions"], [14, "reactions"], [20, "reactions"]], "Results": [[8, "results"], [15, "results"], [21, "results"]], "Overall behavior": [[8, "overall-behavior"]], "Details": [[8, "details"]], "proj-0/systems": [[8, "proj-0-systems"]], "proj-0/plots": [[8, "proj-0-plots"]], "Running the Build": [[9, "running-the-build"], [16, "running-the-build"], [22, "running-the-build"]], "Console output": [[9, "console-output"]], "A Note About FutureWarnings": [[9, "a-note-about-futurewarnings"]], "DGEBA-PACM Thermoset": [[11, "dgeba-pacm-thermoset"]], "Monomers": [[13, "monomers"]], "DGEBA": [[13, "dgeba"]], "PACM": [[13, "pacm"]], "BisGMA-Styrene Thermoset": [[18, "bisgma-styrene-thermoset"]], "Building bisGMA": [[20, "building-bisgma"]], "Cure reactions": [[20, "cure-reactions"]], "Monomer-monomer reactions in the bisGMA/styrene system": [[20, "id4"]], "Examples Using htpolynet run": [[23, "examples-using-htpolynet-run"]], "HTPolyNet": [[24, "htpolynet"]], "Citation": [[24, "citation"]], "Indices and tables": [[24, "indices-and-tables"]], "Installation and Prerequisites": [[25, "installation-and-prerequisites"]], "Software Prequisites": [[25, "software-prequisites"]], "Installation": [[25, "installation"]], "Notes": [[25, "notes"]], "Compilation of AmberTools": [[25, "compilation-of-ambertools"]], "Compilation of Gromacs": [[25, "compilation-of-gromacs"]], "Compilation of obabel": [[25, "compilation-of-obabel"]], "Other Prequisites": [[25, "other-prequisites"]], "References": [[26, "references"]], "Cited Works": [[26, "cited-works"]], "Other Reference Material": [[26, "other-reference-material"]], "Configuration Files for htpolynet analyze": [[27, "configuration-files-for-htpolynet-analyze"]], "Simple examples": [[27, "simple-examples"]], "Shortcut analyses": [[27, "shortcut-analyses"]], "Configuration Files for htpolynet postsim": [[28, "configuration-files-for-htpolynet-postsim"]], "Configuration Files for htpolynet run": [[29, "configuration-files-for-htpolynet-run"]], "All the details": [[29, "all-the-details"]], "A Simple Configuration Example: Polymerizing styrene": [[29, "a-simple-configuration-example-polymerizing-styrene"]], "Configuration Files": [[30, "configuration-files"]], "By type:": [[30, null]], "User Guide": [[31, "user-guide"]], "Molecular Structure Inputs": [[32, "molecular-structure-inputs"]], "Program Flow": [[33, "program-flow"]], "The Connect-Update-Relax-Equilibrate (CURE) algorithm": [[33, "the-connect-update-relax-equilibrate-cure-algorithm"]], "Identifying allowable bonds: Bondsearch filters": [[33, "bondsearch-filters"]], "Usage": [[34, "usage"]], "Typical Usage": [[34, "typical-usage"]], "The HTPolyNet Directory Structure": [[34, "the-htpolynet-directory-structure"]], "HTPolyNet Subcommand Summaries": [[34, "htpolynet-subcommand-summaries"]], "htpolynet run": [[34, "htpolynet-run"]], "htpolynet parameterize": [[34, "htpolynet-parameterize"]], "htpolynet info": [[34, "htpolynet-info"]], "htpolynet plots": [[34, "htpolynet-plots"]], "htpolynet fetch-example": [[34, "htpolynet-fetch-example"]], "htpolynet input-check": [[34, "htpolynet-input-check"]], "htpolynet postsim": [[34, "htpolynet-postsim"]], "htpolynet analyze": [[34, "htpolynet-analyze"]]}, "indexentries": {"analyze (class in htpolynet.analyze)": [[0, "HTPolyNet.analyze.Analyze"]], "analyzeconfiguration (class in htpolynet.analyze)": [[0, "HTPolyNet.analyze.AnalyzeConfiguration"]], "analyzedensity (class in htpolynet.analyze)": [[0, "HTPolyNet.analyze.AnalyzeDensity"]], "analyzeffv (class in htpolynet.analyze)": [[0, "HTPolyNet.analyze.AnalyzeFFV"]], "btrc (class in htpolynet.topocoord)": [[0, "HTPolyNet.topocoord.BTRC"]], "bondtemplate (class in htpolynet.bondtemplate)": [[0, "HTPolyNet.bondtemplate.BondTemplate"]], "bondlist (class in htpolynet.bondlist)": [[0, "HTPolyNet.bondlist.Bondlist"]], "checkpoint (class in htpolynet.checkpoint)": [[0, "HTPolyNet.checkpoint.Checkpoint"]], "command (class in htpolynet.command)": [[0, "HTPolyNet.command.Command"]], "configuration (class in htpolynet.configuration)": [[0, "HTPolyNet.configuration.Configuration"]], "coordinates (class in htpolynet.coordinates)": [[0, "HTPolyNet.coordinates.Coordinates"]], "curecontroller (class in htpolynet.curecontroller)": [[0, "HTPolyNet.curecontroller.CureController"]], "curestate (class in htpolynet.curecontroller)": [[0, "HTPolyNet.curecontroller.CureState"]], "gaffparameterize() (in module htpolynet.ambertools)": [[0, "HTPolyNet.ambertools.GAFFParameterize"]], "grx_attributes (in module htpolynet.coordinates)": [[0, "HTPolyNet.coordinates.GRX_ATTRIBUTES"]], "htpolynet.ambertools": [[0, "module-HTPolyNet.ambertools"]], "htpolynet.analyze": [[0, "module-HTPolyNet.analyze"]], "htpolynet.banner": [[0, "module-HTPolyNet.banner"]], "htpolynet.bondlist": [[0, "module-HTPolyNet.bondlist"]], "htpolynet.bondtemplate": [[0, "module-HTPolyNet.bondtemplate"]], "htpolynet.checkpoint": [[0, "module-HTPolyNet.checkpoint"]], "htpolynet.command": [[0, "module-HTPolyNet.command"]], "htpolynet.configuration": [[0, "module-HTPolyNet.configuration"]], "htpolynet.coordinates": [[0, "module-HTPolyNet.coordinates"]], "htpolynet.counttime": [[0, "module-HTPolyNet.countTime"]], "htpolynet.curecontroller": [[0, "module-HTPolyNet.curecontroller"]], "htpolynet.dataframetools": [[0, "module-HTPolyNet.dataframetools"]], "htpolynet.driver": [[0, "module-HTPolyNet.driver"]], "htpolynet.expandreactions": [[0, "module-HTPolyNet.expandreactions"]], "htpolynet.gromacs": [[0, "module-HTPolyNet.gromacs"]], "htpolynet.inputcheck": [[0, "module-HTPolyNet.inputcheck"]], "htpolynet.linkcell": [[0, "module-HTPolyNet.linkcell"]], "htpolynet.matrix4": [[0, "module-HTPolyNet.matrix4"]], "htpolynet.molecule": [[0, "module-HTPolyNet.molecule"]], "htpolynet.plot": [[0, "module-HTPolyNet.plot"]], "htpolynet.postsim": [[0, "module-HTPolyNet.postsim"]], "htpolynet.projectfilesystem": [[0, "module-HTPolyNet.projectfilesystem"]], "htpolynet.reaction": [[0, "module-HTPolyNet.reaction"]], "htpolynet.ring": [[0, "module-HTPolyNet.ring"]], "htpolynet.runtime": [[0, "module-HTPolyNet.runtime"]], "htpolynet.software": [[0, "module-HTPolyNet.software"]], "htpolynet.stringthings": [[0, "module-HTPolyNet.stringthings"]], "htpolynet.topocoord": [[0, "module-HTPolyNet.topocoord"]], "htpolynet.topology": [[0, "module-HTPolyNet.topology"]], "htpolynet.unused_symmetry_stuff": [[0, "module-HTPolyNet.unused_symmetry_stuff"]], "htpolynet.utils": [[0, "module-HTPolyNet.utils"]], "linkcell (class in htpolynet.linkcell)": [[0, "HTPolyNet.linkcell.Linkcell"]], "matrix4 (class in htpolynet.matrix4)": [[0, "HTPolyNet.matrix4.Matrix4"]], "molecule (class in htpolynet.molecule)": [[0, "HTPolyNet.molecule.Molecule"]], "new() (htpolynet.molecule.molecule class method)": [[0, "HTPolyNet.molecule.Molecule.New"]], "newmolecule() (htpolynet.configuration.configuration method)": [[0, "HTPolyNet.configuration.Configuration.NewMolecule"]], "postsimanneal (class in htpolynet.postsim)": [[0, "HTPolyNet.postsim.PostSimAnneal"]], "postsimdeform (class in htpolynet.postsim)": [[0, "HTPolyNet.postsim.PostSimDeform"]], "postsimladder (class in htpolynet.postsim)": [[0, "HTPolyNet.postsim.PostSimLadder"]], "postsimmd (class in htpolynet.postsim)": [[0, "HTPolyNet.postsim.PostSimMD"]], "postsimconfiguration (class in htpolynet.postsim)": [[0, "HTPolyNet.postsim.PostsimConfiguration"]], "projectfilesystem (class in htpolynet.projectfilesystem)": [[0, "HTPolyNet.projectfilesystem.ProjectFileSystem"]], "reaction (class in htpolynet.reaction)": [[0, "HTPolyNet.reaction.Reaction"]], "reactionbond (class in htpolynet.bondtemplate)": [[0, "HTPolyNet.bondtemplate.ReactionBond"]], "ring (class in htpolynet.ring)": [[0, "HTPolyNet.ring.Ring"]], "ringlist (class in htpolynet.ring)": [[0, "HTPolyNet.ring.RingList"]], "runtime (class in htpolynet.runtime)": [[0, "HTPolyNet.runtime.Runtime"]], "runtimelibrary (class in htpolynet.projectfilesystem)": [[0, "HTPolyNet.projectfilesystem.RuntimeLibrary"]], "segment (class in htpolynet.ring)": [[0, "HTPolyNet.ring.Segment"]], "software (class in htpolynet.software)": [[0, "HTPolyNet.software.Software"]], "title (htpolynet.configuration.configuration attribute)": [[0, "HTPolyNet.configuration.Configuration.Title"]], "topocoord (class in htpolynet.topocoord)": [[0, "HTPolyNet.topocoord.TopoCoord"]], "topology (class in htpolynet.topology)": [[0, "HTPolyNet.topology.Topology"]], "add_bonds() (htpolynet.topology.topology method)": [[0, "HTPolyNet.topology.Topology.add_bonds"]], "add_enumerated_angles() (in module htpolynet.unused_symmetry_stuff)": [[0, "HTPolyNet.unused_symmetry_stuff.add_enumerated_angles"]], "add_enumerated_dihedrals() (in module htpolynet.unused_symmetry_stuff)": [[0, "HTPolyNet.unused_symmetry_stuff.add_enumerated_dihedrals"]], "add_length_attribute() (htpolynet.coordinates.coordinates method)": [[0, "HTPolyNet.coordinates.Coordinates.add_length_attribute"]], "add_length_attribute() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.add_length_attribute"]], "add_restraints() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.add_restraints"]], "add_restraints() (htpolynet.topology.topology method)": [[0, "HTPolyNet.topology.Topology.add_restraints"]], "adjacency_matrix() (htpolynet.bondlist.bondlist method)": [[0, "HTPolyNet.bondlist.Bondlist.adjacency_matrix"]], "adjust_charges() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.adjust_charges"]], "adjust_charges() (htpolynet.topology.topology method)": [[0, "HTPolyNet.topology.Topology.adjust_charges"]], "all_atoms() (htpolynet.ring.ringlist method)": [[0, "HTPolyNet.ring.RingList.all_atoms"]], "allowed_keys (htpolynet.analyze.analyze attribute)": [[0, "HTPolyNet.analyze.Analyze.allowed_keys"]], "ambertools": [[0, "module-ambertools"]], "ambertools (htpolynet.software.software attribute)": [[0, "HTPolyNet.software.Software.ambertools"]], "analyze": [[0, "module-analyze"]], "analyze() (in module htpolynet.analyze)": [[0, "HTPolyNet.analyze.analyze"]], "analyze_sea() (in module htpolynet.unused_symmetry_stuff)": [[0, "HTPolyNet.unused_symmetry_stuff.analyze_sea"]], "append() (htpolynet.bondlist.bondlist method)": [[0, "HTPolyNet.bondlist.Bondlist.append"]], "are_bonded() (htpolynet.bondlist.bondlist method)": [[0, "HTPolyNet.bondlist.Bondlist.are_bonded"]], "are_bonded() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.are_bonded"]], "are_cellndx_neighbors() (htpolynet.linkcell.linkcell method)": [[0, "HTPolyNet.linkcell.Linkcell.are_cellndx_neighbors"]], "are_ldx_neighbors() (htpolynet.linkcell.linkcell method)": [[0, "HTPolyNet.linkcell.Linkcell.are_ldx_neighbors"]], "as_list() (htpolynet.bondlist.bondlist method)": [[0, "HTPolyNet.bondlist.Bondlist.as_list"]], "atom_count() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.atom_count"]], "atomcount() (htpolynet.coordinates.coordinates method)": [[0, "HTPolyNet.coordinates.Coordinates.atomcount"]], "atomcount() (htpolynet.topology.topology method)": [[0, "HTPolyNet.topology.Topology.atomcount"]], "atoms_w_same_attribute_as() (htpolynet.molecule.molecule method)": [[0, "HTPolyNet.molecule.Molecule.atoms_w_same_attribute_as"]], "attenuate_bond_parameters() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.attenuate_bond_parameters"]], "attenuate_bond_parameters() (htpolynet.topology.topology method)": [[0, "HTPolyNet.topology.Topology.attenuate_bond_parameters"]], "attenuate_pair_parameters() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.attenuate_pair_parameters"]], "attenuate_pair_parameters() (htpolynet.topology.topology method)": [[0, "HTPolyNet.topology.Topology.attenuate_pair_parameters"]], "banner": [[0, "module-banner"]], "banner() (in module htpolynet.banner)": [[0, "HTPolyNet.banner.banner"]], "basename() (htpolynet.curecontroller.cure_step method)": [[0, "HTPolyNet.curecontroller.cure_step.basename"]], "bond_source_check() (htpolynet.topology.topology method)": [[0, "HTPolyNet.topology.Topology.bond_source_check"]], "bondchain_expand_reactions() (in module htpolynet.expandreactions)": [[0, "HTPolyNet.expandreactions.bondchain_expand_reactions"]], "bondchainlist_update() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.bondchainlist_update"]], "bondcycle_collective() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.bondcycle_collective"]], "bondlist": [[0, "module-bondlist"]], "bondtemplate": [[0, "module-bondtemplate"]], "bondtest() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.bondtest"]], "bondtest_df() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.bondtest_df"]], "build (htpolynet.reaction.reaction_stage attribute)": [[0, "HTPolyNet.reaction.reaction_stage.build"]], "build_interresidue_graph() (htpolynet.topology.topology method)": [[0, "HTPolyNet.topology.Topology.build_interresidue_graph"]], "build_mdp() (htpolynet.postsim.postsimanneal method)": [[0, "HTPolyNet.postsim.PostSimAnneal.build_mdp"]], "build_mdp() (htpolynet.postsim.postsimdeform method)": [[0, "HTPolyNet.postsim.PostSimDeform.build_mdp"]], "build_mdp() (htpolynet.postsim.postsimladder method)": [[0, "HTPolyNet.postsim.PostSimLadder.build_mdp"]], "build_mdp() (htpolynet.postsim.postsimmd method)": [[0, "HTPolyNet.postsim.PostSimMD.build_mdp"]], "build_plots() (in module htpolynet.plot)": [[0, "HTPolyNet.plot.build_plots"]], "calculate_maximum_conversion() (htpolynet.configuration.configuration method)": [[0, "HTPolyNet.configuration.Configuration.calculate_maximum_conversion"]], "cap (htpolynet.reaction.reaction_stage attribute)": [[0, "HTPolyNet.reaction.reaction_stage.cap"]], "cap_bondsearch (htpolynet.curecontroller.cure_step attribute)": [[0, "HTPolyNet.curecontroller.cure_step.cap_bondsearch"]], "cap_equilibrate (htpolynet.curecontroller.cure_step attribute)": [[0, "HTPolyNet.curecontroller.cure_step.cap_equilibrate"]], "cap_relax (htpolynet.curecontroller.cure_step attribute)": [[0, "HTPolyNet.curecontroller.cure_step.cap_relax"]], "cap_update (htpolynet.curecontroller.cure_step attribute)": [[0, "HTPolyNet.curecontroller.cure_step.cap_update"]], "cdproj() (htpolynet.projectfilesystem.projectfilesystem method)": [[0, "HTPolyNet.projectfilesystem.ProjectFileSystem.cdproj"]], "cdroot() (htpolynet.projectfilesystem.projectfilesystem method)": [[0, "HTPolyNet.projectfilesystem.ProjectFileSystem.cdroot"]], "cellndx_in_structure() (htpolynet.linkcell.linkcell method)": [[0, "HTPolyNet.linkcell.Linkcell.cellndx_in_structure"]], "cellndx_of_ldx() (htpolynet.linkcell.linkcell method)": [[0, "HTPolyNet.linkcell.Linkcell.cellndx_of_ldx"]], "cellndx_of_point() (htpolynet.linkcell.linkcell method)": [[0, "HTPolyNet.linkcell.Linkcell.cellndx_of_point"]], "center_coords() (htpolynet.molecule.molecule method)": [[0, "HTPolyNet.molecule.Molecule.center_coords"]], "center_coords() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.center_coords"]], "cfg (htpolynet.runtime.runtime attribute)": [[0, "HTPolyNet.runtime.Runtime.cfg"]], "check_your_topology() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.check_your_topology"]], "checkbox() (htpolynet.coordinates.coordinates method)": [[0, "HTPolyNet.coordinates.Coordinates.checkbox"]], "checkbox() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.checkbox"]], "checkin() (htpolynet.projectfilesystem.runtimelibrary method)": [[0, "HTPolyNet.projectfilesystem.RuntimeLibrary.checkin"]], "checkin() (in module htpolynet.projectfilesystem)": [[0, "HTPolyNet.projectfilesystem.checkin"]], "checkout() (htpolynet.projectfilesystem.runtimelibrary method)": [[0, "HTPolyNet.projectfilesystem.RuntimeLibrary.checkout"]], "checkout() (in module htpolynet.projectfilesystem)": [[0, "HTPolyNet.projectfilesystem.checkout"]], "checkpoint": [[0, "module-checkpoint"]], "claim_parent() (htpolynet.coordinates.coordinates method)": [[0, "HTPolyNet.coordinates.Coordinates.claim_parent"]], "cli() (in module htpolynet.driver)": [[0, "HTPolyNet.driver.cli"]], "clusters() (in module htpolynet.utils)": [[0, "HTPolyNet.utils.clusters"]], "command": [[0, "module-command"]], "compute_e() (in module htpolynet.utils)": [[0, "HTPolyNet.utils.compute_E"]], "compute_tg() (in module htpolynet.utils)": [[0, "HTPolyNet.utils.compute_tg"]], "configuration": [[0, "module-configuration"]], "constituents (htpolynet.configuration.configuration attribute)": [[0, "HTPolyNet.configuration.Configuration.constituents"]], "coordinates": [[0, "module-coordinates"]], "copy() (htpolynet.ring.ring method)": [[0, "HTPolyNet.ring.Ring.copy"]], "copy_bond_parameters() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.copy_bond_parameters"]], "copy_bond_parameters() (htpolynet.topology.topology method)": [[0, "HTPolyNet.topology.Topology.copy_bond_parameters"]], "copy_coords() (htpolynet.coordinates.coordinates method)": [[0, "HTPolyNet.coordinates.Coordinates.copy_coords"]], "copy_coords() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.copy_coords"]], "corners_of_cellndx() (htpolynet.linkcell.linkcell method)": [[0, "HTPolyNet.linkcell.Linkcell.corners_of_cellndx"]], "counttime": [[0, "module-countTime"]], "counttime() (in module htpolynet.counttime)": [[0, "HTPolyNet.countTime.countTime"]], "count_h() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.count_H"]], "create() (htpolynet.linkcell.linkcell method)": [[0, "HTPolyNet.linkcell.Linkcell.create"]], "create_new_stereoisomers() (htpolynet.molecule.molecule method)": [[0, "HTPolyNet.molecule.Molecule.create_new_stereoisomers"]], "cure (htpolynet.reaction.reaction_stage attribute)": [[0, "HTPolyNet.reaction.reaction_stage.cure"]], "cure_bondsearch (htpolynet.curecontroller.cure_step attribute)": [[0, "HTPolyNet.curecontroller.cure_step.cure_bondsearch"]], "cure_drag (htpolynet.curecontroller.cure_step attribute)": [[0, "HTPolyNet.curecontroller.cure_step.cure_drag"]], "cure_equilibrate (htpolynet.curecontroller.cure_step attribute)": [[0, "HTPolyNet.curecontroller.cure_step.cure_equilibrate"]], "cure_relax (htpolynet.curecontroller.cure_step attribute)": [[0, "HTPolyNet.curecontroller.cure_step.cure_relax"]], "cure_step (class in htpolynet.curecontroller)": [[0, "HTPolyNet.curecontroller.cure_step"]], "cure_update (htpolynet.curecontroller.cure_step attribute)": [[0, "HTPolyNet.curecontroller.cure_step.cure_update"]], "curecontroller": [[0, "module-curecontroller"]], "curedict_defaults (htpolynet.curecontroller.curecontroller attribute)": [[0, "HTPolyNet.curecontroller.CureController.curedict_defaults"]], "cwd() (in module htpolynet.projectfilesystem)": [[0, "HTPolyNet.projectfilesystem.cwd"]], "dataframetools": [[0, "module-dataframetools"]], "decrement_gro_attribute_by_attributes() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.decrement_gro_attribute_by_attributes"]], "decrement_z() (htpolynet.coordinates.coordinates method)": [[0, "HTPolyNet.coordinates.Coordinates.decrement_z"]], "default_class (htpolynet.analyze.analyzeconfiguration attribute)": [[0, "HTPolyNet.analyze.AnalyzeConfiguration.default_class"]], "default_classes (htpolynet.postsim.postsimconfiguration attribute)": [[0, "HTPolyNet.postsim.PostsimConfiguration.default_classes"]], "default_directives (htpolynet.configuration.configuration attribute)": [[0, "HTPolyNet.configuration.Configuration.default_directives"]], "default_directives (htpolynet.reaction.reaction attribute)": [[0, "HTPolyNet.reaction.Reaction.default_directives"]], "default_edict (htpolynet.runtime.runtime attribute)": [[0, "HTPolyNet.runtime.Runtime.default_edict"]], "default_equilibration_sequence (htpolynet.curecontroller.curecontroller attribute)": [[0, "HTPolyNet.curecontroller.CureController.default_equilibration_sequence"]], "default_filename (htpolynet.checkpoint.checkpoint attribute)": [[0, "HTPolyNet.checkpoint.Checkpoint.default_filename"]], "default_params (htpolynet.analyze.analyze attribute)": [[0, "HTPolyNet.analyze.Analyze.default_params"]], "default_params (htpolynet.analyze.analyzedensity attribute)": [[0, "HTPolyNet.analyze.AnalyzeDensity.default_params"]], "default_params (htpolynet.analyze.analyzeffv attribute)": [[0, "HTPolyNet.analyze.AnalyzeFFV.default_params"]], "default_params (htpolynet.postsim.postsimanneal attribute)": [[0, "HTPolyNet.postsim.PostSimAnneal.default_params"]], "default_params (htpolynet.postsim.postsimdeform attribute)": [[0, "HTPolyNet.postsim.PostSimDeform.default_params"]], "default_params (htpolynet.postsim.postsimladder attribute)": [[0, "HTPolyNet.postsim.PostSimLadder.default_params"]], "default_params (htpolynet.postsim.postsimmd attribute)": [[0, "HTPolyNet.postsim.PostSimMD.default_params"]], "delete_atoms() (htpolynet.bondlist.bondlist method)": [[0, "HTPolyNet.bondlist.Bondlist.delete_atoms"]], "delete_atoms() (htpolynet.coordinates.coordinates method)": [[0, "HTPolyNet.coordinates.Coordinates.delete_atoms"]], "delete_atoms() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.delete_atoms"]], "delete_atoms() (htpolynet.topology.topology method)": [[0, "HTPolyNet.topology.Topology.delete_atoms"]], "density() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.density"]], "density_evolution() (in module htpolynet.utils)": [[0, "HTPolyNet.utils.density_evolution"]], "density_from_gro() (in module htpolynet.utils)": [[0, "HTPolyNet.utils.density_from_gro"]], "detect_rings() (htpolynet.topology.topology method)": [[0, "HTPolyNet.topology.Topology.detect_rings"]], "determine_sequence() (htpolynet.molecule.molecule method)": [[0, "HTPolyNet.molecule.Molecule.determine_sequence"]], "df_typeorder() (in module htpolynet.topology)": [[0, "HTPolyNet.topology.df_typeorder"]], "dfrotate() (in module htpolynet.coordinates)": [[0, "HTPolyNet.coordinates.dfrotate"]], "diag_plots() (in module htpolynet.plot)": [[0, "HTPolyNet.plot.diag_plots"]], "diagnostics_graphs() (in module htpolynet.plot)": [[0, "HTPolyNet.plot.diagnostics_graphs"]], "do() (htpolynet.analyze.analyze method)": [[0, "HTPolyNet.analyze.Analyze.do"]], "do() (htpolynet.postsim.postsimmd method)": [[0, "HTPolyNet.postsim.PostSimMD.do"]], "do_e_plots() (in module htpolynet.plot)": [[0, "HTPolyNet.plot.do_E_plots"]], "do_capping() (htpolynet.curecontroller.curecontroller method)": [[0, "HTPolyNet.curecontroller.CureController.do_capping"]], "do_cure() (htpolynet.runtime.runtime method)": [[0, "HTPolyNet.runtime.Runtime.do_cure"]], "do_densification() (htpolynet.runtime.runtime method)": [[0, "HTPolyNet.runtime.Runtime.do_densification"]], "do_initialization() (htpolynet.runtime.runtime method)": [[0, "HTPolyNet.runtime.Runtime.do_initialization"]], "do_iter() (htpolynet.curecontroller.curecontroller method)": [[0, "HTPolyNet.curecontroller.CureController.do_iter"]], "do_postcure() (htpolynet.runtime.runtime method)": [[0, "HTPolyNet.runtime.Runtime.do_postcure"]], "do_precure() (htpolynet.runtime.runtime method)": [[0, "HTPolyNet.runtime.Runtime.do_precure"]], "do_tg_plots() (in module htpolynet.plot)": [[0, "HTPolyNet.plot.do_tg_plots"]], "do_workflow() (htpolynet.runtime.runtime method)": [[0, "HTPolyNet.runtime.Runtime.do_workflow"]], "driver": [[0, "module-driver"]], "dup_check() (htpolynet.topology.topology method)": [[0, "HTPolyNet.topology.Topology.dup_check"]], "enablecheckpoint() (in module htpolynet.checkpoint)": [[0, "HTPolyNet.checkpoint.enableCheckpoint"]], "encluster() (in module htpolynet.unused_symmetry_stuff)": [[0, "HTPolyNet.unused_symmetry_stuff.encluster"]], "enumerate_1_4_pairs() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.enumerate_1_4_pairs"]], "equilibrate() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.equilibrate"]], "exists() (htpolynet.projectfilesystem.runtimelibrary method)": [[0, "HTPolyNet.projectfilesystem.RuntimeLibrary.exists"]], "exists() (in module htpolynet.projectfilesystem)": [[0, "HTPolyNet.projectfilesystem.exists"]], "expandreactions": [[0, "module-expandreactions"]], "extract_molecule_reactions() (in module htpolynet.reaction)": [[0, "HTPolyNet.reaction.extract_molecule_reactions"]], "failed_pierced_ring (htpolynet.topocoord.btrc attribute)": [[0, "HTPolyNet.topocoord.BTRC.failed_pierced_ring"]], "failed_shortcircuit (htpolynet.topocoord.btrc attribute)": [[0, "HTPolyNet.topocoord.BTRC.failed_shortcircuit"]], "fcc() (htpolynet.coordinates.coordinates class method)": [[0, "HTPolyNet.coordinates.Coordinates.fcc"]], "fetch_example() (in module htpolynet.driver)": [[0, "HTPolyNet.driver.fetch_example"]], "fetch_molecule_files() (in module htpolynet.projectfilesystem)": [[0, "HTPolyNet.projectfilesystem.fetch_molecule_files"]], "filter() (htpolynet.ring.ringlist method)": [[0, "HTPolyNet.ring.RingList.filter"]], "find_sacrificial_h() (htpolynet.coordinates.coordinates method)": [[0, "HTPolyNet.coordinates.Coordinates.find_sacrificial_H"]], "find_template() (in module htpolynet.topocoord)": [[0, "HTPolyNet.topocoord.find_template"]], "finished (htpolynet.curecontroller.cure_step attribute)": [[0, "HTPolyNet.curecontroller.cure_step.finished"]], "flip_stereocenters() (htpolynet.molecule.molecule method)": [[0, "HTPolyNet.molecule.Molecule.flip_stereocenters"]], "flip_stereocenters() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.flip_stereocenters"]], "fromdataframe() (htpolynet.bondlist.bondlist class method)": [[0, "HTPolyNet.bondlist.Bondlist.fromDataFrame"]], "from_ex() (htpolynet.topology.topology class method)": [[0, "HTPolyNet.topology.Topology.from_ex"]], "from_top_gro() (htpolynet.topocoord.topocoord class method)": [[0, "HTPolyNet.topocoord.TopoCoord.from_top_gro"]], "from_yaml() (htpolynet.checkpoint.checkpoint class method)": [[0, "HTPolyNet.checkpoint.Checkpoint.from_yaml"]], "from_yaml() (htpolynet.curecontroller.curestate class method)": [[0, "HTPolyNet.curecontroller.CureState.from_yaml"]], "generate() (htpolynet.molecule.molecule method)": [[0, "HTPolyNet.molecule.Molecule.generate"]], "generate_conformers() (htpolynet.molecule.molecule method)": [[0, "HTPolyNet.molecule.Molecule.generate_conformers"]], "generate_molecules() (htpolynet.runtime.runtime method)": [[0, "HTPolyNet.runtime.Runtime.generate_molecules"]], "generate_product_name() (in module htpolynet.reaction)": [[0, "HTPolyNet.reaction.generate_product_name"]], "generate_stereo_reactions() (in module htpolynet.molecule)": [[0, "HTPolyNet.molecule.generate_stereo_reactions"]], "generate_stereoisomers() (htpolynet.molecule.molecule method)": [[0, "HTPolyNet.molecule.Molecule.generate_stereoisomers"]], "generate_symmetry_reactions() (in module htpolynet.molecule)": [[0, "HTPolyNet.molecule.generate_symmetry_reactions"]], "geometric_center() (htpolynet.coordinates.coordinates method)": [[0, "HTPolyNet.coordinates.Coordinates.geometric_center"]], "getversions() (htpolynet.software.software method)": [[0, "HTPolyNet.software.Software.getVersions"]], "get_r() (htpolynet.coordinates.coordinates method)": [[0, "HTPolyNet.coordinates.Coordinates.get_R"]], "get_r() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.get_R"]], "get_angles_dihedrals() (htpolynet.molecule.molecule method)": [[0, "HTPolyNet.molecule.Molecule.get_angles_dihedrals"]], "get_atom_attribute() (htpolynet.coordinates.coordinates method)": [[0, "HTPolyNet.coordinates.Coordinates.get_atom_attribute"]], "get_atom_attribute() (htpolynet.topology.topology method)": [[0, "HTPolyNet.topology.Topology.get_atom_attribute"]], "get_atoms_w_attribute() (htpolynet.coordinates.coordinates method)": [[0, "HTPolyNet.coordinates.Coordinates.get_atoms_w_attribute"]], "get_atomtype() (htpolynet.topology.topology method)": [[0, "HTPolyNet.topology.Topology.get_atomtype"]], "get_bond_parameters() (htpolynet.topology.topology method)": [[0, "HTPolyNet.topology.Topology.get_bond_parameters"]], "get_bystanders() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.get_bystanders"]], "get_energy_menu() (in module htpolynet.gromacs)": [[0, "HTPolyNet.gromacs.get_energy_menu"]], "get_example_depot_location() (htpolynet.projectfilesystem.runtimelibrary method)": [[0, "HTPolyNet.projectfilesystem.RuntimeLibrary.get_example_depot_location"]], "get_example_names() (htpolynet.projectfilesystem.runtimelibrary method)": [[0, "HTPolyNet.projectfilesystem.RuntimeLibrary.get_example_names"]], "get_gro_attribute_by_attributes() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.get_gro_attribute_by_attributes"]], "get_gro_attributelist_by_attributes() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.get_gro_attributelist_by_attributes"]], "get_idx() (htpolynet.coordinates.coordinates method)": [[0, "HTPolyNet.coordinates.Coordinates.get_idx"]], "get_molecular_weight() (htpolynet.molecule.molecule method)": [[0, "HTPolyNet.molecule.Molecule.get_molecular_weight"]], "get_oneaways() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.get_oneaways"]], "get_origin() (htpolynet.molecule.molecule method)": [[0, "HTPolyNet.molecule.Molecule.get_origin"]], "get_r() (in module htpolynet.reaction)": [[0, "HTPolyNet.reaction.get_r"]], "get_resid_sets() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.get_resid_sets"]], "get_resname() (htpolynet.molecule.molecule method)": [[0, "HTPolyNet.molecule.Molecule.get_resname"]], "get_row() (in module htpolynet.dataframetools)": [[0, "HTPolyNet.dataframetools.get_row"]], "get_row_as_string() (in module htpolynet.dataframetools)": [[0, "HTPolyNet.dataframetools.get_row_as_string"]], "get_row_attribute() (in module htpolynet.dataframetools)": [[0, "HTPolyNet.dataframetools.get_row_attribute"]], "get_rows_w_attribute() (in module htpolynet.dataframetools)": [[0, "HTPolyNet.dataframetools.get_rows_w_attribute"]], "global_trace() (in module htpolynet.plot)": [[0, "HTPolyNet.plot.global_trace"]], "gmx_command() (in module htpolynet.gromacs)": [[0, "HTPolyNet.gromacs.gmx_command"]], "gmx_energy_trace() (in module htpolynet.gromacs)": [[0, "HTPolyNet.gromacs.gmx_energy_trace"]], "gmx_traj_info() (in module htpolynet.gromacs)": [[0, "HTPolyNet.gromacs.gmx_traj_info"]], "go_proj() (in module htpolynet.projectfilesystem)": [[0, "HTPolyNet.projectfilesystem.go_proj"]], "go_root() (in module htpolynet.projectfilesystem)": [[0, "HTPolyNet.projectfilesystem.go_root"]], "go_to() (htpolynet.projectfilesystem.projectfilesystem method)": [[0, "HTPolyNet.projectfilesystem.ProjectFileSystem.go_to"]], "go_to() (in module htpolynet.projectfilesystem)": [[0, "HTPolyNet.projectfilesystem.go_to"]], "grab_files() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.grab_files"]], "graph() (htpolynet.bondlist.bondlist method)": [[0, "HTPolyNet.bondlist.Bondlist.graph"]], "graph_from_bondsfile() (in module htpolynet.utils)": [[0, "HTPolyNet.utils.graph_from_bondsfile"]], "gro_dataframe() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.gro_DataFrame"]], "gro_attributes (htpolynet.coordinates.coordinates attribute)": [[0, "HTPolyNet.coordinates.Coordinates.gro_attributes"]], "gro_from_trr() (in module htpolynet.gromacs)": [[0, "HTPolyNet.gromacs.gro_from_trr"]], "gromacs": [[0, "module-gromacs"]], "gromacs_distance() (in module htpolynet.gromacs)": [[0, "HTPolyNet.gromacs.gromacs_distance"]], "grompp_and_mdrun() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.grompp_and_mdrun"]], "grompp_and_mdrun() (in module htpolynet.gromacs)": [[0, "HTPolyNet.gromacs.grompp_and_mdrun"]], "half_as_list() (htpolynet.bondlist.bondlist method)": [[0, "HTPolyNet.bondlist.Bondlist.half_as_list"]], "has_atom_attributes() (htpolynet.coordinates.coordinates method)": [[0, "HTPolyNet.coordinates.Coordinates.has_atom_attributes"]], "homog_trans() (htpolynet.coordinates.coordinates method)": [[0, "HTPolyNet.coordinates.Coordinates.homog_trans"]], "idx_mappers() (htpolynet.molecule.molecule method)": [[0, "HTPolyNet.molecule.Molecule.idx_mappers"]], "idxorder() (in module htpolynet.topology)": [[0, "HTPolyNet.topology.idxorder"]], "increment_gro_attribute_by_attributes() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.increment_gro_attribute_by_attributes"]], "info() (htpolynet.projectfilesystem.runtimelibrary method)": [[0, "HTPolyNet.projectfilesystem.RuntimeLibrary.info"]], "info() (htpolynet.software.software method)": [[0, "HTPolyNet.software.Software.info"]], "info() (in module htpolynet.driver)": [[0, "HTPolyNet.driver.info"]], "info() (in module htpolynet.projectfilesystem)": [[0, "HTPolyNet.projectfilesystem.info"]], "info() (in module htpolynet.software)": [[0, "HTPolyNet.software.info"]], "inherit_grx_attributes_from_molecules() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.inherit_grx_attributes_from_molecules"]], "init_molecule_graph() (in module htpolynet.plot)": [[0, "HTPolyNet.plot.init_molecule_graph"]], "initial_composition (htpolynet.configuration.configuration attribute)": [[0, "HTPolyNet.configuration.Configuration.initial_composition"]], "initialize_molecule_rings() (htpolynet.molecule.molecule method)": [[0, "HTPolyNet.molecule.Molecule.initialize_molecule_rings"]], "initialize_monomer_grx_attributes() (htpolynet.molecule.molecule method)": [[0, "HTPolyNet.molecule.Molecule.initialize_monomer_grx_attributes"]], "injest_coordinates() (htpolynet.ring.ring method)": [[0, "HTPolyNet.ring.Ring.injest_coordinates"]], "injest_coordinates() (htpolynet.ring.ringlist method)": [[0, "HTPolyNet.ring.RingList.injest_coordinates"]], "input_check() (in module htpolynet.inputcheck)": [[0, "HTPolyNet.inputcheck.input_check"]], "inputcheck": [[0, "module-inputcheck"]], "insert_molecules() (in module htpolynet.gromacs)": [[0, "HTPolyNet.gromacs.insert_molecules"]], "interresidue_partners_of() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.interresidue_partners_of"]], "is_cured() (htpolynet.curecontroller.curecontroller method)": [[0, "HTPolyNet.curecontroller.CureController.is_cured"]], "is_reactant() (in module htpolynet.reaction)": [[0, "HTPolyNet.reaction.is_reactant"]], "is_reverse_of() (htpolynet.bondtemplate.bondtemplate method)": [[0, "HTPolyNet.bondtemplate.BondTemplate.is_reverse_of"]], "lawofcos() (in module htpolynet.ring)": [[0, "HTPolyNet.ring.lawofcos"]], "ldx_of_cellndx() (htpolynet.linkcell.linkcell method)": [[0, "HTPolyNet.linkcell.Linkcell.ldx_of_cellndx"]], "lib_setup() (in module htpolynet.projectfilesystem)": [[0, "HTPolyNet.projectfilesystem.lib_setup"]], "linelen (htpolynet.command.command attribute)": [[0, "HTPolyNet.command.Command.linelen"]], "linkcell": [[0, "module-linkcell"]], "linkcell_cleanup() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.linkcell_cleanup"]], "linkcell_initialize() (htpolynet.coordinates.coordinates method)": [[0, "HTPolyNet.coordinates.Coordinates.linkcell_initialize"]], "linkcell_initialize() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.linkcell_initialize"]], "linkcelltest() (htpolynet.coordinates.coordinates method)": [[0, "HTPolyNet.coordinates.Coordinates.linkcelltest"]], "load_files() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.load_files"]], "load_top_gro() (htpolynet.molecule.molecule method)": [[0, "HTPolyNet.molecule.Molecule.load_top_gro"]], "local_data_searchpath() (in module htpolynet.projectfilesystem)": [[0, "HTPolyNet.projectfilesystem.local_data_searchpath"]], "local_resid_cluster() (htpolynet.topology.topology method)": [[0, "HTPolyNet.topology.Topology.local_resid_cluster"]], "logrotate() (in module htpolynet.runtime)": [[0, "HTPolyNet.runtime.logrotate"]], "make_bonds() (htpolynet.molecule.molecule method)": [[0, "HTPolyNet.molecule.Molecule.make_bonds"]], "make_bonds() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.make_bonds"]], "make_memberlists() (htpolynet.linkcell.linkcell method)": [[0, "HTPolyNet.linkcell.Linkcell.make_memberlists"]], "make_neighborlists() (htpolynet.linkcell.linkcell method)": [[0, "HTPolyNet.linkcell.Linkcell.make_neighborlists"]], "make_resid_graph() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.make_resid_graph"]], "make_resid_graph() (htpolynet.topology.topology method)": [[0, "HTPolyNet.topology.Topology.make_resid_graph"]], "makes_shortcircuit() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.makes_shortcircuit"]], "map_from_templates() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.map_from_templates"]], "maxspan() (htpolynet.coordinates.coordinates method)": [[0, "HTPolyNet.coordinates.Coordinates.maxspan"]], "maxspan() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.maxspan"]], "mdp_get() (in module htpolynet.gromacs)": [[0, "HTPolyNet.gromacs.mdp_get"]], "mdp_modify() (in module htpolynet.gromacs)": [[0, "HTPolyNet.gromacs.mdp_modify"]], "mdp_to_dict() (in module htpolynet.gromacs)": [[0, "HTPolyNet.gromacs.mdp_to_dict"]], "merge() (htpolynet.coordinates.coordinates method)": [[0, "HTPolyNet.coordinates.Coordinates.merge"]], "merge() (htpolynet.molecule.molecule method)": [[0, "HTPolyNet.molecule.Molecule.merge"]], "merge() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.merge"]], "merge() (htpolynet.topology.topology method)": [[0, "HTPolyNet.topology.Topology.merge"]], "merge_ex() (htpolynet.topology.topology method)": [[0, "HTPolyNet.topology.Topology.merge_ex"]], "merge_types() (htpolynet.topology.topology method)": [[0, "HTPolyNet.topology.Topology.merge_types"]], "mic() (htpolynet.coordinates.coordinates method)": [[0, "HTPolyNet.coordinates.Coordinates.mic"]], "minimize() (htpolynet.molecule.molecule method)": [[0, "HTPolyNet.molecule.Molecule.minimize"]], "minimum_distance() (htpolynet.coordinates.coordinates method)": [[0, "HTPolyNet.coordinates.Coordinates.minimum_distance"]], "minimum_distance() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.minimum_distance"]], "minmax() (htpolynet.coordinates.coordinates method)": [[0, "HTPolyNet.coordinates.Coordinates.minmax"]], "minmax() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.minmax"]], "module": [[0, "module-HTPolyNet.ambertools"], [0, "module-HTPolyNet.analyze"], [0, "module-HTPolyNet.banner"], [0, "module-HTPolyNet.bondlist"], [0, "module-HTPolyNet.bondtemplate"], [0, "module-HTPolyNet.checkpoint"], [0, "module-HTPolyNet.command"], [0, "module-HTPolyNet.configuration"], [0, "module-HTPolyNet.coordinates"], [0, "module-HTPolyNet.countTime"], [0, "module-HTPolyNet.curecontroller"], [0, "module-HTPolyNet.dataframetools"], [0, "module-HTPolyNet.driver"], [0, "module-HTPolyNet.expandreactions"], [0, "module-HTPolyNet.gromacs"], [0, "module-HTPolyNet.inputcheck"], [0, "module-HTPolyNet.linkcell"], [0, "module-HTPolyNet.matrix4"], [0, "module-HTPolyNet.molecule"], [0, "module-HTPolyNet.plot"], [0, "module-HTPolyNet.postsim"], [0, "module-HTPolyNet.projectfilesystem"], [0, "module-HTPolyNet.reaction"], [0, "module-HTPolyNet.ring"], [0, "module-HTPolyNet.runtime"], [0, "module-HTPolyNet.software"], [0, "module-HTPolyNet.stringthings"], [0, "module-HTPolyNet.topocoord"], [0, "module-HTPolyNet.topology"], [0, "module-HTPolyNet.unused_symmetry_stuff"], [0, "module-HTPolyNet.utils"], [0, "module-ambertools"], [0, "module-analyze"], [0, "module-banner"], [0, "module-bondlist"], [0, "module-bondtemplate"], [0, "module-checkpoint"], [0, "module-command"], [0, "module-configuration"], [0, "module-coordinates"], [0, "module-countTime"], [0, "module-curecontroller"], [0, "module-dataframetools"], [0, "module-driver"], [0, "module-expandreactions"], [0, "module-gromacs"], [0, "module-inputcheck"], [0, "module-linkcell"], [0, "module-molecule"], [0, "module-plot"], [0, "module-postsim"], [0, "module-projectfilesystem"], [0, "module-reaction"], [0, "module-ring"], [0, "module-runtime"], [0, "module-software"], [0, "module-stringthings"], [0, "module-topocoords"], [0, "module-topology"], [0, "module-unused_symmetry_stuff"], [0, "module-utils"]], "mol2_atom_attributes (htpolynet.coordinates.coordinates attribute)": [[0, "HTPolyNet.coordinates.Coordinates.mol2_atom_attributes"]], "mol2_bond_attributes (htpolynet.coordinates.coordinates attribute)": [[0, "HTPolyNet.coordinates.Coordinates.mol2_bond_attributes"]], "mol2_bond_types (htpolynet.coordinates.coordinates attribute)": [[0, "HTPolyNet.coordinates.Coordinates.mol2_bond_types"]], "molecule": [[0, "module-molecule"]], "molecules (htpolynet.configuration.configuration attribute)": [[0, "HTPolyNet.configuration.Configuration.molecules"]], "molname_sequence_resnames() (in module htpolynet.reaction)": [[0, "HTPolyNet.reaction.molname_sequence_resnames"]], "multi_trace() (in module htpolynet.plot)": [[0, "HTPolyNet.plot.multi_trace"]], "mwbxl() (in module htpolynet.utils)": [[0, "HTPolyNet.utils.mwbxl"]], "my_logger() (in module htpolynet.stringthings)": [[0, "HTPolyNet.stringthings.my_logger"]], "neighbors_of_cellndx() (htpolynet.linkcell.linkcell method)": [[0, "HTPolyNet.linkcell.Linkcell.neighbors_of_cellndx"]], "network_graph() (in module htpolynet.plot)": [[0, "HTPolyNet.plot.network_graph"]], "next_iter() (htpolynet.curecontroller.curecontroller method)": [[0, "HTPolyNet.curecontroller.CureController.next_iter"]], "null_check() (htpolynet.topology.topology method)": [[0, "HTPolyNet.topology.Topology.null_check"]], "overwrite_coords() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.overwrite_coords"]], "pack_example() (in module htpolynet.driver)": [[0, "HTPolyNet.driver.pack_example"]], "param (htpolynet.reaction.reaction_stage attribute)": [[0, "HTPolyNet.reaction.reaction_stage.param"]], "parameterize() (htpolynet.molecule.molecule method)": [[0, "HTPolyNet.molecule.Molecule.parameterize"]], "parameterize() (in module htpolynet.driver)": [[0, "HTPolyNet.driver.parameterize"]], "parse() (htpolynet.analyze.analyzeconfiguration method)": [[0, "HTPolyNet.analyze.AnalyzeConfiguration.parse"]], "parse() (htpolynet.configuration.configuration method)": [[0, "HTPolyNet.configuration.Configuration.parse"]], "parse() (htpolynet.postsim.postsimconfiguration method)": [[0, "HTPolyNet.postsim.PostsimConfiguration.parse"]], "parse_console_output() (htpolynet.analyze.analyze method)": [[0, "HTPolyNet.analyze.Analyze.parse_console_output"]], "parse_reaction_list() (in module htpolynet.reaction)": [[0, "HTPolyNet.reaction.parse_reaction_list"]], "partners_of() (htpolynet.bondlist.bondlist method)": [[0, "HTPolyNet.bondlist.Bondlist.partners_of"]], "partners_of() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.partners_of"]], "passed (htpolynet.topocoord.btrc attribute)": [[0, "HTPolyNet.topocoord.BTRC.passed"]], "pfs_setup() (in module htpolynet.projectfilesystem)": [[0, "HTPolyNet.projectfilesystem.pfs_setup"]], "pierced_by() (htpolynet.ring.ring method)": [[0, "HTPolyNet.ring.Ring.pierced_by"]], "pierces() (htpolynet.coordinates.coordinates method)": [[0, "HTPolyNet.coordinates.Coordinates.pierces"]], "pierces_ring() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.pierces_ring"]], "plot": [[0, "module-plot"]], "plots() (in module htpolynet.plot)": [[0, "HTPolyNet.plot.plots"]], "point_in_cellndx() (htpolynet.linkcell.linkcell method)": [[0, "HTPolyNet.linkcell.Linkcell.point_in_cellndx"]], "populate() (htpolynet.linkcell.linkcell method)": [[0, "HTPolyNet.linkcell.Linkcell.populate"]], "populate_par() (htpolynet.linkcell.linkcell method)": [[0, "HTPolyNet.linkcell.Linkcell.populate_par"]], "post_plots() (in module htpolynet.plot)": [[0, "HTPolyNet.plot.post_plots"]], "postsim": [[0, "module-postsim"]], "postsim() (in module htpolynet.postsim)": [[0, "HTPolyNet.postsim.postsim"]], "postsim_density_evolution() (in module htpolynet.utils)": [[0, "HTPolyNet.utils.postsim_density_evolution"]], "predefined_classes (htpolynet.analyze.analyzeconfiguration attribute)": [[0, "HTPolyNet.analyze.AnalyzeConfiguration.predefined_classes"]], "prepare_new_bonds() (htpolynet.molecule.molecule method)": [[0, "HTPolyNet.molecule.Molecule.prepare_new_bonds"]], "previously_parameterized() (htpolynet.molecule.molecule method)": [[0, "HTPolyNet.molecule.Molecule.previously_parameterized"]], "product_sequence_resnames() (in module htpolynet.reaction)": [[0, "HTPolyNet.reaction.product_sequence_resnames"]], "proj() (in module htpolynet.projectfilesystem)": [[0, "HTPolyNet.projectfilesystem.proj"]], "proj_abspath() (in module htpolynet.projectfilesystem)": [[0, "HTPolyNet.projectfilesystem.proj_abspath"]], "projectfilesystem": [[0, "module-projectfilesystem"]], "reactant_resid_to_presid() (in module htpolynet.reaction)": [[0, "HTPolyNet.reaction.reactant_resid_to_presid"]], "reaction": [[0, "module-reaction"]], "reaction_stage (class in htpolynet.reaction)": [[0, "HTPolyNet.reaction.reaction_stage"]], "reactions (htpolynet.configuration.configuration attribute)": [[0, "HTPolyNet.configuration.Configuration.reactions"]], "read() (htpolynet.analyze.analyzeconfiguration class method)": [[0, "HTPolyNet.analyze.AnalyzeConfiguration.read"]], "read() (htpolynet.configuration.configuration class method)": [[0, "HTPolyNet.configuration.Configuration.read"]], "read() (htpolynet.postsim.postsimconfiguration class method)": [[0, "HTPolyNet.postsim.PostsimConfiguration.read"]], "read_atomset_attributes() (htpolynet.coordinates.coordinates method)": [[0, "HTPolyNet.coordinates.Coordinates.read_atomset_attributes"]], "read_checkpoint() (in module htpolynet.checkpoint)": [[0, "HTPolyNet.checkpoint.read_checkpoint"]], "read_gro() (htpolynet.coordinates.coordinates class method)": [[0, "HTPolyNet.coordinates.Coordinates.read_gro"]], "read_gro() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.read_gro"]], "read_gro_attributes() (htpolynet.molecule.molecule method)": [[0, "HTPolyNet.molecule.Molecule.read_gro_attributes"]], "read_gro_attributes() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.read_gro_attributes"]], "read_mol2() (htpolynet.coordinates.coordinates class method)": [[0, "HTPolyNet.coordinates.Coordinates.read_mol2"]], "read_mol2() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.read_mol2"]], "read_top() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.read_top"]], "read_top() (htpolynet.topology.topology class method)": [[0, "HTPolyNet.topology.Topology.read_top"]], "read_top_gro() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.read_top_gro"]], "read_tpx() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.read_tpx"]], "read_tpx() (htpolynet.topology.topology method)": [[0, "HTPolyNet.topology.Topology.read_tpx"]], "reconcile_subcoords() (htpolynet.coordinates.coordinates method)": [[0, "HTPolyNet.coordinates.Coordinates.reconcile_subcoords"]], "relax() (htpolynet.molecule.molecule method)": [[0, "HTPolyNet.molecule.Molecule.relax"]], "remap() (htpolynet.ring.ring method)": [[0, "HTPolyNet.ring.Ring.remap"]], "remap() (htpolynet.ring.ringlist method)": [[0, "HTPolyNet.ring.RingList.remap"]], "remove_restraints() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.remove_restraints"]], "remove_restraints() (htpolynet.topology.topology method)": [[0, "HTPolyNet.topology.Topology.remove_restraints"]], "rep_ex() (htpolynet.topology.topology method)": [[0, "HTPolyNet.topology.Topology.rep_ex"]], "repeat_check() (in module htpolynet.topology)": [[0, "HTPolyNet.topology.repeat_check"]], "report_duplicate_types() (htpolynet.topology.topology method)": [[0, "HTPolyNet.topology.Topology.report_duplicate_types"]], "report_type() (htpolynet.topology.topology method)": [[0, "HTPolyNet.topology.Topology.report_type"]], "required_keys (htpolynet.analyze.analyze attribute)": [[0, "HTPolyNet.analyze.Analyze.required_keys"]], "reset() (htpolynet.curecontroller.curecontroller method)": [[0, "HTPolyNet.curecontroller.CureController.reset"]], "reset() (htpolynet.curecontroller.curestate method)": [[0, "HTPolyNet.curecontroller.CureState.reset"]], "reset_grx_attributes_from_idx_list() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.reset_grx_attributes_from_idx_list"]], "reset_idx_list_from_grx_attributes() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.reset_idx_list_from_grx_attributes"]], "reset_override_from_type() (htpolynet.topology.topology method)": [[0, "HTPolyNet.topology.Topology.reset_override_from_type"]], "reset_type() (htpolynet.topology.topology method)": [[0, "HTPolyNet.topology.Topology.reset_type"]], "resid_partners_of() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.resid_partners_of"]], "restore_bond_parameters() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.restore_bond_parameters"]], "restore_bond_parameters() (htpolynet.topology.topology method)": [[0, "HTPolyNet.topology.Topology.restore_bond_parameters"]], "return_bond_lengths() (htpolynet.coordinates.coordinates method)": [[0, "HTPolyNet.coordinates.Coordinates.return_bond_lengths"]], "return_bond_lengths() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.return_bond_lengths"]], "reverse() (htpolynet.bondtemplate.bondtemplate method)": [[0, "HTPolyNet.bondtemplate.BondTemplate.reverse"]], "reverse() (htpolynet.bondtemplate.reactionbond method)": [[0, "HTPolyNet.bondtemplate.ReactionBond.reverse"]], "rij() (htpolynet.coordinates.coordinates method)": [[0, "HTPolyNet.coordinates.Coordinates.rij"]], "ring": [[0, "module-ring"]], "root() (in module htpolynet.projectfilesystem)": [[0, "HTPolyNet.projectfilesystem.root"]], "rot() (htpolynet.matrix4.matrix4 method)": [[0, "HTPolyNet.matrix4.Matrix4.rot"]], "rotate() (htpolynet.coordinates.coordinates method)": [[0, "HTPolyNet.coordinates.Coordinates.rotate"]], "rotate() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.rotate"]], "rotate_axis() (htpolynet.matrix4.matrix4 method)": [[0, "HTPolyNet.matrix4.Matrix4.rotate_axis"]], "rotate_bond() (htpolynet.molecule.molecule method)": [[0, "HTPolyNet.molecule.Molecule.rotate_bond"]], "run() (htpolynet.command.command method)": [[0, "HTPolyNet.command.Command.run"]], "run() (in module htpolynet.driver)": [[0, "HTPolyNet.driver.run"]], "runtime": [[0, "module-runtime"]], "runtime_defaults (htpolynet.runtime.runtime attribute)": [[0, "HTPolyNet.runtime.Runtime.runtime_defaults"]], "sach() (htpolynet.coordinates.coordinates method)": [[0, "HTPolyNet.coordinates.Coordinates.sacH"]], "save_data() (htpolynet.runtime.runtime method)": [[0, "HTPolyNet.runtime.Runtime.save_data"]], "scatter() (in module htpolynet.plot)": [[0, "HTPolyNet.plot.scatter"]], "searchlist_of_ldx() (htpolynet.linkcell.linkcell method)": [[0, "HTPolyNet.linkcell.Linkcell.searchlist_of_ldx"]], "select_topology_type_option() (in module htpolynet.topology)": [[0, "HTPolyNet.topology.select_topology_type_option"]], "set_atom_attribute() (htpolynet.coordinates.coordinates method)": [[0, "HTPolyNet.coordinates.Coordinates.set_atom_attribute"]], "set_atomset_attribute() (htpolynet.coordinates.coordinates method)": [[0, "HTPolyNet.coordinates.Coordinates.set_atomset_attribute"]], "set_box() (htpolynet.coordinates.coordinates method)": [[0, "HTPolyNet.coordinates.Coordinates.set_box"]], "set_gmx_preferences() (htpolynet.software.software method)": [[0, "HTPolyNet.software.Software.set_gmx_preferences"]], "set_gmx_preferences() (in module htpolynet.software)": [[0, "HTPolyNet.software.set_gmx_preferences"]], "set_gro_attribute() (htpolynet.molecule.molecule method)": [[0, "HTPolyNet.molecule.Molecule.set_gro_attribute"]], "set_gro_attribute() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.set_gro_attribute"]], "set_gro_attribute_by_attributes() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.set_gro_attribute_by_attributes"]], "set_grx_attributes() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.set_grx_attributes"]], "set_origin() (htpolynet.molecule.molecule method)": [[0, "HTPolyNet.molecule.Molecule.set_origin"]], "set_row_attribute() (in module htpolynet.dataframetools)": [[0, "HTPolyNet.dataframetools.set_row_attribute"]], "set_rows_attributes_from_dict() (in module htpolynet.dataframetools)": [[0, "HTPolyNet.dataframetools.set_rows_attributes_from_dict"]], "set_sequence_from_coordinates() (htpolynet.molecule.molecule method)": [[0, "HTPolyNet.molecule.Molecule.set_sequence_from_coordinates"]], "set_sequence_from_moldict() (htpolynet.molecule.molecule method)": [[0, "HTPolyNet.molecule.Molecule.set_sequence_from_moldict"]], "setup() (htpolynet.curecontroller.curecontroller method)": [[0, "HTPolyNet.curecontroller.CureController.setup"]], "shift() (htpolynet.ring.ring method)": [[0, "HTPolyNet.ring.Ring.shift"]], "shift() (htpolynet.ring.ringlist method)": [[0, "HTPolyNet.ring.RingList.shift"]], "shiftatomsidx() (htpolynet.topology.topology method)": [[0, "HTPolyNet.topology.Topology.shiftatomsidx"]], "show_z_report() (htpolynet.coordinates.coordinates method)": [[0, "HTPolyNet.coordinates.Coordinates.show_z_report"]], "software": [[0, "module-software"]], "spew_atom() (htpolynet.coordinates.coordinates method)": [[0, "HTPolyNet.coordinates.Coordinates.spew_atom"]], "stringthings": [[0, "module-stringthings"]], "subcoords() (htpolynet.coordinates.coordinates method)": [[0, "HTPolyNet.coordinates.Coordinates.subcoords"]], "subpath() (in module htpolynet.projectfilesystem)": [[0, "HTPolyNet.projectfilesystem.subpath"]], "sw_setup() (in module htpolynet.software)": [[0, "HTPolyNet.software.sw_setup"]], "swap_atom_names() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.swap_atom_names"]], "symm() (in module htpolynet.unused_symmetry_stuff)": [[0, "HTPolyNet.unused_symmetry_stuff.symm"]], "system() (htpolynet.projectfilesystem.runtimelibrary class method)": [[0, "HTPolyNet.projectfilesystem.RuntimeLibrary.system"]], "system() (in module htpolynet.projectfilesystem)": [[0, "HTPolyNet.projectfilesystem.system"]], "to_string() (in module htpolynet.software)": [[0, "HTPolyNet.software.to_string"]], "to_yaml() (htpolynet.checkpoint.checkpoint method)": [[0, "HTPolyNet.checkpoint.Checkpoint.to_yaml"]], "topocoords": [[0, "module-topocoords"]], "topology": [[0, "module-topology"]], "total_charge() (htpolynet.topology.topology method)": [[0, "HTPolyNet.topology.Topology.total_charge"]], "total_mass() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.total_mass"]], "total_mass() (htpolynet.topology.topology method)": [[0, "HTPolyNet.topology.Topology.total_mass"]], "total_volume() (htpolynet.coordinates.coordinates method)": [[0, "HTPolyNet.coordinates.Coordinates.total_volume"]], "total_volume() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.total_volume"]], "trace() (in module htpolynet.plot)": [[0, "HTPolyNet.plot.trace"]], "transform() (htpolynet.matrix4.matrix4 method)": [[0, "HTPolyNet.matrix4.Matrix4.transform"]], "transinvec() (htpolynet.matrix4.matrix4 method)": [[0, "HTPolyNet.matrix4.Matrix4.transinvec"]], "translate() (htpolynet.coordinates.coordinates method)": [[0, "HTPolyNet.coordinates.Coordinates.translate"]], "translate() (htpolynet.matrix4.matrix4 method)": [[0, "HTPolyNet.matrix4.Matrix4.translate"]], "translate() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.translate"]], "transrot() (htpolynet.molecule.molecule method)": [[0, "HTPolyNet.molecule.Molecule.transrot"]], "transvec() (htpolynet.matrix4.matrix4 method)": [[0, "HTPolyNet.matrix4.Matrix4.transvec"]], "treadmill() (htpolynet.ring.ring method)": [[0, "HTPolyNet.ring.Ring.treadmill"]], "typedata() (in module htpolynet.topology)": [[0, "HTPolyNet.topology.typedata"]], "typeorder() (in module htpolynet.topology)": [[0, "HTPolyNet.topology.typeorder"]], "unknown (htpolynet.curecontroller.cure_step attribute)": [[0, "HTPolyNet.curecontroller.cure_step.unknown"]], "unset (htpolynet.reaction.reaction_stage attribute)": [[0, "HTPolyNet.reaction.reaction_stage.unset"]], "unset (htpolynet.topocoord.btrc attribute)": [[0, "HTPolyNet.topocoord.BTRC.unset"]], "unused_symmetry_stuff": [[0, "module-unused_symmetry_stuff"]], "unwrap() (htpolynet.coordinates.coordinates method)": [[0, "HTPolyNet.coordinates.Coordinates.unwrap"]], "unwrap() (htpolynet.ring.ring method)": [[0, "HTPolyNet.ring.Ring.unwrap"]], "update() (htpolynet.bondlist.bondlist method)": [[0, "HTPolyNet.bondlist.Bondlist.update"]], "update_topology_and_coordinates() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.update_topology_and_coordinates"]], "update_zrecs() (htpolynet.molecule.molecule method)": [[0, "HTPolyNet.molecule.Molecule.update_zrecs"]], "user() (htpolynet.projectfilesystem.runtimelibrary class method)": [[0, "HTPolyNet.projectfilesystem.RuntimeLibrary.user"]], "utils": [[0, "module-utils"]], "vacuum_minimize() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.vacuum_minimize"]], "vacuum_simulate() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.vacuum_simulate"]], "wrap_coords() (htpolynet.coordinates.coordinates method)": [[0, "HTPolyNet.coordinates.Coordinates.wrap_coords"]], "wrap_coords() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.wrap_coords"]], "wrap_point() (htpolynet.coordinates.coordinates method)": [[0, "HTPolyNet.coordinates.Coordinates.wrap_point"]], "write_atomset_attributes() (htpolynet.coordinates.coordinates method)": [[0, "HTPolyNet.coordinates.Coordinates.write_atomset_attributes"]], "write_gro() (htpolynet.coordinates.coordinates method)": [[0, "HTPolyNet.coordinates.Coordinates.write_gro"]], "write_gro() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.write_gro"]], "write_gro_attributes() (htpolynet.molecule.molecule method)": [[0, "HTPolyNet.molecule.Molecule.write_gro_attributes"]], "write_gro_attributes() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.write_gro_attributes"]], "write_grx_attributes() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.write_grx_attributes"]], "write_mol2() (htpolynet.coordinates.coordinates method)": [[0, "HTPolyNet.coordinates.Coordinates.write_mol2"]], "write_mol2() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.write_mol2"]], "write_top() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.write_top"]], "write_top() (htpolynet.topology.topology method)": [[0, "HTPolyNet.topology.Topology.write_top"]], "write_tpx() (htpolynet.topocoord.topocoord method)": [[0, "HTPolyNet.topocoord.TopoCoord.write_tpx"]], "write_tpx() (htpolynet.topology.topology method)": [[0, "HTPolyNet.topology.Topology.write_tpx"]], "yield_bonds() (in module htpolynet.molecule)": [[0, "HTPolyNet.molecule.yield_bonds"]], "yield_bonds_as_df() (in module htpolynet.molecule)": [[0, "HTPolyNet.molecule.yield_bonds_as_df"]]}})
\ No newline at end of file