Пример #1
0
    def __init__(self, sequence, size=(1000,5000)):
        self.size = size
        resolution = size[0] / 2        # good default?

        BaseSequencePicture.__init__(self, sequence, resolution)

        # for final y-cropping.
        self.max_y = 2*self.VERTICAL_MARGIN + self.SEQUENCE_HEIGHT
        self.set_left_margin_offset(0)
Пример #2
0
    def __init__(self, sequence_length, size=(1000, 1000)):
        self.size = size
        resolution = size[0] / 2  # good default?

        BaseSequencePicture.__init__(self, sequence_length, resolution)

        # for final y-cropping.
        self.max_y = 2 * self.SEQUENCE_OFFSET + self.SEQUENCE_HEIGHT
        self.set_left_margin_offset(0)
Пример #3
0
    def __init__(self, sequence):
        self.w, self.h = landscape(letter)
        BaseSequencePicture.__init__(self, sequence, int(self.w))
        
        self.data_fp = StringIO()
        self.canvas = canvas.Canvas(self.data_fp, pagesize=(self.w,self.h))

        # conversion factor
        self.seq_to_canvas = float((self.w - 2*self.HORIZONTAL_MARGIN) /
                                   self.resolution)
Пример #4
0
    def __init__(self, sequence_length):
        self.w, self.h = landscape(letter)
        BaseSequencePicture.__init__(self, sequence_length, int(self.w))
        
        self.data_fp = StringIO()
        self.canvas = canvas.Canvas(self.data_fp, pagesize=(self.w,self.h))

        self.seqlen = sequence_length

        # conversion factor
        self.seq_to_canvas = float((self.w - 2*self.SEQUENCE_BASE) /
                                   self.resolution)