1 #ifndef gamgee__reference_map__guard 
    2 #define gamgee__reference_map__guard 
    4 #include <unordered_map> 
   18 class ReferenceMap : 
public std::unordered_map<std::string, std::string> {
 
   34                             const bool reverse_strand = 
false  
Utility class to store an genomic location (Interval). 
Definition: interval.h:19
 
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
 
ReferenceMap(const std::string &filename)
opens a fasta/fastq reference file and creates a ReferenceMap from it 
Definition: reference_map.cpp:15
 
Definition: exceptions.h:9
 
std::string get_sequence(const Interval &interval, const bool reverse_strand=false) const 
locates the DNA sequence for a given Interval 
Definition: reference_map.cpp:25
 
Utility class to create a reference object for all reference operations in Foghorn. 
Definition: reference_map.h:18