public interface MBEGEncoder
限定符和类型 | 字段和说明 |
---|---|
static MBEGEncoder |
PHASED |
static MBEGEncoder |
UN_PHASED |
限定符和类型 | 方法和说明 |
---|---|
default byte |
encode(Genotype code1)
将 code1 进行组合
|
default byte |
encode(Genotype code1,
Genotype code2)
将 code1, code2 进行组合
|
default byte |
encode(Genotype code1,
Genotype code2,
Genotype code3)
将 code1, code2, code3 进行组合
|
byte |
encode(Genotype code1,
Genotype code2,
Genotype code3,
Genotype code4)
将 code1, code2, code3, code4 进行组合 (仅在 unphased 下可用)
|
boolean |
isPhased() |
static final MBEGEncoder PHASED
static final MBEGEncoder UN_PHASED
default byte encode(Genotype code1)
code1
- 第一个 BEG 编码default byte encode(Genotype code1, Genotype code2)
code1
- 第一个 BEG 编码code2
- 第二个 BEG 编码default byte encode(Genotype code1, Genotype code2, Genotype code3)
code1
- 第一个 BEG 编码code2
- 第二个 BEG 编码code3
- 第三个 BEG 编码byte encode(Genotype code1, Genotype code2, Genotype code3, Genotype code4)
code1
- 第一个 BEG 编码code2
- 第二个 BEG 编码code3
- 第三个 BEG 编码code4
- 第四个 BEG 编码boolean isPhased()