Uses of Class
org.snpsift.lang.expression.Expression
-
Packages that use Expression Package Description org.snpsift org.snpsift.lang org.snpsift.lang.expression org.snpsift.lang.function -
-
Uses of Expression in org.snpsift
Methods in org.snpsift that return Expression Modifier and Type Method Description ExpressionSnpSiftCmdFilter. parseExpression(java.lang.String expression)Parse expressionExpressionSnpSiftCmdFilterGt. parseExpression(java.lang.String expression)Parse expression -
Uses of Expression in org.snpsift.lang
Methods in org.snpsift.lang that return Expression Modifier and Type Method Description ExpressionLangFactory. compile(java.lang.String expression)Create an AST from a program (using ANTLR lexer & parser) Returns null if error Use 'alreadyIncluded' to keep track of from 'include' statementsExpressionLangFactory. expressionFactory(org.antlr.v4.runtime.tree.ParseTree tree)Create 'Expressions' from Tree -
Uses of Expression in org.snpsift.lang.expression
Subclasses of Expression in org.snpsift.lang.expression Modifier and Type Class Description classAndAnd expressionclassDivAnd expressionclassEqEqualclassExistsExists operator (true if a field exists)classExpressionBinaryBinary conditionclassExpressionUnaryAn expression that can be negatedclassFieldA field: E.g.: 'DP', 'CHROM'classFieldConstantA 'constant' field: e.g.classFieldConstantFloatA 'constant' field: e.g.classFieldEffAn 'EFF' field form SnpEff: E.g.: 'EFF[2].GENE'classFieldGenotypeA field: E.g.: 'GEN[2].GT'classFieldGenotypeSubA field: E.g.: 'GEN[2].PL[3]'classFieldLofA LOF field form SnpEff: E.g.: 'LOF[2].GENE'classFieldNmdA NMD field form SnpEff: E.g.: 'NMD[2].GENE'classFieldSubA field that has sub fields (e.g.classGeGreater equalclassGtGreater equalclassHasEqualclassLeLess or equal thanclassLiteralclassLtGreater equalclassMatchMatch a regular expression (string)classMinusAnd expressionclassModAnd expressionclassNaExists operator (true if a field exists)classNeqNot equalclassNotNot expressionclassNotMatchMatch a regular expression (string)classOrOr expressionclassPlusAnd expressionclassTimesAnd expressionclassXorOr expressionFields in org.snpsift.lang.expression declared as Expression Modifier and Type Field Description protected ExpressionExpressionUnary. exprprotected ExpressionExpressionBinary. leftprotected ExpressionExpressionBinary. rightMethods in org.snpsift.lang.expression with parameters of type Expression Modifier and Type Method Description protected intFieldSub. evalIndex(org.snpeff.vcf.VcfEntry vcfEntry, Expression idxExpr)Evaluate index expression (VCF entry)protected intFieldSub. evalIndex(org.snpeff.vcf.VcfGenotype vcfGenotype, Expression idxExpr)Evaluate index expression (VCF genotype)Constructors in org.snpsift.lang.expression with parameters of type Expression Constructor Description And(Expression left, Expression right)Div(Expression left, Expression right)Eq(Expression left, Expression right)Exists(Expression expr)ExpressionBinary(Expression left, Expression right, java.lang.String operator)ExpressionUnary(Expression expr, java.lang.String operator)FieldEff(java.lang.String name, Expression idxExpr, org.snpeff.vcf.EffFormatVersion formatVersion, java.lang.String fieldName)ConstructorFieldGenotype(java.lang.String name, Expression indexExpr)FieldGenotypeSub(java.lang.String name, Expression indexExpr, Expression indexExpr2)FieldLof(java.lang.String name, Expression indexExpr)FieldNmd(java.lang.String name, Expression indexExpr)FieldSub(java.lang.String name, Expression indexExpr)Ge(Expression left, Expression right)Gt(Expression left, Expression right)Has(Expression left, Expression right)Le(Expression left, Expression right)Lt(Expression left, Expression right)Match(Expression left, Expression right)Minus(Expression left)Minus(Expression left, Expression right)Mod(Expression left, Expression right)Na(Expression expr)Neq(Expression left, Expression right)Not(Expression expr)NotMatch(Expression left, Expression right)Or(Expression left, Expression right)Plus(Expression left)Plus(Expression left, Expression right)Times(Expression left, Expression right)Xor(Expression left, Expression right) -
Uses of Expression in org.snpsift.lang.function
Subclasses of Expression in org.snpsift.lang.function Modifier and Type Class Description classCountHetCount number of heterozygous samplesclassCountHomCount number of homozygous samplesclassCountRefCount number of refernces samplesclassCountVariantCount number of ALT samplesclassFunctionA function that returns an expression (i.e.classFunctionBoolGenotypeA function that returns a bool type (i.e.classInIs an expression in a set?classIsHetIs 'genotypeNum' heterozygous?classIsHomIs 'genotypeNum' homozygous?classIsRefIs 'genotypeNum' reference?classIsVariantIs 'genotypeNum' reference?Constructors in org.snpsift.lang.function with parameters of type Expression Constructor Description FunctionBoolGenotype(java.lang.String functionName, Expression exprIdx)In(java.util.ArrayList<java.util.HashSet<java.lang.String>> sets, Expression expression, Expression setIdxExpr)IsHet(Expression exprIdx)IsHom(Expression exprIdx)IsRef(Expression exprIdx)IsVariant(Expression exprIdx)
-