Ymir  .9
Fast\C++toolforcomputationofassemblingprobabilities,statisticalinferenceofassemblingstatisticalmodelandgenerationofartificialsequencesofT-cellreceptorsdata.
errcorr.h
1 //
2 // Created by Vadim N. on 27/10/2015.
3 //
4 
5 #ifndef YMIR_ERRCORR_H
6 #define YMIR_ERRCORR_H
7 
8 
9 #include "clonotype_builder.h"
10 #include "aligner.h"
11 
12 
13 namespace ymir {
14 
15 
16  // class ErrorCorrector : public VDJAlignerBase {
17  // public:
18 
19 
20  // ErrorCorrector(const VDJRecombinationGenes &genes, const SmithWatermanAligner &swa, const SmithWatermanNoGapAligner &swnga)
21  // : _genes(genes), _swa(swa), _swnga(swnga)
22  // {
23 
24  // }
25 
26 
27  // Clonotype correctAndBuild(const std::string &sequence) const {
28  // // Smith-Waterman on all alleles of V and J
29  // SmithWatermanAligner swa();
30  // // Correct indel errors basing on the max alignment
31  // // Re-align with Smith-Waterman without indels
32  // SmithWatermanNoGapAligner swnga();
33 
34  // // Remove alignments with less than threshold of the max alignment
35  // // Build clonotype
36  // }
37 
38 
39  // protected:
40 
41  // VDJRecombinationGenes _genes;
42  // float _threshold;
43  // AlignmentEventScore _v_score, _d_score, _j_score;
44  // SmithWatermanAligner _swa;
45  // SmithWatermanNoGapAligner _swnga;
46 
47 
48  // ErrorCorrector() {}
49 
50 
51  // void smith_waterman(const std::string &sequence) const {
52 
53  // }
54 
55  // };
56 
57 }
58 
59 #endif //YMIR_ERRCORR_H
Definition: aligner.h:37