直接从String对象创建索引,例如:
typedef Index<CharString> TIndex;
TIndex index("How much wood would a woodchuck chuck?");
在我的情况下,我有一个大文件。一个显而易见的方法是将文本加载到CharString对象的内存中,然后从中创建索引,但是seqan中是否有一个函数直接执行它?文档似乎很奇怪,因为它没有显示构造函数,所以我无法知道这样的构造函数是否存在。此外,我的文件实际上是关于DNA的,所以如果Index<DnaString>
的构造函数存在,那么正常加载(4倍的空间)将是浪费。