vg
tools for working with variation graphs
|
#include <mapper.hpp>
Public Member Functions | |
void | set_fragment_length_distr_params (size_t maximum_sample_size=1000, size_t reestimation_frequency=1000, double robust_estimation_fraction=0.95) |
bool | has_fixed_fragment_length_distr () |
Returns true if fragment length distribution has been fixed. More... | |
void | force_fragment_length_distr (double mean, double stddev) |
Protected Attributes | |
FragmentLengthDistribution | fragment_length_distr |
Holds the actual fragment length distribution and estimation information. More... | |
A class trait/mixin which defines a mapper's paired end distribution support.
Doesn't actually define the paired-end mapping methods.
void vg::PairedEndMapper::force_fragment_length_distr | ( | double | mean, |
double | stddev | ||
) |
Use the given fragment length distribution parameters instead of estimating them.
bool vg::PairedEndMapper::has_fixed_fragment_length_distr | ( | ) |
Returns true if fragment length distribution has been fixed.
void vg::PairedEndMapper::set_fragment_length_distr_params | ( | size_t | maximum_sample_size = 1000 , |
size_t | reestimation_frequency = 1000 , |
||
double | robust_estimation_fraction = 0.95 |
||
) |
Set parameters for estimating fragment length distribution. TODO: setting alignment threads after this could mess up the internal memory for how many threads to reset to
|
protected |
Holds the actual fragment length distribution and estimation information.