Struct InstRangeCopier_Indel

Struct Documentation

struct sgpl::InstRangeCopier_Indel

Public Functions

InstRangeCopier_Indel(const float p_defect_, const float p_defect_is_insertion_ = 0.5f, const float p_garble_ = 0.f)
template<typename Config = sgpl::StarterConfig>
InstRangeCopier_Indel(const Config &cfg = {})
template<typename InputIt, typename OutputIt>
size_t operator()(InputIt first, InputIt last, OutputIt out) const
InstRangeCopier_Indel &SetPDefect(const float v)
InstRangeCopier_Indel &SetPDefectIsInsertion(const float v)
InstRangeCopier_Indel &SetPGarble(const float v)
InstRangeCopier_Indel &KnockoutInsertionMutations()
InstRangeCopier_Indel &KnockoutDeletionMutations()

Public Members

float p_defect
float p_defect_is_insertion
float p_garble