X-Git-Url: https://git.donarmstrong.com/?p=mothur.git;a=blobdiff_plain;f=chimeracheckrdp.h;h=25db15b6738f4909a3a02e939d9a114b9d63fa29;hp=f54faab045bf65f0c71797dd64ce5e25c045d0ca;hb=d1c97b8c04bb75faca1e76ffad60b37a4d789d3d;hpb=aa9238c0a9e6e7aa0ed8b8b606b08ad4fd7dcfe3 diff --git a/chimeracheckrdp.h b/chimeracheckrdp.h index f54faab..25db15b 100644 --- a/chimeracheckrdp.h +++ b/chimeracheckrdp.h @@ -17,7 +17,7 @@ #include "alignmentdb.h" /***********************************************************/ -//This class was created using the algorythms described in +//This class was created using the algorithms described in //CHIMERA_CHECK version 2.7 written by Niels Larsen. /***********************************************************/ @@ -25,15 +25,17 @@ class ChimeraCheckRDP : public Chimera { public: - ChimeraCheckRDP(string, string); + ChimeraCheckRDP(string, string, string, bool, int, int, string); //fasta, template, name, svg, increment, ksize, outputDir ~ChimeraCheckRDP(); int getChimeras(Sequence*); - int print(ostream&, ostream&); - int doPrep(); + Sequence print(ostream&, ostream&); - private: + #ifdef USE_MPI + Sequence print(MPI_File&, MPI_File&); + #endif + private: Sequence* querySeq; AlignmentDB* templateDB; @@ -43,6 +45,9 @@ class ChimeraCheckRDP : public Chimera { vector IS; //IS is the vector of IS values for each window for query string fastafile; map names; + string name; + bool svg; + int kmerSize, increment; vector findIS(); int calcKmers(map, map);