Search Toolkit Book for CProSplignOutputOptions
Output filtering parameters. More...
#include <algo/align/prosplign/prosplign.hpp>
Output filtering parameters.
ProSplign always makes a global alignment, i.e. it aligns the whole protein no matter how bad some parts of this alignment might be. Usually we don't want the bad pieces and remove them. The following parameters define good parts.
Definition at line 155 of file prosplign.hpp.
◆ EMode Enumerator eWithHolesdefault filtering parameters
ePassThroughall zeroes - no filtering
Definition at line 158 of file prosplign.hpp.
◆ CProSplignOutputOptions() [1/2] CProSplignOutputOptions::CProSplignOutputOptions ( EMode mode =eWithHoles
)
Definition at line 348 of file prosplign.cpp.
References default_cut_flank_partial_codons, default_cut_flanks_with_posit_drop, default_cut_flanks_with_posit_dropoff, default_cut_flanks_with_posit_gap_ratio, default_cut_flanks_with_posit_max_len, default_cut_flanks_with_posit_window, default_cut_ns, default_fill_holes, default_flank_positives, default_max_bad_len, default_min_exon_id, default_min_exon_pos, default_min_flanking_exon_len, default_min_good_len, default_min_hole_len, default_min_positives, default_start_bonus, default_stop_bonus, default_total_positives, ePassThrough, eWithHoles, SetCutFlankPartialCodons(), SetCutFlanksWithPositDrop(), SetCutFlanksWithPositDropoff(), SetCutFlanksWithPositGapRatio(), SetCutFlanksWithPositMaxLen(), SetCutFlanksWithPositWindow(), SetCutNs(), SetFillHoles(), SetFlankPositives(), SetMaxBadLen(), SetMinExonId(), SetMinExonPos(), SetMinFlankingExonLen(), SetMinGoodLen(), SetMinHoleLen(), SetMinPositives(), SetStartBonus(), SetStopBonus(), and SetTotalPositives().
◆ CProSplignOutputOptions() [2/2] CProSplignOutputOptions::CProSplignOutputOptions ( const CArgs & args )Definition at line 410 of file prosplign.cpp.
References SetCutFlankPartialCodons(), SetCutFlanksWithPositDrop(), SetCutFlanksWithPositDropoff(), SetCutFlanksWithPositGapRatio(), SetCutFlanksWithPositMaxLen(), SetCutFlanksWithPositWindow(), SetCutNs(), SetFillHoles(), SetFlankPositives(), SetMaxBadLen(), SetMinExonId(), SetMinExonPos(), SetMinFlankingExonLen(), SetMinGoodLen(), SetMinHoleLen(), SetMinPositives(), SetStartBonus(), SetStopBonus(), and SetTotalPositives().
◆ GetCutFlankPartialCodons() bool CProSplignOutputOptions::GetCutFlankPartialCodons ( ) const ◆ GetCutFlanksWithPositDrop() bool CProSplignOutputOptions::GetCutFlanksWithPositDrop ( ) const ◆ GetCutFlanksWithPositDropoff() int CProSplignOutputOptions::GetCutFlanksWithPositDropoff ( ) const ◆ GetCutFlanksWithPositGapRatio() int CProSplignOutputOptions::GetCutFlanksWithPositGapRatio ( ) const ◆ GetCutFlanksWithPositMaxLen() int CProSplignOutputOptions::GetCutFlanksWithPositMaxLen ( ) const ◆ GetCutFlanksWithPositWindow() int CProSplignOutputOptions::GetCutFlanksWithPositWindow ( ) const ◆ GetCutNs() bool CProSplignOutputOptions::GetCutNs ( ) const ◆ GetFillHoles() bool CProSplignOutputOptions::GetFillHoles ( ) const ◆ GetFlankPositives() int CProSplignOutputOptions::GetFlankPositives ( ) const ◆ GetMaxBadLen() int CProSplignOutputOptions::GetMaxBadLen ( ) const ◆ GetMinExonId() int CProSplignOutputOptions::GetMinExonId ( ) const ◆ GetMinExonPos() int CProSplignOutputOptions::GetMinExonPos ( ) const ◆ GetMinFlankingExonLen() int CProSplignOutputOptions::GetMinFlankingExonLen ( ) const ◆ GetMinGoodLen() int CProSplignOutputOptions::GetMinGoodLen ( ) const ◆ GetMinHoleLen() int CProSplignOutputOptions::GetMinHoleLen ( ) const ◆ GetMinPositives() int CProSplignOutputOptions::GetMinPositives ( ) const ◆ GetStartBonus() int CProSplignOutputOptions::GetStartBonus ( ) const ◆ GetStopBonus() int CProSplignOutputOptions::GetStopBonus ( ) const ◆ GetTotalPositives() int CProSplignOutputOptions::GetTotalPositives ( ) const ◆ IsPassThrough() bool CProSplignOutputOptions::IsPassThrough ( ) const ◆ SetCutFlankPartialCodons() ◆ SetCutFlanksWithPositDrop() ◆ SetCutFlanksWithPositDropoff() ◆ SetCutFlanksWithPositGapRatio() ◆ SetCutFlanksWithPositMaxLen() ◆ SetCutFlanksWithPositWindow() ◆ SetCutNs() ◆ SetFillHoles() ◆ SetFlankPositives() ◆ SetMaxBadLen() ◆ SetMinExonId() ◆ SetMinExonPos() ◆ SetMinFlankingExonLen() ◆ SetMinGoodLen() ◆ SetMinHoleLen() ◆ SetMinPositives() ◆ SetStartBonus() ◆ SetStopBonus() ◆ SetTotalPositives() ◆ SetupArgDescriptions() void CProSplignOutputOptions::SetupArgDescriptions ( CArgDescriptions * argdescr ) staticDefinition at line 194 of file prosplign.cpp.
References CArgDescriptions::AddDefaultKey(), CArgDescriptions::AddFlag(), default_cut_flank_partial_codons, default_cut_flanks_with_posit_drop, default_cut_flanks_with_posit_dropoff, default_cut_flanks_with_posit_gap_ratio, default_cut_flanks_with_posit_window, default_fill_holes, default_flank_positives, default_max_bad_len, default_min_exon_id, default_min_exon_pos, default_min_flanking_exon_len, default_min_good_len, default_min_hole_len, default_min_positives, default_start_bonus, default_stop_bonus, default_total_positives, CArgDescriptions::eBoolean, CArgDescriptions::eInteger, NStr::IntToString(), CArgDescriptions::SetConstraint(), and CProSplignOptions_Base::SetupArgDescriptions().
Referenced by CProSplignApp::Init(), and CAdvancedAlignCleanup::SetupArgDescriptions().
◆ cut_flank_partial_codons bool CProSplignOutputOptions::cut_flank_partial_codons private ◆ cut_flanks_with_posit_drop bool CProSplignOutputOptions::cut_flanks_with_posit_drop private ◆ cut_flanks_with_posit_dropoff int CProSplignOutputOptions::cut_flanks_with_posit_dropoff private ◆ cut_flanks_with_posit_gap_ratio int CProSplignOutputOptions::cut_flanks_with_posit_gap_ratio private ◆ cut_flanks_with_posit_max_len int CProSplignOutputOptions::cut_flanks_with_posit_max_len private ◆ cut_flanks_with_posit_window int CProSplignOutputOptions::cut_flanks_with_posit_window private ◆ cut_ns bool CProSplignOutputOptions::cut_ns private ◆ default_cut_flank_partial_codons const bool CProSplignOutputOptions::default_cut_flank_partial_codons = true static ◆ default_cut_flanks_with_posit_drop const bool CProSplignOutputOptions::default_cut_flanks_with_posit_drop = true static ◆ default_cut_flanks_with_posit_dropoff const int CProSplignOutputOptions::default_cut_flanks_with_posit_dropoff = 35 static ◆ default_cut_flanks_with_posit_gap_ratio const int CProSplignOutputOptions::default_cut_flanks_with_posit_gap_ratio = 2 static ◆ default_cut_flanks_with_posit_max_len const int CProSplignOutputOptions::default_cut_flanks_with_posit_max_len = 30 static ◆ default_cut_flanks_with_posit_window const int CProSplignOutputOptions::default_cut_flanks_with_posit_window = 90 static ◆ default_cut_ns ◆ default_fill_holes ◆ default_flank_positives const int CProSplignOutputOptions::default_flank_positives = 55 static ◆ default_max_bad_len const int CProSplignOutputOptions::default_max_bad_len = 45 static ◆ default_min_exon_id const int CProSplignOutputOptions::default_min_exon_id = 30 static ◆ default_min_exon_pos const int CProSplignOutputOptions::default_min_exon_pos = 55 static ◆ default_min_flanking_exon_len const int CProSplignOutputOptions::default_min_flanking_exon_len = 15 static ◆ default_min_good_len const int CProSplignOutputOptions::default_min_good_len = 59 static ◆ default_min_hole_len const int CProSplignOutputOptions::default_min_hole_len = 200 static ◆ default_min_positives const int CProSplignOutputOptions::default_min_positives = 15 static ◆ default_start_bonus const int CProSplignOutputOptions::default_start_bonus = 8 static ◆ default_stop_bonus const int CProSplignOutputOptions::default_stop_bonus = 8 static ◆ default_total_positives const int CProSplignOutputOptions::default_total_positives = 70 static ◆ fill_holes bool CProSplignOutputOptions::fill_holes private ◆ flank_positives int CProSplignOutputOptions::flank_positives private ◆ max_bad_len int CProSplignOutputOptions::max_bad_len private ◆ min_exon_id int CProSplignOutputOptions::min_exon_id private ◆ min_exon_pos int CProSplignOutputOptions::min_exon_pos private ◆ min_flanking_exon_len int CProSplignOutputOptions::min_flanking_exon_len private ◆ min_good_len int CProSplignOutputOptions::min_good_len private ◆ min_hole_len int CProSplignOutputOptions::min_hole_len private ◆ min_positives int CProSplignOutputOptions::min_positives private ◆ start_bonus int CProSplignOutputOptions::start_bonus private ◆ stop_bonus int CProSplignOutputOptions::stop_bonus private ◆ total_positives int CProSplignOutputOptions::total_positives privateThe documentation for this class was generated from the following files:
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4