1 #ifndef gamgee__reference_iterator__guard
2 #define gamgee__reference_iterator__guard
18 m_sequence {*m_iterator}
26 const char ref_base(
const std::string& chromosome,
const int one_based_location);
29 FastqIterator m_iterator;
Utility class to read many Fastq records from a stream (e.g. Fastq file, stdin, ...) in a for-each loop in a for-each loop.
Definition: fastq_reader.h:36
FastqIterator begin()
creates a FastqIterator pointing at the start of the input stream (needed by for-each loop) ...
Definition: fastq_reader.cpp:39
Utility class to access reference bases in a FastA-formatted reference genome.
Definition: reference_iterator.h:14
Definition: exceptions.h:9
const char ref_base(const std::string &chromosome, const int one_based_location)
return the reference base character at the desired location
Definition: reference_iterator.cpp:8
ReferenceIterator(const std::string &filename)
Definition: reference_iterator.h:16