libsequence  1.9.5
Comparisons.hpp File Reference

delcaration of routines for comparing DNA sequences This file declares a set of functions useful for comparing two bits of sequence data–sequences, nucleotides, etc. More...

#include <string>
#include <algorithm>
#include <type_traits>
#include <Sequence/SeqEnums.hpp>

Go to the source code of this file.

Namespaces

 Sequence
 The namespace in which this library resides.
 

Functions

Mutations Sequence::TsTv (const char &i, const char &j)
 
Mutations Sequence::TsTv (const int &i, const int &j)
 
bool Sequence::Different (const std::string &seq1, const std::string &seq2, const bool &skip_missing=true, const bool &nucleic_acid=true)
 
int Sequence::NumDiffs (const std::string &seq1, const std::string &seq2, const bool &skip_missing=true, const bool &nucleic_acid=true)
 
bool Sequence::Gapped (const std::string &s)
 
template<typename Iterator >
bool Sequence::Gapped (Iterator beg, Iterator end, const char &gapchar='-')
 
bool Sequence::NotAGap (const char &c)
 

Detailed Description

delcaration of routines for comparing DNA sequences This file declares a set of functions useful for comparing two bits of sequence data–sequences, nucleotides, etc.

Routines to compare bases, sequences, etc. Declares Sequence::TsTv,Sequence::NumDiffs,Sequence::Gapped, Sequence::NotAGap

Definition in file Comparisons.hpp.