X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fgui%2FAssociatePdbFileWithSeq.java;h=efb4863d41f9f877d15102d2cedce40d248cbf4c;hb=f3df97a8d39f8124610d661f8c141677f73d86b0;hp=22c891dafe6c464967358e5d6a53dd3a3227eec6;hpb=28787d9646cca5dd77190930f59b7ff32cf995b4;p=jalview.git diff --git a/src/jalview/gui/AssociatePdbFileWithSeq.java b/src/jalview/gui/AssociatePdbFileWithSeq.java index 22c891d..efb4863 100644 --- a/src/jalview/gui/AssociatePdbFileWithSeq.java +++ b/src/jalview/gui/AssociatePdbFileWithSeq.java @@ -18,17 +18,9 @@ package jalview.gui; import javax.swing.JOptionPane; -import javax.xml.parsers.ParserConfigurationException; - -import org.xml.sax.SAXException; - -import fr.orsay.lri.varna.exceptions.ExceptionFileFormatOrSyntax; -import fr.orsay.lri.varna.exceptions.ExceptionLoadingFailed; -import fr.orsay.lri.varna.exceptions.ExceptionPermissionDenied; -import fr.orsay.lri.varna.exceptions.ExceptionUnmatchedClosingParentheses; - import jalview.datamodel.PDBEntry; import jalview.datamodel.SequenceI; +import jalview.util.MessageManager; /** * GUI related routines for associating PDB files with sequences @@ -39,29 +31,19 @@ import jalview.datamodel.SequenceI; public class AssociatePdbFileWithSeq { -/** - * assocate the given PDB file with - * @param choice - * @param sequence - * @throws SAXException - * @throws ParserConfigurationException - * @throws ExceptionFileFormatOrSyntax - * @throws ExceptionLoadingFailed - * @throws ExceptionPermissionDenied - * @throws InterruptedException - * @throws ExceptionUnmatchedClosingParentheses - */ - public PDBEntry associatePdbWithSeq(String choice, String protocol, SequenceI sequence, boolean prompt) throws ExceptionFileFormatOrSyntax, ParserConfigurationException, SAXException, ExceptionPermissionDenied, ExceptionLoadingFailed, InterruptedException, ExceptionUnmatchedClosingParentheses + /** + * assocate the given PDB file with + * + * @param choice + * @param sequence + */ + public PDBEntry associatePdbWithSeq(String choice, String protocol, + SequenceI sequence, boolean prompt) { PDBEntry entry = new PDBEntry(); try { - - System.out.println("This is a annotation PDB"); - - - MCview.PDBfile pdbfile = new MCview.PDBfile(choice, - protocol); + MCview.PDBfile pdbfile = new MCview.PDBfile(choice, protocol); if (pdbfile.id == null) { @@ -72,9 +54,8 @@ public class AssociatePdbFileWithSeq reply = JOptionPane .showInternalInputDialog( Desktop.desktop, - "Couldn't find a PDB id in the file supplied." - + "Please enter an Id to identify this structure.", - "No PDB Id in File", JOptionPane.QUESTION_MESSAGE); + MessageManager.getString("label.couldnt_find_pdb_id_in_file"), + MessageManager.getString("label.no_pdb_id_in_file"), JOptionPane.QUESTION_MESSAGE); } if (reply == null) { @@ -87,7 +68,7 @@ public class AssociatePdbFileWithSeq { entry.setId(pdbfile.id); } - + } catch (java.io.IOException ex) { ex.printStackTrace(); @@ -96,7 +77,5 @@ public class AssociatePdbFileWithSeq entry.setFile(choice); sequence.getDatasetSequence().addPDBId(entry); return entry; - } - }