|
templates_convert(templates)
Convert templates structure to internal data structure. |
|
|
|
compress_residue_list(residue_list)
Compress FF representation if possible |
|
|
|
get_atom_list(atoms,
neighbors,
templates,
residue_list)
Return a list of atoms in the ct structure. |
|
|
|
get_neighbor_list(atom_list)
Return list of neighbor lists; one neighbor list for each atom, in
order. |
|
|
|
get_bond_list(neighbor_list)
Return list of all bonds (i,j) such that i<j. |
|
|
|
get_angle_list(neighbor_list)
Return list of all angles (i,j,k) such that i<k. |
|
|
|
get_proper_list(neighbor_list,
bond_list)
Return list of all propers (i,j,k,l) such that i<l. |
|
|
|
|
|
merge(list0,
list1)
Merge list1 into list0, as long as there are no entries in common. |
|
|
|
get_pseudo_terms(iffld,
pseudo_residue_list,
nres,
nstart)
Return drude and virtual particle list (numbering starting at nstart)
and list of 'bonds' between drudes, virtual sites and particles. |
|
|
|
update_pseudo_residue_list(iffld,
pseudo_residue_list,
atoms,
templates,
residue_list)
pseudo_list is a list of all residues in ct block, and each residue
is a list of pseudo particles. |
|
|
|
construct_lists(iffld,
atoms,
neighbors,
rules,
templates,
residue_list,
pseudo_residue_list)
Return lists that describe the structure. |
|
|
|
merge_blocks(first,
second)
Merge second block into first; print warning message if element in
second block is already in the first block. |
|
|
|
merge_blocks2(first,
second)
Merge first block into second; print warning message if element in
first block will override element in second block. |
|
|
|
add_water_constraints(ff_handle)
Add an ffio_constraints block to the ff_handle for a water ct by
reading the ffio_c1 values from the angles and bonds, and append
'_constrained' to the functional forms of the angles and bonds. |
|
|
|
|