Exemple #1
0
 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
Exemple #2
0
 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
Exemple #3
0
 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