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 42 43 44 45 46 47 48 49 50 51 52 53 54 55
|
#ifndef REPORTFILE
#define REPORTFILE
/*
* reportfile.h
* Mothur
*
* Created by Pat Schloss on 7/12/10.
* Copyright 2010 Schloss Lab. All rights reserved.
*
*/
/**************************************************************************************************/
class ReportFile {
public:
ReportFile();
ReportFile(ifstream&);
ReportFile(ifstream&, string);
string getQueryName() { return queryName; }
string getTemplateName() { return templateName; }
string getSearchMethod() { return searchMethod; }
string getAlignmentMethod() { return alignmentMethod; }
int getQueryLength() { return queryLength; }
int getTemplateLength() { return templateLength; }
int getQueryStart() { return queryStart; }
int getQueryEnd() { return queryEnd; }
int getTemplateStart() { return templateStart; }
int getTemplateEnd() { return templateEnd; }
int getPairwiseAlignmentLength() { return pairwiseAlignmentLength; }
int getGapsInQuery() { return gapsInQuery; }
int getGapsInTemplate() { return gapsInTemplate; }
int getLongestInsert() { return longestInsert; }
float getSearchScore() { return searchScore; }
float getSimBtwnQueryAndTemplate() { return simBtwnQueryAndTemplate; }
private:
MothurOut* m;
string queryName, templateName, searchMethod, alignmentMethod, dummySearchScore;
int queryLength, templateLength, queryStart, queryEnd, templateStart, templateEnd, pairwiseAlignmentLength, gapsInQuery, gapsInTemplate, longestInsert;
float searchScore, simBtwnQueryAndTemplate;
};
/**************************************************************************************************/
#endif
|