package org.nextprot.api.commons.bio.variation.prot.impl.seqchange;
import org.nextprot.api.commons.bio.AminoAcidCode;
/**
* A sequence change in the translation termination (stop codon) extending the normal
* translational reading frame at the C-terminal end with one or more amino acids.
*
* Format (C-terminal): “p”“Ter_position”“new_amino_acid”“ext”“Ter+position_new_termination_site”, e.g. p.Ter110GlnextTer17
*
* Created by fnikitin on 10/07/15.
*/
public class ExtensionTermination extends Extension {
public ExtensionTermination(int newDownstreamTermPos, AminoAcidCode newAminoAcid) {
super(newDownstreamTermPos, newAminoAcid);
}
@Override
protected boolean isPosOk(int newDownstreamTermPos) {
return newDownstreamTermPos > 0;
}
@Override
public Type getType() {
return Type.EXTENSION_TERM;
}
}