Class to store intermediary and finals data structures for R-group
analysis. Methods starting with add append information on a CT by CT
basis to data structures.
|
|
|
set_prop_list(self,
proplist)
Create list (self.property_list) of every non string property in a ct
Checks for existing properties and prevents duplicates |
|
|
|
|
|
add_property_value(self,
prop,
value)
Add property value to self.property_values dict Done in order of cts |
|
|
|
|
|
add_bonds_in_rings(self,
lol,
index) |
|
|
|
|
|
|
|
add_rg_ct(self,
position,
ct) |
|
|
|
|
|
get_attachment_points(self) |
|
|
|
add_attachment_points(self,
ct_data,
index) |
|
|
|
print_attachment_points(self) |
|
|
|
print_attachment_points_ct(self,
ct_index) |
|
|
|
add_rings(self,
rings,
i) |
|
|
|
|
|
add_functional_rings(self,
rings,
ct_index) |
|
|
|
get_functional_rings(self) |
|
|
|
|
|
|
|
|
|
add_core_bonds(self,
bonds,
i) |
|
|
|
get_core_bonds(self,
index) |
|
|
|
add_ct_offset(self,
file_offset) |
|
|
|
|
|
|
|
add_r_group(self,
position_number,
smiles,
ct_index) |
|
|
|
|
|
add_r_groups_to_atom(self,
atom_index,
value) |
|
|
|
get_r_group_for_atom(self,
atom) |
|
|
|
get_r_groups_per_atom(self) |
|
|