Ejemplo n.º 1
0
 def get_first_seqid(self):
     err = Error()
     str = gtlib.gt_feature_index_get_first_seqid(self.fi, err)
     if str == None:
         if err.is_set():
             gterror(err)
     return str
Ejemplo n.º 2
0
 def get_first_seqid(self):
     err = Error()
     str = gtlib.gt_feature_index_get_first_seqid(self.fi, err._as_parameter_)
     if str == None:
         if err.is_set():
             gterror(err)
     return str
Ejemplo n.º 3
0
 def get_height(self):
     err = Error()
     height = c_ulong()
     gtlib.gt_layout_get_height(self.layout, byref(height), err)
     if err.is_set():
         gterror(err)
     return height.value
Ejemplo n.º 4
0
 def __init__(self, diagram, width, style):
     err = Error()
     self.layout = gtlib.gt_layout_new(diagram._as_parameter_, width,
                                       style._as_parameter_, err._as_parameter_)
     if err.is_set():
         gterror(err)
     self._as_parameter_ = self.layout
Ejemplo n.º 5
0
 def get_height(self):
     err = Error()
     height = c_ulong()
     gtlib.gt_layout_get_height(self.layout, byref(height), err)
     if err.is_set():
         gterror(err)
     return height.value
Ejemplo n.º 6
0
 def get_first_seqid(self):
     err = Error()
     str = gtlib.gt_feature_index_get_first_seqid(self.fi,
                                                  err._as_parameter_)
     if str == None:
         if err.is_set():
             gterror(err)
     return str.decode('UTF-8')
Ejemplo n.º 7
0
 def __init__(self, diagram, width, style):
     err = Error()
     self.layout = gtlib.gt_layout_new(diagram._as_parameter_, width,
                                       style._as_parameter_,
                                       err._as_parameter_)
     if err.is_set():
         gterror(err)
     self._as_parameter_ = self.layout
Ejemplo n.º 8
0
 def from_index(feature_index, seqid, rng, style):
     from ctypes import byref
     err = Error()
     if rng.start > rng.end:
         gterror("range.start > range.end")
     diagram = gtlib.gt_diagram_new(feature_index, seqid, byref(rng), style,
                                    err)
     if err.is_set():
         gterror(err)
     return Diagram(diagram)
Ejemplo n.º 9
0
 def from_index(feature_index, seqid, rng, style):
     from ctypes import byref
     err = Error()
     if rng.start > rng.end:
         gterror("range.start > range.end")
     diagram = gtlib.gt_diagram_new(feature_index, seqid, byref(rng),
             style, err)
     if err.is_set():
         gterror(err)
     return Diagram(diagram)
Ejemplo n.º 10
0
    def from_index(feature_index, seqid, rng, style):
        from ctypes import byref
        FeatureIndex.from_param(feature_index)
        Style.from_param(style)

        err = Error()
        if rng.start > rng.end:
            gterror("range.start > range.end")
        diagram = gtlib.gt_diagram_new(feature_index._as_parameter_, seqid,
                byref(rng), style._as_parameter_, err._as_parameter_)
        if err.is_set():
            gterror(err)
        return Diagram(diagram)
Ejemplo n.º 11
0
 def sketch(self, canvas):
     err = Error()
     had_err = gtlib.gt_layout_sketch(self.layout, canvas._as_parameter_,
                                      err._as_parameter_)
     if err.is_set():
         gterror(err)
Ejemplo n.º 12
0
 def sketch(self, canvas):
     err = Error()
     had_err = gtlib.gt_layout_sketch(self.layout, canvas._as_parameter_,
                                      err._as_parameter_)
     if err.is_set():
         gterror(err)
Ejemplo n.º 13
0
 def sketch(self, canvas):
     err = Error()
     had_err = gtlib.gt_layout_sketch(self.layout, canvas, err)
     if err.is_set():
         gterror(err)
Ejemplo n.º 14
0
 def sketch(self, canvas):
     err = Error()
     had_err = gtlib.gt_layout_sketch(self.layout, canvas, err)
     if err.is_set():
         gterror(err)