SHORE API
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
shore::segment_reader Class Reference

Reader for genomic segments in various file formats. More...

Public Types

typedef shore::segment current_type
 

Public Member Functions

 segment_reader (const std::string &fn)
 
 segment_reader (const std::string &fn, const std::string &id, const std::string &chr, const std::string &pos, const std::string &strand, const std::string &size, const std::string &end=std::string())
 
 segment_reader (std::istream *const in, const bool is_gff=false)
 
 segment_reader (std::istream *const in, const std::string &id, const std::string &chr, const std::string &pos, const std::string &strand, const std::string &size, const std::string &end=std::string())
 
const shore::segment & current () const
 
bool has_data ()
 
void next ()
 
const std::string & current_line () const
 
const std::string & get_header () const
 
bool is_gff () const
 
bool with_id ()
 
bool with_strand ()
 

Detailed Description

Reader for genomic segments in various file formats.


The documentation for this class was generated from the following file: