def __len__(self): return sum(1 for row in fastq_iter(self.FileObject))
def __iter__(self): for row in fastq_iter(self.FileObject): yield row