package com.compomics.util.experiment.biology.variants.amino_acids;
import com.compomics.util.experiment.biology.variants.Variant;
/**
* Class representing an amino acid substitution.
*
* @author Marc Vaudel
*/
public class Substitution implements Variant {
/**
* The single character code of the original amino acid.
*/
char originalAa;
/**
* The single character code of the substituted amino acid.
*/
char substitutedAa;
/**
* Constructor.
*
* @param originalAa the single character code of the original amino acid
* @param substitutedAa the single character code of the substituted amino acid
*/
public Substitution(char originalAa, char substitutedAa) {
this.originalAa = originalAa;
this.substitutedAa = substitutedAa;
}
@Override
public String getDescription() {
return originalAa + " substituted by " + substitutedAa;
}
public char getOriginalAminoAcid(){
return originalAa;
}
public char getSubstitutedAminoAcid(){
return substitutedAa;
}
}