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) |  |  |