public class CoordinateBasedDBSNP
extends java.lang.Object
implements java.lang.AutoCloseable, java.io.Closeable
限定符和类型 | 方法和说明 |
---|---|
void |
close()
关闭数据库
|
static CoordinateBasedDBSNP |
load(java.lang.Object fileObj)
获取 dbsnp 查询器
|
edu.sysu.pmglab.container.ByteCode |
query(Chromosome chromosome,
int position,
edu.sysu.pmglab.container.ByteCode refAllele,
edu.sysu.pmglab.container.ByteCode altAllele)
查询指定坐标的 RSNumber
|
boolean |
query(Variant variant)
查询指定坐标的 RSNumber
|
void |
reset()
重置数据库指针
|
public static CoordinateBasedDBSNP load(java.lang.Object fileObj) throws java.io.IOException
fileObj
- 文件对象java.io.IOException
- IO 异常public edu.sysu.pmglab.container.ByteCode query(Chromosome chromosome, int position, edu.sysu.pmglab.container.ByteCode refAllele, edu.sysu.pmglab.container.ByteCode altAllele)
chromosome
- 染色体position
- 坐标值refAllele
- 参考等位基因altAllele
- 替代等位基因public boolean query(Variant variant)
variant
- 待注释的变异位点对象public void reset()
public void close() throws java.io.IOException
close
在接口中 java.io.Closeable
close
在接口中 java.lang.AutoCloseable
java.io.IOException
- IO 异常