Class IridaWorkflowStructure
- java.lang.Object
-
- ca.corefacility.bioinformatics.irida.model.workflow.structure.IridaWorkflowStructure
-
public class IridaWorkflowStructure extends java.lang.Object
Defines the structure of a workflow for IRIDA. The structure consists of a JSON-formatted file that has been exported from Galaxy and which defines the set and execution plan for all tools in the workflow. An example of this file is given below.{ "a_galaxy_workflow": "true", "annotation": "", "format-version": "0.1", "name": "TestWorkflow1", "steps": { ... } }
-
-
Constructor Summary
Constructors Constructor Description IridaWorkflowStructure(java.nio.file.Path workflowFile)
Builds a newIridaWorkflowStructure
with the given information.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
java.nio.file.Path
getWorkflowFile()
int
hashCode()
java.lang.String
toString()
-
-
-
Constructor Detail
-
IridaWorkflowStructure
public IridaWorkflowStructure(java.nio.file.Path workflowFile)
Builds a newIridaWorkflowStructure
with the given information.- Parameters:
workflowFile
- The file defining the structure of this workflow.
-
-
Method Detail
-
getWorkflowFile
public java.nio.file.Path getWorkflowFile()
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-