X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fgui%2FCalculationChooser.java;h=4e22a74485798aee2955faca65b64f61e9c802e4;hb=4e8b2752f94195adadb8ae9b46e0fcd5181a7155;hp=7747a6b4bf5b5013dfe3407018dedededb6163d6;hpb=4708e769a97588501d41e43df8f756c176b9421d;p=jalview.git diff --git a/src/jalview/gui/CalculationChooser.java b/src/jalview/gui/CalculationChooser.java index 7747a6b..4e22a74 100644 --- a/src/jalview/gui/CalculationChooser.java +++ b/src/jalview/gui/CalculationChooser.java @@ -594,6 +594,8 @@ public class CalculationChooser extends JPanel AlignmentAnnotation[] annotations = af.getViewport().getAlignment().getAlignmentAnnotation(); List ssSources = AlignmentUtils.getSecondaryStructureSources(annotations); + //List ssSources = AlignmentUtils.extractSSSourceInAlignmentAnnotation(annotations); + return ssSources; } @@ -605,10 +607,16 @@ public class CalculationChooser extends JPanel { boolean doPCA = pca.isSelected(); String modelName = modelNames.getSelectedItem().toString(); - String ssSource = ssSourceDropdown.getSelectedItem().toString(); + String ssSource = ""; + Object selectedItem = ssSourceDropdown.getSelectedItem(); + if (selectedItem != null) { + ssSource = selectedItem.toString(); + } SimilarityParams params = getSimilarityParameters(doPCA); if(ssSource.length()>0) + { params.setSecondaryStructureSource(ssSource); + } if (doPCA) { openPcaPanel(modelName, params);