本文整理汇总了C++中ParameterList::getValueBool方法的典型用法代码示例。如果您正苦于以下问题:C++ ParameterList::getValueBool方法的具体用法?C++ ParameterList::getValueBool怎么用?C++ ParameterList::getValueBool使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ParameterList
的用法示例。
在下文中一共展示了ParameterList::getValueBool方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: getProjPath
//-----------------------------------------------------------------------------
string getProjPath(const ParameterList & pl, const string & addPath)
{
string projDir = pl.getValue("PROJECT_DIR", "");
bool relDir = pl.getValueBool("RELATIVE_DIR", true);
return getPath(projDir, addPath, relDir);
}
示例2: main
//.........这里部分代码省略.........
DEBUG_MSG("Loading amino acid masses from [" << ip.getValue("AMINO_ACID_MASSES") << "]");
if (!jumps.loadJumps(ip.getValue("AMINO_ACID_MASSES").c_str(), true))
{
ERROR_MSG("Unable to load amino acid jumps");
ERROR_MSG("Aborting!");
exit(-1);
}
}
else
{
DEBUG_MSG("No amino acid masses loaded. Using defaults");
}
string exeDir = ip.getValue("EXE_DIR");
string convertCmd = exeDir + "/convert ";
PeptideSpectrumMatchSet peptideResults;
SpecSet filteredSpectra;
if (initialStage == STAGE_BEGIN)
{
DEBUG_TRACE;
//load results
if (!loadPsmResults(ip, peptideResults))
{
return false;
}
if (!loadResultSpectrum(ip,
ip.getValue("INPUT_SPECTRA_FILE_LIST").c_str(),
peptideResults,
filteredSpectra,
ip.getValueBool("REINDEX_SCANS")))
{
return false;
}
if (commandLineParams.exists("SINGLE_STEP"))
{
DEBUG_MSG("Option -s given. Exiting after single step.");
writeStatusFile(statusFileName, "Finished");
exit(0);
}
}
else
{
if (initialStage == STAGE_PAIRSPECTRA)
{
//load results
if (!loadPsmResults(ip, peptideResults))
{
return false;
}
if (!loadSpecsMS(ip.getValue("EXE_DIR"), DEFAULT_INPUT_FILES_LIST, filteredSpectra))
{
ERROR_MSG("loadSpecsMS() exited in error. Exiting program");
exit(0);
}
filteredSpectra.index();
peptideResults.addSpectraByFilename(&filteredSpectra,false);
}
}
DEBUG_VAR(peptideResults.size());