Skip to content

Commit 652cebb

Browse files
committed
demo for how to load amino acid substitution matrices
git-svn-id: http://code.open-bio.org/repos/biojava/biojava-live/trunk@9747 7c6358e6-4a41-0410-a743-a5b2a554c398
1 parent ea5b48c commit 652cebb

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
package demo;
2+
3+
import org.biojava3.alignment.SubstitutionMatrixHelper;
4+
import org.biojava3.alignment.template.SubstitutionMatrix;
5+
import org.biojava3.core.sequence.compound.AminoAcidCompound;
6+
7+
public class DemoLoadSubstMax {
8+
9+
public static void main (String[] args){
10+
11+
12+
// that's the PAM250 matrix (named a bit unclear in AAindex...)
13+
String max2="DAYM780301";
14+
SubstitutionMatrix<AminoAcidCompound> substMax2 = SubstitutionMatrixHelper.getMatrixFromAAINDEX(max2);
15+
System.out.println(substMax2);
16+
17+
// and here BLOSUM62...
18+
String max3="HENS920102";
19+
SubstitutionMatrix<AminoAcidCompound> substMax3 = SubstitutionMatrixHelper.getMatrixFromAAINDEX(max3);
20+
System.out.println(substMax3);
21+
22+
// This one I developed a while ago to be optimised for the alignment of distantly related sequences
23+
String matrixName4 = "PRLA000101";
24+
SubstitutionMatrix<AminoAcidCompound> substMax4 = SubstitutionMatrixHelper.getMatrixFromAAINDEX(matrixName4);
25+
System.out.println(substMax4);
26+
27+
}
28+
}

0 commit comments

Comments
 (0)