NVBIO
|
#include <nvbio/strings/string_set.h>
Go to the source code of this file.
Namespaces | |
nvbio | |
Define a vector_view POD type and plain_view() for std::vector. | |
Typedefs | |
typedef uint32 | nvbio::string_suffix_coord_type |
typedef uint64 | nvbio::long_string_suffix_coord_type |
typedef uint32_2 | nvbio::string_set_suffix_coord_type |
typedef uint64_2 | nvbio::long_string_set_suffix_coord_type |
Functions | |
template<typename StringType , typename CoordType > | |
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE Suffix < StringType, CoordType > | nvbio::make_suffix (const StringType string, const CoordType coords) |
template<typename StringType , typename CoordType > | |
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE uint32 | nvbio::string_id (const SuffixCore< StringType, CoordType, 2u > &suffix) |
template<typename StringType , typename CoordType , uint32 CoordDim> | |
NVBIO_FORCEINLINE NVBIO_HOST_DEVICE uint32 | nvbio::length (const SuffixCore< StringType, CoordType, CoordDim > &suffix) |
template<typename string_set_type > | |
int32 | nvbio::compare_suffixes (const string_set_type string_set, const uint2 suffix1, const uint2 suffix2) |