File: reportfile.h

package info (click to toggle)
mothur 1.33.3%2Bdfsg-2
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 11,248 kB
  • ctags: 12,231
  • sloc: cpp: 152,046; fortran: 665; makefile: 74; sh: 34
file content (55 lines) | stat: -rw-r--r-- 1,704 bytes parent folder | download | duplicates (2)
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