Package schrodinger :: Package application :: Package canvas :: Module r_group :: Class Data
[hide private]
[frames] | no frames]

Class Data

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.

Instance Methods [hide private]
 
__init__(self)
 
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
 
get_prop_list(self)
 
add_property_value(self, prop, value)
Add property value to self.property_values dict Done in order of cts
 
get_prop_values(self)
 
add_bonds_in_rings(self, lol, index)
 
get_bonds_in_rings(self)
 
add_core_ct(self, ct)
 
add_rg_ct(self, position, ct)
 
get_rg_ct(self)
 
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)
 
get_rings(self)
 
add_functional_rings(self, rings, ct_index)
 
get_functional_rings(self)
 
add_core(self, core, i)
 
get_core(self, index)
 
get_cores(self)
 
add_core_bonds(self, bonds, i)
 
get_core_bonds(self, index)
 
add_ct_offset(self, file_offset)
 
get_ct_offsets(self)
 
add_position(self)
 
add_r_group(self, position_number, smiles, ct_index)
 
get_r_groups(self)
 
add_r_groups_to_atom(self, atom_index, value)
 
get_r_group_for_atom(self, atom)
 
get_r_groups_per_atom(self)