构造器和说明 |
---|
Variants(java.lang.Object chromosome,
int position) |
限定符和类型 | 方法和说明 |
---|---|
Variants |
add(Variant variant)
添加新位点
|
Variants |
addAll(java.lang.Iterable<Variant> variants)
添加新位点
|
Variants |
clearProperty()
清空该位点的属性信息
|
int |
compareTo(Variants o) |
Variant |
get(int index)
获取子位点
|
Chromosome |
getChromosome() |
int |
getPosition() |
int |
getPosition(PositionType positionType) |
PositionType |
getPositionType()
获取坐标系统类型
|
java.lang.Object |
getProperty(java.lang.Object key)
获取位点的指定属性值
|
Strand |
getStrand()
获取链
|
java.util.Iterator<Variant> |
iterator() |
Variants |
liftOver(LiftOver liftOver)
坐标版本转换
|
java.lang.Iterable<java.lang.Object> |
propertyIterator() |
Variants |
setProperty(java.lang.Object key,
java.lang.Object value)
设置位点属性值
|
int |
size()
获取子位点个数
|
void |
sort(java.util.Comparator<Variant> comparator)
对子位点进行排序
|
java.lang.String |
toString() |
public Variants(java.lang.Object chromosome, int position)
chromosome
- 染色体对象 (chromosome, int. string or bytecode)position
- 坐标 (要求为 1-based 和 FWD 的)public Variants addAll(java.lang.Iterable<Variant> variants)
variants
- 具有相同坐标的位点public Variant get(int index)
index
- 子位点索引public int size()
public PositionType getPositionType()
public Strand getStrand()
public Variants clearProperty()
public Variants setProperty(java.lang.Object key, java.lang.Object value)
key
- 属性键value
- 属性值public java.lang.Object getProperty(java.lang.Object key)
key
- 属性键public Chromosome getChromosome()
public int getPosition()
public int getPosition(PositionType positionType)
positionType
- 位置类型public java.lang.String toString()
toString
在类中 java.lang.Object
public java.lang.Iterable<java.lang.Object> propertyIterator()
public Variants liftOver(LiftOver liftOver)
liftOver
- 参考基因组版本转换器public java.util.Iterator<Variant> iterator()
iterator
在接口中 java.lang.Iterable<Variant>
public void sort(java.util.Comparator<Variant> comparator)
comparator
- 排序器