Source code for riboraptor.interval

[docs]class Interval: """Class for bed interval""" def __init__(self, chrom=None, start=0, end=0, strand=None): self.chrom = chrom self.start = int(start) self.end = int(end) self.strand = strand def __eq__(self, other): """Override the default Equals behavior""" return (self.chrom == other.chrom and self.start == other.start and self.end == other.end and self.strand == other.strand) def __repr__(self): return '{}\t{}\t{}\t{}'.format(self.chrom, self.start, self.end, self.strand)