public class GTBDatabase extends Database
该数据库的默认注释规则为筛选 CHROM, POS 一致的位点, 然后将 REF 和 ALT 完全一致的记录注释到位点中
限定符和类型 | 类和说明 |
---|---|
static class |
GTBDatabase.Reader
GTB 数据库读取器
|
JAR_RESOURCE_PATH, WORKSPACE_RESOURCE_PATH
构造器和说明 |
---|
GTBDatabase(java.lang.Object database)
数据库构造器方法
|
GTBDatabase(java.lang.Object managerObject,
boolean loadGenotype,
java.lang.Iterable<java.lang.String> loadInFields)
数据库构造器方法
|
限定符和类型 | 方法和说明 |
---|---|
Database.Reader |
instance()
实例化读取器对象
|
GTBDatabase |
setAnnotateFunction(java.util.function.BiFunction<Variants,Variant,java.lang.Boolean> annotateFunction)
注释函数
|
addAnnotateField, addAnnotateField, addAnnotateFields, addMeta, addMeta, getAnnotateFields, getFieldType, getMissingValue, getResourceFile, iterator, toString
public GTBDatabase(java.lang.Object database) throws java.io.IOException
database
- 数据库对象java.io.IOException
- IO 异常public GTBDatabase(java.lang.Object managerObject, boolean loadGenotype, java.lang.Iterable<java.lang.String> loadInFields) throws java.io.IOException
managerObject
- 数据库对象loadGenotype
- 是否加载数据库文件的基因型loadInFields
- 数据库载入的字段java.io.IOException
- IO 异常public GTBDatabase setAnnotateFunction(java.util.function.BiFunction<Variants,Variant,java.lang.Boolean> annotateFunction)
annotateFunction
- 位点注释函数public Database.Reader instance() throws java.io.IOException