- createFeatureFetcher(sequence,\r
- dasSource.getUrl(),\r
- ( (DBRefEntry) uprefs.get(j)).getAccessionId(),\r
- dasSource.getNickname());\r
+ // Will have to pass any mapping information to the fetcher - the start/end for the DBRefEntry may not be the same as the sequence's start/end\r
+ org.biojava.dasobert.dasregistry.DasCoordinateSystem cs[] = dasSource.getCoordinateSystem();\r
+ for (int l=0; l<cs.length; l++)\r
+ {\r
+ if (jalview.util.DBRefUtils.isDasCoordinateSystem(cs[l].getName(), (DBRefEntry)\r
+ uprefs.get(j)))\r
+ {\r
+ Cache.log.debug("Launched fetcher for coordinate system " +\r
+ cs[l].getName());\r
+\r
+\r
+ createFeatureFetcher(sequence,\r
+ dasSource.getUrl(),\r
+ ( (DBRefEntry) uprefs.get(j)).\r
+ getAccessionId(),\r
+ dasSource.getNickname());\r
+ }\r
+ }\r