Antonie
Functions
dnamisc.cc File Reference
#include "dnamisc.hh"
#include "antonie.hh"
#include <vector>
#include <stdexcept>
#include <math.h>
#include <boost/lexical_cast.hpp>

Functions

double getGCContent (const std::string &str)
 returns GC fraction of nucleotides in str
double qToErr (unsigned int i)
 convert a Sanger Q-score into an error probability. Uses a cache to be fast.
uint32_t kmerMapper (const std::string &str, int offset, int unsigned len)
 maps 'len' nucleotides from 'str' at offset offset to a 32 bit string. At most 16 nuclotides therefore!

Function Documentation

double getGCContent ( const std::string &  str)

returns GC fraction of nucleotides in str

uint32_t kmerMapper ( const std::string &  str,
int  offset,
int unsigned  len 
)

maps 'len' nucleotides from 'str' at offset offset to a 32 bit string. At most 16 nuclotides therefore!

double qToErr ( unsigned int  i)

convert a Sanger Q-score into an error probability. Uses a cache to be fast.

 All Classes Files Functions Variables Typedefs Friends Defines