#include <SortedMerList.h>
Public Attributes | |
| uint32 | alphabet_bits |
| Bits per character in the alphabet - 4 bytes. | |
| boolean | circular |
| Circularity of sequence - 1 byte. | |
| char | description [DESCRIPTION_SIZE] |
| Freeform text description of sequence data -- 2048 bytes. | |
| sarID_t | id |
| Obsolete ID value - 1 byte, eaten by alignment? | |
| uint64 | length |
| length of the sequence before circularity - 8 bytes | |
| boolean | little_endian |
| Is the byte order little endian? 0==no, !0==yes. | |
| uint64 | seed |
| The pattern used in each seed. | |
| uint32 | seed_length |
| The length of the seed mask. | |
| uint32 | seed_weight |
| The weight of the seed mask. | |
| uint8 | translation_table [UINT8_MAX] |
| Translation table for ascii characters to binary values -- 256 bytes. | |
| uint32 | unique_mers |
| Number of unique mers in the sequence 4 bytes. | |
| uint32 | version |
| Format version - 4 bytes. | |
| uint32 | word_size |
| Word size on the machine the sequence was translated. | |
|
|
Bits per character in the alphabet - 4 bytes.
Definition at line 55 of file SortedMerList.h. Referenced by mems::MatchFinder::AddSequence(), mems::SortedMerList::CalculateMaxMerSize(), mems::DNAFileSML::CalculateMaxMerSize(), mems::SortedMerList::Clear(), mems::DNAFileSML::DNAFileSML(), mems::SortedMerList::Find(), mems::SortedMerList::FindAll(), mems::MatchFinder::FindSubsets(), mems::FileSML::LoadFile(), mems::MemorySML::MemorySML(), mems::SortedMerList::SetMerMaskSize(), mems::SortedMerList::SetSequence(), and mems::SortedMerList::SortedMerList(). |
|
|
Circularity of sequence - 1 byte.
Definition at line 65 of file SortedMerList.h. Referenced by mems::SortedMerList::Clear(), mems::SortedMerList::Create(), mems::SortedMerList::FindAll(), mems::SortedMerList::FindMer(), mems::SortedMerList::IsCircular(), mems::FileSML::LoadFile(), mems::SortedMerList::SMLLength(), and mems::SortedMerList::SortedMerList(). |
|
|
Freeform text description of sequence data -- 2048 bytes.
Definition at line 67 of file SortedMerList.h. Referenced by mems::SortedMerList::Clear(), mems::SortedMerList::Description(), mems::SortedMerList::SetDescription(), mems::FileSML::SetDescription(), and mems::SortedMerList::SortedMerList(). |
|
|
Obsolete ID value - 1 byte, eaten by alignment?
Definition at line 64 of file SortedMerList.h. Referenced by mems::SortedMerList::Clear(), mems::SortedMerList::GetID(), mems::SortedMerList::SetID(), mems::FileSML::SetID(), and mems::SortedMerList::SortedMerList(). |
|
|
length of the sequence before circularity - 8 bytes
Definition at line 60 of file SortedMerList.h. Referenced by mems::SortedMerList::Clear(), mems::SortedMerList::Create(), mems::SortedMerList::GetBSequence(), mems::SortedMerList::Length(), mems::FileSML::LoadFile(), mems::SortedMerList::SMLLength(), mems::SortedMerList::SortedMerList(), and mems::SortedMerList::UniqueMerCount(). |
|
|
Is the byte order little endian? 0==no, !0==yes.
Definition at line 63 of file SortedMerList.h. |
|
|
The pattern used in each seed.
Definition at line 57 of file SortedMerList.h. Referenced by mems::SortedMerList::Create(), mems::SortedMerList::GetSeedMer(), and mems::SortedMerList::Seed(). |
|
|
|
The weight of the seed mask.
Definition at line 59 of file SortedMerList.h. Referenced by mems::SortedMerList::Create(), mems::MemorySML::Create(), mems::SortedMerList::GetDnaSeedMer(), mems::SortedMerList::GetSeedMer(), mems::FileSML::LoadFile(), and mems::SortedMerList::SeedWeight(). |
|
|
Translation table for ascii characters to binary values -- 256 bytes.
Definition at line 66 of file SortedMerList.h. Referenced by mems::SortedMerList::Clear(), mems::DNAFileSML::DNAFileSML(), mems::SortedMerList::FillSML(), mems::MemorySML::MemorySML(), mems::SortedMerList::SortedMerList(), mems::SortedMerList::translate(), and mems::SortedMerList::translate32(). |
|
|
Number of unique mers in the sequence 4 bytes.
Definition at line 61 of file SortedMerList.h. Referenced by mems::SortedMerList::Clear(), mems::SortedMerList::SortedMerList(), mems::SortedMerList::UniqueMerCount(), and mems::FileSML::UniqueMerCount(). |
|
|
Format version - 4 bytes.
Definition at line 54 of file SortedMerList.h. Referenced by mems::DNAFileSML::DNAFileSML(), and mems::MemorySML::MemorySML(). |
|
|
Word size on the machine the sequence was translated.
Definition at line 62 of file SortedMerList.h. |
1.3.6