Reader: Implement DNAFlatDoor and DNADoor