*/
package jalview.schemes;
+import jalview.analysis.scoremodels.ScoreMatrix;
+import jalview.analysis.scoremodels.ScoreModels;
import jalview.api.analysis.ScoreModelI;
+import jalview.gui.JvOptionPane;
-import java.util.Map;
-
+import org.testng.annotations.BeforeClass;
import org.testng.annotations.Test;
public class ScoreMatrixPrinter
{
- @Test(groups ={ "Functional" })
+
+ @BeforeClass(alwaysRun = true)
+ public void setUpJvOptionPane()
+ {
+ JvOptionPane.setInteractiveMode(false);
+ JvOptionPane.setMockResponse(JvOptionPane.CANCEL_OPTION);
+ }
+
+ @Test(groups = { "Functional" })
public void printAllMatrices()
{
- for (Map.Entry<String, ScoreModelI> sm : ResidueProperties.scoreMatrices
- .entrySet())
+ for (ScoreModelI sm : ScoreModels.getInstance().getModels())
{
- System.out.println("Matrix " + sm.getKey());
- System.out.println(sm.getValue().toString());
+ System.out.println("Matrix " + sm.getName());
+ System.out.println(sm.toString());
}
}
- @Test(groups ={ "Functional" })
+ @Test(groups = { "Functional" })
public void printHTMLMatrices()
{
- for (Map.Entry<String, ScoreModelI> _sm : ResidueProperties.scoreMatrices
- .entrySet())
+ for (ScoreModelI sm : ScoreModels.getInstance().getModels())
{
- if (_sm.getValue() instanceof ScoreMatrix)
+ if (sm instanceof ScoreMatrix)
{
- ScoreMatrix sm = (ScoreMatrix) _sm.getValue();
- System.out.println("Matrix " + _sm.getKey());
- System.out.println(sm.outputMatrix(true));
+ System.out.println("Matrix " + sm.getName());
+ System.out.println(((ScoreMatrix) sm).outputMatrix(true));
}
}
}