|
Gamgee
You miserable little maggot. I'll stove your head in!
|
#include <assert.h>#include <vector>#include "htslib/vcf.h"#include "../missing.h"#include "../variant/variant_header.h"Go to the source code of this file.
Classes | |
| class | gamgee::VariantHeaderMerger< fields_forward_LUT_ordering, fields_reverse_LUT_ordering, samples_forward_LUT_ordering, samples_reverse_LUT_ordering > |
| class | gamgee::utils::MergedVCFLUTBase< inputs_2_merged_LUT_is_input_ordered, merged_2_inputs_LUT_is_input_ordered > |
| Base class to store look up information between fields of merged header and input headers. More... | |
| class | gamgee::utils::MergedVCFAllelesIdxLUT< inputs_2_merged_LUT_is_input_ordered, merged_2_inputs_LUT_is_input_ordered > |
| LUT class for storing mappings between allele vectors in the merged file and input VCF files Since the #alleles per site is expected to be small, this class sets the number of fields to 10. This makes any subsequent re-allocations unlikely. The function resize_luts_if_needed() will almost always return immediately after failing the if condition. More... | |
Namespaces | |
| gamgee | |
| gamgee::utils | |
| utility functions for the gamgee library | |
Typedefs | |
| using | gamgee::utils::CombineAllelesLUT = MergedVCFAllelesIdxLUT< true, true > |
Functions | |
| template<bool inputs_2_merged_LUT_is_input_ordered, bool merged_2_inputs_LUT_is_input_ordered> | |
| void | test_lut_base () |
| void test_lut_base | ( | ) |
1.8.8