公众阶级 变量上下文 扩展java.lang.Object 实施 功能 ,java.io.Serializable(可串行化)
可变变量上下文
突变基因型
Allele A、Aref、T、Tref; Allele del、delRef、ATC、ATCref;
GenomeLoc snpLoc=GenomeLocParser.createGenomeLoc(“chr1”,10,10);
GenomeLoc delLoc=基因定位解析器.createGenomeLoca(“chr1”,20,22);
GenomeLoc-insLoc=基因组定位解析器.createGenomeLoc(“chr1”,20,20);
阿勒
A=新通道(“A”); Aref=新Allele(“A”,true); T=新通道(“T”); ATC=新通道(“ATC”);
VariantContext vc=新的VariantContext(名称,snpLoc,Arrays.asList(Aref,T));
VariantContext vc=新的VariantContext(名称,snpLoc,Arrays.asList(Aref));
VariantContext vc=新的VariantContext(name,delLoc,Arrays.asList(ATCref,del));
VariantContext vc=新的VariantContext(“名称”,insLoc,Arrays.asList(delRef,ATC));
变量上下文
变量上下文适配器。convertToVariantContext(name,myObject)
myObject(我的对象)
变量上下文
无效的
List<Allele>等位基因=数组.asList(Aref,T); 基因型g1=新基因型(Arrays.asList(Aref,Aref),“g1”,10); 基因型g2=新基因型(Arrays.asList(Aref,T),“g2”,10); 基因型g3=新基因型(Arrays.asList(T,T),“g3”,10); VariantContext vc=新的VariantContext(snpLoc,等位基因,Arrays.asList(g1,g2,g3));
变量上下文
vc.hasGenotypes() vc.isMonomorphicInSamples() vc.isPolymorphicInSamples() vc.getSamples().size() vc.getGenotypes() vc.getGenotypes().get(“g1”) vc.has基因型(“g1”) vc.getCalledChrCount() vc.getCalledChrCount(区域) vc.getCalledChrCount(T)
基因型
基因型g4=新基因型(Arrays.asList(Allele.NO_CALL,Allele.NO_CALL),“NO_DATA_FOR_SAMPLE”,10);
VariantContext vc12=vc.subContextFromGenotypes(Arrays.asList(g1,g2)); VariantContext vc1=vc.subContextFromGenotypes(Arrays.asList(g1));
变量上下文
变量上下文
VCF标头
完全解码(…)
变量上下文
VCBuilder(VCBuilder)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
公共静态最终长序列VersionUID
受保护的 通用信息 commonInfo(通用信息)
公共静态最终双精度NO_LOG10_PERROR
公共静态最终java.util。 设置<java.lang.String>PASSES_FILTERS
受保护的最终java.lang.String contig
受保护的最终长启动
受保护的最终长停
受保护的 变量上下文。 类型 类型
受保护的最终java.util。 列表< 阿勒 >等位基因
受保护的 基因型上下文 基因型
protected int[]基因型计数
公开静态决赛 基因型上下文 无基因型(_G)
受保护的变量上下文( 变量上下文 其他)
其他
受保护的VariantContext(java.lang.String源, java.lang.String ID, java.lang.String控件, 长期启动, 长停, java.util(实用程序)。 收藏< 阿勒 >等位基因, 基因型上下文 基因型, 双对数10P错误, java.util(实用程序)。 设置<java.lang.String>过滤器, java.util(实用程序)。 映射<java.lang.String、java.lang.Object>属性, 布尔完全解码, java.util(实用程序)。 枚举集< 变量上下文。 验证 >验证以执行)
来源
康蒂格
开始
停止
等位基因
基因型
log10P错误
过滤器
属性
验证以执行
公共java.util。 列出<java.lang.String>calcVCFGenotypeKeys( VCF引线 标题)
公众 变量上下文 subContextFromSamples(java.util.Set<java.lang.String>sampleNames, 布尔重新驱动AllelesFromGenotypes)
示例名称
从基因型中重新推导无差异基因
公众 变量上下文 subContextFromSamples(java.util.Set<java.lang.String>sampleNames)
示例名称
redriveAllelesFromGenotypes=true
公众 变体上下文 subContextFromSample(java.lang.String示例名称)
公众 变量上下文。 类型 获取类型()
公共布尔值isSNP()
公共布尔值isVariant()
公共布尔值isPointEvent()
公共布尔值isIndel()
公共布尔值isSimpleInsert()
公共布尔值isSimpleDeletion()
公共布尔值isSimpleIndel()
公共布尔值isComplexIndel()
公共布尔值isSymbolic()
公共布尔值isStructuralIndel()
公共布尔值isSymbolicOrSV()
公共布尔值isMNP()
公共布尔值isMixed()
公共布尔值hasID()
公共布尔值emptyID()
public java.lang.String getID()
public java.lang.String getSource()
公共java.util。 设置<java.lang.String>getFiltersMaybeNull()
公共java.util。 设置<java.lang.String>getFilters()
公共布尔值isFiltered()
公共布尔值isNotFiltered()
公共布尔过滤器WereApplied()
公共布尔值hasLog10PError()
public double getLog10PError()
public double getPhredScaledQual()
公共java.util。 映射<java.lang.String,java.lang.Object>getAttributes()
public boolean hasAttribute(java.lang.String键)
公共java.lang.Object getAttribute(java.lang.String键)
public java.lang.Object getAttribute(java.lang.String键, java.lang.Object默认值)
public java.lang.String getAttributeAsString(java.lang_String键, java.lang.String默认值)
public int getAttributeAsInt(java.lang.String键, int defaultValue)
public double getAttributeAsDouble(java.lang.String密钥, 双默认值)
公共布尔型getAttributeAsBoolean(java.lang.String键, 布尔默认值)
公共java.util。 列表<java.lang.Object>getAttributeAsList(java.lang.String键)
公共java.util。 列表<java.lang.String>getAttributeAsStringList(java.lang_String键, java.lang.String默认值)
公共java.util。 列表<java.lang.Integer>getAttributeAsIntList(java.lang.String键, int defaultValue)
公共java.util。 列表<java.lang.Double>getAttributeAsDoubleList(java.lang.String键, 双重默认值)
公众 通用信息 获取通用信息()
公众 阿勒 获取引用()
公共布尔值isBiallelic()
公共int getNAlles()
public int getMaxPloydy(int defaultPloidy)
默认倍体
公众 阿勒 getAllele(java.lang.String等位基因)
公众 阿勒 getAllele(字节[]等位基因)
公共布尔值hasAllele( 阿勒 等位基因)
公共布尔值hasAllele( 阿勒 等位基因, 布尔ignoreRefState)
公共布尔值hasAlternateAllele( 阿勒 等位基因)
公共布尔值hasAlternateAllele( 阿勒 等位基因, 布尔ignoreRefState)
公共java.util。 列表< 阿勒 >获取Alleles()
公共java.util。 列表< 阿勒 >获取备选通道()
公共java.util。 列表<java.lang.Integer>getIndelLengths()
公众的 阿勒 getAlternateAllele(int i)
我
java.lang.Illegal参数异常
公共布尔值具有SameAllelesAs( 变量上下文 其他)
其他
公共布尔值hasSameAlternateAllelesAs( 变量上下文 其他)
其他
public int getNSamples()
公共布尔值hasGenotypes()
公共布尔值hasGenotypes(java.util.Collection<java.lang.String>sampleNames)
公众 基因型上下文 获取基因类型()
公共java.lang.Iterable< 基因型 >获取基因类型按名称排序()
公共java.lang.Iterable< 基因型 >getGenotypesOrderedBy(java.lang.Iterable<java.lang.String>sampleOrdering)
公众 基因型上下文 获取基因型(java.lang.String sampleName)
示例名称
java.lang.Illegal参数异常
受保护的 基因类型上下文 getGenotypes(java.util.Collection<java.lang.String>sampleNames)
示例名称
java.lang.Illegal参数异常
公众 基因型上下文 getGenotypes(java.util.Set<java.lang.String>sampleNames)
公共java.util。 设置<java.lang.String>getSampleNames()
公共java.util。 列表<java.lang.String>getSampleNamesOrderedByName()
公众 基因型 getGenotype(java.lang.String样本)
样品
public boolean hasGenotype(java.lang.String示例)
公众 基因型 获取基因型(int ith)
第i个
public int getCalledChrCount()
public int getCalledChrCount(java.util.Set<java.lang.String>sampleIds)
示例ID
公共int getCalledChrCount( 阿勒 a)
一
公共int getCalledChrCount( 阿勒 a、, java.util(实用程序)。 设置<java.lang.String>sampleIds)
一
示例ID
公共布尔值isMonomorphicInSamples()
公共布尔值isPolymorphicInSamples()
public int getNoCallCount()
public int getHomRefCount()
公共int getHetCount()
public int getHomVarCount()
public int getMixedCount()
公共void extraStrictValidation( 阿勒 报告参考, 阿勒 观察到的参考, java.util(实用程序)。 设置<java.lang.String>rsID)
reportedReference报告参考
观察到的参考
rsID
public void validateRSID(java.util.Set<java.lang.String>rsID)
公共无效验证AlternateAlleles()
公共无效验证染色体计数()
public java.lang.String toString()
toString(字符串)
java.lang.Object(java.lang.对象)
public java.lang.String to String解码基因类型()
公共java.lang.String to String WithoutGenotypes()
公众 变量上下文 完全解码( VCF引线 收割台, 布尔宽松解码)
收割台
公共布尔值isFullyDecoded()
public java.lang.String getContig()
可定位
public int getStart()
public int getEnd()
公共布尔值hasSymbolicAlleles()
公共静态布尔值hasSymbolicAlles(java.util.List< 阿勒 >等位基因)
公众 阿勒 获取具有最高通道数的备选通道()
公共int getAlleleIndex( 阿勒 等位基因)
等位基因
公共java.util。 列表<java.lang.Integer>getAlleleIndices(java.util.Collection< 阿勒 >等位基因)
等位基因
public int[]getGLIndecesOfAlternateAllele( 阿勒 目标通道)
公众 结构变量类型 获取结构变量类型()