def get_range_for_seqid(self, seqid): from ctypes import byref if gtlib.gt_feature_index_has_seqid(self.fi, seqid) == 0: gterror("feature_index does not contain seqid") range = Range() gtlib.gt_feature_index_get_range_for_seqid(self.fi, byref(range), seqid) return range
def get_range_for_seqid(self, seqid): from ctypes import byref err = Error() if self.has_seqid(seqid) == 0: gterror("feature_index does not contain seqid") range = Range() rval = gtlib.gt_feature_index_get_range_for_seqid(self.fi, byref(range), seqid, err) if rval != 0: gterror(err) return range
def get_range_for_seqid(self, seqid): from ctypes import byref err = Error() if self.has_seqid(seqid) == 0: gterror("feature_index does not contain seqid") range = Range() rval = gtlib.gt_feature_index_get_range_for_seqid( self.fi, byref(range), seqid.encode('UTF-8'), err) if rval != 0: gterror(err) return range