package org.nextprot.api.commons.bio.variation.prot.impl.seqchange;
import org.nextprot.api.commons.bio.AminoAcidCode;
/**
* A sequence change in the translation initiation (start codon) extending the normal
* translational reading frame at the N-terminal end.
*
* Format (N-terminal): “p”“Met1”“ext”“position_new_initiation_site”, e.g. p.Met1ext-5
*
* Created by fnikitin on 10/07/15.
*/
public class ExtensionInitiation extends Extension {
public ExtensionInitiation(int newUpstreamInitPos, AminoAcidCode newAminoAcid) {
super(newUpstreamInitPos, newAminoAcid);
}
@Override
protected boolean isPosOk(int newUpstreamInitPos) {
return newUpstreamInitPos < 0;
}
@Override
public Type getType() {
return Type.EXTENSION_INIT;
}
}