cgatools::variants::VariantFileIterator Class Reference

List of all members.

Classes

struct  LocusData
 Locus data in OLPL file.

Public Member Functions

 VariantFileIterator (const CrrFile &crr)
void open (const std::string &fn)
void close ()
bool eof () const
const Locusoperator* () const
const Locusoperator-> () const
VariantFileIteratoroperator++ ()
const std::string & getFileName ()
void error (const std::string &msg) const
void locusCallError (const std::string &msg, const Locus &locus, const Call &call) const
void locusError (const std::string &msg, const Locus &locus) const
void setReferenceCoverValidation (bool validate)
const
util::DelimitedFile::Metadata
getMetadata () const
const std::vector< std::string > & getColumnHeaders () const
const std::vector< std::string > & getAnnotationColumnHeaders () const
size_t getAnnotationIndex (const std::string &name) const
 Returns the index of a given annotation column in the Locus::extras_ vector, or Locus::extras_.size() if the annotation is not present.
void fillOlplFileMetadata (util::DelimitedFile::Metadata &meta) const
void writeOlplFileHeader (std::ostream &out) const

Member Function Documentation

size_t cgatools::variants::VariantFileIterator::getAnnotationIndex ( const std::string &  name  )  const

Returns the index of a given annotation column in the Locus::extras_ vector, or Locus::extras_.size() if the annotation is not present.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines

Generated by  doxygen 1.6.2