#include <haplotypes.hpp>
◆ nodeType
◆ nodeType
Enumerator |
---|
ref_span | |
snv | |
invalid | |
◆ linear_haplo_structure()
Make a new linear_haplo_structure with the given indexes, mutation and recombination scoring parameters, and reference path in the graph. Penalties must be negative, and ought to be something like -9*2.3 mutation and -6*2.3 recombination.
◆ ~linear_haplo_structure()
haplo::linear_haplo_structure::~linear_haplo_structure |
( |
| ) |
|
◆ get_ref_following()
int64_t haplo::linear_haplo_structure::get_ref_following |
( |
int64_t |
node_id | ) |
const |
◆ get_SNP_ref_position()
int64_t haplo::linear_haplo_structure::get_SNP_ref_position |
( |
size_t |
node_id | ) |
const |
◆ get_SNV_allele()
alleleValue haplo::linear_haplo_structure::get_SNV_allele |
( |
int64_t |
node_id | ) |
const |
◆ get_type()
◆ is_snv()
bool haplo::linear_haplo_structure::is_snv |
( |
int64_t |
node_id | ) |
const |
◆ is_solitary_ref()
bool haplo::linear_haplo_structure::is_solitary_ref |
( |
int64_t |
node_id | ) |
const |
◆ path_mapping_node_id()
int64_t haplo::linear_haplo_structure::path_mapping_node_id |
( |
const vg::Path & |
path, |
|
|
size_t |
i |
|
) |
| const |
◆ path_mapping_offset()
size_t haplo::linear_haplo_structure::path_mapping_offset |
( |
const vg::Path & |
path, |
|
|
size_t |
i |
|
) |
| const |
◆ path_to_input_haplotype()
inputHaplotype * haplo::linear_haplo_structure::path_to_input_haplotype |
( |
const vg::Path & |
path | ) |
const |
◆ position_assuming_acyclic()
size_t haplo::linear_haplo_structure::position_assuming_acyclic |
( |
int64_t |
node_id | ) |
const |
◆ score()
◆ sn_deletion_between_ref()
bool haplo::linear_haplo_structure::sn_deletion_between_ref |
( |
int64_t |
left, |
|
|
int64_t |
right |
|
) |
| const |
◆ SNVs()
◆ cohort
haplotypeCohort* haplo::linear_haplo_structure::cohort = nullptr |
|
private |
◆ graph
◆ index
siteIndex* haplo::linear_haplo_structure::index = nullptr |
|
private |
◆ penalties
penaltySet* haplo::linear_haplo_structure::penalties = nullptr |
|
private |
◆ ref_path_handle
The documentation for this struct was generated from the following files: