-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #29 from sanctuuary/taverna_workflow_design
Introduce the Taverna workflow design
- Loading branch information
Showing
15 changed files
with
502 additions
and
247 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,7 @@ | ||
# This CITATION.cff file was generated with cffinit. | ||
# Visit https://bit.ly/cffinit to generate yours today! | ||
cff-version: 1.2.0 | ||
title: RESTful APE | ||
title: 'RESTful APE' | ||
message: >- | ||
If you use this software, please cite it using the | ||
metadata from this file. | ||
|
@@ -16,22 +16,22 @@ authors: | |
given-names: Kok | ||
email: [email protected] | ||
affiliation: Netherlands eScience Center | ||
orcid: https://orcid.org/0000-0002-6630-7326 | ||
orcid: 'https://orcid.org/0000-0002-6630-7326' | ||
- family-names: Nauman | ||
given-names: Ahmed | ||
email: [email protected] | ||
affiliation: Netherlands eScience Center | ||
orcid: https://orcid.org/0000-0003-3559-9941 | ||
orcid: 'https://orcid.org/0000-0003-3559-9941' | ||
- family-names: Anna-Lena | ||
given-names: Lamprecht | ||
email: vanna[email protected] | ||
email: anna[email protected] | ||
affiliation: University of Potsdam | ||
orcid: https://orcid.org/0000-0003-1953-5606 | ||
orcid: 'https://orcid.org/0000-0003-1953-5606' | ||
- family-names: Magnus | ||
given-names: Palmblad | ||
email: [email protected] | ||
affiliation: Leiden University Medical Center | ||
orcid: https://orcid.org/0000-0002-5865-8994 | ||
orcid: 'https://orcid.org/0000-0002-5865-8994' | ||
identifiers: | ||
- type: doi | ||
value: 10.5281/zenodo.10048235 | ||
|
@@ -61,6 +61,3 @@ keywords: | |
- automated workflow composition | ||
- RESTful API | ||
license: Apache-2.0 | ||
commit: 2567159c68716c08e30f466a7079299e76216108 | ||
version: 0.3.0 | ||
date-released: '2023-10-28' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
35 changes: 35 additions & 0 deletions
35
src/main/java/nl/esciencecenter/models/OpenEBenchmark.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,35 @@ | ||
package nl.esciencecenter.models; | ||
|
||
import java.util.ArrayList; | ||
import java.util.List; | ||
|
||
import org.json.JSONArray; | ||
import org.json.JSONException; | ||
import org.json.JSONObject; | ||
|
||
import lombok.NonNull; | ||
import lombok.RequiredArgsConstructor; | ||
import nl.esciencecenter.restape.ToolBenchmarkingAPIs; | ||
|
||
@RequiredArgsConstructor | ||
/** | ||
* Class representing the design-time benchmarks for a workflow obtained from | ||
* bio.tools API. | ||
*/ | ||
public class OpenEBenchmark { | ||
|
||
@NonNull | ||
private BenchmarkBase benchmarkTitle; | ||
private String value; | ||
private double desirabilityValue; | ||
private List<WorkflowStepBench> workflow; | ||
|
||
public JSONObject getJson() { | ||
JSONObject benchmarkJson = this.benchmarkTitle.getTitleJson(); | ||
|
||
benchmarkJson.put("value", value); | ||
benchmarkJson.put("desirability_value", desirabilityValue); | ||
benchmarkJson.put("workflow", workflow); | ||
return benchmarkJson; | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.