1 #ifndef H_Solo
2 #define H_Solo
3 #include "IncludeDefine.h"
4 #include "ReadAlignChunk.h"
5 #include "Transcriptome.h"
6 #include <fstream>
7 
8 #include "SoloFeature.h"
9 
10 
11 class Solo {
12 private:
13     ReadAlignChunk **RAchunk;
14     Parameters &P;
15     Transcriptome &Trans;
16 
17 public:
18     ParametersSolo &pSolo;
19     SoloFeature **soloFeat;
20 
21     SoloReadBarcode *readBarSum;
22 
23     Solo(ReadAlignChunk **RAchunk, Parameters &Pin, Transcriptome &inTrans);
24 
25     Solo(Parameters &Pin, Transcriptome &inTrans);//for soloCellFiltering
26 
27     void processAndOutput();
28 };
29 
30 #endif
31