eXpress “1.5”
|
#include <library.h>
Public Member Functions | |
Library () | |
Library constructor sets initial values for parameters. | |
Public Attributes | |
std::string | in_file_name |
Path to the input file. | |
std::string | out_file_name |
Path to the out file. | |
boost::shared_ptr< MapParser > | map_parser |
A pointer to the MapParser for parsing the input alignment file for this library. | |
boost::shared_ptr < LengthDistribution > | fld |
A pointer to the fragment length distribution object for this library. | |
boost::shared_ptr< MismatchTable > | mismatch_table |
A pointer to the MismatchTable containing the learned error distribution for this library. | |
boost::shared_ptr< BiasBoss > | bias_table |
A pointer to the BiasBoss containing the learned bias distribution for this library. | |
boost::shared_ptr< TargetTable > | targ_table |
A pointer to the TargetTable containing the target parameters (abundance, effective length) for this library. | |
size_t | n |
The number of the next read to be processed (starting at 1). | |
double | mass_n |
The mass of the next read to be processed (logged). |
library.h express
Created by Adam Roberts on 5/12/12. Copyright (c) 2012 Adam Roberts. All rights reserved. The Library struct holds pointers to the global parameter tables for a set of reads from the same library preparation.
boost::shared_ptr<BiasBoss> Library::bias_table |
std::string Library::in_file_name |
std::string Library::out_file_name |