@@ -830,7 +830,8 @@ public List<ToolParameterDescriptor> getDefaultHashingParams(boolean includeExcl
830830 put ("checked" , false );
831831 }}, false ),
832832 ToolParameterDescriptor .create ("editDistance" , "Edit Distance" , null , "ldk-integerfield" , null , 2 ),
833- ToolParameterDescriptor .create ("minCountPerCell" , "Min Reads/Cell" , null , "ldk-integerfield" , null , 5 )
833+ ToolParameterDescriptor .create ("minCountPerCell" , "Min Reads/Cell" , null , "ldk-integerfield" , null , 5 ),
834+ ToolParameterDescriptor .create ("skipNormalizationQc" , "Skip Normalization QC" , null , "checkbox" , null , true )
834835 ));
835836
836837 if (type == BARCODE_TYPE .hashing )
@@ -1238,7 +1239,8 @@ private File generateCellHashingCalls(File citeSeqCountOutDir, File outputDir, S
12381239 Set <String > allowableBarcodes = parameters .getAllowableBarcodeNames ();
12391240 String allowableBarcodeParam = allowableBarcodes != null ? "c('" + StringUtils .join (allowableBarcodes , "','" ) + "')" : "NULL" ;
12401241
1241- writer .println ("f <- cellhashR::CallAndGenerateReport(rawCountData = '/work/" + citeSeqCountOutDir .getName () + "', reportFile = '/work/" + htmlFile .getName () + "', callFile = '/work/" + callsFile .getName () + "', metricsFile = '/work/" + metricsFile .getName () + "', cellbarcodeWhitelist = " + cellbarcodeWhitelist + ", barcodeWhitelist = " + allowableBarcodeParam + ", title = '" + parameters .getReportTitle () + "', methods = c('" + StringUtils .join (methodNames , "','" ) + "'))" );
1242+ String skipNormalizationQcString = parameters .skipNormalizationQc ? "TRUE" : "FALSE" ;
1243+ writer .println ("f <- cellhashR::CallAndGenerateReport(rawCountData = '/work/" + citeSeqCountOutDir .getName () + "', reportFile = '/work/" + htmlFile .getName () + "', callFile = '/work/" + callsFile .getName () + "', metricsFile = '/work/" + metricsFile .getName () + "', cellbarcodeWhitelist = " + cellbarcodeWhitelist + ", barcodeWhitelist = " + allowableBarcodeParam + ", title = '" + parameters .getReportTitle () + "', skipNormalizationQc = " + skipNormalizationQcString + ", methods = c('" + StringUtils .join (methodNames , "','" ) + "'))" );
12421244 writer .println ("print('Rmarkdown complete')" );
12431245
12441246 }
0 commit comments