Package org.snpeff.interval.codonChange
Class CodonChangeMnp
- java.lang.Object
-
- org.snpeff.interval.codonChange.CodonChange
-
- org.snpeff.interval.codonChange.CodonChangeMnp
-
- Direct Known Subclasses:
CodonChangeMixed
public class CodonChangeMnp extends CodonChange
Calculate codon changes produced by a MNP- Author:
- pcingola
-
-
Field Summary
-
Fields inherited from class org.snpeff.interval.codonChange.CodonChange
CODON_SIZE, showCodonChange
-
-
Constructor Summary
Constructors Constructor Description CodonChangeMnp(Variant variant, Transcript transcript, VariantEffects variantEffects)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcodonChange()Calculate a list of codon changesprotected voidcodonOldNew()Calculate codons old / codons newprotected java.lang.StringcodonsAlt()Calculate new codonsprotected java.lang.StringcodonsRef()Calculate old codonsprotected java.lang.StringnetCdsChange()We may have to calculate 'netCdsChange', which is the effect on the CDS Note: A deletion or a MNP might affect several exons-
Methods inherited from class org.snpeff.interval.codonChange.CodonChange
additionalEffect, cdsBaseNumber, codonChange, codonsRef, effect, effectNoCodon, effectNoCodon, factory, intersectsExons, toString
-
-
-
-
Constructor Detail
-
CodonChangeMnp
public CodonChangeMnp(Variant variant, Transcript transcript, VariantEffects variantEffects)
-
-
Method Detail
-
codonChange
public void codonChange()
Calculate a list of codon changes- Overrides:
codonChangein classCodonChange
-
codonOldNew
protected void codonOldNew()
Calculate codons old / codons new
-
codonsAlt
protected java.lang.String codonsAlt()
Description copied from class:CodonChangeCalculate new codons- Overrides:
codonsAltin classCodonChange
-
codonsRef
protected java.lang.String codonsRef()
Calculate old codons- Overrides:
codonsRefin classCodonChange
-
netCdsChange
protected java.lang.String netCdsChange()
We may have to calculate 'netCdsChange', which is the effect on the CDS Note: A deletion or a MNP might affect several exons- Overrides:
netCdsChangein classCodonChange- Returns:
-
-