1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
|
#ifndef CODE_ParametersChimeric
#define CODE_ParametersChimeric
#include "IncludeDefine.h"
class Parameters;
class ParametersChimeric
{//
public:
uint segmentMin, junctionOverhangMin; //min chimeric donor/acceptor length
uint segmentReadGapMax; //max read gap for stitching chimeric windows
int scoreMin,scoreDropMax,scoreSeparation, scoreJunctionNonGTAG; //min chimeric score
uint mainSegmentMultNmax;
uint multimapScoreRange, multimapNmax, nonchimScoreDropMin;
vector<int> outJunctionFormat;
struct
{
vector <string> stringIn;
bool genomicN;
} filter;
struct
{
vector <string> type;
bool bam;
bool bamHardClip;
bool samOld;
bool junctions;
} out;
void initialize(Parameters *pPin);
private:
Parameters *pP;
};
#endif
|