#include <sequence_file_map.hpp>
|
typedef boost::multi_index_container< Seq_file, boost::multi_index::indexed_by< boost::multi_index::ordered_unique< boost::multi_index::tag< struct id_tag >, boost::multi_index::const_mem_fun< Seq_file, Path_id,&Seq_file::id > >, boost::multi_index::ordered_unique< boost::multi_index::tag< struct path_tag >, boost::multi_index::const_mem_fun< File, std::string const &,&Seq_file::path > > > > | file_map |
|
typedef file_map::index< id_tag >::type | id_index |
|
typedef id_index::const_iterator | id_iterator |
|
typedef file_map::index< path_tag >::type | path_index |
|
typedef path_index::const_iterator | path_iterator |
|
typedef boost::multi_index_container< Pair, boost::multi_index::indexed_by< boost::multi_index::ordered_unique< boost::multi_index::member< Pair, Path_id,&Pair::one_ > >, boost::multi_index::ordered_unique< boost::multi_index::member< Pair, Path_id,&Pair::two_ > > > > | pair_map |
|
typedef pair_map::nth_index< 0 >::type | index1 |
|
typedef index1::const_iterator | citer1 |
|
typedef pair_map::nth_index< 1 >::type | index2 |
|
typedef index2::const_iterator | citer2 |
|
|
template<int N> |
static Path_id | get (const Path_id pid, pair_map const &pm) |
|
typedef boost::multi_index_container< Seq_file, boost::multi_index::indexed_by< boost::multi_index::ordered_unique< boost::multi_index::tag<struct id_tag>, boost::multi_index::const_mem_fun< Seq_file, Path_id, &Seq_file::id > >, boost::multi_index::ordered_unique< boost::multi_index::tag<struct path_tag>, boost::multi_index::const_mem_fun< File, std::string const&, &Seq_file::path > > > > vdj_pipe::Seq_file_map::file_map |
|
private |
vdj_pipe::Seq_file_map::Seq_file_map |
( |
| ) |
|
|
inline |
Seq_file const& vdj_pipe::Seq_file_map::at |
( |
const Path_id |
id | ) |
const |
|
inline |
void vdj_pipe::Seq_file_map::clear |
( |
| ) |
|
|
inline |
bool vdj_pipe::Seq_file_map::empty |
( |
| ) |
const |
|
inline |
void vdj_pipe::Seq_file_map::erase |
( |
const Path_id |
id | ) |
|
|
inline |
Seq_file const* vdj_pipe::Seq_file_map::find |
( |
std::string const & |
path | ) |
const |
|
inline |
Path_id vdj_pipe::Seq_file_map::frw2rev |
( |
const Path_id |
frw_id | ) |
const |
|
inline |
template<int N>
static Path_id vdj_pipe::Seq_file_map::get |
( |
const Path_id |
pid, |
|
|
pair_map const & |
pm |
|
) |
| |
|
inlinestaticprivate |
std::pair<Path_id, bool> vdj_pipe::Seq_file_map::insert |
( |
Seq_file const & |
file | ) |
|
|
inline |
Path_id vdj_pipe::Seq_file_map::mid2seq |
( |
const Path_id |
mid_id | ) |
const |
|
inline |
Seq_file const& vdj_pipe::Seq_file_map::operator[] |
( |
const Path_id |
id | ) |
const |
|
inline |
Path_id vdj_pipe::Seq_file_map::qual2seq |
( |
const Path_id |
qual_id | ) |
const |
|
inline |
Path_id vdj_pipe::Seq_file_map::rev2frw |
( |
const Path_id |
rev_id | ) |
const |
|
inline |
Path_id vdj_pipe::Seq_file_map::seq2mid |
( |
const Path_id |
seq_id | ) |
const |
|
inline |
Path_id vdj_pipe::Seq_file_map::seq2qual |
( |
const Path_id |
seq_id | ) |
const |
|
inline |
void vdj_pipe::Seq_file_map::set_mid |
( |
const Path_id |
seq_id, |
|
|
const Path_id |
mid_id |
|
) |
| |
|
inline |
void vdj_pipe::Seq_file_map::set_paired |
( |
const Path_id |
frw_id, |
|
|
const Path_id |
rev_id |
|
) |
| |
|
inline |
void vdj_pipe::Seq_file_map::set_seq_qual |
( |
const Path_id |
seq_id, |
|
|
const Path_id |
qual_id |
|
) |
| |
|
inline |
std::size_t vdj_pipe::Seq_file_map::size |
( |
| ) |
const |
|
inline |
The documentation for this class was generated from the following file: