]> git.donarmstrong.com Git - mothur.git/commitdiff
removed trimera checking from refchimeratest
authorpschloss <pschloss>
Fri, 4 Feb 2011 14:32:50 +0000 (14:32 +0000)
committerpschloss <pschloss>
Fri, 4 Feb 2011 14:32:50 +0000 (14:32 +0000)
Mothur.xcodeproj/project.pbxproj
refchimeratest.cpp

index c1a1dc9e612f705594a1538247f4586873a7e931..9d632b9ffba4ac600fdeddf4812163f1d8ede6e8 100644 (file)
                        attributes = {
                                ORGANIZATIONNAME = "Schloss Lab";
                        };
-                       buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "mothur" */;
+                       buildConfigurationList = 1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "Mothur" */;
                        compatibilityVersion = "Xcode 3.1";
                        developmentRegion = English;
                        hasScannedForEncodings = 1;
                        defaultConfigurationIsVisible = 0;
                        defaultConfigurationName = Release;
                };
-               1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "mothur" */ = {
+               1DEB928908733DD80010E9CD /* Build configuration list for PBXProject "Mothur" */ = {
                        isa = XCConfigurationList;
                        buildConfigurations = (
                                1DEB928A08733DD80010E9CD /* Debug */,
index 246d4394a58ae7f5d65bf78c8b0d19a426ea30c6..e540d8a255363cc980318b2edf1c97bd4adcd722 100644 (file)
@@ -30,8 +30,8 @@ RefChimeraTest::RefChimeraTest(vector<Sequence>& refs, string chimeraReportFileN
        
        alignLength = referenceSeqs[0].length();
 
-       chimeraReportFile << "queryName\tbestRef\tbestSequenceMismatch\tleftParentChi,rightParentChi\tbreakPointChi\tminMismatchToChimera\t";
-       chimeraReportFile << "leftParentChi,middleParentTri,rightParentChi\tbreakPointTriA,breakPointTriB\tminMismatchToTrimera\tdistToBestMera\tnMera" << endl;
+       chimeraReportFile << "queryName\tbestRef\tbestSequenceMismatch\tleftParentChi,rightParentChi\tbreakPointChi\tminMismatchToChimera\tdistToBestMera\tnumParents";
+//     chimeraReportFile << "leftParentTri,middleParentTri,rightParentTri\tbreakPointTriA,breakPointTriB\tminMismatchToTrimera\tdistToBestMera\tnMera" << endl;
 
 }
 
@@ -54,8 +54,8 @@ int RefChimeraTest::analyzeQuery(string queryName, string querySeq){
        int leftParentBi, rightParentBi, breakPointBi;
        int minMismatchToChimera = getChimera(left, right, leftParentBi, rightParentBi, breakPointBi, singleLeft, bestLeft, singleRight, bestRight);
        
-       int minMismatchToTrimera = MAXINT;
-       int leftParentTri, middleParentTri, rightParentTri, breakPointTriA, breakPointTriB;
+//     int minMismatchToTrimera = MAXINT;
+//     int leftParentTri, middleParentTri, rightParentTri, breakPointTriA, breakPointTriB;
        
        int nMera = 0;
        string chimeraRefSeq = "";
@@ -65,17 +65,20 @@ int RefChimeraTest::analyzeQuery(string queryName, string querySeq){
                chimeraRefSeq = referenceSeqs[bestMatch];
        }
        else {
-               
-               minMismatchToTrimera = getTrimera(left, right, leftParentTri, middleParentTri, rightParentTri, breakPointTriA, breakPointTriB, singleLeft, bestLeft, singleRight, bestRight);
 
-               if(minMismatchToChimera - minMismatchToTrimera <= 3){
-                       nMera = 2;
-                       chimeraRefSeq = stitchBimera(leftParentBi, rightParentBi, breakPointBi);
-               }
-               else{                   
-                       nMera = 3;
-                       chimeraRefSeq = stitchTrimera(leftParentTri, middleParentTri, rightParentTri, breakPointTriA, breakPointTriB);
-               }
+               nMera = 2;
+               chimeraRefSeq = stitchBimera(leftParentBi, rightParentBi, breakPointBi);
+               
+//             minMismatchToTrimera = getTrimera(left, right, leftParentTri, middleParentTri, rightParentTri, breakPointTriA, breakPointTriB, singleLeft, bestLeft, singleRight, bestRight);
+//
+//             if(minMismatchToChimera - minMismatchToTrimera <= 3){
+//                     nMera = 2;
+//                     chimeraRefSeq = stitchBimera(leftParentBi, rightParentBi, breakPointBi);
+//             }
+//             else{                   
+//                     nMera = 3;
+//                     chimeraRefSeq = stitchTrimera(leftParentTri, middleParentTri, rightParentTri, breakPointTriA, breakPointTriB);
+//             }
                
        }
        double distToChimera = calcDistToChimera(querySeq, chimeraRefSeq);
@@ -86,12 +89,12 @@ int RefChimeraTest::analyzeQuery(string queryName, string querySeq){
        chimeraReportFile << referenceNames[leftParentBi] << ',' << referenceNames[rightParentBi] << '\t' << breakPointBi << '\t';
        chimeraReportFile << minMismatchToChimera << '\t';
        
-       if(nMera == 1){
-               chimeraReportFile << "NA" << '\t' << "NA" << '\t' << "NA";
-       }
-       else{
-               chimeraReportFile << referenceNames[leftParentTri] << ',' << referenceNames[middleParentTri] << ',' << referenceNames[rightParentTri] << '\t' << breakPointTriA << ',' << breakPointTriB << '\t' << minMismatchToTrimera;       
-       }
+//     if(nMera == 1){
+//             chimeraReportFile << "NA" << '\t' << "NA" << '\t' << "NA";
+//     }
+//     else{
+//             chimeraReportFile << referenceNames[leftParentTri] << ',' << referenceNames[middleParentTri] << ',' << referenceNames[rightParentTri] << '\t' << breakPointTriA << ',' << breakPointTriB << '\t' << minMismatchToTrimera;       
+//     }
        
        chimeraReportFile << '\t' << distToChimera << '\t' << nMera << endl;