From: Jim Procter Date: Mon, 15 Jun 2015 13:03:07 +0000 (+0100) Subject: JAL-1775 FileLoader javadoc X-Git-Tag: Release_2_10_0~608^2~1 X-Git-Url: http://source.jalview.org/gitweb/?p=jalview.git;a=commitdiff_plain;h=e7543a7264d0cd505a7344b704ce669726c44afc JAL-1775 FileLoader javadoc --- diff --git a/src/jalview/io/FileLoader.java b/src/jalview/io/FileLoader.java index 76bd572..0cd2987 100755 --- a/src/jalview/io/FileLoader.java +++ b/src/jalview/io/FileLoader.java @@ -20,12 +20,6 @@ */ package jalview.io; -import java.util.StringTokenizer; -import java.util.Vector; - -import javax.swing.JOptionPane; -import javax.swing.SwingUtilities; - import jalview.api.ComplexAlignFile; import jalview.datamodel.AlignmentI; import jalview.datamodel.ColumnSelection; @@ -39,6 +33,12 @@ import jalview.schemes.ColourSchemeI; import jalview.structure.StructureSelectionManager; import jalview.util.MessageManager; +import java.util.StringTokenizer; +import java.util.Vector; + +import javax.swing.JOptionPane; +import javax.swing.SwingUtilities; + public class FileLoader implements Runnable { String file; @@ -317,6 +317,7 @@ public class FileLoader implements Runnable if ((al != null) && (al.getHeight() > 0)) { + // construct and register dataset sequences for (SequenceI sq : al.getSequences()) { while (sq.getDatasetSequence() != null) @@ -327,13 +328,17 @@ public class FileLoader implements Runnable { for (PDBEntry pdbe : sq.getPDBId()) { + // register PDB entries with desktop's structure selection + // manager StructureSelectionManager.getStructureSelectionManager( Desktop.instance).registerPDBEntry(pdbe); } } } + if (viewport != null) { + // append to existing alignment viewport.addAlignment(al, title); } else @@ -351,8 +356,7 @@ public class FileLoader implements Runnable ColourSchemeI cs = ((ComplexAlignFile) source) .getColourScheme(); alignFrame = new AlignFrame(al, hiddenSeqs, colSel, - AlignFrame.DEFAULT_WIDTH, - AlignFrame.DEFAULT_HEIGHT); + AlignFrame.DEFAULT_WIDTH, AlignFrame.DEFAULT_HEIGHT); alignFrame.getViewport().setShowSequenceFeatures( showSeqFeatures);