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)
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)
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)
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)