channel.h File Reference
#include <string>#include <cctype>#include <algorithm>#include <vector>#include <iterator>#include "interop/util/assert.h"#include "interop/util/string.h"#include "interop/util/exception.h"#include "interop/constants/enums.h"#include "interop/model/model_exceptions.h"Go to the source code of this file.
Namespaces | |
| illumina | |
| illumina::interop | |
| illumina::interop::logic | |
| illumina::interop::logic::utils | |
Functions | |
| std::string | normalize (const std::string &channel) |
| template<class I , class O > | |
| void | normalize (I beg, I end, O out) |
| template<class I > | |
| std::string | join (I beg, I end, const std::string &token) |
| std::string | join (const std::vector< std::string > &values, const std::string &token) |
| template<class I > | |
| std::vector< std::string > | expected_order (I beg, I end) INTEROP_THROW_SPEC((model |
| std::vector< std::string > | expected_order (const std::vector< std::string > &channels) |
| void | expected2actual (const std::vector< std::string > &channels, std::vector< size_t > &map) |
| void | actual2expected (const std::vector< std::string > &channels, std::vector< size_t > &map) |
| std::vector< size_t > | expected2actual_map (const std::vector< std::string > &channels) |
| std::vector< size_t > | actual2expected_map (const std::vector< std::string > &channels) |
| void | update_channel_from_instrument_type (const constants::instrument_type instrument, std::vector< std::string > &channels) |
| std::vector< std::string > | update_channel_from_instrument_type (const constants::instrument_type instrument) |
Detailed Description
Channel order logic
- Date
- 3/12/16
- Version
- 1.0
- Copyright
- GNU Public License.