#include "genesis/sequence/functions/dict.hpp"
#include "genesis/utils/io/input_stream.hpp"
#include "genesis/utils/text/char.hpp"
#include "genesis/utils/text/convert.hpp"
#include "genesis/utils/text/string.hpp"
#include <cassert>
#include <stdexcept>
#include <string>
#include <unordered_set>
#include <utility>
Go to the source code of this file.
|
| | genesis |
| | Container namespace for all symbols of genesis in order to keep them separate when used as a library.
|
| |
| | genesis::sequence |
| |
|
| bool | compatible_references (SequenceDict const &lhs, SequenceDict const &rhs, ReferenceComparisonMode mode=ReferenceComparisonMode::kStrict) |
| | Verify that a SequenceDict fits a SequenceSet. More...
|
| |
| SequenceDict | read_sequence_dict (std::shared_ptr< utils::BaseInputSource > source) |
| | Read a .dict sequence dictionary file, describing, e.g., reference genome sequence properties. More...
|
| |
| SequenceDict | read_sequence_fai (std::shared_ptr< utils::BaseInputSource > source) |
| | Read a .fai sequence index file, describing, e.g., reference genome sequence properties. More...
|
| |
| SequenceDict | reference_genome_to_dict (ReferenceGenome const &rg) |
| | Get the sequence dict/index information of a given set of Sequences that are stored in a ReferenceGenome. More...
|
| |
| template<class T > |
| SequenceDict | sequence_iterable_to_dict_ (T const &input) |
| |
| SequenceDict | sequence_set_to_dict (SequenceSet const &set) |
| | Get the sequence dict/index information of a given set of Sequences. More...
|
| |
| bool | verify (SequenceDict const &dict, SequenceSet const &set, bool match_first_word=false) |
| | Verify that a SequenceDict fits a SequenceSet. More...
|
| |