Public Member Functions | |
def | __init__ |
def | createConfiguration |
def | createScript |
Definition at line 465 of file validateAlignments.py.
def validateAlignments::MonteCarloValidation::__init__ | ( | self, | |
alignment, | |||
config | |||
) |
Reimplemented from validateAlignments::GenericValidation.
Definition at line 466 of file validateAlignments.py.
def validateAlignments::MonteCarloValidation::createConfiguration | ( | self, | |
path | |||
) |
Definition at line 469 of file validateAlignments.py.
00470 : 00471 cfgName = "TkAlMcValidation.%s_cfg.py"%( self.alignmentToValidate.name ) 00472 repMap = GenericValidation.getRepMap(self) 00473 repMap.update({ 00474 "APE": configTemplates.APETemplate, 00475 "outputFile": replaceByMap( ".oO[workdir]Oo./McValidation_.oO[name]Oo..root", repMap ) 00476 }) 00477 repMap["outputFile"] = os.path.expandvars( repMap["outputFile"] ) 00478 repMap["outputFile"] = os.path.abspath( repMap["outputFile"] ) 00479 cfgs = {cfgName:replaceByMap( configTemplates.mcValidateTemplate, repMap)} 00480 self.filesToCompare[ GenericValidation.defaultReferenceName ] = repMap["outputFile"] 00481 GenericValidation.createConfiguration(self, cfgs, path)
def validateAlignments::MonteCarloValidation::createScript | ( | self, | |
path | |||
) |
Definition at line 482 of file validateAlignments.py.
00483 : 00484 scriptName = "TkAlMcValidate.%s.sh"%( self.alignmentToValidate.name ) 00485 repMap = GenericValidation.getRepMap(self) 00486 repMap["CommandLine"]="" 00487 for cfg in self.configFiles: 00488 repMap["CommandLine"]+= repMap["CommandLineTemplate"]%{"cfgFile":cfg, 00489 "postProcess":"" 00490 } 00491 00492 scripts = {scriptName: replaceByMap( configTemplates.scriptTemplate, repMap ) } 00493 return GenericValidation.createScript(self, scripts, path)