Collection<Triple> outputTriples = service.invokeService(inputResources);
@Test public void testGetInputResources4() throws Exception { String serviceURI = "http://sadiframework.org/services/getKEGGIDFromUniProt"; String serviceId = serviceURI + UUID.randomUUID(); Service service = new ServiceImpl(serviceURI); List<String> uniprot = Arrays.asList("P68871", "Q7Z591"); RestrictionNode inputRestrictionTree = SADIUtils.buildInputRestrictionTree(service.getInputClass()); for (List<String> path : SADIUtils.getDefaultRestrictionPaths(inputRestrictionTree)) { RestrictionNode restriction = SADIUtils.getRestriction(inputRestrictionTree, path); restriction.setSelected(); } RestrictionNode firstLeaf = (RestrictionNode) inputRestrictionTree.getFirstLeaf(); firstLeaf.setValues(serviceId, uniprot); Collection<Resource> inputResources = SADIUtils.getInputResources(inputRestrictionTree, serviceId); System.out.println(inputResources); Collection<Triple> outputs = service.invokeService(inputResources); for (Triple triple : outputs) { System.out.println(triple); } }
@Test @Ignore(value="service fails") public void testGetInputResources3() throws Exception { String serviceURI = "http://sadiframework.org/services/getMolecularInteractions"; String serviceId = serviceURI + UUID.randomUUID(); Service service = new ServiceImpl(serviceURI); List<String> uniprot = Arrays.asList("P68871", "Q7Z591"); RestrictionNode inputRestrictionTree = SADIUtils.buildInputRestrictionTree(service.getInputClass()); for (List<String> path : SADIUtils.getDefaultRestrictionPaths(inputRestrictionTree)) { RestrictionNode restriction = SADIUtils.getRestriction(inputRestrictionTree, path); restriction.setSelected(); } RestrictionNode firstLeaf = (RestrictionNode) inputRestrictionTree.getFirstLeaf(); firstLeaf.setValues(serviceId, uniprot); Collection<Resource> inputResources = SADIUtils.getInputResources(inputRestrictionTree, serviceId); System.out.println(inputResources); Collection<Triple> outputs = service.invokeService(inputResources); for (Triple triple : outputs) { System.out.println(triple); } }
@Test public void testGetInputResources2() throws Exception { String serviceURI = "http://sadiframework.org/examples/uniprotInfo"; String serviceId = serviceURI + UUID.randomUUID(); Service service = new ServiceImpl(serviceURI); List<String> uniprot = Arrays.asList("P68871", "Q7Z591"); RestrictionNode inputRestrictionTree = SADIUtils.buildInputRestrictionTree(service.getInputClass()); for (List<String> path : SADIUtils.getDefaultRestrictionPaths(inputRestrictionTree)) { RestrictionNode restriction = SADIUtils.getRestriction(inputRestrictionTree, path); restriction.setSelected(); } RestrictionNode firstLeaf = (RestrictionNode) inputRestrictionTree.getFirstLeaf(); firstLeaf.setValues(serviceId, uniprot); Collection<Resource> inputResources = SADIUtils.getInputResources(inputRestrictionTree, serviceId); Collection<Triple> outputs = service.invokeService(inputResources); for (Triple triple : outputs) { System.out.println(triple); } }
Collection<Triple> outputs = service.invokeService(inputResources); for (Triple triple : outputs) { System.out.println(triple);
Collection<Triple> outputs = service.invokeService(inputResources); for (Triple triple : outputs) { System.out.println(triple); outputs = service.invokeService(inputResources); for (Triple triple : outputs) { System.out.println(triple);