+ public Vector getUniprotEntries(File file)\r
+ {\r
+ UniprotFile uni = new UniprotFile();\r
+ try\r
+ {\r
+ // 1. Load the mapping information from the file\r
+ org.exolab.castor.mapping.Mapping map = new org.exolab.castor.mapping.Mapping(uni.getClass().getClassLoader());\r
+ java.net.URL url = getClass().getResource("/uniprot_mapping.xml");\r
+ map.loadMapping(url);\r
+\r
+ // 2. Unmarshal the data\r
+ Unmarshaller unmar = new Unmarshaller(uni);\r
+ unmar.setIgnoreExtraElements(true);\r
+ unmar.setMapping(map);\r
+\r
+ uni = (UniprotFile) unmar.unmarshal(new FileReader(file));\r
+ }\r
+ catch (Exception e)\r
+ {\r
+ System.out.println("Error getUniprotEntries() " + e);\r
+ }\r
+\r
+ return uni.getUniprotEntries();\r
+ }\r
+\r