def _write(self, arr, start, end, strand, value): if strand == NEG_STRAND: value = dna_reverse_complement(value) # encode to bitarray b = bitarray() b.encode(_encoders[self.bpb], value) # write BitArrayTrack._write(self, arr, start, end, b)