当前位置: 首页>>代码示例>>C++>>正文


C++ DataStore::ReadContigs方法代码示例

本文整理汇总了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;
}
开发者ID:AlexeyG,项目名称:GRASS,代码行数:37,代码来源:linker.cpp


注:本文中的DataStore::ReadContigs方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。