本文整理汇总了C++中Genome::init_genome方法的典型用法代码示例。如果您正苦于以下问题:C++ Genome::init_genome方法的具体用法?C++ Genome::init_genome怎么用?C++ Genome::init_genome使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Genome
的用法示例。
在下文中一共展示了Genome::init_genome方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: Genome
vector<Region*> GeneTools::init_regions(const char* gio_fname)
{
Genome* gio = new Genome();
gio->init_genome((char*) gio_fname);
const char* strands = "+-";
vector<Region*> regions;
for (int i=0; i<gio->num_contigs; i++)
{
for (int s=0; s<2; s++)
{
int start = 1;
int stop = gio->contig_len(i)-1;
Region* reg = new Region(start, stop, i, strands[s]);
reg->set_gio(gio);
regions.push_back(reg);
}
}
return regions;
}