示例#1
0
 def _draw_chrom_dividers(self, x_axis):
     if self.chrom == 0:
         if x_axis == 'cm_cumulative':
             genome_offset = genome_cm_offset()
         else:
             genome_offset = genome_bp_offset()
         offset = genome_offset[:NUM_CHROMOSOMES]
         for chr_offset in offset[1:]: P.plot([chr_offset, chr_offset], [-0.1, 1.1], c='k', linestyle=':')
示例#2
0
 def cm_cumulative(self):
     '''cM axis offset for aligning multiple chromosomes.'''
     if self.chrom: return self.snp.x
     else:
         offset = genome_cm_offset()[:NUM_CHROMOSOMES]
         return self.snp.x + offset[self.snp.info['chrom'] - 1]