public class ConsequenceTypeGenericRegionCalculator extends ConsequenceTypeCalculator
Modifier and Type | Field and Description |
---|---|
protected static int |
BIG_VARIANT_SIZE_THRESHOLD |
protected int |
variantEnd |
protected int |
variantStart |
CNV_EXTRA_PADDING, cnvExtraPadding, COMPLEMENTARY_START_CODON, consequenceType, DOWN_UP_STREAM_GENE_TAG, gene, genomeDBAdaptor, imprecise, IMPRECISE, logger, MT, NO_EXON_OVERLAP, SoNames, START_CODON, SV_EXTRA_PADDING, svExtraPadding, transcript, variant
Constructor and Description |
---|
ConsequenceTypeGenericRegionCalculator() |
Modifier and Type | Method and Description |
---|---|
List<org.opencb.biodata.models.variant.avro.ConsequenceType> |
run(org.opencb.biodata.models.variant.Variant inputVariant,
List<org.opencb.biodata.models.core.Gene> geneList,
boolean[] overlapsRegulatoryRegion,
org.opencb.commons.datastore.core.QueryOptions queryOptions) |
protected void |
solveCodingExonVariantInNegativeTranscript(boolean splicing,
String transcriptSequence,
int cdnaCodingStart,
int cdnaVariantStart,
int cdnaVariantEnd) |
protected void |
solveCodingExonVariantInPositiveTranscript(boolean splicing,
String transcriptSequence,
int cdnaCodingStart,
int cdnaVariantStart,
int cdnaVariantEnd) |
protected void |
solveCodingNegativeTranscript() |
protected void |
solveCodingPositiveTranscript() |
protected void |
solveExonVariantInNegativeTranscript(boolean splicing,
String transcriptSequence,
int cdnaVariantStart,
int cdnaVariantEnd,
int firstCdsPhase) |
protected void |
solveExonVariantInPositiveTranscript(boolean splicing,
String transcriptSequence,
int cdnaVariantStart,
int cdnaVariantEnd,
int firstCdsPhase) |
protected void |
solveJunction(Integer spliceSite1,
Integer spliceSite2,
String leftSpliceSiteTag,
String rightSpliceSiteTag,
boolean[] junctionSolution) |
protected void |
solveNonCodingNegativeTranscript() |
protected void |
solveNonCodingPositiveTranscript() |
protected void |
solveStopCodonNegativeVariant(String transcriptSequence,
int cdnaCodingStart,
int cdnaVariantStart,
int cdnaVariantEnd) |
protected void |
solveStopCodonPositiveVariant(String transcriptSequence,
int cdnaCodingStart,
int cdnaVariantStart,
int cdnaVariantEnd) |
protected void |
solveTranscriptFlankingRegions(String leftRegionTag,
String rightRegionTag) |
addNonCodingSOs, decideStopCodonModificationAnnotation, getEnd, getReverseComplementaryCodon, getSequenceOntologyTerms, getStart, parseQueryParam, regionsOverlap, setCdsAndProteinPosition, setInsertionAlleleAminoacidChange, solveIntergenic, solveMiRNA, solveNegativeTranscript, solvePositiveTranscript, solveRegulatoryRegions, updateNegativeInsertionCodonArrays, updatePositiveInsertionCodonArrays
protected int variantStart
protected int variantEnd
protected static final int BIG_VARIANT_SIZE_THRESHOLD
public ConsequenceTypeGenericRegionCalculator()
public List<org.opencb.biodata.models.variant.avro.ConsequenceType> run(org.opencb.biodata.models.variant.Variant inputVariant, List<org.opencb.biodata.models.core.Gene> geneList, boolean[] overlapsRegulatoryRegion, org.opencb.commons.datastore.core.QueryOptions queryOptions)
run
in class ConsequenceTypeCalculator
protected void solveTranscriptFlankingRegions(String leftRegionTag, String rightRegionTag)
protected void solveNonCodingNegativeTranscript()
solveNonCodingNegativeTranscript
in class ConsequenceTypeCalculator
protected void solveCodingNegativeTranscript()
solveCodingNegativeTranscript
in class ConsequenceTypeCalculator
protected void solveExonVariantInNegativeTranscript(boolean splicing, String transcriptSequence, int cdnaVariantStart, int cdnaVariantEnd, int firstCdsPhase)
protected void solveCodingExonVariantInNegativeTranscript(boolean splicing, String transcriptSequence, int cdnaCodingStart, int cdnaVariantStart, int cdnaVariantEnd)
protected void solveStopCodonNegativeVariant(String transcriptSequence, int cdnaCodingStart, int cdnaVariantStart, int cdnaVariantEnd)
protected void solveJunction(Integer spliceSite1, Integer spliceSite2, String leftSpliceSiteTag, String rightSpliceSiteTag, boolean[] junctionSolution)
protected void solveCodingPositiveTranscript()
solveCodingPositiveTranscript
in class ConsequenceTypeCalculator
protected void solveExonVariantInPositiveTranscript(boolean splicing, String transcriptSequence, int cdnaVariantStart, int cdnaVariantEnd, int firstCdsPhase)
protected void solveCodingExonVariantInPositiveTranscript(boolean splicing, String transcriptSequence, int cdnaCodingStart, int cdnaVariantStart, int cdnaVariantEnd)
protected void solveStopCodonPositiveVariant(String transcriptSequence, int cdnaCodingStart, int cdnaVariantStart, int cdnaVariantEnd)
protected void solveNonCodingPositiveTranscript()
solveNonCodingPositiveTranscript
in class ConsequenceTypeCalculator
Copyright © 2019. All rights reserved.