docs: def _parse_compound_info(self, line):
          """Parse and extract all compound data by looping through the dictionary of compound_info regexs
  
          updates self.compound_info
  
          Args:
               line (str): line of the msp file
  
          """
          for k, regexes in six.iteritems(self.compound_regex):
              for reg in regexes:
                  if self.compound_info[k]:
                      continue
                  m = re.search(reg, line, re.IGNORECASE)
                  if m:
                      self.compound_info[k] = m.group(1).strip()
  
          self._get_other_names(line)