docs: def _parse_multiplicons(self):
          """ Read the multiplicon output file, and parse into a (i) tree using
              NetworkX, and (ii) an SQLite database.
          """
          # Parse data with csv reader
          reader = csv.reader(open(self._multiplicon_file, 'rU'),
                              delimiter='\t')
          for row in reader:
              if reader.line_num == 1:  # skip header
                  continue
              # Add data to SQLite db
              sql = '''INSERT INTO multiplicons
                       (id, genome_x, list_x, parent, genome_y, list_y, level,
                       number_of_anchorpoints, profile_length, begin_x, end_x,
                       begin_y, end_y, is_redundant) VALUES
                       (?,?,?,?,?,?,?,?,?,?,?,?,?,?)'''
              self._dbconn.execute(sql, row)
              # Add multiplicons to tree
              m_id = int(row[0])
              self._multiplicon_graph.add_node(m_id)
              if len(row[3]):
                  self._multiplicon_graph.add_edge(int(row[3]), m_id)
          self._dbconn.commit()