info Class Reference
  #include <info.h>
Public Types | |
| typedef ::uint32_t | uint_t | 
| typedef std::vector< std::string > | str_vector_t | 
| typedef std::vector< read_info > | read_vector_t | 
| typedef read_vector_t::const_iterator | const_read_iterator | 
Public Member Functions | |
| info (const std::string &name="", const std::string &date="", const std::string instrument_name="", const size_t run_number=0, const uint_t version=0, const flowcell_layout &flowcell=flowcell_layout(), const str_vector_t &channels=str_vector_t(), const image_dimensions &image_dim=image_dimensions(), const read_vector_t &reads=read_vector_t()) | |
| info (const flowcell_layout &flowcell, const read_vector_t &reads=read_vector_t(), const str_vector_t &channels=str_vector_t()) | |
| const std::string & | instrument_name () const | 
| const std::string & | flowcell_id () const | 
| size_t | run_number () const | 
| const std::string & | name () const | 
| const std::string & | date () const | 
| uint_t | version () const | 
| const flowcell_layout & | flowcell () const | 
| const str_vector_t & | channels () const | 
| const image_dimensions & | dimensions_of_image () const | 
| const read_vector_t & | reads () const | 
| bool | is_indexed () const | 
| bool | is_paired_end () const | 
| bool | is_last_cycle_of_read (const size_t cycle) const | 
| size_t | cycle_within_read (const size_t cycle) const | 
| const read_info & | read (const size_t read_number) const INTEROP_THROW_SPEC((model | 
| void | channels (const str_vector_t &channels) | 
| void | reads (const read_vector_t &read_vec) | 
| void | set_naming_method (const constants::tile_naming_method naming_method) | 
| void | flowcell (const flowcell_layout &flowcell) | 
| size_t | total_cycles () const | 
| size_t | useable_cycles () const | 
Detailed Description
Metadata describing parameters that can change between runs
This class parses the RunInfo.xml XML file
Member Typedef Documentation
| typedef read_vector_t::const_iterator const_read_iterator | 
Constant read iterator type
| typedef std::vector<read_info> read_vector_t | 
Read vector type
| typedef std::vector<std::string> str_vector_t | 
String vector type
| typedef ::uint32_t uint_t | 
Unsigned integer type
Constructor & Destructor Documentation
      
  | 
  inline | 
Constructor
- Parameters
 - 
  
name name of the run date date of the run instrument_name name of the instrument run_number number of the run version xml file format version flowcell layout of the flowcell channels names of the color channels image_dim dimensions of the image reads description of the reads  
      
  | 
  inline | 
Constructor
- Parameters
 - 
  
flowcell layout of the flowcell reads description of the reads channels string list of channel names  
The documentation for this class was generated from the following files: