本文整理汇总了C++中Statistic::print方法的典型用法代码示例。如果您正苦于以下问题:C++ Statistic::print方法的具体用法?C++ Statistic::print怎么用?C++ Statistic::print使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Statistic
的用法示例。
在下文中一共展示了Statistic::print方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: main
int main (int argc, char **argv)
{
clock_t t1,t2;
t1 = clock();
/*
* Parses command line
*/
try {
Options::Get().Parse(argc, argv);
}
catch (exception &e) {
cerr << e.what() << "\n";
Options::Get().print_usage();
exit(0);
}
cout << "Statistic: " << Options::Get().statistic << "\n";
/*
* Initiates Statistic factory
*/
try {
AddAllStatistics();
} catch (exception &e){
cerr << e.what() << "\n";
exit(0);
}
/*
* Read the multiple alignment
*/
Msa msa(Options::Get().input_fname);
/*
* Calculate the statistic & print it
*/
Statistic * stat = StatisticFactory::CreateByName(Options::Get().statistic);
stat->calculate(msa);
stat->print(msa);
delete stat;
/*
* Print time
*/
t2 = clock();
cout << "Mstatx computed in "<< (t2 - t1) / (double)CLOCKS_PER_SEC <<" seconds\nResults are written in " << Options::Get().output_fname << "\n\n";
return 0;
}