本文整理汇总了C++中DataStore::ReadContigs方法的典型用法代码示例。如果您正苦于以下问题:C++ DataStore::ReadContigs方法的具体用法?C++ DataStore::ReadContigs怎么用?C++ DataStore::ReadContigs使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类DataStore
的用法示例。
在下文中一共展示了DataStore::ReadContigs方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: main
int main(int argc, char *argv[])
{
banner();
srand((unsigned int)time(NULL));
if (config.ProcessCommandLine(argc, argv))
{
if (!store.ReadContigs(config.InputFileName))
{
cerr << "[-] Unable to read contigs from file (" << config.InputFileName << ")." << endl;
return -2;
}
cerr << "[+] Read input contigs from file (" << config.InputFileName << ")." << endl;
cerr << "[i] Processing paired reads." << endl;
if (!processPairs(config, store, config.PairedReadInputs, coverage))
return -3;
if (!processSequences(config, store, config.SequenceInputs))
return -4;
if (!writeStore(store, config.OutputFileName))
{
cerr << "[-] Unable to output generated links into file (" << config.OutputFileName << ")." << endl;
return -5;
}
cerr << "[+] Output generated link into file (" << config.OutputFileName << ")." << endl;
if (!config.ReadCoverageFileName.empty())
{
if (!writeCoverage(coverage, config.ReadCoverageFileName))
{
cerr << "[-] Unable to output read coverage statistics into file (" << config.ReadCoverageFileName << ")." << endl;
return -6;
}
cerr << "[+] Output read coverage into file (" << config.ReadCoverageFileName << ")." << endl;
}
return 0;
}
cerr << config.LastError;
return -1;
}