Fields that should be considered for our notion of object equality.

def fields(self):
        '''
        Fields that should be considered for our notion of object equality.
        '''
        return (
            self.locus, self.offset_start, self.offset_end, self.alignment_key)