code: def get_multiplicon_properties(self, value):
          
          sql = '''SELECT id, parent, level, number_of_anchorpoints,
                           profile_length, is_redundant
                     FROM multiplicons WHERE id=:id'''
          cur = self._dbconn.cursor()
          cur.execute(sql, {'id': str(value)})
          result = cur.fetchone()
          cur.close()
          return {'id': int(result[0]),
                  'parent': int(result[1]) if len(result[1]) else None,
                  'level': int(result[2]),
                  'number_of_anchorpoints': int(result[3]),
                  'profile_length': int(result[4]),
                  'is_redundant': True if result[5] == '-1' else False,
                  'segments': self.get_multiplicon_segments(value)}
docs: Return a dictionary describing multiplicon data:
              id, parent, level, number_of_anchorpoints, profile_length,
              is_redundant and the contributing genome segments