+ displayFullDetails(local.getTitle());\r
+ }\r
+\r
+ private SOURCE createLocalSource(String url, String name,\r
+ boolean sequence, boolean features)\r
+ {\r
+ SOURCE local = new SOURCE();\r
+\r
+ local.setUri(url);\r
+ local.setTitle(name);\r
+ local.setVERSION(new ArrayList<VERSION>());\r
+ VERSION v = new VERSION();\r
+ List<CAPABILITY> cp = new ArrayList<CAPABILITY>();\r
+ if (sequence)\r
+ {\r
+/* Could try and synthesize a coordinate system for the source if needbe\r
+ * COORDINATES coord = new COORDINATES();\r
+ coord.setAuthority("NCBI");\r
+ coord.setSource("Chromosome");\r
+ coord.setTaxid("9606");\r
+ coord.setVersion("35");\r
+ version.getCOORDINATES().add(coord);*/\r
+ CAPABILITY cap=new CAPABILITY();\r
+ cap.setType("das1:"+Capabilities.SEQUENCE.getName());\r
+ cp.add(cap);\r
+ }\r
+ if (features)\r
+ {\r
+ CAPABILITY cap = new CAPABILITY();\r
+ cap.setType("das1:"+Capabilities.FEATURES.getName());\r
+ cp.add(cap);\r
+ }\r
+ \r
+ v.getCAPABILITY().addAll(cp);\r
+ local.getVERSION().add(v);\r