NVBIO
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Namespaces | Functions
dna.h File Reference
#include <nvbio/basic/types.h>

Go to the source code of this file.

Namespaces

 nvbio
 Define a vector_view POD type and plain_view() for std::vector.
 

Functions

NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE char 
nvbio::dna_to_char (const uint8 c)
 
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE uint8 
nvbio::dna_to_iupac16 (const uint8 c)
 
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE char 
nvbio::iupac16_to_char (const uint8 c)
 
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE uint8 
nvbio::char_to_dna (const char c)
 
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE uint8 
nvbio::char_to_iupac16 (const char c)
 
template<typename SymbolIterator >
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE void 
nvbio::dna_to_string (const SymbolIterator begin, const uint32 n, char *string)
 
template<typename SymbolIterator >
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE void 
nvbio::dna_to_string (const SymbolIterator begin, const SymbolIterator end, char *string)
 
template<typename SymbolIterator >
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE void 
nvbio::iupac16_to_string (const SymbolIterator begin, const uint32 n, char *string)
 
template<typename SymbolIterator >
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE void 
nvbio::iupac16_to_string (const SymbolIterator begin, const SymbolIterator end, char *string)
 
template<typename SymbolIterator >
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE void 
nvbio::string_to_dna (const char *begin, const char *end, SymbolIterator symbols)
 
template<typename SymbolIterator >
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE void 
nvbio::string_to_dna (const char *begin, SymbolIterator symbols)
 
template<typename SymbolIterator >
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE void 
nvbio::string_to_iupac16 (const char *begin, const char *end, SymbolIterator symbols)
 
template<typename SymbolIterator >
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE void 
nvbio::string_to_iupac16 (const char *begin, SymbolIterator symbols)