add paired end reads query and iterator