限定符和类型 | 方法和说明 |
---|---|
GTBAnnotator |
addDatabase(Database... databases)
添加注释数据库
添加一个注释数据库则默认将它的显式元信息添加到本类中
|
GTBAnnotator |
addDatabase(java.lang.Iterable<Database> databases)
添加注释数据库
添加一个注释数据库则默认将它的显式元信息添加到本类中
|
GTBAnnotator |
addField(java.util.Map<java.lang.String,edu.sysu.pmglab.ccf.FieldType> fields)
添加字段或更改字段值类型
|
GTBAnnotator |
addField(java.lang.String fieldName)
添加筛选字段
|
GTBAnnotator |
addField(java.lang.String fieldName,
edu.sysu.pmglab.ccf.FieldType fieldType)
添加字段或更改字段值类型
|
GTBAnnotator |
addFields(java.lang.Iterable<java.lang.String> fieldNames)
添加筛选字段
|
GTBAnnotator |
addFields(java.lang.String... fieldNames)
添加筛选字段
|
GTBAnnotator |
addValueConverter(java.util.function.Consumer<Variant> valueConverter)
添加值转换器
|
GTBAnnotator |
loadFields(boolean loadFields)
设置加载的列字段
|
GTBAnnotator |
loadFields(java.lang.Iterable<java.lang.String> loadFields)
设置加载的列字段
|
GTBAnnotator |
loadFields(java.lang.String[] loadFields)
设置加载的列字段
|
static GTBAnnotator |
of(java.lang.Object managerObject)
构造器方法, 使用新建文件模式
|
static GTBAnnotator |
of(java.lang.Object managerObject,
java.io.File outputFile)
构造器方法
|
GTBAnnotator |
selectSubjects(int[] subjectIndexes)
筛选储存的子样本
|
GTBAnnotator |
selectSubjects(java.lang.Iterable<?> subjectIndexes)
筛选储存的子样本
|
GTBAnnotator |
selectSubjects(java.lang.String[] subjects)
筛选储存的子样本
|
GTBAnnotator |
storeOriginPointer(java.lang.String fieldName)
储存原始坐标字段
|
GTBManager |
submit()
注释数据, 并返回结果
|
java.lang.String |
toString() |
addMeta, addMeta, addMeta, addVariantFilter, clearFields, clearMeta, dropDuplicationMeta, getManager, getOutputFile, loadGenotype, renameField, renameFields, renameSubject, renameSubjects, renameSubjects, setFormat, setOutputFile, setThreads
public static GTBAnnotator of(java.lang.Object managerObject)
managerObject
- 管理器对象public static GTBAnnotator of(java.lang.Object managerObject, java.io.File outputFile)
managerObject
- 管理器对象outputFile
- 输出文件对象public GTBAnnotator storeOriginPointer(java.lang.String fieldName)
fieldName
- 字段名 (例如为 POINTER, 它用于建立输入与输出之间的关联)public GTBAnnotator loadFields(boolean loadFields)
loadFields
- 指定加载的列字段public GTBAnnotator loadFields(java.lang.String[] loadFields)
loadFields
- 指定加载的列字段public GTBAnnotator loadFields(java.lang.Iterable<java.lang.String> loadFields)
loadFields
- 是否加载基因型public GTBAnnotator addField(java.lang.String fieldName, edu.sysu.pmglab.ccf.FieldType fieldType)
fieldName
- 字段名fieldType
- 字段类型public GTBAnnotator addField(java.util.Map<java.lang.String,edu.sysu.pmglab.ccf.FieldType> fields)
fields
- 字段名及其类型public GTBAnnotator addField(java.lang.String fieldName)
public GTBAnnotator addFields(java.lang.String... fieldNames)
public GTBAnnotator addFields(java.lang.Iterable<java.lang.String> fieldNames)
public GTBAnnotator addValueConverter(java.util.function.Consumer<Variant> valueConverter)
valueConverter
- 值转换器public GTBAnnotator selectSubjects(java.lang.String[] subjects)
subjects
- 子样本序列public GTBAnnotator selectSubjects(int[] subjectIndexes)
subjectIndexes
- 子样本索引public GTBAnnotator selectSubjects(java.lang.Iterable<?> subjectIndexes)
subjectIndexes
- 子样本索引public GTBAnnotator addDatabase(java.lang.Iterable<Database> databases)
添加一个注释数据库则默认将它的显式元信息添加到本类中
databases
- 数据库public GTBAnnotator addDatabase(Database... databases)
添加一个注释数据库则默认将它的显式元信息添加到本类中
databases
- 数据库public GTBManager submit() throws java.io.IOException
public java.lang.String toString()
toString
在类中 java.lang.Object