Package jebl.evolution.align.scores
Class ScoresFactory
java.lang.Object
jebl.evolution.align.scores.ScoresFactory
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final AminoAcidScoresstatic final Blosum45static final Blosum50static final Blosum55static final Blosum60static final Blosum62static final Blosum65static final Blosum70static final Blosum75static final Blosum80static final Blosum85static final Blosum90static final NucleotideScoresstatic final NucleotideScoresstatic final NucleotideScoresstatic final NucleotideScoresstatic final Pam100static final Pam110static final Pam120static final Pam130static final Pam140static final Pam150static final Pam160static final Pam170static final Pam180static final Pam190static final Pam200static final Pam210static final Pam220static final Pam230static final Pam240static final Pam250 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ScoresgenerateScores(String nameVal) For any matrix.static ScoresgenerateScores(String name, float val) For calculated nucleotide matrices.static ScoresgenerateScores(String name, int val) For Blosum and Pam matricesstatic AminoAcidScores[]static NucleotideScores[]
-
Field Details
-
BLOSUM_45
-
BLOSUM_50
-
BLOSUM_55
-
BLOSUM_60
-
BLOSUM_62
-
BLOSUM_65
-
BLOSUM_70
-
BLOSUM_75
-
BLOSUM_80
-
BLOSUM_85
-
BLOSUM_90
-
PAM_100
-
PAM_110
-
PAM_120
-
PAM_130
-
PAM_140
-
PAM_150
-
PAM_160
-
PAM_170
-
PAM_180
-
PAM_190
-
PAM_200
-
PAM_210
-
PAM_220
-
PAM_230
-
PAM_240
-
PAM_250
-
AMINO_ACID_IDENTITY
-
NUCLEOTIDE_51_PERCENT_SIMILARITY
-
NUCLEOTIDE_65_PERCENT_SIMILARITY
-
NUCLEOTIDE_70_PERCENT_SIMILARITY
-
NUCLEOTIDE_93_PERCENT_SIMILARITY
-
-
Constructor Details
-
ScoresFactory
public ScoresFactory()
-
-
Method Details
-
generateScores
For any matrix.- Parameters:
nameVal- name and value of the matrix in String form. (eg Blosum45).- Returns:
- substitution matrix of given name.
-
generateScores
For Blosum and Pam matrices- Parameters:
name- "Blosum" or "Pam"val- currently 45 - 90 or 100 - 250- Returns:
- substitution matrix given by name and val.
-
generateScores
For calculated nucleotide matrices.- Parameters:
name- Currently only JukesCantorval- val used to calculate matrix. eg. evolutionary distance d.- Returns:
- substitution matrix calculated using val.
-
getAvailableAminoAcidScores
-
getAvailableNucleotideScores
-