diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..f9b791f --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,3 @@ +# 0.1.0 + +* Initial release of example plugin. diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..261eeb9 --- /dev/null +++ b/LICENSE @@ -0,0 +1,201 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/README.md b/README.md new file mode 100644 index 0000000..531cfe4 --- /dev/null +++ b/README.md @@ -0,0 +1,373 @@ +# IRIDA Example Pipeline Plugin + +This project contains an example pipeline implemented as a plugin for the [IRIDA][] bioinformatics analysis system. This can be used as a template for implementing your own pipelines within IRIDA. Please see the pipeline documentation at for more details. + +# Table of Contents + + * [IRIDA Example Pipeline Plugin](#irida-example-pipeline-plugin) + * [Building/Packaging](#buildingpackaging) + * [Installing IRIDA to local Maven repository](#installing-irida-to-local-maven-repository) + * [Building the plugin](#building-the-plugin) + * [Dependencies](#dependencies) + * [Using as a template for developing a plugin](#using-as-a-template-for-developing-a-plugin) + * [1. Place necessary pipeline files in src/main/resources/workflows](#1-place-necessary-pipeline-files-in-srcmainresourcesworkflows) + * [1.1. Creating pipeline files](#11-creating-pipeline-files) + * [1.2. Updating pipeline files](#12-updating-pipeline-files) + * [1.2.1. Modifying irida_workflow.xml](#121-modifying-irida_workflowxml) + * [1.2.2. Modifying messages_en.properties](#122-modifying-messages_enproperties) + * [2. Update src/main/java/ca/corefacility/bioinformatics/irida/plugins/ExamplePlugin.java](#2-update-srcmainjavacacorefacilitybioinformaticsiridapluginsexamplepluginjava) + * [3. (Optional) Implement an Updater class](#3-optional-implement-an-updater-class) + * [4. Update the pom.xml file](#4-update-the-pomxml-file) + * [4.1. Update the Maven version/info](#41-update-the-maven-versioninfo) + * [4.2. Update the properties section/plugin info](#42-update-the-properties-sectionplugin-info) + * [5. Build and Test](#5-build-and-test) + * [6. Distribute](#6-distribute) + +# Building/Packaging + +Building and packaging this code is accomplished using [Apache Maven][maven]. However, you will first need to install [IRIDA][] to your local Maven repository. The version of IRIDA you install will have to correspond to the version found in the `irida.version.compiletime` property in the [pom.xml][] file of this project. Right now, this is IRIDA version `19.01.3`. + +## Installing IRIDA to local Maven repository + +To install IRIDA to your local Maven repository please do the following: + +1. Clone the IRIDA project + +```bash +git clone https://github.com/phac-nml/irida.git +cd irida +``` + +2. Checkout appropriate version of IRIDA + +```bash +git checkout 19.01.3 +``` + +3. Install IRIDA to local repository + +```bash +mvn clean install -DskipTests +``` + +## Building the plugin + +Once you've installed IRIDA as a dependency, you can proceed to building this plugin. Please run the following commands: + +```bash +cd irida-plugin-example + +mvn clean package +``` + +Once complete, you should end up with a file `target/example-plugin-1.0-SNAPSHOT.jar` which can be installed as a plugin to IRIDA. + +If you have previously [setup IRIDA][irida-setup] before you may copy this JAR file to `/etc/irida/plugins` and restart IRIDA. The plugin should now show up in the **Analyses > Pipelines** section of IRIDA. + +![example-plugin-pipeline.png][] + +You should be able to run a pipeline with this plugin and get analysis results. + +![example-plugin-results.png][] + +And, you should be able to save and view these results in the IRIDA metadata table. + +![example-plugin-metadata.png][] + +# Dependencies + +The following dependencies are required in order to make use of this plugin. + +* [IRIDA][] >= 0.23.0 +* [Java][] >= 1.8 and [Maven][maven] (for building) + +# Using as a template for developing a plugin + +In order to use this project as a template for developing your own pluginable pipeline there are a few places you will need to change. + +## 1. Place necessary pipeline files in [src/main/resources/workflows][workflows-dir] + +The first set of files you will need to change are those under `src/main/resources/workflows`. The structure of this directory looks like: + +``` +workflows/ +└── 0.1.0 + ├── irida_workflow_structure.ga + ├── irida_workflow.xml + └── messages_en.properties +``` + +* The directory `0.1.0` corresponds to all files for a particular version of a pipeline (in this case `0.1.0`). Previous versions of the pipeline should each be kept in their own numbered directory (e.g., `0.1.0`, `0.2.0`) so that IRIDA can load up information about these pipelines. +* The file `irida_workflow_structure.ga` is a [Galaxy][] workflow file which is uploaded to a Galaxy instance by IRIDA before execution. +* The file `irida_workflow.xml` contains information about this particular pipeline used by IRIDA. +* The file `messages_en.properties` contains messages which will be displayed in the IRIDA UI. + +Please replace any existing files in this directory using the following instructions. + +### 1.1. Creating pipeline files + +The necessary files that go under the `workflows/` directory can be constructed manually (see the [IRIDA Pipeline development][irida-pipeline] documentation). However, an easier approach is to construct the files automatically using the [irida-wf-ga2xml][] software and then customize the generated files. + +No matter which method you use (manually constructing the pipeline files, or automatically constructing them) you will need to start out by building your Galaxy workflow. Please follow the instructions in the [IRIDA Pipelines][irida-pipeline-galaxy] documentation for how to do this. At the end, you should end up with a `workflow.ga` file exported from Galaxy, which is a JSON representation of your Galaxy workflow. Once you have this file (an example would be [src/main/resources/workflows/0.1.0/irida_workflow_structure.ga][workflow-structure]), you can run the following to automatically generate the other necessary files: + +```bash +java -jar irida-wf-ga2xml-1.0.0-SNAPSHOT-standalone.jar -n ReadInfo -t READ_INFO -W 0.1.0 -o output -i src/main/resources/workflows/0.1.0/irida_workflow_structure.ga +``` + +The meaning of the command-line options are as follows: + +* `-n ReadInfo`: The **name** of the pipeline, stored in the **irida_workflow.xml** file under `ReadInfo`. +* `-t READ_INFO`: The **type** of the pipeline, stored in the **irida_workflow.xml** file under `READ_INFO`. Corresponds to the `AnalysisType` object in the Java file listed above ([ExamplePlugin.java][example-plugin-java]). +* `-W 0.1.0`: The **version** of the pipeline, stored in the **irida_workflow.xml** file under `0.1.0`. +* `-o output`: The directory to store all the output files. +* `-i src/main/resources/workflows/0.1.0/irida_workflow_structure.ga`: The input Galaxy workflow file. + +Once complete, the output files will be located under **output/** and will look like: + +``` +output/ +└── ReadInfo + └── 0.1.0 + ├── irida_workflow_structure.ga + ├── irida_workflow.xml + └── messages_en.properties +``` + +You can directly move the `0.1.0` directory to `src/main/resources/workflows`. + +### 1.2. Updating pipeline files + +Once you've generated and moved your pipeline files to `src/main/resources/workflows`, you can make small adjustments to them as you see fit. + +#### 1.2.1. Modifying `irida_workflow.xml` + +In particular, you may want to make adjustments to `irida_workflow.xml` to add/remove/change the parameters. These are stored in the XML file like: + +```xml + + + + + + + + + + + +``` + +When loaded up in IRIDA, these will show up like: + +![pipeline-parameters.png][] + +You may also wish to modify the particular output files that get saved by IRIDA. These are recorded in: + +```xml + + + + +``` + +The `fileName` attribute should correspond to a particular name of an output file in the __*.ga__ workflow file (see [irida_workflow_stucture.ga][workflow-structure] or the [IRIDA Pipeline][irida-pipeline] documentation for more details). + +#### 1.2.2. Modifying `messages_en.properties` + +The file [src/main/resources/workflows/0.1.0/messages_en.properties][messages] contains the text that gets displayed by IRIDA for the pipeline. The file is in the form of `key = value` entries (the Java [.properties][properties] format). An example of this file would be: + +```properties +pipeline.parameters.modal-title.readinfo=ReadInfo Pipeline Parameters +workflow.READ_INFO.title=ReadInfo Pipeline +pipeline.h1.ReadInfo=ReadInfo Pipeline +pipeline.title.ReadInfo=Pipelines - ReadInfo +workflow.READ_INFO.description= + +pipeline.parameters.readinfo.Grep1-4-invert=Grep1-4-invert +pipeline.parameters.readinfo.Grep1-4-pattern=Grep1-4-pattern + +pipeline.parameters.readinfo.wc_gnu-5-include_header=wc_gnu-5-include_header +``` + +The entries like `workflow.READ_INFO.title=ReadInfo Pipeline` contain the text used to display the pipeline entry on the "Pipelines" page in the UI: + +![example-plugin-pipeline.png][] + +The entries like `pipeline.parameters.readinfo.Grep1-4-pattern=Grep1-4-pattern` contain information used to display the text when adjusting pipeline parameters: + +![pipeline-parameters.png][] + +The `Grep1-4-pattern` part corresponds to the **name** attribute under a `` entry in the **irida_workflow.xml** file: + +```xml + + + +``` + +## 2. Update [src/main/java/ca/corefacility/bioinformatics/irida/plugins/ExamplePlugin.java][example-plugin-java] + +This is the main class you will need to modify for your pipeline. The class can be located in any package you wish, and can have any name you wish. You will want to implement the two methods which are indicated as **required** in this file. You can also override the methods indicated as **optional** in the file for additional configuration. You should have a class looking like: + +```java +public class ExamplePlugin extends Plugin { + + public static final AnalysisType MY_ANALYSIS_TYPE = new AnalysisType("MY_ANALYSIS_TYPE"); + + public ExamplePlugin(PluginWrapper wrapper) { + super(wrapper); + } + + @Extension + public static class PluginInfo implements IridaPlugin { + + /*** Required ***/ + + @Override + public AnalysisType getAnalysisType() { + return new AnalysisType("READ_INFO"); + } + + @Override + public UUID getDefaultWorkflowUUID() { + return UUID.fromString("79d90ca8-00ae-441b-b5c7-193c9e85a968"); + } + + /*** Optional ***/ + + @Override + public Optional getBackgroundColor() { + return Optional.of(Color.decode("#dd1c77")); + } + + @Override + public Optional getTextColor() { + return Optional.of(Color.BLACK); + } + + @Override + public Optional getUpdater(MetadataTemplateService metadataTemplateService, + SampleService sampleService, IridaWorkflowsService iridaWorkflowsService) throws IridaPluginException { + return Optional.of(new ExamplePluginUpdater(metadataTemplateService, sampleService, iridaWorkflowsService)); + } + } +} +``` + +The purpose of each method is as follows: + +* `getAnalysisType()`: This returns an `AnalysisType` object which stores the type of analysis as a `String` (matches the `READ_INFO` entry in the **irida_workflow.xml** file). + +* `getDefaultWorkflowUUID()`: This returns the id of the workflow (matching the `79d90ca8-00ae-441b-b5c7-193c9e85a968` entry in the **irida_workflow.xml** file). Returning the appropriate value here is especially important if there are multiple versions of the same pipeline in this plugin (this will define the default or "latest" version). + +* `getBackgroundColor()` and `getTextColor()`: The background and text color to display in the UI (defaults to grey for background and black for text). This is **optional**. See example below: + + ![example-plugin-pipeline.png][] + +* `getUpdater()`: Gets an instance of a class used for post-processing on pipeline results (e.g., updating the IRIDA metadata). This is **optional**. Additional documentation about this class is described below. + +## 3. (Optional) Implement an [Updater][irida-updater] class + +An [Updater][irida-updater] class is used to perform post-processing on the resulting files, primarily intended to write back pipeline results into the IRIDA metadata system. Please see the [ExamplePluginUpdater.java][irida-updater] for an example implementation, or the built-in implementations in . Implementing this class is optional for your pipeline. + +If you do implement this class, you will also want to make sure to update the `messages_en.properties` file with an entry like: + +```properties +workflow.label.share-analysis-samples.READ_INFO=Save sequence read information to Project Line List Metadata +``` + +This contains the message to display asking the user if they wish to **Save Results to Samples** for their pipeline before launching the pipeline. + +![example-plugin-save-results.png][] + +## 4. Update the [pom.xml][] file + +You will have to update the `pom.xml` file in order to set version information and other metadata about your pipeline. + +### 4.1. Update the Maven version/info + +You will want to update the Maven version/information section for this particular plugin. That is: + +```xml +ca.corefacility.bioinformatics.irida.plugins +example-plugin +0.1.0-SNAPSHOT +``` + +Please see the [Maven Documentation][maven-min-pom] for more details. + +### 4.2. Update the `properties` section/plugin info + +The `properties` section contains additional information you will have to update. In particular: + +```xml +example-plugin +ca.corefacility.bioinformatics.irida.plugins.QIPhyloPlugin +0.1.0 +Aaron Petkau + +1.0.0 + +0.23.0-SNAPSHOT +``` + +The `` entries contain information about your particular plugin as defined by [PF4J][pf4j-start]. + +* `plugin.id`: An identifier for your plugin. +* `plugin.class`: The fully-qualified name of the class implementing this plugin (in this case, the [ExamplePlugin.java][example-plugin-java] class). +* `plugin.version`: A version number for your plugin. +* `plugin.provider`: The provider of this plugin. +* `plugin.dependencies`: Other IRIDA plugins this plugin depends on. +* `plugin.requires.runtime`: The **exact** version of the IRIDA plugin API this plugin requires at runtime (stored in the [IridaPlugin.java][irida-plugin-java] interface). You normally don't need to update this unless the version is also updated in IRIDA. + +The `` contains the exact IRIDA version this plugin will need to be compiled against (compile-time version). + +## 5. Build and Test + +Once you've made all the updates, you can try building and testing your plugin. To build your plugin, you can run: + +```bash +mvn clean package +``` + +You should find your packaged plugin JAR file in `target/` (e.g., `target/example-plugin-0.1.0-SNAPSHOT.jar`). + +To test out this plugin, please copy to `/etc/irida/plugins` on a machine with IRIDA installed and restart IRIDA. Your plugin should show up in the **Analyses > Pipelines** page in IRIDA. + +![example-plugin-pipeline.png][] + +You should also be able to see messages like below in the IRIDA log file when starting up: + +``` +INFO org.pf4j.AbstractPluginManager:801 - Plugin 'example-plugin@0.1.0' resolved +INFO org.pf4j.AbstractPluginManager:320 - Start plugin 'example-plugin@0.1.0' +DEBUG ca.corefacility.bioinformatics.irida.config.services.IridaPluginConfig:45 - Loaded 1 valid pipeline plugins. +``` + +## 6. Distribute + +Once you've successfully built your plugin, you can distribute the JAR file to other IRIDA users to install in their instances. + +[maven]: https://maven.apache.org/ +[IRIDA]: http://irida.ca/ +[Galaxy]: https://galaxyproject.org/ +[Java]: https://www.java.com/ +[irida-pipeline]: https://irida.corefacility.ca/documentation/developer/tools/pipelines/ +[irida-pipeline-galaxy]: https://irida.corefacility.ca/documentation/developer/tools/pipelines/#galaxy-workflow-development +[irida-wf-ga2xml]: https://github.com/phac-nml/irida-wf-ga2xml +[pom.xml]: pom.xml +[workflows-dir]: src/main/resources/workflows +[workflow-structure]: src/main/resources/workflows/0.1.0/irida_workflow_structure.ga +[example-plugin-java]: src/main/java/ca/corefacility/bioinformatics/irida/plugins/ExamplePlugin.java +[irida-plugin-java]: https://github.com/phac-nml/irida/tree/development/src/main/java/ca/corefacility/bioinformatics/irida/plugins/IridaPlugin.java +[irida-updater]: src/main/java/ca/corefacility/bioinformatics/irida/plugins/ExamplePluginUpdater.java +[irida-setup]: https://irida.corefacility.ca/documentation/administrator/index.html +[properties]: https://en.wikipedia.org/wiki/.properties +[messages]: src/main/resources/workflows/0.1.0/messages_en.properties +[maven-min-pom]: https://maven.apache.org/guides/introduction/introduction-to-the-pom.html#Minimal_POM +[pf4j-start]: https://pf4j.org/doc/getting-started.html +[example-plugin-results.png]: doc/images/example-plugin-results.png +[example-plugin-pipeline.png]: doc/images/example-plugin-pipeline.png +[example-plugin-metadata.png]: doc/images/example-plugin-metadata.png +[pipeline-parameters.png]: doc/images/pipeline-parameters.png +[example-plugin-save-results.png]: doc/images/example-plugin-save-results.png diff --git a/doc/images/example-plugin-metadata.png b/doc/images/example-plugin-metadata.png new file mode 100644 index 0000000..e34129b Binary files /dev/null and b/doc/images/example-plugin-metadata.png differ diff --git a/doc/images/example-plugin-pipeline.png b/doc/images/example-plugin-pipeline.png new file mode 100644 index 0000000..6475b01 Binary files /dev/null and b/doc/images/example-plugin-pipeline.png differ diff --git a/doc/images/example-plugin-results.png b/doc/images/example-plugin-results.png new file mode 100644 index 0000000..a1c9e5a Binary files /dev/null and b/doc/images/example-plugin-results.png differ diff --git a/doc/images/example-plugin-save-results.png b/doc/images/example-plugin-save-results.png new file mode 100644 index 0000000..20aa244 Binary files /dev/null and b/doc/images/example-plugin-save-results.png differ diff --git a/doc/images/pipeline-parameters.png b/doc/images/pipeline-parameters.png new file mode 100644 index 0000000..38f04c3 Binary files /dev/null and b/doc/images/pipeline-parameters.png differ diff --git a/index-1.html b/index-1.html new file mode 100644 index 0000000..7f90123 --- /dev/null +++ b/index-1.html @@ -0,0 +1,269 @@ +Unknown +

IRIDA Example Pipeline Plugin

+

This project contains an example pipeline implemented as a plugin for the IRIDA bioinformatics analysis system. This can be used as a template for implementing your own pipelines within IRIDA. Please see the pipeline documentation at https://irida.corefacility.ca/documentation/developer/tools/pipelines/ for more details.

+

Table of Contents

+ +

Building/Packaging

+

Building and packaging this code is accomplished using Apache Maven. However, you will first need to install IRIDA to your local Maven repository. The version of IRIDA you install will have to correspond to the version found in the irida.version.compiletime property in the pom.xml file of this project. Right now, this is IRIDA version 19.01.3.

+

Installing IRIDA to local Maven repository

+

To install IRIDA to your local Maven repository please do the following:

+
    +
  1. Clone the IRIDA project
  2. +
+

bash +git clone https://github.com/phac-nml/irida.git +cd irida

+
    +
  1. Checkout appropriate version of IRIDA
  2. +
+

bash +git checkout 19.01.3

+
    +
  1. Install IRIDA to local repository
  2. +
+

bash +mvn clean install -DskipTests

+

Building the plugin

+

Once you've installed IRIDA as a dependency, you can proceed to building this plugin. Please run the following commands:

+

```bash +cd irida-plugin-example

+

mvn clean package +```

+

Once complete, you should end up with a file target/example-plugin-1.0-SNAPSHOT.jar which can be installed as a plugin to IRIDA.

+

If you have previously setup IRIDA before you may copy this JAR file to /etc/irida/plugins and restart IRIDA. The plugin should now show up in the Analyses > Pipelines section of IRIDA.

+

example-plugin-pipeline.png

+

You should be able to run a pipeline with this plugin and get analysis results.

+

example-plugin-results.png

+

And, you should be able to save and view these results in the IRIDA metadata table.

+

example-plugin-metadata.png

+

Dependencies

+

The following dependencies are required in order to make use of this plugin.

+ +

Using as a template for developing a plugin

+

In order to use this project as a template for developing your own pluginable pipeline there are a few places you will need to change.

+

1. Place necessary pipeline files in src/main/resources/workflows

+

The first set of files you will need to change are those under src/main/resources/workflows. The structure of this directory looks like:

+

workflows/ +��������� 0.1.0 + ��������� irida_workflow_structure.ga + ��������� irida_workflow.xml + ��������� messages_en.properties

+
    +
  • The directory 0.1.0 corresponds to all files for a particular version of a pipeline (in this case 0.1.0). Previous versions of the pipeline should each be kept in their own numbered directory (e.g., 0.1.0, 0.2.0) so that IRIDA can load up information about these pipelines.
  • +
  • The file irida_workflow_structure.ga is a Galaxy workflow file which is uploaded to a Galaxy instance by IRIDA before execution.
  • +
  • The file irida_workflow.xml contains information about this particular pipeline used by IRIDA.
  • +
  • The file messages_en.properties contains messages which will be displayed in the IRIDA UI.
  • +
+

Please replace any existing files in this directory using the following instructions.

+

1.1. Creating pipeline files

+

The necessary files that go under the workflows/ directory can be constructed manually (see the IRIDA Pipeline development documentation). However, an easier approach is to construct the files automatically using the irida-wf-ga2xml software and then customize the generated files.

+

No matter which method you use (manually constructing the pipeline files, or automatically constructing them) you will need to start out by building your Galaxy workflow. Please follow the instructions in the IRIDA Pipelines documentation for how to do this. At the end, you should end up with a workflow.ga file exported from Galaxy, which is a JSON representation of your Galaxy workflow. Once you have this file (an example would be src/main/resources/workflows/0.1.0/irida_workflow_structure.ga), you can run the following to automatically generate the other necessary files:

+

bash +java -jar irida-wf-ga2xml-1.0.0-SNAPSHOT-standalone.jar -n ReadInfo -t READ_INFO -W 0.1.0 -o output -i src/main/resources/workflows/0.1.0/irida_workflow_structure.ga

+

The meaning of the command-line options are as follows:

+
    +
  • -n ReadInfo: The name of the pipeline, stored in the irida_workflow.xml file under <name>ReadInfo</name>.
  • +
  • -t READ_INFO: The type of the pipeline, stored in the irida_workflow.xml file under <analysisType>READ_INFO</analysisType>. Corresponds to the AnalysisType object in the Java file listed above (ExamplePlugin.java).
  • +
  • -W 0.1.0: The version of the pipeline, stored in the irida_workflow.xml file under <version>0.1.0</version>.
  • +
  • -o output: The directory to store all the output files.
  • +
  • -i src/main/resources/workflows/0.1.0/irida_workflow_structure.ga: The input Galaxy workflow file.
  • +
+

Once complete, the output files will be located under output/ and will look like:

+

output/ +��������� ReadInfo + ��������� 0.1.0 + ��������� irida_workflow_structure.ga + ��������� irida_workflow.xml + ��������� messages_en.properties

+

You can directly move the 0.1.0 directory to src/main/resources/workflows.

+

1.2. Updating pipeline files

+

Once you've generated and moved your pipeline files to src/main/resources/workflows, you can make small adjustments to them as you see fit.

+

1.2.1. Modifying irida_workflow.xml

+

In particular, you may want to make adjustments to irida_workflow.xml to add/remove/change the parameters. These are stored in the XML file like:

+

xml +<parameters> + <parameter name="Grep1-4-invert" defaultValue="false"> + <toolParameter toolId="Grep1" parameterName="invert"/> + </parameter> + <parameter name="Grep1-4-pattern" defaultValue="^@"> + <toolParameter toolId="Grep1" parameterName="pattern"/> + </parameter> + <parameter name="wc_gnu-5-include_header" defaultValue="false"> + <toolParameter toolId="wc_gnu" parameterName="include_header"/> + </parameter> +</parameters>

+

When loaded up in IRIDA, these will show up like:

+

pipeline-parameters.png

+

You may also wish to modify the particular output files that get saved by IRIDA. These are recorded in:

+

xml +<outputs> + <output name="hash.txt" fileName="hash.txt"/> + <output name="read-count.txt" fileName="read-count.txt"/> +</outputs>

+

The fileName attribute should correspond to a particular name of an output file in the *.ga workflow file (see irida_workflow_stucture.ga or the IRIDA Pipeline documentation for more details).

+

1.2.2. Modifying messages_en.properties

+

The file src/main/resources/workflows/0.1.0/messages_en.properties contains the text that gets displayed by IRIDA for the pipeline. The file is in the form of key = value entries (the Java .properties format). An example of this file would be:

+

```properties +pipeline.parameters.modal-title.readinfo=ReadInfo Pipeline Parameters +workflow.READ_INFO.title=ReadInfo Pipeline +pipeline.h1.ReadInfo=ReadInfo Pipeline +pipeline.title.ReadInfo=Pipelines - ReadInfo +workflow.READ_INFO.description=

+

pipeline.parameters.readinfo.Grep1-4-invert=Grep1-4-invert +pipeline.parameters.readinfo.Grep1-4-pattern=Grep1-4-pattern

+

pipeline.parameters.readinfo.wc_gnu-5-include_header=wc_gnu-5-include_header +```

+

The entries like workflow.READ_INFO.title=ReadInfo Pipeline contain the text used to display the pipeline entry on the "Pipelines" page in the UI:

+

example-plugin-pipeline.png

+

The entries like pipeline.parameters.readinfo.Grep1-4-pattern=Grep1-4-pattern contain information used to display the text when adjusting pipeline parameters:

+

pipeline-parameters.png

+

The Grep1-4-pattern part corresponds to the name attribute under a <parameter> entry in the irida_workflow.xml file:

+

xml +<parameter name="Grep1-4-pattern" defaultValue="^@"> + <toolParameter toolId="Grep1" parameterName="pattern"/> +</parameter>

+

2. Update src/main/java/ca/corefacility/bioinformatics/irida/plugins/ExamplePlugin.java

+

This is the main class you will need to modify for your pipeline. The class can be located in any package you wish, and can have any name you wish. You will want to implement the two methods which are indicated as required in this file. You can also override the methods indicated as optional in the file for additional configuration. You should have a class looking like:

+

```java +public class ExamplePlugin extends Plugin {

+
public static final AnalysisType MY_ANALYSIS_TYPE = new AnalysisType("MY_ANALYSIS_TYPE");
+
+public ExamplePlugin(PluginWrapper wrapper) {
+    super(wrapper);
+}
+
+@Extension
+public static class PluginInfo implements IridaPlugin {
+
+    /*** Required ***/
+
+    @Override
+    public AnalysisType getAnalysisType() {
+        return new AnalysisType("READ_INFO");
+    }
+
+    @Override
+    public UUID getDefaultWorkflowUUID() {
+        return UUID.fromString("79d90ca8-00ae-441b-b5c7-193c9e85a968");
+    }
+
+    /*** Optional ***/
+
+    @Override
+    public Optional<Color> getBackgroundColor() {
+        return Optional.of(Color.decode("#dd1c77"));
+    }
+
+    @Override
+    public Optional<Color> getTextColor() {
+        return Optional.of(Color.BLACK);
+    }
+
+    @Override
+    public Optional<AnalysisSampleUpdater> getUpdater(MetadataTemplateService metadataTemplateService,
+            SampleService sampleService, IridaWorkflowsService iridaWorkflowsService) throws IridaPluginException {
+        return Optional.of(new ExamplePluginUpdater(metadataTemplateService, sampleService, iridaWorkflowsService));
+    }
+}
+
+

} +```

+

The purpose of each method is as follows:

+
    +
  • +

    getAnalysisType(): This returns an AnalysisType object which stores the type of analysis as a String (matches the <analysisType>READ_INFO</analysisType> entry in the irida_workflow.xml file).

    +
  • +
  • +

    getDefaultWorkflowUUID(): This returns the id of the workflow (matching the <id>79d90ca8-00ae-441b-b5c7-193c9e85a968</id> entry in the irida_workflow.xml file). Returning the appropriate value here is especially important if there are multiple versions of the same pipeline in this plugin (this will define the default or "latest" version).

    +
  • +
  • +

    getBackgroundColor() and getTextColor(): The background and text color to display in the UI (defaults to grey for background and black for text). This is optional. See example below:

    +
  • +
+

example-plugin-pipeline.png

+
    +
  • getUpdater(): Gets an instance of a class used for post-processing on pipeline results (e.g., updating the IRIDA metadata). This is optional. Additional documentation about this class is described below.
  • +
+

3. (Optional) Implement an Updater class

+

An Updater class is used to perform post-processing on the resulting files, primarily intended to write back pipeline results into the IRIDA metadata system. Please see the ExamplePluginUpdater.java for an example implementation, or the built-in implementations in https://github.com/phac-nml/irida/tree/development/src/main/java/ca/corefacility/bioinformatics/irida/pipeline/results/impl. Implementing this class is optional for your pipeline.

+

If you do implement this class, you will also want to make sure to update the messages_en.properties file with an entry like:

+

properties +workflow.label.share-analysis-samples.READ_INFO=Save sequence read information to Project Line List Metadata

+

This contains the message to display asking the user if they wish to Save Results to Samples for their pipeline before launching the pipeline.

+

example-plugin-save-results.png

+

4. Update the pom.xml file

+

You will have to update the pom.xml file in order to set version information and other metadata about your pipeline.

+

4.1. Update the Maven version/info

+

You will want to update the Maven version/information section for this particular plugin. That is:

+

xml +<groupId>ca.corefacility.bioinformatics.irida.plugins</groupId> +<artifactId>example-plugin</artifactId> +<version>0.1.0-SNAPSHOT</version>

+

Please see the Maven Documentation for more details.

+

4.2. Update the properties section/plugin info

+

The properties section contains additional information you will have to update. In particular:

+

```xml +example-plugin +ca.corefacility.bioinformatics.irida.plugins.QIPhyloPlugin +0.1.0 +Aaron Petkau + +1.0.0

+

0.23.0-SNAPSHOT +```

+

The <plugin.*> entries contain information about your particular plugin as defined by PF4J.

+
    +
  • plugin.id: An identifier for your plugin.
  • +
  • plugin.class: The fully-qualified name of the class implementing this plugin (in this case, the ExamplePlugin.java class).
  • +
  • plugin.version: A version number for your plugin.
  • +
  • plugin.provider: The provider of this plugin.
  • +
  • plugin.dependencies: Other IRIDA plugins this plugin depends on.
  • +
  • plugin.requires.runtime: The exact version of the IRIDA plugin API this plugin requires at runtime (stored in the IridaPlugin.java interface). You normally don't need to update this unless the version is also updated in IRIDA.
  • +
+

The <irida.version.compiletime> contains the exact IRIDA version this plugin will need to be compiled against (compile-time version).

+

5. Build and Test

+

Once you've made all the updates, you can try building and testing your plugin. To build your plugin, you can run:

+

bash +mvn clean package

+

You should find your packaged plugin JAR file in target/ (e.g., target/example-plugin-0.1.0-SNAPSHOT.jar).

+

To test out this plugin, please copy to /etc/irida/plugins on a machine with IRIDA installed and restart IRIDA. Your plugin should show up in the Analyses > Pipelines page in IRIDA.

+

example-plugin-pipeline.png

+

You should also be able to see messages like below in the IRIDA log file when starting up:

+

INFO org.pf4j.AbstractPluginManager:801 - Plugin 'example-plugin@0.1.0' resolved +INFO org.pf4j.AbstractPluginManager:320 - Start plugin 'example-plugin@0.1.0' +DEBUG ca.corefacility.bioinformatics.irida.config.services.IridaPluginConfig:45 - Loaded 1 valid pipeline plugins.

+

6. Distribute

+

Once you've successfully built your plugin, you can distribute the JAR file to other IRIDA users to install in their instances.

+ \ No newline at end of file diff --git a/pom.xml b/pom.xml new file mode 100644 index 0000000..b4cce9a --- /dev/null +++ b/pom.xml @@ -0,0 +1,85 @@ + + + 4.0.0 + + ca.corefacility.bioinformatics.irida.plugins + qi-phylo + 0.1.0-SNAPSHOT + + + + + qi-phylo + ca.corefacility.bioinformatics.irida.plugins.QIPhyloPlugin + 0.2.0 + Nabil-Fareed Alikhan + + 1.0.0 + + + 19.09-SNAPSHOT + + + 2.4.0 + + + 1.8 + + UTF-8 + + + + + + ca.corefacility.bioinformatics + irida + ${irida.version.compiletime} + classes + provided + + + + org.pf4j + pf4j + ${pf4j.version} + provided + + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.1 + + ${java.version} + ${java.version} + true + + + + + org.apache.maven.plugins + maven-jar-plugin + 3.1.1 + + + + + ${plugin.class} + ${plugin.dependencies} + ${plugin.id} + ${plugin.provider} + ${plugin.version} + ${plugin.requires.runtime} + + + + + + + diff --git a/src/main/java/ca/corefacility/bioinformatics/irida/plugins/QIPhyloPlugin.java b/src/main/java/ca/corefacility/bioinformatics/irida/plugins/QIPhyloPlugin.java new file mode 100644 index 0000000..b858a74 --- /dev/null +++ b/src/main/java/ca/corefacility/bioinformatics/irida/plugins/QIPhyloPlugin.java @@ -0,0 +1,110 @@ +package ca.corefacility.bioinformatics.irida.plugins; + +import java.awt.Color; +import java.util.Optional; +import java.util.UUID; + +import org.pf4j.Extension; +import org.pf4j.Plugin; +import org.pf4j.PluginWrapper; + +import ca.corefacility.bioinformatics.irida.model.workflow.analysis.type.AnalysisType; +import ca.corefacility.bioinformatics.irida.pipeline.results.updater.AnalysisSampleUpdater; +import ca.corefacility.bioinformatics.irida.service.sample.MetadataTemplateService; +import ca.corefacility.bioinformatics.irida.service.sample.SampleService; +import ca.corefacility.bioinformatics.irida.service.workflow.IridaWorkflowsService; + +/** + * An example {@link IridaPlugin} implementation which will extract some + * information from the sequencing reads. + */ +public class QIPhyloPlugin extends Plugin { + + /** + * The {@link AnalysisType} used by this plugin. This wraps around a string and + * is used to store the type of the analysis pipeline (which should be unique + * for each pipeline). + */ + public static final AnalysisType QI_PHYLO = new AnalysisType("QI_PHYLO"); + + public QIPhyloPlugin(PluginWrapper wrapper) { + super(wrapper); + } + + /** + * This class defines information about this particular plugin. On start-up, + * IRIDA will make use of the information provided by this class to integrate + * the plugin pipeline. + */ + @Extension + public static class PluginInfo implements IridaPlugin { + + /******************************************************************************* + * Required methods + * + * These methods are required to be overridden when implementing a pipeline as a + * plugin. + *******************************************************************************/ + + /** + * Gets the particular {@link AnalysisType} object for this workflow. This + * should correspond to the analysisType entry in the + * irida_workflow.xml file. + * + *
+		 * {@code READ_INFO}
+		 * 
+ * + * @return The particular {@link AnalysisType} for this pipeline. + */ + @Override + public AnalysisType getAnalysisType() { + return QI_PHYLO; + } + + /** + * Gets the particular workflow id. This should correspond to the + * id entry in the irida_workflow.xml file. + * + *
+		 * {@code 79d90ca8-00ae-441b-b5c7-193c9e85a968}
+		 * 
+ * + * @return A {@link UUID} defining the id of this pipeline. + */ + @Override + public UUID getDefaultWorkflowUUID() { + return UUID.fromString("83476350-794b-40b3-96b9-54c4ee94af59"); + } + + /******************************************************************************* + * Optional methods + * + * These methods are not required to be overridden but can be used to adjust the + * appearance/behavior of the pipeline. + *******************************************************************************/ + + /** + * Defines the background color in the IRIDA UI corresponding to this pipeline. + * + * @return An {@link Optional} color for the background of the IRIDA UI for this + * pipeline. + */ + @Override + public Optional getBackgroundColor() { + return Optional.of(Color.decode("#b7a7b2")); + } + + /** + * Defines the text color in the IRIDA UI corresponding to this pipeline. + * + * @return An {@link Optional} color for the text of the IRIDA UI for this + * pipeline. + */ + @Override + public Optional getTextColor() { + return Optional.of(Color.BLACK); + } + + } +} diff --git a/src/main/resources/workflows/0.1/irida_workflow.xml b/src/main/resources/workflows/0.1/irida_workflow.xml new file mode 100644 index 0000000..92067f8 --- /dev/null +++ b/src/main/resources/workflows/0.1/irida_workflow.xml @@ -0,0 +1,263 @@ + + 8ede0691-cc85-4ac2-a423-f33a91dea7e4 + QIPhylo + 0.1 + QI_PHYLO + + sequence_reads_paired + reference + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + snippy + iuc + https://toolshed.g2.bx.psu.edu + 82f2b6f20fa2 + + + iqtree + leomrtns + https://testtoolshed.g2.bx.psu.edu + 37e42abdce08 + + + \ No newline at end of file diff --git a/src/main/resources/workflows/0.1/irida_workflow_structure.ga b/src/main/resources/workflows/0.1/irida_workflow_structure.ga new file mode 100644 index 0000000..9d34c57 --- /dev/null +++ b/src/main/resources/workflows/0.1/irida_workflow_structure.ga @@ -0,0 +1,460 @@ +{ + "a_galaxy_workflow": "true", + "annotation": "", + "format-version": "0.1", + "name": "qi-phylo", + "steps": { + "0": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "reference" + } + ], + "label": "reference", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 243, + "top": 483 + }, + "tool_id": null, + "tool_state": "{\"name\": \"reference\"}", + "tool_version": null, + "type": "data_input", + "uuid": "fe8d4677-4c85-42e9-af65-a0da55443aef", + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "dff0da45-bc59-423b-b7d9-6e58da529feb" + } + ] + }, + "1": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "sequence_reads_paired" + } + ], + "label": "sequence_reads_paired", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 243, + "top": 570 + }, + "tool_id": null, + "tool_state": "{\"collection_type\": \"list:paired\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "36e8971c-79b9-48cd-94d2-11ceb3e707f3", + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "252941f3-c784-437a-8642-58f5aa1deed6" + } + ] + }, + "2": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/snippy/snippy/3.2+galaxy1", + "errors": null, + "id": 2, + "input_connections": { + "fastq_input|fastq_input": { + "id": 1, + "output_name": "output" + }, + "ref": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool snippy", + "name": "ref" + }, + { + "description": "runtime parameter for tool snippy", + "name": "fastq_input" + } + ], + "label": null, + "name": "snippy", + "outputs": [ + { + "name": "snpvcf", + "type": "vcf" + }, + { + "name": "snpgff", + "type": "gff3" + }, + { + "name": "snptab", + "type": "tabular" + }, + { + "name": "snpsum", + "type": "tabular" + }, + { + "name": "snplog", + "type": "txt" + }, + { + "name": "snpalign", + "type": "fasta" + }, + { + "name": "snpconsensus", + "type": "fasta" + }, + { + "name": "snpsdepth", + "type": "tabular" + }, + { + "name": "snpsbam", + "type": "bam" + }, + { + "name": "outdir", + "type": "zip" + } + ], + "position": { + "left": 523.5, + "top": 434 + }, + "post_job_actions": { + "HideDatasetActionoutdir": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outdir" + }, + "HideDatasetActionsnpalign": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "snpalign" + }, + "HideDatasetActionsnpconsensus": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "snpconsensus" + }, + "HideDatasetActionsnpgff": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "snpgff" + }, + "HideDatasetActionsnplog": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "snplog" + }, + "HideDatasetActionsnpsbam": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "snpsbam" + }, + "HideDatasetActionsnpsdepth": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "snpsdepth" + }, + "HideDatasetActionsnpsum": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "snpsum" + }, + "HideDatasetActionsnptab": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "snptab" + }, + "HideDatasetActionsnpvcf": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "snpvcf" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/snippy/snippy/3.2+galaxy1", + "tool_shed_repository": { + "changeset_revision": "82f2b6f20fa2", + "name": "snippy", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"adv\": \"{\\\"bwaopt\\\": \\\"\\\", \\\"mapqual\\\": \\\"60\\\", \\\"mincov\\\": \\\"10\\\", \\\"minfrac\\\": \\\"0.9\\\", \\\"rgid\\\": \\\"\\\"}\", \"__page__\": null, \"outputs\": \"[\\\"outvcf\\\", \\\"outtab\\\", \\\"outzip\\\"]\", \"__rerun_remap_job_id__\": null, \"fastq_input\": \"{\\\"__current_case__\\\": 2, \\\"fastq_input\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"fastq_input_selector\\\": \\\"paired_collection\\\"}\", \"ref\": \"{\\\"__class__\\\": \\\"RuntimeValue\\\"}\"}", + "tool_version": null, + "type": "tool", + "uuid": "8be43971-d993-4d33-8912-91355f714e50", + "workflow_outputs": [] + }, + "3": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/snippy/snippy_core/3.2", + "errors": null, + "id": 3, + "input_connections": { + "indirs": { + "id": 2, + "output_name": "outdir" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool snippy-core", + "name": "indirs" + } + ], + "label": null, + "name": "snippy-core", + "outputs": [ + { + "name": "alignment_fasta", + "type": "fasta" + }, + { + "name": "full_alignment_fasta", + "type": "fasta" + }, + { + "name": "alignment_table", + "type": "tabular" + }, + { + "name": "alignment_summary", + "type": "txt" + } + ], + "position": { + "left": 919.5, + "top": 422 + }, + "post_job_actions": { + "HideDatasetActionfull_alignment_fasta": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "full_alignment_fasta" + }, + "RenameDatasetActionalignment_fasta": { + "action_arguments": { + "newname": "core.fasta" + }, + "action_type": "RenameDatasetAction", + "output_name": "alignment_fasta" + }, + "RenameDatasetActionalignment_summary": { + "action_arguments": { + "newname": "core_sum.tsv" + }, + "action_type": "RenameDatasetAction", + "output_name": "alignment_summary" + }, + "RenameDatasetActionalignment_table": { + "action_arguments": { + "newname": "core.tsv" + }, + "action_type": "RenameDatasetAction", + "output_name": "alignment_table" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/snippy/snippy_core/3.2", + "tool_shed_repository": { + "changeset_revision": "82f2b6f20fa2", + "name": "snippy", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"outputs\": \"[\\\"outaln\\\", \\\"outtab\\\", \\\"outtxt\\\"]\", \"is_reference\": \"\\\"false\\\"\", \"indirs\": \"{\\\"__class__\\\": \\\"RuntimeValue\\\"}\", \"__rerun_remap_job_id__\": null, \"__page__\": null}", + "tool_version": null, + "type": "tool", + "uuid": "3aa7ef26-9836-4373-be21-f4deb12edd20", + "workflow_outputs": [ + { + "label": "align_table", + "output_name": "alignment_table", + "uuid": "07671ed7-7513-4051-b5f2-83d1b54e6e5a" + }, + { + "label": "align_fas", + "output_name": "alignment_fasta", + "uuid": "c8e420ae-4275-4aae-aa5f-97f9e450f449" + }, + { + "label": "align_sum", + "output_name": "alignment_summary", + "uuid": "d32b9891-38fa-49b1-b8ad-6cb7b86d09ed" + } + ] + }, + "4": { + "annotation": "", + "content_id": "testtoolshed.g2.bx.psu.edu/repos/leomrtns/iqtree/iqtree/1.6.10", + "errors": null, + "id": 4, + "input_connections": { + "general_options|s": { + "id": 3, + "output_name": "alignment_fasta" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool IQ-TREE", + "name": "general_options" + }, + { + "description": "runtime parameter for tool IQ-TREE", + "name": "general_options" + }, + { + "description": "runtime parameter for tool IQ-TREE", + "name": "general_options" + }, + { + "description": "runtime parameter for tool IQ-TREE", + "name": "likelihood_mapping" + } + ], + "label": null, + "name": "IQ-TREE", + "outputs": [ + { + "name": "bionj", + "type": "nhx" + }, + { + "name": "treefile", + "type": "nhx" + }, + { + "name": "contree", + "type": "nhx" + }, + { + "name": "mldist", + "type": "mldist" + }, + { + "name": "splits.nex", + "type": "nex" + }, + { + "name": "iqtree", + "type": "iqtree" + } + ], + "position": { + "left": 1308.5, + "top": 240 + }, + "post_job_actions": { + "RenameDatasetActionbionj": { + "action_arguments": { + "newname": "bionj.newick" + }, + "action_type": "RenameDatasetAction", + "output_name": "bionj" + }, + "RenameDatasetActioncontree": { + "action_arguments": { + "newname": "contree.newick" + }, + "action_type": "RenameDatasetAction", + "output_name": "contree" + }, + "RenameDatasetActioniqtree": { + "action_arguments": { + "newname": "iqtree.txt" + }, + "action_type": "RenameDatasetAction", + "output_name": "iqtree" + }, + "RenameDatasetActionmldist": { + "action_arguments": { + "newname": "mldist.txt" + }, + "action_type": "RenameDatasetAction", + "output_name": "mldist" + }, + "RenameDatasetActionsplits.nex": { + "action_arguments": { + "newname": "splits.nex" + }, + "action_type": "RenameDatasetAction", + "output_name": "splits.nex" + }, + "RenameDatasetActiontreefile": { + "action_arguments": { + "newname": "tree.newick" + }, + "action_type": "RenameDatasetAction", + "output_name": "treefile" + } + }, + "tool_id": "testtoolshed.g2.bx.psu.edu/repos/leomrtns/iqtree/iqtree/1.6.10", + "tool_shed_repository": { + "changeset_revision": "37e42abdce08", + "name": "iqtree", + "owner": "leomrtns", + "tool_shed": "testtoolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__page__\": null, \"general_options\": \"{\\\"keep_ident\\\": \\\"false\\\", \\\"s\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"safe\\\": \\\"false\\\", \\\"seed\\\": \\\"\\\", \\\"st\\\": \\\"DNA\\\", \\\"t\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"te\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}}\", \"__rerun_remap_job_id__\": null, \"modelling_parameters\": \"{\\\"automatic_model\\\": {\\\"cmax\\\": \\\"10\\\", \\\"cmin\\\": \\\"2\\\", \\\"cond_model\\\": {\\\"__current_case__\\\": 1, \\\"m\\\": \\\"\\\", \\\"opt_custommodel\\\": \\\"false\\\"}, \\\"madd\\\": \\\"\\\", \\\"mdef\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"merit\\\": \\\"AIC\\\", \\\"mfreq\\\": \\\"\\\", \\\"mrate\\\": \\\"\\\", \\\"mset\\\": \\\"\\\", \\\"msub\\\": \\\"nuclear\\\", \\\"mtree\\\": \\\"false\\\", \\\"rcluster\\\": \\\"\\\"}, \\\"partition_model\\\": {\\\"q\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"sp\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"spp\\\": \\\"false\\\"}, \\\"rate_heterogeneity\\\": {\\\"a\\\": \\\"\\\", \\\"gmedian\\\": \\\"false\\\", \\\"i\\\": \\\"\\\", \\\"opt_gamma_inv\\\": \\\"false\\\", \\\"wsr\\\": \\\"false\\\"}, \\\"site_specific_frequency\\\": {\\\"fmax\\\": \\\"false\\\", \\\"fs\\\": \\\"\\\", \\\"ft\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}}, \\\"specifying_substitution\\\": {\\\"mwopt\\\": \\\"false\\\"}}\", \"bootstrap_parameters\": \"{\\\"nonparametric_bootstrap\\\": {\\\"b\\\": \\\"\\\", \\\"bc\\\": \\\"false\\\", \\\"bo\\\": \\\"false\\\"}, \\\"ultrafast_bootstrap\\\": {\\\"bb\\\": \\\"\\\", \\\"bcor\\\": \\\"0.99\\\", \\\"beps\\\": \\\"0.5\\\", \\\"bnni\\\": \\\"false\\\", \\\"bspec\\\": \\\"\\\", \\\"nm\\\": \\\"1000\\\", \\\"nstep\\\": \\\"100\\\", \\\"wbt\\\": \\\"false\\\", \\\"wbtl\\\": \\\"false\\\"}}\", \"miscellaneous_options\": \"{\\\"fconst\\\": \\\"\\\"}\", \"likelihood_mapping\": \"{\\\"lmap\\\": \\\"\\\", \\\"lmclust\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"wql\\\": \\\"false\\\"}\", \"tree_parameters\": \"{\\\"computing_robinson_foulds\\\": {\\\"rf\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"rf_adj\\\": \\\"false\\\", \\\"rf_all\\\": \\\"false\\\"}, \\\"constructing_consensus\\\": {\\\"bi\\\": \\\"\\\", \\\"con\\\": \\\"false\\\", \\\"minsup\\\": \\\"0.0\\\", \\\"net\\\": \\\"false\\\", \\\"sup\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"suptag\\\": \\\"\\\"}, \\\"generating_random\\\": {\\\"r\\\": \\\"\\\", \\\"rbal\\\": \\\"false\\\", \\\"rcat\\\": \\\"false\\\", \\\"rcsg\\\": \\\"false\\\", \\\"rlen\\\": \\\"\\\", \\\"ru\\\": \\\"false\\\"}, \\\"single_branch\\\": {\\\"abayes\\\": \\\"false\\\", \\\"alrt\\\": \\\"\\\", \\\"lbp\\\": \\\"\\\"}, \\\"tree_search\\\": {\\\"allnni\\\": \\\"false\\\", \\\"djc\\\": \\\"false\\\", \\\"g\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"n\\\": \\\"\\\", \\\"nbest\\\": \\\"5\\\", \\\"ninit\\\": \\\"100\\\", \\\"nstop\\\": \\\"100\\\", \\\"ntop\\\": \\\"20\\\", \\\"pers\\\": \\\"0.5\\\", \\\"sprrad\\\": \\\"6\\\"}, \\\"tree_topology\\\": {\\\"au\\\": \\\"false\\\", \\\"z\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"zb\\\": \\\"\\\", \\\"zw\\\": \\\"false\\\"}}\"}", + "tool_version": null, + "type": "tool", + "uuid": "0bebf65c-40a4-4a8e-a7b7-77e312afc4e0", + "workflow_outputs": [ + { + "label": null, + "output_name": "iqtree", + "uuid": "3bd6175b-8275-4264-bfcd-65f661accef0" + }, + { + "label": null, + "output_name": "splits.nex", + "uuid": "5a0e4639-d068-410e-b480-5bbd8ca23eb2" + }, + { + "label": null, + "output_name": "mldist", + "uuid": "783b4dd0-ae11-4a8b-b10e-e5859b8243b6" + }, + { + "label": null, + "output_name": "treefile", + "uuid": "1b2c669a-d1d6-47e6-96ed-0dcf77666d39" + }, + { + "label": null, + "output_name": "bionj", + "uuid": "6301c062-9414-44d9-9905-100f4eed14ae" + }, + { + "label": null, + "output_name": "contree", + "uuid": "7f9ef5c3-47b9-44ed-816b-41bc8e36400d" + } + ] + } + }, + "tags": [], + "uuid": "79de3809-f91a-41ad-941b-fdac758a4ccc", + "version": 3 +} \ No newline at end of file diff --git a/src/main/resources/workflows/0.1/messages_en.properties b/src/main/resources/workflows/0.1/messages_en.properties new file mode 100644 index 0000000..8e2ef1b --- /dev/null +++ b/src/main/resources/workflows/0.1/messages_en.properties @@ -0,0 +1,88 @@ +#Pipeline Info Properties +#Thu Jul 04 14:23:10 BST 2019 +pipeline.parameters.modal-title.qiphylo=QIPhylo Pipeline Parameters +pipeline.title.QIPhylo=Pipelines - QIPhylo +pipeline.h1.QIPhylo=QIPhylo Pipeline +workflow.QI_PHYLO.description= +workflow.QI_PHYLO.title=QIPhylo Pipeline +#Tool Parameters - Tool: snippy - Workflow Step #: 2 +#Thu Jul 04 14:23:10 BST 2019 +pipeline.parameters.qiphylo.snippy-2-adv.mincov=snippy-2-adv.mincov +pipeline.parameters.qiphylo.snippy-2-fastq_input.fastq_input_selector=snippy-2-fastq_input.fastq_input_selector +pipeline.parameters.qiphylo.snippy-2-adv.mapqual=snippy-2-adv.mapqual +pipeline.parameters.qiphylo.snippy-2-adv.minfrac=snippy-2-adv.minfrac +pipeline.parameters.qiphylo.snippy-2-adv.bwaopt=snippy-2-adv.bwaopt +pipeline.parameters.qiphylo.snippy-2-adv.rgid=snippy-2-adv.rgid +#Tool Parameters - Tool: snippy - Workflow Step #: 3 +#Thu Jul 04 14:23:10 BST 2019 +pipeline.parameters.qiphylo.snippy-3-is_reference=snippy-3-is_reference +#Tool Parameters - Tool: iqtree - Workflow Step #: 4 +#Thu Jul 04 14:23:10 BST 2019 +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.mset=iqtree-4-modelling_parameters.automatic_model.mset +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.mtree=iqtree-4-modelling_parameters.automatic_model.mtree +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.djc=iqtree-4-tree_parameters.tree_search.djc +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.computing_robinson_foulds.rf_all=iqtree-4-tree_parameters.computing_robinson_foulds.rf_all +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.rcluster=iqtree-4-modelling_parameters.automatic_model.rcluster +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.r=iqtree-4-tree_parameters.generating_random.r +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.rbal=iqtree-4-tree_parameters.generating_random.rbal +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.mfreq=iqtree-4-modelling_parameters.automatic_model.mfreq +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.rcsg=iqtree-4-tree_parameters.generating_random.rcsg +pipeline.parameters.qiphylo.iqtree-4-general_options.seed=iqtree-4-general_options.seed +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.site_specific_frequency.fmax=iqtree-4-modelling_parameters.site_specific_frequency.fmax +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.pers=iqtree-4-tree_parameters.tree_search.pers +pipeline.parameters.qiphylo.iqtree-4-general_options.keep_ident=iqtree-4-general_options.keep_ident +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.mrate=iqtree-4-modelling_parameters.automatic_model.mrate +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.i=iqtree-4-modelling_parameters.rate_heterogeneity.i +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bcor=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bcor +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.ru=iqtree-4-tree_parameters.generating_random.ru +pipeline.parameters.qiphylo.iqtree-4-general_options.safe=iqtree-4-general_options.safe +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.nonparametric_bootstrap.bo=iqtree-4-bootstrap_parameters.nonparametric_bootstrap.bo +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_topology.zw=iqtree-4-tree_parameters.tree_topology.zw +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.a=iqtree-4-modelling_parameters.rate_heterogeneity.a +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.cmin=iqtree-4-modelling_parameters.automatic_model.cmin +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.cond_model.m=iqtree-4-modelling_parameters.automatic_model.cond_model.m +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.merit=iqtree-4-modelling_parameters.automatic_model.merit +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.minsup=iqtree-4-tree_parameters.constructing_consensus.minsup +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.nstop=iqtree-4-tree_parameters.tree_search.nstop +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.nonparametric_bootstrap.bc=iqtree-4-bootstrap_parameters.nonparametric_bootstrap.bc +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.sprrad=iqtree-4-tree_parameters.tree_search.sprrad +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bnni=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bnni +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.n=iqtree-4-tree_parameters.tree_search.n +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.site_specific_frequency.fs=iqtree-4-modelling_parameters.site_specific_frequency.fs +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.wsr=iqtree-4-modelling_parameters.rate_heterogeneity.wsr +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.wbtl=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.wbtl +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_topology.au=iqtree-4-tree_parameters.tree_topology.au +pipeline.parameters.qiphylo.iqtree-4-likelihood_mapping.lmap=iqtree-4-likelihood_mapping.lmap +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_topology.zb=iqtree-4-tree_parameters.tree_topology.zb +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.suptag=iqtree-4-tree_parameters.constructing_consensus.suptag +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.bi=iqtree-4-tree_parameters.constructing_consensus.bi +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.nm=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.nm +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.wbt=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.wbt +pipeline.parameters.qiphylo.iqtree-4-likelihood_mapping.wql=iqtree-4-likelihood_mapping.wql +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bb=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bb +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.madd=iqtree-4-modelling_parameters.automatic_model.madd +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.single_branch.abayes=iqtree-4-tree_parameters.single_branch.abayes +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.opt_gamma_inv=iqtree-4-modelling_parameters.rate_heterogeneity.opt_gamma_inv +pipeline.parameters.qiphylo.iqtree-4-general_options.st=iqtree-4-general_options.st +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bspec=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bspec +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.partition_model.spp=iqtree-4-modelling_parameters.partition_model.spp +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.rlen=iqtree-4-tree_parameters.generating_random.rlen +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.ntop=iqtree-4-tree_parameters.tree_search.ntop +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.computing_robinson_foulds.rf_adj=iqtree-4-tree_parameters.computing_robinson_foulds.rf_adj +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.beps=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.beps +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.nstep=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.nstep +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.single_branch.alrt=iqtree-4-tree_parameters.single_branch.alrt +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.single_branch.lbp=iqtree-4-tree_parameters.single_branch.lbp +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.gmedian=iqtree-4-modelling_parameters.rate_heterogeneity.gmedian +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.nbest=iqtree-4-tree_parameters.tree_search.nbest +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.net=iqtree-4-tree_parameters.constructing_consensus.net +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.specifying_substitution.mwopt=iqtree-4-modelling_parameters.specifying_substitution.mwopt +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.cmax=iqtree-4-modelling_parameters.automatic_model.cmax +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.cond_model.opt_custommodel=iqtree-4-modelling_parameters.automatic_model.cond_model.opt_custommodel +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.rcat=iqtree-4-tree_parameters.generating_random.rcat +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.con=iqtree-4-tree_parameters.constructing_consensus.con +pipeline.parameters.qiphylo.iqtree-4-miscellaneous_options.fconst=iqtree-4-miscellaneous_options.fconst +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.allnni=iqtree-4-tree_parameters.tree_search.allnni +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.ninit=iqtree-4-tree_parameters.tree_search.ninit +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.msub=iqtree-4-modelling_parameters.automatic_model.msub +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.nonparametric_bootstrap.b=iqtree-4-bootstrap_parameters.nonparametric_bootstrap.b diff --git a/src/main/resources/workflows/0.10/irida_workflow.xml b/src/main/resources/workflows/0.10/irida_workflow.xml new file mode 100644 index 0000000..a0a7443 --- /dev/null +++ b/src/main/resources/workflows/0.10/irida_workflow.xml @@ -0,0 +1,266 @@ + + 54bb0ebf-ed18-44f6-89b1-1969f1fc4187 + QIPhylo + 0.10 + QI_PHYLO + + sequence_reads_paired + reference + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + snippy + iuc + https://toolshed.g2.bx.psu.edu + 82f2b6f20fa2 + + + iqtree + leomrtns + https://testtoolshed.g2.bx.psu.edu + 87daf702e477 + + + \ No newline at end of file diff --git a/src/main/resources/workflows/0.10/irida_workflow_structure.ga b/src/main/resources/workflows/0.10/irida_workflow_structure.ga new file mode 100644 index 0000000..816ea6c --- /dev/null +++ b/src/main/resources/workflows/0.10/irida_workflow_structure.ga @@ -0,0 +1,374 @@ +{ + "a_galaxy_workflow": "true", + "annotation": "", + "format-version": "0.1", + "name": "qi-phylo", + "steps": { + "0": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "reference" + } + ], + "label": "reference", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 243, + "top": 483 + }, + "tool_id": null, + "tool_state": "{\"name\": \"reference\"}", + "tool_version": null, + "type": "data_input", + "uuid": "fe8d4677-4c85-42e9-af65-a0da55443aef", + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "bb6527ee-c776-450b-b26d-2f921145cc28" + } + ] + }, + "1": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "sequence_reads_paired" + } + ], + "label": "sequence_reads_paired", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 243, + "top": 570 + }, + "tool_id": null, + "tool_state": "{\"collection_type\": \"list:paired\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "36e8971c-79b9-48cd-94d2-11ceb3e707f3", + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "99ee65bf-a25a-4de9-91ba-466588140ab4" + } + ] + }, + "2": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/snippy/snippy/3.2+galaxy1", + "errors": null, + "id": 2, + "input_connections": { + "fastq_input|fastq_input": { + "id": 1, + "output_name": "output" + }, + "ref": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "snippy", + "outputs": [ + { + "name": "snpvcf", + "type": "vcf" + }, + { + "name": "snptab", + "type": "tabular" + }, + { + "name": "outdir", + "type": "zip" + } + ], + "position": { + "left": 523.5, + "top": 434 + }, + "post_job_actions": { + "HideDatasetActionoutdir": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outdir" + }, + "HideDatasetActionsnptab": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "snptab" + }, + "HideDatasetActionsnpvcf": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "snpvcf" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/snippy/snippy/3.2+galaxy1", + "tool_shed_repository": { + "changeset_revision": "82f2b6f20fa2", + "name": "snippy", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"adv\": \"{\\\"bwaopt\\\": \\\"\\\", \\\"mapqual\\\": \\\"60\\\", \\\"mincov\\\": \\\"10\\\", \\\"minfrac\\\": \\\"0.9\\\", \\\"rgid\\\": \\\"\\\"}\", \"__page__\": null, \"outputs\": \"[\\\"outvcf\\\", \\\"outtab\\\", \\\"outzip\\\"]\", \"__rerun_remap_job_id__\": null, \"fastq_input\": \"{\\\"__current_case__\\\": 2, \\\"fastq_input\\\": {\\\"__class__\\\": \\\"ConnectedValue\\\"}, \\\"fastq_input_selector\\\": \\\"paired_collection\\\"}\", \"ref\": \"{\\\"__class__\\\": \\\"ConnectedValue\\\"}\"}", + "tool_version": "3.2+galaxy1", + "type": "tool", + "uuid": "8be43971-d993-4d33-8912-91355f714e50", + "workflow_outputs": [] + }, + "3": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/snippy/snippy_core/3.2", + "errors": null, + "id": 3, + "input_connections": { + "indirs": { + "id": 2, + "output_name": "outdir" + } + }, + "inputs": [], + "label": null, + "name": "snippy-core", + "outputs": [ + { + "name": "alignment_fasta", + "type": "fasta" + }, + { + "name": "alignment_table", + "type": "tabular" + }, + { + "name": "alignment_summary", + "type": "txt" + } + ], + "position": { + "left": 919.5, + "top": 422 + }, + "post_job_actions": { + "RenameDatasetActionalignment_fasta": { + "action_arguments": { + "newname": "core.fasta" + }, + "action_type": "RenameDatasetAction", + "output_name": "alignment_fasta" + }, + "RenameDatasetActionalignment_summary": { + "action_arguments": { + "newname": "core_sum.tsv" + }, + "action_type": "RenameDatasetAction", + "output_name": "alignment_summary" + }, + "RenameDatasetActionalignment_table": { + "action_arguments": { + "newname": "core.tsv" + }, + "action_type": "RenameDatasetAction", + "output_name": "alignment_table" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/snippy/snippy_core/3.2", + "tool_shed_repository": { + "changeset_revision": "82f2b6f20fa2", + "name": "snippy", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"outputs\": \"[\\\"outaln\\\", \\\"outtab\\\", \\\"outtxt\\\"]\", \"is_reference\": \"\\\"false\\\"\", \"indirs\": \"{\\\"__class__\\\": \\\"ConnectedValue\\\"}\", \"__rerun_remap_job_id__\": null, \"__page__\": null}", + "tool_version": "3.2", + "type": "tool", + "uuid": "3aa7ef26-9836-4373-be21-f4deb12edd20", + "workflow_outputs": [ + { + "label": "align_table", + "output_name": "alignment_table", + "uuid": "07671ed7-7513-4051-b5f2-83d1b54e6e5a" + }, + { + "label": "align_fas", + "output_name": "alignment_fasta", + "uuid": "c8e420ae-4275-4aae-aa5f-97f9e450f449" + }, + { + "label": "align_sum", + "output_name": "alignment_summary", + "uuid": "d32b9891-38fa-49b1-b8ad-6cb7b86d09ed" + } + ] + }, + "4": { + "annotation": "", + "content_id": "testtoolshed.g2.bx.psu.edu/repos/leomrtns/iqtree/iqtree/1.6.12", + "errors": null, + "id": 4, + "input_connections": { + "general_options|s": { + "id": 3, + "output_name": "alignment_fasta" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool IQ-TREE", + "name": "general_options" + }, + { + "description": "runtime parameter for tool IQ-TREE", + "name": "general_options" + }, + { + "description": "runtime parameter for tool IQ-TREE", + "name": "general_options" + }, + { + "description": "runtime parameter for tool IQ-TREE", + "name": "likelihood_mapping" + } + ], + "label": null, + "name": "IQ-TREE", + "outputs": [ + { + "name": "bionj", + "type": "nhx" + }, + { + "name": "treefile", + "type": "nhx" + }, + { + "name": "contree", + "type": "nhx" + }, + { + "name": "mldist", + "type": "mldist" + }, + { + "name": "splits.nex", + "type": "nex" + }, + { + "name": "iqtree", + "type": "iqtree" + } + ], + "position": { + "left": 1409, + "top": 145 + }, + "post_job_actions": { + "RenameDatasetActionbionj": { + "action_arguments": { + "newname": "bionj.newick" + }, + "action_type": "RenameDatasetAction", + "output_name": "bionj" + }, + "RenameDatasetActioncontree": { + "action_arguments": { + "newname": "consensus.newick" + }, + "action_type": "RenameDatasetAction", + "output_name": "contree" + }, + "RenameDatasetActioniqtree": { + "action_arguments": { + "newname": "iqtree.txt" + }, + "action_type": "RenameDatasetAction", + "output_name": "iqtree" + }, + "RenameDatasetActionmldist": { + "action_arguments": { + "newname": "iqtree.mldist" + }, + "action_type": "RenameDatasetAction", + "output_name": "mldist" + }, + "RenameDatasetActionsplits.nex": { + "action_arguments": { + "newname": "bootstrap.newick" + }, + "action_type": "RenameDatasetAction", + "output_name": "splits.nex" + }, + "RenameDatasetActiontreefile": { + "action_arguments": { + "newname": "mltree.newick" + }, + "action_type": "RenameDatasetAction", + "output_name": "treefile" + } + }, + "tool_id": "testtoolshed.g2.bx.psu.edu/repos/leomrtns/iqtree/iqtree/1.6.12", + "tool_shed_repository": { + "changeset_revision": "87daf702e477", + "name": "iqtree", + "owner": "leomrtns", + "tool_shed": "testtoolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__page__\": null, \"general_options\": \"{\\\"keep_ident\\\": \\\"false\\\", \\\"s\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"safe\\\": \\\"false\\\", \\\"seed\\\": \\\"\\\", \\\"st\\\": \\\"DNA\\\", \\\"t\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"te\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}}\", \"__rerun_remap_job_id__\": null, \"modelling_parameters\": \"{\\\"automatic_model\\\": {\\\"cmax\\\": \\\"10\\\", \\\"cmin\\\": \\\"2\\\", \\\"cond_model\\\": {\\\"__current_case__\\\": 0, \\\"m\\\": \\\"HKY\\\", \\\"opt_custommodel\\\": \\\"true\\\"}, \\\"madd\\\": \\\"\\\", \\\"mdef\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"merit\\\": \\\"AIC\\\", \\\"mfreq\\\": \\\"\\\", \\\"mrate\\\": \\\"\\\", \\\"mset\\\": \\\"\\\", \\\"msub\\\": \\\"nuclear\\\", \\\"mtree\\\": \\\"false\\\", \\\"rcluster\\\": \\\"\\\"}, \\\"partition_model\\\": {\\\"q\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"sp\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"spp\\\": \\\"false\\\"}, \\\"rate_heterogeneity\\\": {\\\"a\\\": \\\"\\\", \\\"gmedian\\\": \\\"false\\\", \\\"i\\\": \\\"\\\", \\\"opt_gamma_inv\\\": \\\"false\\\", \\\"wsr\\\": \\\"false\\\"}, \\\"site_specific_frequency\\\": {\\\"fmax\\\": \\\"false\\\", \\\"fs\\\": \\\"\\\", \\\"ft\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}}, \\\"specifying_substitution\\\": {\\\"mwopt\\\": \\\"false\\\"}}\", \"bootstrap_parameters\": \"{\\\"nonparametric_bootstrap\\\": {\\\"b\\\": \\\"\\\", \\\"bc\\\": \\\"false\\\", \\\"bo\\\": \\\"false\\\"}, \\\"ultrafast_bootstrap\\\": {\\\"bb\\\": \\\"\\\", \\\"bcor\\\": \\\"0.99\\\", \\\"beps\\\": \\\"0.5\\\", \\\"bnni\\\": \\\"false\\\", \\\"bspec\\\": \\\"\\\", \\\"nm\\\": \\\"1000\\\", \\\"nstep\\\": \\\"100\\\", \\\"wbt\\\": \\\"false\\\", \\\"wbtl\\\": \\\"false\\\"}}\", \"miscellaneous_options\": \"{\\\"fconst\\\": \\\"\\\"}\", \"likelihood_mapping\": \"{\\\"lmap\\\": \\\"\\\", \\\"lmclust\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"wql\\\": \\\"false\\\"}\", \"tree_parameters\": \"{\\\"computing_robinson_foulds\\\": {\\\"rf\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"rf_adj\\\": \\\"false\\\", \\\"rf_all\\\": \\\"false\\\"}, \\\"constructing_consensus\\\": {\\\"bi\\\": \\\"\\\", \\\"con\\\": \\\"false\\\", \\\"minsup\\\": \\\"0.0\\\", \\\"net\\\": \\\"false\\\", \\\"sup\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"suptag\\\": \\\"\\\"}, \\\"generating_random\\\": {\\\"r\\\": \\\"\\\", \\\"rbal\\\": \\\"false\\\", \\\"rcat\\\": \\\"false\\\", \\\"rcsg\\\": \\\"false\\\", \\\"rlen\\\": \\\"\\\", \\\"ru\\\": \\\"false\\\"}, \\\"single_branch\\\": {\\\"abayes\\\": \\\"false\\\", \\\"alrt\\\": \\\"\\\", \\\"lbp\\\": \\\"\\\"}, \\\"tree_search\\\": {\\\"allnni\\\": \\\"false\\\", \\\"djc\\\": \\\"false\\\", \\\"fast\\\": \\\"true\\\", \\\"g\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"n\\\": \\\"\\\", \\\"nbest\\\": \\\"5\\\", \\\"ninit\\\": \\\"100\\\", \\\"nstop\\\": \\\"100\\\", \\\"ntop\\\": \\\"20\\\", \\\"pers\\\": \\\"0.5\\\", \\\"sprrad\\\": \\\"6\\\"}, \\\"tree_topology\\\": {\\\"au\\\": \\\"false\\\", \\\"z\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"zb\\\": \\\"\\\", \\\"zw\\\": \\\"false\\\"}}\"}", + "tool_version": "1.6.12", + "type": "tool", + "uuid": "220797f8-a79b-4c2f-8279-4a51b3f0645a", + "workflow_outputs": [ + { + "label": null, + "output_name": "iqtree", + "uuid": "ce01f9aa-f72e-4646-b371-c872e9615f16" + }, + { + "label": null, + "output_name": "splits.nex", + "uuid": "81b003f2-c8b7-4a89-80cd-547b28fcc3c2" + }, + { + "label": null, + "output_name": "mldist", + "uuid": "f5bbacb0-d0f4-4992-bd34-b8a6dc4935ae" + }, + { + "label": null, + "output_name": "treefile", + "uuid": "2dd7934e-2f1b-4eed-a390-7bc5d3fd82a5" + }, + { + "label": null, + "output_name": "bionj", + "uuid": "3376b142-b48a-4f76-ad41-19c54980ec28" + }, + { + "label": null, + "output_name": "contree", + "uuid": "dbba944f-75a4-4685-ad8f-1ada2306f53f" + } + ] + } + }, + "tags": [], + "uuid": "a62d7618-f6b6-4a95-b264-fb17e2ca9b43", + "version": 7 +} \ No newline at end of file diff --git a/src/main/resources/workflows/0.10/messages_en.properties b/src/main/resources/workflows/0.10/messages_en.properties new file mode 100644 index 0000000..ba2cce0 --- /dev/null +++ b/src/main/resources/workflows/0.10/messages_en.properties @@ -0,0 +1,89 @@ +#Pipeline Info Properties +#Mon Sep 09 11:19:52 BST 2019 +pipeline.parameters.modal-title.qiphylo=QIPhylo Pipeline Parameters +pipeline.title.QIPhylo=Pipelines - QIPhylo +pipeline.h1.QIPhylo=QIPhylo Pipeline +workflow.QI_PHYLO.description=Fast phylogeny pipeline (Snippy, IQTree) v0.10 +workflow.QI_PHYLO.title=QIPhylo Pipeline +#Tool Parameters - Tool: snippy - Workflow Step #: 2 +#Mon Sep 09 11:19:52 BST 2019 +pipeline.parameters.qiphylo.snippy-2-adv.mincov=snippy-2-adv.mincov +pipeline.parameters.qiphylo.snippy-2-fastq_input.fastq_input_selector=snippy-2-fastq_input.fastq_input_selector +pipeline.parameters.qiphylo.snippy-2-adv.mapqual=snippy-2-adv.mapqual +pipeline.parameters.qiphylo.snippy-2-adv.minfrac=snippy-2-adv.minfrac +pipeline.parameters.qiphylo.snippy-2-adv.bwaopt=snippy-2-adv.bwaopt +pipeline.parameters.qiphylo.snippy-2-adv.rgid=snippy-2-adv.rgid +#Tool Parameters - Tool: snippy - Workflow Step #: 3 +#Mon Sep 09 11:19:52 BST 2019 +pipeline.parameters.qiphylo.snippy-3-is_reference=snippy-3-is_reference +#Tool Parameters - Tool: iqtree - Workflow Step #: 4 +#Mon Sep 09 11:19:52 BST 2019 +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.mset=iqtree-4-modelling_parameters.automatic_model.mset +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.mtree=iqtree-4-modelling_parameters.automatic_model.mtree +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.djc=iqtree-4-tree_parameters.tree_search.djc +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.computing_robinson_foulds.rf_all=iqtree-4-tree_parameters.computing_robinson_foulds.rf_all +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.rcluster=iqtree-4-modelling_parameters.automatic_model.rcluster +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.r=iqtree-4-tree_parameters.generating_random.r +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.rbal=iqtree-4-tree_parameters.generating_random.rbal +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.mfreq=iqtree-4-modelling_parameters.automatic_model.mfreq +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.rcsg=iqtree-4-tree_parameters.generating_random.rcsg +pipeline.parameters.qiphylo.iqtree-4-general_options.seed=iqtree-4-general_options.seed +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.site_specific_frequency.fmax=iqtree-4-modelling_parameters.site_specific_frequency.fmax +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.pers=iqtree-4-tree_parameters.tree_search.pers +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.fast=iqtree-4-tree_parameters.tree_search.fast +pipeline.parameters.qiphylo.iqtree-4-general_options.keep_ident=iqtree-4-general_options.keep_ident +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.mrate=iqtree-4-modelling_parameters.automatic_model.mrate +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.i=iqtree-4-modelling_parameters.rate_heterogeneity.i +pipeline.parameters.qiphylo.iqtree-4-general_options.safe=iqtree-4-general_options.safe +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bcor=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bcor +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.ru=iqtree-4-tree_parameters.generating_random.ru +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.nonparametric_bootstrap.bo=iqtree-4-bootstrap_parameters.nonparametric_bootstrap.bo +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_topology.zw=iqtree-4-tree_parameters.tree_topology.zw +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.a=iqtree-4-modelling_parameters.rate_heterogeneity.a +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.cmin=iqtree-4-modelling_parameters.automatic_model.cmin +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.cond_model.m=iqtree-4-modelling_parameters.automatic_model.cond_model.m +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.merit=iqtree-4-modelling_parameters.automatic_model.merit +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.minsup=iqtree-4-tree_parameters.constructing_consensus.minsup +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.nstop=iqtree-4-tree_parameters.tree_search.nstop +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.nonparametric_bootstrap.bc=iqtree-4-bootstrap_parameters.nonparametric_bootstrap.bc +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.sprrad=iqtree-4-tree_parameters.tree_search.sprrad +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bnni=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bnni +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.n=iqtree-4-tree_parameters.tree_search.n +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.site_specific_frequency.fs=iqtree-4-modelling_parameters.site_specific_frequency.fs +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.wsr=iqtree-4-modelling_parameters.rate_heterogeneity.wsr +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.wbtl=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.wbtl +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_topology.au=iqtree-4-tree_parameters.tree_topology.au +pipeline.parameters.qiphylo.iqtree-4-likelihood_mapping.lmap=iqtree-4-likelihood_mapping.lmap +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_topology.zb=iqtree-4-tree_parameters.tree_topology.zb +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.suptag=iqtree-4-tree_parameters.constructing_consensus.suptag +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.bi=iqtree-4-tree_parameters.constructing_consensus.bi +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.nm=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.nm +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.wbt=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.wbt +pipeline.parameters.qiphylo.iqtree-4-likelihood_mapping.wql=iqtree-4-likelihood_mapping.wql +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bb=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bb +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.madd=iqtree-4-modelling_parameters.automatic_model.madd +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.single_branch.abayes=iqtree-4-tree_parameters.single_branch.abayes +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.opt_gamma_inv=iqtree-4-modelling_parameters.rate_heterogeneity.opt_gamma_inv +pipeline.parameters.qiphylo.iqtree-4-general_options.st=iqtree-4-general_options.st +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bspec=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bspec +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.partition_model.spp=iqtree-4-modelling_parameters.partition_model.spp +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.rlen=iqtree-4-tree_parameters.generating_random.rlen +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.ntop=iqtree-4-tree_parameters.tree_search.ntop +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.computing_robinson_foulds.rf_adj=iqtree-4-tree_parameters.computing_robinson_foulds.rf_adj +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.beps=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.beps +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.nstep=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.nstep +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.single_branch.alrt=iqtree-4-tree_parameters.single_branch.alrt +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.single_branch.lbp=iqtree-4-tree_parameters.single_branch.lbp +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.gmedian=iqtree-4-modelling_parameters.rate_heterogeneity.gmedian +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.nbest=iqtree-4-tree_parameters.tree_search.nbest +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.net=iqtree-4-tree_parameters.constructing_consensus.net +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.specifying_substitution.mwopt=iqtree-4-modelling_parameters.specifying_substitution.mwopt +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.cmax=iqtree-4-modelling_parameters.automatic_model.cmax +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.cond_model.opt_custommodel=iqtree-4-modelling_parameters.automatic_model.cond_model.opt_custommodel +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.rcat=iqtree-4-tree_parameters.generating_random.rcat +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.con=iqtree-4-tree_parameters.constructing_consensus.con +pipeline.parameters.qiphylo.iqtree-4-miscellaneous_options.fconst=iqtree-4-miscellaneous_options.fconst +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.allnni=iqtree-4-tree_parameters.tree_search.allnni +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.ninit=iqtree-4-tree_parameters.tree_search.ninit +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.msub=iqtree-4-modelling_parameters.automatic_model.msub +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.nonparametric_bootstrap.b=iqtree-4-bootstrap_parameters.nonparametric_bootstrap.b diff --git a/src/main/resources/workflows/0.11/irida_workflow.xml b/src/main/resources/workflows/0.11/irida_workflow.xml new file mode 100644 index 0000000..a047923 --- /dev/null +++ b/src/main/resources/workflows/0.11/irida_workflow.xml @@ -0,0 +1,266 @@ + + 83476350-794b-40b3-96b9-54c4ee94af59 + QIPhylo + 0.11 + QI_PHYLO + + sequence_reads_paired + reference + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + snippy + iuc + https://toolshed.g2.bx.psu.edu + 82f2b6f20fa2 + + + iqtree + leomrtns + https://testtoolshed.g2.bx.psu.edu + 87daf702e477 + + + \ No newline at end of file diff --git a/src/main/resources/workflows/0.11/irida_workflow_structure.ga b/src/main/resources/workflows/0.11/irida_workflow_structure.ga new file mode 100644 index 0000000..816ea6c --- /dev/null +++ b/src/main/resources/workflows/0.11/irida_workflow_structure.ga @@ -0,0 +1,374 @@ +{ + "a_galaxy_workflow": "true", + "annotation": "", + "format-version": "0.1", + "name": "qi-phylo", + "steps": { + "0": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "reference" + } + ], + "label": "reference", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 243, + "top": 483 + }, + "tool_id": null, + "tool_state": "{\"name\": \"reference\"}", + "tool_version": null, + "type": "data_input", + "uuid": "fe8d4677-4c85-42e9-af65-a0da55443aef", + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "bb6527ee-c776-450b-b26d-2f921145cc28" + } + ] + }, + "1": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "sequence_reads_paired" + } + ], + "label": "sequence_reads_paired", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 243, + "top": 570 + }, + "tool_id": null, + "tool_state": "{\"collection_type\": \"list:paired\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "36e8971c-79b9-48cd-94d2-11ceb3e707f3", + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "99ee65bf-a25a-4de9-91ba-466588140ab4" + } + ] + }, + "2": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/snippy/snippy/3.2+galaxy1", + "errors": null, + "id": 2, + "input_connections": { + "fastq_input|fastq_input": { + "id": 1, + "output_name": "output" + }, + "ref": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "snippy", + "outputs": [ + { + "name": "snpvcf", + "type": "vcf" + }, + { + "name": "snptab", + "type": "tabular" + }, + { + "name": "outdir", + "type": "zip" + } + ], + "position": { + "left": 523.5, + "top": 434 + }, + "post_job_actions": { + "HideDatasetActionoutdir": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outdir" + }, + "HideDatasetActionsnptab": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "snptab" + }, + "HideDatasetActionsnpvcf": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "snpvcf" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/snippy/snippy/3.2+galaxy1", + "tool_shed_repository": { + "changeset_revision": "82f2b6f20fa2", + "name": "snippy", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"adv\": \"{\\\"bwaopt\\\": \\\"\\\", \\\"mapqual\\\": \\\"60\\\", \\\"mincov\\\": \\\"10\\\", \\\"minfrac\\\": \\\"0.9\\\", \\\"rgid\\\": \\\"\\\"}\", \"__page__\": null, \"outputs\": \"[\\\"outvcf\\\", \\\"outtab\\\", \\\"outzip\\\"]\", \"__rerun_remap_job_id__\": null, \"fastq_input\": \"{\\\"__current_case__\\\": 2, \\\"fastq_input\\\": {\\\"__class__\\\": \\\"ConnectedValue\\\"}, \\\"fastq_input_selector\\\": \\\"paired_collection\\\"}\", \"ref\": \"{\\\"__class__\\\": \\\"ConnectedValue\\\"}\"}", + "tool_version": "3.2+galaxy1", + "type": "tool", + "uuid": "8be43971-d993-4d33-8912-91355f714e50", + "workflow_outputs": [] + }, + "3": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/snippy/snippy_core/3.2", + "errors": null, + "id": 3, + "input_connections": { + "indirs": { + "id": 2, + "output_name": "outdir" + } + }, + "inputs": [], + "label": null, + "name": "snippy-core", + "outputs": [ + { + "name": "alignment_fasta", + "type": "fasta" + }, + { + "name": "alignment_table", + "type": "tabular" + }, + { + "name": "alignment_summary", + "type": "txt" + } + ], + "position": { + "left": 919.5, + "top": 422 + }, + "post_job_actions": { + "RenameDatasetActionalignment_fasta": { + "action_arguments": { + "newname": "core.fasta" + }, + "action_type": "RenameDatasetAction", + "output_name": "alignment_fasta" + }, + "RenameDatasetActionalignment_summary": { + "action_arguments": { + "newname": "core_sum.tsv" + }, + "action_type": "RenameDatasetAction", + "output_name": "alignment_summary" + }, + "RenameDatasetActionalignment_table": { + "action_arguments": { + "newname": "core.tsv" + }, + "action_type": "RenameDatasetAction", + "output_name": "alignment_table" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/snippy/snippy_core/3.2", + "tool_shed_repository": { + "changeset_revision": "82f2b6f20fa2", + "name": "snippy", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"outputs\": \"[\\\"outaln\\\", \\\"outtab\\\", \\\"outtxt\\\"]\", \"is_reference\": \"\\\"false\\\"\", \"indirs\": \"{\\\"__class__\\\": \\\"ConnectedValue\\\"}\", \"__rerun_remap_job_id__\": null, \"__page__\": null}", + "tool_version": "3.2", + "type": "tool", + "uuid": "3aa7ef26-9836-4373-be21-f4deb12edd20", + "workflow_outputs": [ + { + "label": "align_table", + "output_name": "alignment_table", + "uuid": "07671ed7-7513-4051-b5f2-83d1b54e6e5a" + }, + { + "label": "align_fas", + "output_name": "alignment_fasta", + "uuid": "c8e420ae-4275-4aae-aa5f-97f9e450f449" + }, + { + "label": "align_sum", + "output_name": "alignment_summary", + "uuid": "d32b9891-38fa-49b1-b8ad-6cb7b86d09ed" + } + ] + }, + "4": { + "annotation": "", + "content_id": "testtoolshed.g2.bx.psu.edu/repos/leomrtns/iqtree/iqtree/1.6.12", + "errors": null, + "id": 4, + "input_connections": { + "general_options|s": { + "id": 3, + "output_name": "alignment_fasta" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool IQ-TREE", + "name": "general_options" + }, + { + "description": "runtime parameter for tool IQ-TREE", + "name": "general_options" + }, + { + "description": "runtime parameter for tool IQ-TREE", + "name": "general_options" + }, + { + "description": "runtime parameter for tool IQ-TREE", + "name": "likelihood_mapping" + } + ], + "label": null, + "name": "IQ-TREE", + "outputs": [ + { + "name": "bionj", + "type": "nhx" + }, + { + "name": "treefile", + "type": "nhx" + }, + { + "name": "contree", + "type": "nhx" + }, + { + "name": "mldist", + "type": "mldist" + }, + { + "name": "splits.nex", + "type": "nex" + }, + { + "name": "iqtree", + "type": "iqtree" + } + ], + "position": { + "left": 1409, + "top": 145 + }, + "post_job_actions": { + "RenameDatasetActionbionj": { + "action_arguments": { + "newname": "bionj.newick" + }, + "action_type": "RenameDatasetAction", + "output_name": "bionj" + }, + "RenameDatasetActioncontree": { + "action_arguments": { + "newname": "consensus.newick" + }, + "action_type": "RenameDatasetAction", + "output_name": "contree" + }, + "RenameDatasetActioniqtree": { + "action_arguments": { + "newname": "iqtree.txt" + }, + "action_type": "RenameDatasetAction", + "output_name": "iqtree" + }, + "RenameDatasetActionmldist": { + "action_arguments": { + "newname": "iqtree.mldist" + }, + "action_type": "RenameDatasetAction", + "output_name": "mldist" + }, + "RenameDatasetActionsplits.nex": { + "action_arguments": { + "newname": "bootstrap.newick" + }, + "action_type": "RenameDatasetAction", + "output_name": "splits.nex" + }, + "RenameDatasetActiontreefile": { + "action_arguments": { + "newname": "mltree.newick" + }, + "action_type": "RenameDatasetAction", + "output_name": "treefile" + } + }, + "tool_id": "testtoolshed.g2.bx.psu.edu/repos/leomrtns/iqtree/iqtree/1.6.12", + "tool_shed_repository": { + "changeset_revision": "87daf702e477", + "name": "iqtree", + "owner": "leomrtns", + "tool_shed": "testtoolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__page__\": null, \"general_options\": \"{\\\"keep_ident\\\": \\\"false\\\", \\\"s\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"safe\\\": \\\"false\\\", \\\"seed\\\": \\\"\\\", \\\"st\\\": \\\"DNA\\\", \\\"t\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"te\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}}\", \"__rerun_remap_job_id__\": null, \"modelling_parameters\": \"{\\\"automatic_model\\\": {\\\"cmax\\\": \\\"10\\\", \\\"cmin\\\": \\\"2\\\", \\\"cond_model\\\": {\\\"__current_case__\\\": 0, \\\"m\\\": \\\"HKY\\\", \\\"opt_custommodel\\\": \\\"true\\\"}, \\\"madd\\\": \\\"\\\", \\\"mdef\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"merit\\\": \\\"AIC\\\", \\\"mfreq\\\": \\\"\\\", \\\"mrate\\\": \\\"\\\", \\\"mset\\\": \\\"\\\", \\\"msub\\\": \\\"nuclear\\\", \\\"mtree\\\": \\\"false\\\", \\\"rcluster\\\": \\\"\\\"}, \\\"partition_model\\\": {\\\"q\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"sp\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"spp\\\": \\\"false\\\"}, \\\"rate_heterogeneity\\\": {\\\"a\\\": \\\"\\\", \\\"gmedian\\\": \\\"false\\\", \\\"i\\\": \\\"\\\", \\\"opt_gamma_inv\\\": \\\"false\\\", \\\"wsr\\\": \\\"false\\\"}, \\\"site_specific_frequency\\\": {\\\"fmax\\\": \\\"false\\\", \\\"fs\\\": \\\"\\\", \\\"ft\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}}, \\\"specifying_substitution\\\": {\\\"mwopt\\\": \\\"false\\\"}}\", \"bootstrap_parameters\": \"{\\\"nonparametric_bootstrap\\\": {\\\"b\\\": \\\"\\\", \\\"bc\\\": \\\"false\\\", \\\"bo\\\": \\\"false\\\"}, \\\"ultrafast_bootstrap\\\": {\\\"bb\\\": \\\"\\\", \\\"bcor\\\": \\\"0.99\\\", \\\"beps\\\": \\\"0.5\\\", \\\"bnni\\\": \\\"false\\\", \\\"bspec\\\": \\\"\\\", \\\"nm\\\": \\\"1000\\\", \\\"nstep\\\": \\\"100\\\", \\\"wbt\\\": \\\"false\\\", \\\"wbtl\\\": \\\"false\\\"}}\", \"miscellaneous_options\": \"{\\\"fconst\\\": \\\"\\\"}\", \"likelihood_mapping\": \"{\\\"lmap\\\": \\\"\\\", \\\"lmclust\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"wql\\\": \\\"false\\\"}\", \"tree_parameters\": \"{\\\"computing_robinson_foulds\\\": {\\\"rf\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"rf_adj\\\": \\\"false\\\", \\\"rf_all\\\": \\\"false\\\"}, \\\"constructing_consensus\\\": {\\\"bi\\\": \\\"\\\", \\\"con\\\": \\\"false\\\", \\\"minsup\\\": \\\"0.0\\\", \\\"net\\\": \\\"false\\\", \\\"sup\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"suptag\\\": \\\"\\\"}, \\\"generating_random\\\": {\\\"r\\\": \\\"\\\", \\\"rbal\\\": \\\"false\\\", \\\"rcat\\\": \\\"false\\\", \\\"rcsg\\\": \\\"false\\\", \\\"rlen\\\": \\\"\\\", \\\"ru\\\": \\\"false\\\"}, \\\"single_branch\\\": {\\\"abayes\\\": \\\"false\\\", \\\"alrt\\\": \\\"\\\", \\\"lbp\\\": \\\"\\\"}, \\\"tree_search\\\": {\\\"allnni\\\": \\\"false\\\", \\\"djc\\\": \\\"false\\\", \\\"fast\\\": \\\"true\\\", \\\"g\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"n\\\": \\\"\\\", \\\"nbest\\\": \\\"5\\\", \\\"ninit\\\": \\\"100\\\", \\\"nstop\\\": \\\"100\\\", \\\"ntop\\\": \\\"20\\\", \\\"pers\\\": \\\"0.5\\\", \\\"sprrad\\\": \\\"6\\\"}, \\\"tree_topology\\\": {\\\"au\\\": \\\"false\\\", \\\"z\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"zb\\\": \\\"\\\", \\\"zw\\\": \\\"false\\\"}}\"}", + "tool_version": "1.6.12", + "type": "tool", + "uuid": "220797f8-a79b-4c2f-8279-4a51b3f0645a", + "workflow_outputs": [ + { + "label": null, + "output_name": "iqtree", + "uuid": "ce01f9aa-f72e-4646-b371-c872e9615f16" + }, + { + "label": null, + "output_name": "splits.nex", + "uuid": "81b003f2-c8b7-4a89-80cd-547b28fcc3c2" + }, + { + "label": null, + "output_name": "mldist", + "uuid": "f5bbacb0-d0f4-4992-bd34-b8a6dc4935ae" + }, + { + "label": null, + "output_name": "treefile", + "uuid": "2dd7934e-2f1b-4eed-a390-7bc5d3fd82a5" + }, + { + "label": null, + "output_name": "bionj", + "uuid": "3376b142-b48a-4f76-ad41-19c54980ec28" + }, + { + "label": null, + "output_name": "contree", + "uuid": "dbba944f-75a4-4685-ad8f-1ada2306f53f" + } + ] + } + }, + "tags": [], + "uuid": "a62d7618-f6b6-4a95-b264-fb17e2ca9b43", + "version": 7 +} \ No newline at end of file diff --git a/src/main/resources/workflows/0.11/messages_en.properties b/src/main/resources/workflows/0.11/messages_en.properties new file mode 100644 index 0000000..0a7d10a --- /dev/null +++ b/src/main/resources/workflows/0.11/messages_en.properties @@ -0,0 +1,89 @@ +#Pipeline Info Properties +#Mon Sep 09 11:22:20 BST 2019 +pipeline.parameters.modal-title.qiphylo=QIPhylo Pipeline Parameters +pipeline.title.QIPhylo=Pipelines - QIPhylo +pipeline.h1.QIPhylo=QIPhylo Pipeline +workflow.QI_PHYLO.description=Fast phylogeny pipeline (Snippy, IQTree) v0.11 +workflow.QI_PHYLO.title=QIPhylo Pipeline +#Tool Parameters - Tool: snippy - Workflow Step #: 2 +#Mon Sep 09 11:22:20 BST 2019 +pipeline.parameters.qiphylo.snippy-2-adv.mincov=snippy-2-adv.mincov +pipeline.parameters.qiphylo.snippy-2-fastq_input.fastq_input_selector=snippy-2-fastq_input.fastq_input_selector +pipeline.parameters.qiphylo.snippy-2-adv.mapqual=snippy-2-adv.mapqual +pipeline.parameters.qiphylo.snippy-2-adv.minfrac=snippy-2-adv.minfrac +pipeline.parameters.qiphylo.snippy-2-adv.bwaopt=snippy-2-adv.bwaopt +pipeline.parameters.qiphylo.snippy-2-adv.rgid=snippy-2-adv.rgid +#Tool Parameters - Tool: snippy - Workflow Step #: 3 +#Mon Sep 09 11:22:20 BST 2019 +pipeline.parameters.qiphylo.snippy-3-is_reference=snippy-3-is_reference +#Tool Parameters - Tool: iqtree - Workflow Step #: 4 +#Mon Sep 09 11:22:20 BST 2019 +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.mset=iqtree-4-modelling_parameters.automatic_model.mset +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.mtree=iqtree-4-modelling_parameters.automatic_model.mtree +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.djc=iqtree-4-tree_parameters.tree_search.djc +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.computing_robinson_foulds.rf_all=iqtree-4-tree_parameters.computing_robinson_foulds.rf_all +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.rcluster=iqtree-4-modelling_parameters.automatic_model.rcluster +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.r=iqtree-4-tree_parameters.generating_random.r +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.rbal=iqtree-4-tree_parameters.generating_random.rbal +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.mfreq=iqtree-4-modelling_parameters.automatic_model.mfreq +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.rcsg=iqtree-4-tree_parameters.generating_random.rcsg +pipeline.parameters.qiphylo.iqtree-4-general_options.seed=iqtree-4-general_options.seed +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.site_specific_frequency.fmax=iqtree-4-modelling_parameters.site_specific_frequency.fmax +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.pers=iqtree-4-tree_parameters.tree_search.pers +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.fast=iqtree-4-tree_parameters.tree_search.fast +pipeline.parameters.qiphylo.iqtree-4-general_options.keep_ident=iqtree-4-general_options.keep_ident +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.mrate=iqtree-4-modelling_parameters.automatic_model.mrate +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.i=iqtree-4-modelling_parameters.rate_heterogeneity.i +pipeline.parameters.qiphylo.iqtree-4-general_options.safe=iqtree-4-general_options.safe +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bcor=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bcor +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.ru=iqtree-4-tree_parameters.generating_random.ru +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.nonparametric_bootstrap.bo=iqtree-4-bootstrap_parameters.nonparametric_bootstrap.bo +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_topology.zw=iqtree-4-tree_parameters.tree_topology.zw +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.a=iqtree-4-modelling_parameters.rate_heterogeneity.a +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.cmin=iqtree-4-modelling_parameters.automatic_model.cmin +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.cond_model.m=iqtree-4-modelling_parameters.automatic_model.cond_model.m +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.merit=iqtree-4-modelling_parameters.automatic_model.merit +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.minsup=iqtree-4-tree_parameters.constructing_consensus.minsup +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.nstop=iqtree-4-tree_parameters.tree_search.nstop +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.nonparametric_bootstrap.bc=iqtree-4-bootstrap_parameters.nonparametric_bootstrap.bc +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.sprrad=iqtree-4-tree_parameters.tree_search.sprrad +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bnni=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bnni +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.n=iqtree-4-tree_parameters.tree_search.n +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.site_specific_frequency.fs=iqtree-4-modelling_parameters.site_specific_frequency.fs +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.wsr=iqtree-4-modelling_parameters.rate_heterogeneity.wsr +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.wbtl=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.wbtl +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_topology.au=iqtree-4-tree_parameters.tree_topology.au +pipeline.parameters.qiphylo.iqtree-4-likelihood_mapping.lmap=iqtree-4-likelihood_mapping.lmap +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_topology.zb=iqtree-4-tree_parameters.tree_topology.zb +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.suptag=iqtree-4-tree_parameters.constructing_consensus.suptag +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.bi=iqtree-4-tree_parameters.constructing_consensus.bi +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.nm=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.nm +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.wbt=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.wbt +pipeline.parameters.qiphylo.iqtree-4-likelihood_mapping.wql=iqtree-4-likelihood_mapping.wql +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bb=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bb +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.madd=iqtree-4-modelling_parameters.automatic_model.madd +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.single_branch.abayes=iqtree-4-tree_parameters.single_branch.abayes +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.opt_gamma_inv=iqtree-4-modelling_parameters.rate_heterogeneity.opt_gamma_inv +pipeline.parameters.qiphylo.iqtree-4-general_options.st=iqtree-4-general_options.st +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bspec=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bspec +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.partition_model.spp=iqtree-4-modelling_parameters.partition_model.spp +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.rlen=iqtree-4-tree_parameters.generating_random.rlen +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.ntop=iqtree-4-tree_parameters.tree_search.ntop +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.computing_robinson_foulds.rf_adj=iqtree-4-tree_parameters.computing_robinson_foulds.rf_adj +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.beps=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.beps +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.nstep=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.nstep +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.single_branch.alrt=iqtree-4-tree_parameters.single_branch.alrt +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.single_branch.lbp=iqtree-4-tree_parameters.single_branch.lbp +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.gmedian=iqtree-4-modelling_parameters.rate_heterogeneity.gmedian +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.nbest=iqtree-4-tree_parameters.tree_search.nbest +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.net=iqtree-4-tree_parameters.constructing_consensus.net +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.specifying_substitution.mwopt=iqtree-4-modelling_parameters.specifying_substitution.mwopt +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.cmax=iqtree-4-modelling_parameters.automatic_model.cmax +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.cond_model.opt_custommodel=iqtree-4-modelling_parameters.automatic_model.cond_model.opt_custommodel +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.rcat=iqtree-4-tree_parameters.generating_random.rcat +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.con=iqtree-4-tree_parameters.constructing_consensus.con +pipeline.parameters.qiphylo.iqtree-4-miscellaneous_options.fconst=iqtree-4-miscellaneous_options.fconst +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.allnni=iqtree-4-tree_parameters.tree_search.allnni +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.ninit=iqtree-4-tree_parameters.tree_search.ninit +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.msub=iqtree-4-modelling_parameters.automatic_model.msub +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.nonparametric_bootstrap.b=iqtree-4-bootstrap_parameters.nonparametric_bootstrap.b diff --git a/src/main/resources/workflows/0.12/irida_workflow.xml b/src/main/resources/workflows/0.12/irida_workflow.xml new file mode 100644 index 0000000..90cf8b9 --- /dev/null +++ b/src/main/resources/workflows/0.12/irida_workflow.xml @@ -0,0 +1,266 @@ + + f94e7dc2-9ffd-418c-a349-c529aab5739f + QIPhylo + 0.12 + QI_PHYLO + + sequence_reads_paired + reference + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + snippy + iuc + https://toolshed.g2.bx.psu.edu + 82f2b6f20fa2 + + + iqtree + leomrtns + https://testtoolshed.g2.bx.psu.edu + 87daf702e477 + + + \ No newline at end of file diff --git a/src/main/resources/workflows/0.12/irida_workflow_structure.ga b/src/main/resources/workflows/0.12/irida_workflow_structure.ga new file mode 100644 index 0000000..816ea6c --- /dev/null +++ b/src/main/resources/workflows/0.12/irida_workflow_structure.ga @@ -0,0 +1,374 @@ +{ + "a_galaxy_workflow": "true", + "annotation": "", + "format-version": "0.1", + "name": "qi-phylo", + "steps": { + "0": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "reference" + } + ], + "label": "reference", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 243, + "top": 483 + }, + "tool_id": null, + "tool_state": "{\"name\": \"reference\"}", + "tool_version": null, + "type": "data_input", + "uuid": "fe8d4677-4c85-42e9-af65-a0da55443aef", + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "bb6527ee-c776-450b-b26d-2f921145cc28" + } + ] + }, + "1": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "sequence_reads_paired" + } + ], + "label": "sequence_reads_paired", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 243, + "top": 570 + }, + "tool_id": null, + "tool_state": "{\"collection_type\": \"list:paired\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "36e8971c-79b9-48cd-94d2-11ceb3e707f3", + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "99ee65bf-a25a-4de9-91ba-466588140ab4" + } + ] + }, + "2": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/snippy/snippy/3.2+galaxy1", + "errors": null, + "id": 2, + "input_connections": { + "fastq_input|fastq_input": { + "id": 1, + "output_name": "output" + }, + "ref": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "snippy", + "outputs": [ + { + "name": "snpvcf", + "type": "vcf" + }, + { + "name": "snptab", + "type": "tabular" + }, + { + "name": "outdir", + "type": "zip" + } + ], + "position": { + "left": 523.5, + "top": 434 + }, + "post_job_actions": { + "HideDatasetActionoutdir": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outdir" + }, + "HideDatasetActionsnptab": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "snptab" + }, + "HideDatasetActionsnpvcf": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "snpvcf" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/snippy/snippy/3.2+galaxy1", + "tool_shed_repository": { + "changeset_revision": "82f2b6f20fa2", + "name": "snippy", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"adv\": \"{\\\"bwaopt\\\": \\\"\\\", \\\"mapqual\\\": \\\"60\\\", \\\"mincov\\\": \\\"10\\\", \\\"minfrac\\\": \\\"0.9\\\", \\\"rgid\\\": \\\"\\\"}\", \"__page__\": null, \"outputs\": \"[\\\"outvcf\\\", \\\"outtab\\\", \\\"outzip\\\"]\", \"__rerun_remap_job_id__\": null, \"fastq_input\": \"{\\\"__current_case__\\\": 2, \\\"fastq_input\\\": {\\\"__class__\\\": \\\"ConnectedValue\\\"}, \\\"fastq_input_selector\\\": \\\"paired_collection\\\"}\", \"ref\": \"{\\\"__class__\\\": \\\"ConnectedValue\\\"}\"}", + "tool_version": "3.2+galaxy1", + "type": "tool", + "uuid": "8be43971-d993-4d33-8912-91355f714e50", + "workflow_outputs": [] + }, + "3": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/snippy/snippy_core/3.2", + "errors": null, + "id": 3, + "input_connections": { + "indirs": { + "id": 2, + "output_name": "outdir" + } + }, + "inputs": [], + "label": null, + "name": "snippy-core", + "outputs": [ + { + "name": "alignment_fasta", + "type": "fasta" + }, + { + "name": "alignment_table", + "type": "tabular" + }, + { + "name": "alignment_summary", + "type": "txt" + } + ], + "position": { + "left": 919.5, + "top": 422 + }, + "post_job_actions": { + "RenameDatasetActionalignment_fasta": { + "action_arguments": { + "newname": "core.fasta" + }, + "action_type": "RenameDatasetAction", + "output_name": "alignment_fasta" + }, + "RenameDatasetActionalignment_summary": { + "action_arguments": { + "newname": "core_sum.tsv" + }, + "action_type": "RenameDatasetAction", + "output_name": "alignment_summary" + }, + "RenameDatasetActionalignment_table": { + "action_arguments": { + "newname": "core.tsv" + }, + "action_type": "RenameDatasetAction", + "output_name": "alignment_table" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/snippy/snippy_core/3.2", + "tool_shed_repository": { + "changeset_revision": "82f2b6f20fa2", + "name": "snippy", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"outputs\": \"[\\\"outaln\\\", \\\"outtab\\\", \\\"outtxt\\\"]\", \"is_reference\": \"\\\"false\\\"\", \"indirs\": \"{\\\"__class__\\\": \\\"ConnectedValue\\\"}\", \"__rerun_remap_job_id__\": null, \"__page__\": null}", + "tool_version": "3.2", + "type": "tool", + "uuid": "3aa7ef26-9836-4373-be21-f4deb12edd20", + "workflow_outputs": [ + { + "label": "align_table", + "output_name": "alignment_table", + "uuid": "07671ed7-7513-4051-b5f2-83d1b54e6e5a" + }, + { + "label": "align_fas", + "output_name": "alignment_fasta", + "uuid": "c8e420ae-4275-4aae-aa5f-97f9e450f449" + }, + { + "label": "align_sum", + "output_name": "alignment_summary", + "uuid": "d32b9891-38fa-49b1-b8ad-6cb7b86d09ed" + } + ] + }, + "4": { + "annotation": "", + "content_id": "testtoolshed.g2.bx.psu.edu/repos/leomrtns/iqtree/iqtree/1.6.12", + "errors": null, + "id": 4, + "input_connections": { + "general_options|s": { + "id": 3, + "output_name": "alignment_fasta" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool IQ-TREE", + "name": "general_options" + }, + { + "description": "runtime parameter for tool IQ-TREE", + "name": "general_options" + }, + { + "description": "runtime parameter for tool IQ-TREE", + "name": "general_options" + }, + { + "description": "runtime parameter for tool IQ-TREE", + "name": "likelihood_mapping" + } + ], + "label": null, + "name": "IQ-TREE", + "outputs": [ + { + "name": "bionj", + "type": "nhx" + }, + { + "name": "treefile", + "type": "nhx" + }, + { + "name": "contree", + "type": "nhx" + }, + { + "name": "mldist", + "type": "mldist" + }, + { + "name": "splits.nex", + "type": "nex" + }, + { + "name": "iqtree", + "type": "iqtree" + } + ], + "position": { + "left": 1409, + "top": 145 + }, + "post_job_actions": { + "RenameDatasetActionbionj": { + "action_arguments": { + "newname": "bionj.newick" + }, + "action_type": "RenameDatasetAction", + "output_name": "bionj" + }, + "RenameDatasetActioncontree": { + "action_arguments": { + "newname": "consensus.newick" + }, + "action_type": "RenameDatasetAction", + "output_name": "contree" + }, + "RenameDatasetActioniqtree": { + "action_arguments": { + "newname": "iqtree.txt" + }, + "action_type": "RenameDatasetAction", + "output_name": "iqtree" + }, + "RenameDatasetActionmldist": { + "action_arguments": { + "newname": "iqtree.mldist" + }, + "action_type": "RenameDatasetAction", + "output_name": "mldist" + }, + "RenameDatasetActionsplits.nex": { + "action_arguments": { + "newname": "bootstrap.newick" + }, + "action_type": "RenameDatasetAction", + "output_name": "splits.nex" + }, + "RenameDatasetActiontreefile": { + "action_arguments": { + "newname": "mltree.newick" + }, + "action_type": "RenameDatasetAction", + "output_name": "treefile" + } + }, + "tool_id": "testtoolshed.g2.bx.psu.edu/repos/leomrtns/iqtree/iqtree/1.6.12", + "tool_shed_repository": { + "changeset_revision": "87daf702e477", + "name": "iqtree", + "owner": "leomrtns", + "tool_shed": "testtoolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__page__\": null, \"general_options\": \"{\\\"keep_ident\\\": \\\"false\\\", \\\"s\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"safe\\\": \\\"false\\\", \\\"seed\\\": \\\"\\\", \\\"st\\\": \\\"DNA\\\", \\\"t\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"te\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}}\", \"__rerun_remap_job_id__\": null, \"modelling_parameters\": \"{\\\"automatic_model\\\": {\\\"cmax\\\": \\\"10\\\", \\\"cmin\\\": \\\"2\\\", \\\"cond_model\\\": {\\\"__current_case__\\\": 0, \\\"m\\\": \\\"HKY\\\", \\\"opt_custommodel\\\": \\\"true\\\"}, \\\"madd\\\": \\\"\\\", \\\"mdef\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"merit\\\": \\\"AIC\\\", \\\"mfreq\\\": \\\"\\\", \\\"mrate\\\": \\\"\\\", \\\"mset\\\": \\\"\\\", \\\"msub\\\": \\\"nuclear\\\", \\\"mtree\\\": \\\"false\\\", \\\"rcluster\\\": \\\"\\\"}, \\\"partition_model\\\": {\\\"q\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"sp\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"spp\\\": \\\"false\\\"}, \\\"rate_heterogeneity\\\": {\\\"a\\\": \\\"\\\", \\\"gmedian\\\": \\\"false\\\", \\\"i\\\": \\\"\\\", \\\"opt_gamma_inv\\\": \\\"false\\\", \\\"wsr\\\": \\\"false\\\"}, \\\"site_specific_frequency\\\": {\\\"fmax\\\": \\\"false\\\", \\\"fs\\\": \\\"\\\", \\\"ft\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}}, \\\"specifying_substitution\\\": {\\\"mwopt\\\": \\\"false\\\"}}\", \"bootstrap_parameters\": \"{\\\"nonparametric_bootstrap\\\": {\\\"b\\\": \\\"\\\", \\\"bc\\\": \\\"false\\\", \\\"bo\\\": \\\"false\\\"}, \\\"ultrafast_bootstrap\\\": {\\\"bb\\\": \\\"\\\", \\\"bcor\\\": \\\"0.99\\\", \\\"beps\\\": \\\"0.5\\\", \\\"bnni\\\": \\\"false\\\", \\\"bspec\\\": \\\"\\\", \\\"nm\\\": \\\"1000\\\", \\\"nstep\\\": \\\"100\\\", \\\"wbt\\\": \\\"false\\\", \\\"wbtl\\\": \\\"false\\\"}}\", \"miscellaneous_options\": \"{\\\"fconst\\\": \\\"\\\"}\", \"likelihood_mapping\": \"{\\\"lmap\\\": \\\"\\\", \\\"lmclust\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"wql\\\": \\\"false\\\"}\", \"tree_parameters\": \"{\\\"computing_robinson_foulds\\\": {\\\"rf\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"rf_adj\\\": \\\"false\\\", \\\"rf_all\\\": \\\"false\\\"}, \\\"constructing_consensus\\\": {\\\"bi\\\": \\\"\\\", \\\"con\\\": \\\"false\\\", \\\"minsup\\\": \\\"0.0\\\", \\\"net\\\": \\\"false\\\", \\\"sup\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"suptag\\\": \\\"\\\"}, \\\"generating_random\\\": {\\\"r\\\": \\\"\\\", \\\"rbal\\\": \\\"false\\\", \\\"rcat\\\": \\\"false\\\", \\\"rcsg\\\": \\\"false\\\", \\\"rlen\\\": \\\"\\\", \\\"ru\\\": \\\"false\\\"}, \\\"single_branch\\\": {\\\"abayes\\\": \\\"false\\\", \\\"alrt\\\": \\\"\\\", \\\"lbp\\\": \\\"\\\"}, \\\"tree_search\\\": {\\\"allnni\\\": \\\"false\\\", \\\"djc\\\": \\\"false\\\", \\\"fast\\\": \\\"true\\\", \\\"g\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"n\\\": \\\"\\\", \\\"nbest\\\": \\\"5\\\", \\\"ninit\\\": \\\"100\\\", \\\"nstop\\\": \\\"100\\\", \\\"ntop\\\": \\\"20\\\", \\\"pers\\\": \\\"0.5\\\", \\\"sprrad\\\": \\\"6\\\"}, \\\"tree_topology\\\": {\\\"au\\\": \\\"false\\\", \\\"z\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"zb\\\": \\\"\\\", \\\"zw\\\": \\\"false\\\"}}\"}", + "tool_version": "1.6.12", + "type": "tool", + "uuid": "220797f8-a79b-4c2f-8279-4a51b3f0645a", + "workflow_outputs": [ + { + "label": null, + "output_name": "iqtree", + "uuid": "ce01f9aa-f72e-4646-b371-c872e9615f16" + }, + { + "label": null, + "output_name": "splits.nex", + "uuid": "81b003f2-c8b7-4a89-80cd-547b28fcc3c2" + }, + { + "label": null, + "output_name": "mldist", + "uuid": "f5bbacb0-d0f4-4992-bd34-b8a6dc4935ae" + }, + { + "label": null, + "output_name": "treefile", + "uuid": "2dd7934e-2f1b-4eed-a390-7bc5d3fd82a5" + }, + { + "label": null, + "output_name": "bionj", + "uuid": "3376b142-b48a-4f76-ad41-19c54980ec28" + }, + { + "label": null, + "output_name": "contree", + "uuid": "dbba944f-75a4-4685-ad8f-1ada2306f53f" + } + ] + } + }, + "tags": [], + "uuid": "a62d7618-f6b6-4a95-b264-fb17e2ca9b43", + "version": 7 +} \ No newline at end of file diff --git a/src/main/resources/workflows/0.12/messages_en.properties b/src/main/resources/workflows/0.12/messages_en.properties new file mode 100644 index 0000000..8a85f3d --- /dev/null +++ b/src/main/resources/workflows/0.12/messages_en.properties @@ -0,0 +1,89 @@ +#Pipeline Info Properties +#Mon Sep 09 14:08:23 BST 2019 +pipeline.parameters.modal-title.qiphylo=QIPhylo Pipeline Parameters +pipeline.title.QIPhylo=Pipelines - QIPhylo +pipeline.h1.QIPhylo=QIPhylo Pipeline +workflow.QI_PHYLO.description= +workflow.QI_PHYLO.title=QIPhylo Pipeline +#Tool Parameters - Tool: snippy - Workflow Step #: 2 +#Mon Sep 09 14:08:23 BST 2019 +pipeline.parameters.qiphylo.snippy-2-adv.mincov=snippy-2-adv.mincov +pipeline.parameters.qiphylo.snippy-2-fastq_input.fastq_input_selector=snippy-2-fastq_input.fastq_input_selector +pipeline.parameters.qiphylo.snippy-2-adv.mapqual=snippy-2-adv.mapqual +pipeline.parameters.qiphylo.snippy-2-adv.minfrac=snippy-2-adv.minfrac +pipeline.parameters.qiphylo.snippy-2-adv.bwaopt=snippy-2-adv.bwaopt +pipeline.parameters.qiphylo.snippy-2-adv.rgid=snippy-2-adv.rgid +#Tool Parameters - Tool: snippy - Workflow Step #: 3 +#Mon Sep 09 14:08:23 BST 2019 +pipeline.parameters.qiphylo.snippy-3-is_reference=snippy-3-is_reference +#Tool Parameters - Tool: iqtree - Workflow Step #: 4 +#Mon Sep 09 14:08:23 BST 2019 +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.mset=iqtree-4-modelling_parameters.automatic_model.mset +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.mtree=iqtree-4-modelling_parameters.automatic_model.mtree +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.djc=iqtree-4-tree_parameters.tree_search.djc +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.computing_robinson_foulds.rf_all=iqtree-4-tree_parameters.computing_robinson_foulds.rf_all +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.rcluster=iqtree-4-modelling_parameters.automatic_model.rcluster +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.r=iqtree-4-tree_parameters.generating_random.r +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.rbal=iqtree-4-tree_parameters.generating_random.rbal +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.mfreq=iqtree-4-modelling_parameters.automatic_model.mfreq +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.rcsg=iqtree-4-tree_parameters.generating_random.rcsg +pipeline.parameters.qiphylo.iqtree-4-general_options.seed=iqtree-4-general_options.seed +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.site_specific_frequency.fmax=iqtree-4-modelling_parameters.site_specific_frequency.fmax +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.pers=iqtree-4-tree_parameters.tree_search.pers +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.fast=iqtree-4-tree_parameters.tree_search.fast +pipeline.parameters.qiphylo.iqtree-4-general_options.keep_ident=iqtree-4-general_options.keep_ident +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.mrate=iqtree-4-modelling_parameters.automatic_model.mrate +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.i=iqtree-4-modelling_parameters.rate_heterogeneity.i +pipeline.parameters.qiphylo.iqtree-4-general_options.safe=iqtree-4-general_options.safe +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bcor=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bcor +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.ru=iqtree-4-tree_parameters.generating_random.ru +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.nonparametric_bootstrap.bo=iqtree-4-bootstrap_parameters.nonparametric_bootstrap.bo +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_topology.zw=iqtree-4-tree_parameters.tree_topology.zw +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.a=iqtree-4-modelling_parameters.rate_heterogeneity.a +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.cmin=iqtree-4-modelling_parameters.automatic_model.cmin +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.cond_model.m=iqtree-4-modelling_parameters.automatic_model.cond_model.m +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.merit=iqtree-4-modelling_parameters.automatic_model.merit +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.minsup=iqtree-4-tree_parameters.constructing_consensus.minsup +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.nstop=iqtree-4-tree_parameters.tree_search.nstop +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.nonparametric_bootstrap.bc=iqtree-4-bootstrap_parameters.nonparametric_bootstrap.bc +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.sprrad=iqtree-4-tree_parameters.tree_search.sprrad +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bnni=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bnni +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.n=iqtree-4-tree_parameters.tree_search.n +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.site_specific_frequency.fs=iqtree-4-modelling_parameters.site_specific_frequency.fs +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.wsr=iqtree-4-modelling_parameters.rate_heterogeneity.wsr +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.wbtl=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.wbtl +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_topology.au=iqtree-4-tree_parameters.tree_topology.au +pipeline.parameters.qiphylo.iqtree-4-likelihood_mapping.lmap=iqtree-4-likelihood_mapping.lmap +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_topology.zb=iqtree-4-tree_parameters.tree_topology.zb +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.suptag=iqtree-4-tree_parameters.constructing_consensus.suptag +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.bi=iqtree-4-tree_parameters.constructing_consensus.bi +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.nm=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.nm +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.wbt=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.wbt +pipeline.parameters.qiphylo.iqtree-4-likelihood_mapping.wql=iqtree-4-likelihood_mapping.wql +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bb=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bb +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.madd=iqtree-4-modelling_parameters.automatic_model.madd +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.single_branch.abayes=iqtree-4-tree_parameters.single_branch.abayes +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.opt_gamma_inv=iqtree-4-modelling_parameters.rate_heterogeneity.opt_gamma_inv +pipeline.parameters.qiphylo.iqtree-4-general_options.st=iqtree-4-general_options.st +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bspec=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bspec +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.partition_model.spp=iqtree-4-modelling_parameters.partition_model.spp +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.rlen=iqtree-4-tree_parameters.generating_random.rlen +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.ntop=iqtree-4-tree_parameters.tree_search.ntop +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.computing_robinson_foulds.rf_adj=iqtree-4-tree_parameters.computing_robinson_foulds.rf_adj +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.beps=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.beps +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.nstep=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.nstep +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.single_branch.alrt=iqtree-4-tree_parameters.single_branch.alrt +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.single_branch.lbp=iqtree-4-tree_parameters.single_branch.lbp +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.gmedian=iqtree-4-modelling_parameters.rate_heterogeneity.gmedian +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.nbest=iqtree-4-tree_parameters.tree_search.nbest +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.net=iqtree-4-tree_parameters.constructing_consensus.net +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.specifying_substitution.mwopt=iqtree-4-modelling_parameters.specifying_substitution.mwopt +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.cmax=iqtree-4-modelling_parameters.automatic_model.cmax +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.cond_model.opt_custommodel=iqtree-4-modelling_parameters.automatic_model.cond_model.opt_custommodel +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.rcat=iqtree-4-tree_parameters.generating_random.rcat +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.con=iqtree-4-tree_parameters.constructing_consensus.con +pipeline.parameters.qiphylo.iqtree-4-miscellaneous_options.fconst=iqtree-4-miscellaneous_options.fconst +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.allnni=iqtree-4-tree_parameters.tree_search.allnni +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.ninit=iqtree-4-tree_parameters.tree_search.ninit +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.msub=iqtree-4-modelling_parameters.automatic_model.msub +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.nonparametric_bootstrap.b=iqtree-4-bootstrap_parameters.nonparametric_bootstrap.b diff --git a/src/main/resources/workflows/0.13/irida_workflow.xml b/src/main/resources/workflows/0.13/irida_workflow.xml new file mode 100644 index 0000000..7b4bca4 --- /dev/null +++ b/src/main/resources/workflows/0.13/irida_workflow.xml @@ -0,0 +1,266 @@ + + 6ff310d4-2368-4e5b-b6d7-9c0d75874ce3 + QIPhylo + 0.13 + QI_PHYLO + + sequence_reads_paired + reference + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + snippy + iuc + https://toolshed.g2.bx.psu.edu + 82f2b6f20fa2 + + + iqtree + leomrtns + https://testtoolshed.g2.bx.psu.edu + 87daf702e477 + + + \ No newline at end of file diff --git a/src/main/resources/workflows/0.13/irida_workflow_structure.ga b/src/main/resources/workflows/0.13/irida_workflow_structure.ga new file mode 100644 index 0000000..816ea6c --- /dev/null +++ b/src/main/resources/workflows/0.13/irida_workflow_structure.ga @@ -0,0 +1,374 @@ +{ + "a_galaxy_workflow": "true", + "annotation": "", + "format-version": "0.1", + "name": "qi-phylo", + "steps": { + "0": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "reference" + } + ], + "label": "reference", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 243, + "top": 483 + }, + "tool_id": null, + "tool_state": "{\"name\": \"reference\"}", + "tool_version": null, + "type": "data_input", + "uuid": "fe8d4677-4c85-42e9-af65-a0da55443aef", + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "bb6527ee-c776-450b-b26d-2f921145cc28" + } + ] + }, + "1": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "sequence_reads_paired" + } + ], + "label": "sequence_reads_paired", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 243, + "top": 570 + }, + "tool_id": null, + "tool_state": "{\"collection_type\": \"list:paired\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "36e8971c-79b9-48cd-94d2-11ceb3e707f3", + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "99ee65bf-a25a-4de9-91ba-466588140ab4" + } + ] + }, + "2": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/snippy/snippy/3.2+galaxy1", + "errors": null, + "id": 2, + "input_connections": { + "fastq_input|fastq_input": { + "id": 1, + "output_name": "output" + }, + "ref": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "snippy", + "outputs": [ + { + "name": "snpvcf", + "type": "vcf" + }, + { + "name": "snptab", + "type": "tabular" + }, + { + "name": "outdir", + "type": "zip" + } + ], + "position": { + "left": 523.5, + "top": 434 + }, + "post_job_actions": { + "HideDatasetActionoutdir": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outdir" + }, + "HideDatasetActionsnptab": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "snptab" + }, + "HideDatasetActionsnpvcf": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "snpvcf" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/snippy/snippy/3.2+galaxy1", + "tool_shed_repository": { + "changeset_revision": "82f2b6f20fa2", + "name": "snippy", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"adv\": \"{\\\"bwaopt\\\": \\\"\\\", \\\"mapqual\\\": \\\"60\\\", \\\"mincov\\\": \\\"10\\\", \\\"minfrac\\\": \\\"0.9\\\", \\\"rgid\\\": \\\"\\\"}\", \"__page__\": null, \"outputs\": \"[\\\"outvcf\\\", \\\"outtab\\\", \\\"outzip\\\"]\", \"__rerun_remap_job_id__\": null, \"fastq_input\": \"{\\\"__current_case__\\\": 2, \\\"fastq_input\\\": {\\\"__class__\\\": \\\"ConnectedValue\\\"}, \\\"fastq_input_selector\\\": \\\"paired_collection\\\"}\", \"ref\": \"{\\\"__class__\\\": \\\"ConnectedValue\\\"}\"}", + "tool_version": "3.2+galaxy1", + "type": "tool", + "uuid": "8be43971-d993-4d33-8912-91355f714e50", + "workflow_outputs": [] + }, + "3": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/snippy/snippy_core/3.2", + "errors": null, + "id": 3, + "input_connections": { + "indirs": { + "id": 2, + "output_name": "outdir" + } + }, + "inputs": [], + "label": null, + "name": "snippy-core", + "outputs": [ + { + "name": "alignment_fasta", + "type": "fasta" + }, + { + "name": "alignment_table", + "type": "tabular" + }, + { + "name": "alignment_summary", + "type": "txt" + } + ], + "position": { + "left": 919.5, + "top": 422 + }, + "post_job_actions": { + "RenameDatasetActionalignment_fasta": { + "action_arguments": { + "newname": "core.fasta" + }, + "action_type": "RenameDatasetAction", + "output_name": "alignment_fasta" + }, + "RenameDatasetActionalignment_summary": { + "action_arguments": { + "newname": "core_sum.tsv" + }, + "action_type": "RenameDatasetAction", + "output_name": "alignment_summary" + }, + "RenameDatasetActionalignment_table": { + "action_arguments": { + "newname": "core.tsv" + }, + "action_type": "RenameDatasetAction", + "output_name": "alignment_table" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/snippy/snippy_core/3.2", + "tool_shed_repository": { + "changeset_revision": "82f2b6f20fa2", + "name": "snippy", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"outputs\": \"[\\\"outaln\\\", \\\"outtab\\\", \\\"outtxt\\\"]\", \"is_reference\": \"\\\"false\\\"\", \"indirs\": \"{\\\"__class__\\\": \\\"ConnectedValue\\\"}\", \"__rerun_remap_job_id__\": null, \"__page__\": null}", + "tool_version": "3.2", + "type": "tool", + "uuid": "3aa7ef26-9836-4373-be21-f4deb12edd20", + "workflow_outputs": [ + { + "label": "align_table", + "output_name": "alignment_table", + "uuid": "07671ed7-7513-4051-b5f2-83d1b54e6e5a" + }, + { + "label": "align_fas", + "output_name": "alignment_fasta", + "uuid": "c8e420ae-4275-4aae-aa5f-97f9e450f449" + }, + { + "label": "align_sum", + "output_name": "alignment_summary", + "uuid": "d32b9891-38fa-49b1-b8ad-6cb7b86d09ed" + } + ] + }, + "4": { + "annotation": "", + "content_id": "testtoolshed.g2.bx.psu.edu/repos/leomrtns/iqtree/iqtree/1.6.12", + "errors": null, + "id": 4, + "input_connections": { + "general_options|s": { + "id": 3, + "output_name": "alignment_fasta" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool IQ-TREE", + "name": "general_options" + }, + { + "description": "runtime parameter for tool IQ-TREE", + "name": "general_options" + }, + { + "description": "runtime parameter for tool IQ-TREE", + "name": "general_options" + }, + { + "description": "runtime parameter for tool IQ-TREE", + "name": "likelihood_mapping" + } + ], + "label": null, + "name": "IQ-TREE", + "outputs": [ + { + "name": "bionj", + "type": "nhx" + }, + { + "name": "treefile", + "type": "nhx" + }, + { + "name": "contree", + "type": "nhx" + }, + { + "name": "mldist", + "type": "mldist" + }, + { + "name": "splits.nex", + "type": "nex" + }, + { + "name": "iqtree", + "type": "iqtree" + } + ], + "position": { + "left": 1409, + "top": 145 + }, + "post_job_actions": { + "RenameDatasetActionbionj": { + "action_arguments": { + "newname": "bionj.newick" + }, + "action_type": "RenameDatasetAction", + "output_name": "bionj" + }, + "RenameDatasetActioncontree": { + "action_arguments": { + "newname": "consensus.newick" + }, + "action_type": "RenameDatasetAction", + "output_name": "contree" + }, + "RenameDatasetActioniqtree": { + "action_arguments": { + "newname": "iqtree.txt" + }, + "action_type": "RenameDatasetAction", + "output_name": "iqtree" + }, + "RenameDatasetActionmldist": { + "action_arguments": { + "newname": "iqtree.mldist" + }, + "action_type": "RenameDatasetAction", + "output_name": "mldist" + }, + "RenameDatasetActionsplits.nex": { + "action_arguments": { + "newname": "bootstrap.newick" + }, + "action_type": "RenameDatasetAction", + "output_name": "splits.nex" + }, + "RenameDatasetActiontreefile": { + "action_arguments": { + "newname": "mltree.newick" + }, + "action_type": "RenameDatasetAction", + "output_name": "treefile" + } + }, + "tool_id": "testtoolshed.g2.bx.psu.edu/repos/leomrtns/iqtree/iqtree/1.6.12", + "tool_shed_repository": { + "changeset_revision": "87daf702e477", + "name": "iqtree", + "owner": "leomrtns", + "tool_shed": "testtoolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__page__\": null, \"general_options\": \"{\\\"keep_ident\\\": \\\"false\\\", \\\"s\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"safe\\\": \\\"false\\\", \\\"seed\\\": \\\"\\\", \\\"st\\\": \\\"DNA\\\", \\\"t\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"te\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}}\", \"__rerun_remap_job_id__\": null, \"modelling_parameters\": \"{\\\"automatic_model\\\": {\\\"cmax\\\": \\\"10\\\", \\\"cmin\\\": \\\"2\\\", \\\"cond_model\\\": {\\\"__current_case__\\\": 0, \\\"m\\\": \\\"HKY\\\", \\\"opt_custommodel\\\": \\\"true\\\"}, \\\"madd\\\": \\\"\\\", \\\"mdef\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"merit\\\": \\\"AIC\\\", \\\"mfreq\\\": \\\"\\\", \\\"mrate\\\": \\\"\\\", \\\"mset\\\": \\\"\\\", \\\"msub\\\": \\\"nuclear\\\", \\\"mtree\\\": \\\"false\\\", \\\"rcluster\\\": \\\"\\\"}, \\\"partition_model\\\": {\\\"q\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"sp\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"spp\\\": \\\"false\\\"}, \\\"rate_heterogeneity\\\": {\\\"a\\\": \\\"\\\", \\\"gmedian\\\": \\\"false\\\", \\\"i\\\": \\\"\\\", \\\"opt_gamma_inv\\\": \\\"false\\\", \\\"wsr\\\": \\\"false\\\"}, \\\"site_specific_frequency\\\": {\\\"fmax\\\": \\\"false\\\", \\\"fs\\\": \\\"\\\", \\\"ft\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}}, \\\"specifying_substitution\\\": {\\\"mwopt\\\": \\\"false\\\"}}\", \"bootstrap_parameters\": \"{\\\"nonparametric_bootstrap\\\": {\\\"b\\\": \\\"\\\", \\\"bc\\\": \\\"false\\\", \\\"bo\\\": \\\"false\\\"}, \\\"ultrafast_bootstrap\\\": {\\\"bb\\\": \\\"\\\", \\\"bcor\\\": \\\"0.99\\\", \\\"beps\\\": \\\"0.5\\\", \\\"bnni\\\": \\\"false\\\", \\\"bspec\\\": \\\"\\\", \\\"nm\\\": \\\"1000\\\", \\\"nstep\\\": \\\"100\\\", \\\"wbt\\\": \\\"false\\\", \\\"wbtl\\\": \\\"false\\\"}}\", \"miscellaneous_options\": \"{\\\"fconst\\\": \\\"\\\"}\", \"likelihood_mapping\": \"{\\\"lmap\\\": \\\"\\\", \\\"lmclust\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"wql\\\": \\\"false\\\"}\", \"tree_parameters\": \"{\\\"computing_robinson_foulds\\\": {\\\"rf\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"rf_adj\\\": \\\"false\\\", \\\"rf_all\\\": \\\"false\\\"}, \\\"constructing_consensus\\\": {\\\"bi\\\": \\\"\\\", \\\"con\\\": \\\"false\\\", \\\"minsup\\\": \\\"0.0\\\", \\\"net\\\": \\\"false\\\", \\\"sup\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"suptag\\\": \\\"\\\"}, \\\"generating_random\\\": {\\\"r\\\": \\\"\\\", \\\"rbal\\\": \\\"false\\\", \\\"rcat\\\": \\\"false\\\", \\\"rcsg\\\": \\\"false\\\", \\\"rlen\\\": \\\"\\\", \\\"ru\\\": \\\"false\\\"}, \\\"single_branch\\\": {\\\"abayes\\\": \\\"false\\\", \\\"alrt\\\": \\\"\\\", \\\"lbp\\\": \\\"\\\"}, \\\"tree_search\\\": {\\\"allnni\\\": \\\"false\\\", \\\"djc\\\": \\\"false\\\", \\\"fast\\\": \\\"true\\\", \\\"g\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"n\\\": \\\"\\\", \\\"nbest\\\": \\\"5\\\", \\\"ninit\\\": \\\"100\\\", \\\"nstop\\\": \\\"100\\\", \\\"ntop\\\": \\\"20\\\", \\\"pers\\\": \\\"0.5\\\", \\\"sprrad\\\": \\\"6\\\"}, \\\"tree_topology\\\": {\\\"au\\\": \\\"false\\\", \\\"z\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"zb\\\": \\\"\\\", \\\"zw\\\": \\\"false\\\"}}\"}", + "tool_version": "1.6.12", + "type": "tool", + "uuid": "220797f8-a79b-4c2f-8279-4a51b3f0645a", + "workflow_outputs": [ + { + "label": null, + "output_name": "iqtree", + "uuid": "ce01f9aa-f72e-4646-b371-c872e9615f16" + }, + { + "label": null, + "output_name": "splits.nex", + "uuid": "81b003f2-c8b7-4a89-80cd-547b28fcc3c2" + }, + { + "label": null, + "output_name": "mldist", + "uuid": "f5bbacb0-d0f4-4992-bd34-b8a6dc4935ae" + }, + { + "label": null, + "output_name": "treefile", + "uuid": "2dd7934e-2f1b-4eed-a390-7bc5d3fd82a5" + }, + { + "label": null, + "output_name": "bionj", + "uuid": "3376b142-b48a-4f76-ad41-19c54980ec28" + }, + { + "label": null, + "output_name": "contree", + "uuid": "dbba944f-75a4-4685-ad8f-1ada2306f53f" + } + ] + } + }, + "tags": [], + "uuid": "a62d7618-f6b6-4a95-b264-fb17e2ca9b43", + "version": 7 +} \ No newline at end of file diff --git a/src/main/resources/workflows/0.13/messages_en.properties b/src/main/resources/workflows/0.13/messages_en.properties new file mode 100644 index 0000000..a74d141 --- /dev/null +++ b/src/main/resources/workflows/0.13/messages_en.properties @@ -0,0 +1,89 @@ +#Pipeline Info Properties +#Mon Sep 09 14:13:59 BST 2019 +pipeline.parameters.modal-title.qiphylo=QIPhylo Pipeline Parameters +pipeline.title.QIPhylo=Pipelines - QIPhylo +pipeline.h1.QIPhylo=QIPhylo Pipeline +workflow.QI_PHYLO.description= +workflow.QI_PHYLO.title=QIPhylo Pipeline +#Tool Parameters - Tool: snippy - Workflow Step #: 2 +#Mon Sep 09 14:13:59 BST 2019 +pipeline.parameters.qiphylo.snippy-2-adv.mincov=snippy-2-adv.mincov +pipeline.parameters.qiphylo.snippy-2-fastq_input.fastq_input_selector=snippy-2-fastq_input.fastq_input_selector +pipeline.parameters.qiphylo.snippy-2-adv.mapqual=snippy-2-adv.mapqual +pipeline.parameters.qiphylo.snippy-2-adv.minfrac=snippy-2-adv.minfrac +pipeline.parameters.qiphylo.snippy-2-adv.bwaopt=snippy-2-adv.bwaopt +pipeline.parameters.qiphylo.snippy-2-adv.rgid=snippy-2-adv.rgid +#Tool Parameters - Tool: snippy - Workflow Step #: 3 +#Mon Sep 09 14:13:59 BST 2019 +pipeline.parameters.qiphylo.snippy-3-is_reference=snippy-3-is_reference +#Tool Parameters - Tool: iqtree - Workflow Step #: 4 +#Mon Sep 09 14:13:59 BST 2019 +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.mset=iqtree-4-modelling_parameters.automatic_model.mset +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.mtree=iqtree-4-modelling_parameters.automatic_model.mtree +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.djc=iqtree-4-tree_parameters.tree_search.djc +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.computing_robinson_foulds.rf_all=iqtree-4-tree_parameters.computing_robinson_foulds.rf_all +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.rcluster=iqtree-4-modelling_parameters.automatic_model.rcluster +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.r=iqtree-4-tree_parameters.generating_random.r +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.rbal=iqtree-4-tree_parameters.generating_random.rbal +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.mfreq=iqtree-4-modelling_parameters.automatic_model.mfreq +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.rcsg=iqtree-4-tree_parameters.generating_random.rcsg +pipeline.parameters.qiphylo.iqtree-4-general_options.seed=iqtree-4-general_options.seed +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.site_specific_frequency.fmax=iqtree-4-modelling_parameters.site_specific_frequency.fmax +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.pers=iqtree-4-tree_parameters.tree_search.pers +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.fast=iqtree-4-tree_parameters.tree_search.fast +pipeline.parameters.qiphylo.iqtree-4-general_options.keep_ident=iqtree-4-general_options.keep_ident +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.mrate=iqtree-4-modelling_parameters.automatic_model.mrate +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.i=iqtree-4-modelling_parameters.rate_heterogeneity.i +pipeline.parameters.qiphylo.iqtree-4-general_options.safe=iqtree-4-general_options.safe +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bcor=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bcor +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.ru=iqtree-4-tree_parameters.generating_random.ru +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.nonparametric_bootstrap.bo=iqtree-4-bootstrap_parameters.nonparametric_bootstrap.bo +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_topology.zw=iqtree-4-tree_parameters.tree_topology.zw +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.a=iqtree-4-modelling_parameters.rate_heterogeneity.a +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.cmin=iqtree-4-modelling_parameters.automatic_model.cmin +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.cond_model.m=iqtree-4-modelling_parameters.automatic_model.cond_model.m +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.merit=iqtree-4-modelling_parameters.automatic_model.merit +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.minsup=iqtree-4-tree_parameters.constructing_consensus.minsup +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.nstop=iqtree-4-tree_parameters.tree_search.nstop +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.nonparametric_bootstrap.bc=iqtree-4-bootstrap_parameters.nonparametric_bootstrap.bc +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.sprrad=iqtree-4-tree_parameters.tree_search.sprrad +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bnni=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bnni +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.n=iqtree-4-tree_parameters.tree_search.n +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.site_specific_frequency.fs=iqtree-4-modelling_parameters.site_specific_frequency.fs +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.wsr=iqtree-4-modelling_parameters.rate_heterogeneity.wsr +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.wbtl=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.wbtl +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_topology.au=iqtree-4-tree_parameters.tree_topology.au +pipeline.parameters.qiphylo.iqtree-4-likelihood_mapping.lmap=iqtree-4-likelihood_mapping.lmap +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_topology.zb=iqtree-4-tree_parameters.tree_topology.zb +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.suptag=iqtree-4-tree_parameters.constructing_consensus.suptag +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.bi=iqtree-4-tree_parameters.constructing_consensus.bi +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.nm=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.nm +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.wbt=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.wbt +pipeline.parameters.qiphylo.iqtree-4-likelihood_mapping.wql=iqtree-4-likelihood_mapping.wql +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bb=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bb +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.madd=iqtree-4-modelling_parameters.automatic_model.madd +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.single_branch.abayes=iqtree-4-tree_parameters.single_branch.abayes +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.opt_gamma_inv=iqtree-4-modelling_parameters.rate_heterogeneity.opt_gamma_inv +pipeline.parameters.qiphylo.iqtree-4-general_options.st=iqtree-4-general_options.st +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bspec=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bspec +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.partition_model.spp=iqtree-4-modelling_parameters.partition_model.spp +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.rlen=iqtree-4-tree_parameters.generating_random.rlen +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.ntop=iqtree-4-tree_parameters.tree_search.ntop +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.computing_robinson_foulds.rf_adj=iqtree-4-tree_parameters.computing_robinson_foulds.rf_adj +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.beps=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.beps +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.nstep=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.nstep +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.single_branch.alrt=iqtree-4-tree_parameters.single_branch.alrt +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.single_branch.lbp=iqtree-4-tree_parameters.single_branch.lbp +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.gmedian=iqtree-4-modelling_parameters.rate_heterogeneity.gmedian +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.nbest=iqtree-4-tree_parameters.tree_search.nbest +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.net=iqtree-4-tree_parameters.constructing_consensus.net +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.specifying_substitution.mwopt=iqtree-4-modelling_parameters.specifying_substitution.mwopt +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.cmax=iqtree-4-modelling_parameters.automatic_model.cmax +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.cond_model.opt_custommodel=iqtree-4-modelling_parameters.automatic_model.cond_model.opt_custommodel +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.rcat=iqtree-4-tree_parameters.generating_random.rcat +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.con=iqtree-4-tree_parameters.constructing_consensus.con +pipeline.parameters.qiphylo.iqtree-4-miscellaneous_options.fconst=iqtree-4-miscellaneous_options.fconst +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.allnni=iqtree-4-tree_parameters.tree_search.allnni +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.ninit=iqtree-4-tree_parameters.tree_search.ninit +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.msub=iqtree-4-modelling_parameters.automatic_model.msub +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.nonparametric_bootstrap.b=iqtree-4-bootstrap_parameters.nonparametric_bootstrap.b diff --git a/src/main/resources/workflows/0.14/irida_workflow.xml b/src/main/resources/workflows/0.14/irida_workflow.xml new file mode 100644 index 0000000..586ad4d --- /dev/null +++ b/src/main/resources/workflows/0.14/irida_workflow.xml @@ -0,0 +1,266 @@ + + c802eeb9-ba1f-441c-b679-2eb5d52646d0 + QIPhylo + 0.14 + QI_PHYLO + + sequence_reads_paired + reference + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + snippy + iuc + https://toolshed.g2.bx.psu.edu + 82f2b6f20fa2 + + + iqtree + leomrtns + https://testtoolshed.g2.bx.psu.edu + 87daf702e477 + + + \ No newline at end of file diff --git a/src/main/resources/workflows/0.14/irida_workflow_structure.ga b/src/main/resources/workflows/0.14/irida_workflow_structure.ga new file mode 100644 index 0000000..816ea6c --- /dev/null +++ b/src/main/resources/workflows/0.14/irida_workflow_structure.ga @@ -0,0 +1,374 @@ +{ + "a_galaxy_workflow": "true", + "annotation": "", + "format-version": "0.1", + "name": "qi-phylo", + "steps": { + "0": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "reference" + } + ], + "label": "reference", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 243, + "top": 483 + }, + "tool_id": null, + "tool_state": "{\"name\": \"reference\"}", + "tool_version": null, + "type": "data_input", + "uuid": "fe8d4677-4c85-42e9-af65-a0da55443aef", + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "bb6527ee-c776-450b-b26d-2f921145cc28" + } + ] + }, + "1": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "sequence_reads_paired" + } + ], + "label": "sequence_reads_paired", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 243, + "top": 570 + }, + "tool_id": null, + "tool_state": "{\"collection_type\": \"list:paired\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "36e8971c-79b9-48cd-94d2-11ceb3e707f3", + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "99ee65bf-a25a-4de9-91ba-466588140ab4" + } + ] + }, + "2": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/snippy/snippy/3.2+galaxy1", + "errors": null, + "id": 2, + "input_connections": { + "fastq_input|fastq_input": { + "id": 1, + "output_name": "output" + }, + "ref": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "snippy", + "outputs": [ + { + "name": "snpvcf", + "type": "vcf" + }, + { + "name": "snptab", + "type": "tabular" + }, + { + "name": "outdir", + "type": "zip" + } + ], + "position": { + "left": 523.5, + "top": 434 + }, + "post_job_actions": { + "HideDatasetActionoutdir": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outdir" + }, + "HideDatasetActionsnptab": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "snptab" + }, + "HideDatasetActionsnpvcf": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "snpvcf" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/snippy/snippy/3.2+galaxy1", + "tool_shed_repository": { + "changeset_revision": "82f2b6f20fa2", + "name": "snippy", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"adv\": \"{\\\"bwaopt\\\": \\\"\\\", \\\"mapqual\\\": \\\"60\\\", \\\"mincov\\\": \\\"10\\\", \\\"minfrac\\\": \\\"0.9\\\", \\\"rgid\\\": \\\"\\\"}\", \"__page__\": null, \"outputs\": \"[\\\"outvcf\\\", \\\"outtab\\\", \\\"outzip\\\"]\", \"__rerun_remap_job_id__\": null, \"fastq_input\": \"{\\\"__current_case__\\\": 2, \\\"fastq_input\\\": {\\\"__class__\\\": \\\"ConnectedValue\\\"}, \\\"fastq_input_selector\\\": \\\"paired_collection\\\"}\", \"ref\": \"{\\\"__class__\\\": \\\"ConnectedValue\\\"}\"}", + "tool_version": "3.2+galaxy1", + "type": "tool", + "uuid": "8be43971-d993-4d33-8912-91355f714e50", + "workflow_outputs": [] + }, + "3": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/snippy/snippy_core/3.2", + "errors": null, + "id": 3, + "input_connections": { + "indirs": { + "id": 2, + "output_name": "outdir" + } + }, + "inputs": [], + "label": null, + "name": "snippy-core", + "outputs": [ + { + "name": "alignment_fasta", + "type": "fasta" + }, + { + "name": "alignment_table", + "type": "tabular" + }, + { + "name": "alignment_summary", + "type": "txt" + } + ], + "position": { + "left": 919.5, + "top": 422 + }, + "post_job_actions": { + "RenameDatasetActionalignment_fasta": { + "action_arguments": { + "newname": "core.fasta" + }, + "action_type": "RenameDatasetAction", + "output_name": "alignment_fasta" + }, + "RenameDatasetActionalignment_summary": { + "action_arguments": { + "newname": "core_sum.tsv" + }, + "action_type": "RenameDatasetAction", + "output_name": "alignment_summary" + }, + "RenameDatasetActionalignment_table": { + "action_arguments": { + "newname": "core.tsv" + }, + "action_type": "RenameDatasetAction", + "output_name": "alignment_table" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/snippy/snippy_core/3.2", + "tool_shed_repository": { + "changeset_revision": "82f2b6f20fa2", + "name": "snippy", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"outputs\": \"[\\\"outaln\\\", \\\"outtab\\\", \\\"outtxt\\\"]\", \"is_reference\": \"\\\"false\\\"\", \"indirs\": \"{\\\"__class__\\\": \\\"ConnectedValue\\\"}\", \"__rerun_remap_job_id__\": null, \"__page__\": null}", + "tool_version": "3.2", + "type": "tool", + "uuid": "3aa7ef26-9836-4373-be21-f4deb12edd20", + "workflow_outputs": [ + { + "label": "align_table", + "output_name": "alignment_table", + "uuid": "07671ed7-7513-4051-b5f2-83d1b54e6e5a" + }, + { + "label": "align_fas", + "output_name": "alignment_fasta", + "uuid": "c8e420ae-4275-4aae-aa5f-97f9e450f449" + }, + { + "label": "align_sum", + "output_name": "alignment_summary", + "uuid": "d32b9891-38fa-49b1-b8ad-6cb7b86d09ed" + } + ] + }, + "4": { + "annotation": "", + "content_id": "testtoolshed.g2.bx.psu.edu/repos/leomrtns/iqtree/iqtree/1.6.12", + "errors": null, + "id": 4, + "input_connections": { + "general_options|s": { + "id": 3, + "output_name": "alignment_fasta" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool IQ-TREE", + "name": "general_options" + }, + { + "description": "runtime parameter for tool IQ-TREE", + "name": "general_options" + }, + { + "description": "runtime parameter for tool IQ-TREE", + "name": "general_options" + }, + { + "description": "runtime parameter for tool IQ-TREE", + "name": "likelihood_mapping" + } + ], + "label": null, + "name": "IQ-TREE", + "outputs": [ + { + "name": "bionj", + "type": "nhx" + }, + { + "name": "treefile", + "type": "nhx" + }, + { + "name": "contree", + "type": "nhx" + }, + { + "name": "mldist", + "type": "mldist" + }, + { + "name": "splits.nex", + "type": "nex" + }, + { + "name": "iqtree", + "type": "iqtree" + } + ], + "position": { + "left": 1409, + "top": 145 + }, + "post_job_actions": { + "RenameDatasetActionbionj": { + "action_arguments": { + "newname": "bionj.newick" + }, + "action_type": "RenameDatasetAction", + "output_name": "bionj" + }, + "RenameDatasetActioncontree": { + "action_arguments": { + "newname": "consensus.newick" + }, + "action_type": "RenameDatasetAction", + "output_name": "contree" + }, + "RenameDatasetActioniqtree": { + "action_arguments": { + "newname": "iqtree.txt" + }, + "action_type": "RenameDatasetAction", + "output_name": "iqtree" + }, + "RenameDatasetActionmldist": { + "action_arguments": { + "newname": "iqtree.mldist" + }, + "action_type": "RenameDatasetAction", + "output_name": "mldist" + }, + "RenameDatasetActionsplits.nex": { + "action_arguments": { + "newname": "bootstrap.newick" + }, + "action_type": "RenameDatasetAction", + "output_name": "splits.nex" + }, + "RenameDatasetActiontreefile": { + "action_arguments": { + "newname": "mltree.newick" + }, + "action_type": "RenameDatasetAction", + "output_name": "treefile" + } + }, + "tool_id": "testtoolshed.g2.bx.psu.edu/repos/leomrtns/iqtree/iqtree/1.6.12", + "tool_shed_repository": { + "changeset_revision": "87daf702e477", + "name": "iqtree", + "owner": "leomrtns", + "tool_shed": "testtoolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__page__\": null, \"general_options\": \"{\\\"keep_ident\\\": \\\"false\\\", \\\"s\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"safe\\\": \\\"false\\\", \\\"seed\\\": \\\"\\\", \\\"st\\\": \\\"DNA\\\", \\\"t\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"te\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}}\", \"__rerun_remap_job_id__\": null, \"modelling_parameters\": \"{\\\"automatic_model\\\": {\\\"cmax\\\": \\\"10\\\", \\\"cmin\\\": \\\"2\\\", \\\"cond_model\\\": {\\\"__current_case__\\\": 0, \\\"m\\\": \\\"HKY\\\", \\\"opt_custommodel\\\": \\\"true\\\"}, \\\"madd\\\": \\\"\\\", \\\"mdef\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"merit\\\": \\\"AIC\\\", \\\"mfreq\\\": \\\"\\\", \\\"mrate\\\": \\\"\\\", \\\"mset\\\": \\\"\\\", \\\"msub\\\": \\\"nuclear\\\", \\\"mtree\\\": \\\"false\\\", \\\"rcluster\\\": \\\"\\\"}, \\\"partition_model\\\": {\\\"q\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"sp\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"spp\\\": \\\"false\\\"}, \\\"rate_heterogeneity\\\": {\\\"a\\\": \\\"\\\", \\\"gmedian\\\": \\\"false\\\", \\\"i\\\": \\\"\\\", \\\"opt_gamma_inv\\\": \\\"false\\\", \\\"wsr\\\": \\\"false\\\"}, \\\"site_specific_frequency\\\": {\\\"fmax\\\": \\\"false\\\", \\\"fs\\\": \\\"\\\", \\\"ft\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}}, \\\"specifying_substitution\\\": {\\\"mwopt\\\": \\\"false\\\"}}\", \"bootstrap_parameters\": \"{\\\"nonparametric_bootstrap\\\": {\\\"b\\\": \\\"\\\", \\\"bc\\\": \\\"false\\\", \\\"bo\\\": \\\"false\\\"}, \\\"ultrafast_bootstrap\\\": {\\\"bb\\\": \\\"\\\", \\\"bcor\\\": \\\"0.99\\\", \\\"beps\\\": \\\"0.5\\\", \\\"bnni\\\": \\\"false\\\", \\\"bspec\\\": \\\"\\\", \\\"nm\\\": \\\"1000\\\", \\\"nstep\\\": \\\"100\\\", \\\"wbt\\\": \\\"false\\\", \\\"wbtl\\\": \\\"false\\\"}}\", \"miscellaneous_options\": \"{\\\"fconst\\\": \\\"\\\"}\", \"likelihood_mapping\": \"{\\\"lmap\\\": \\\"\\\", \\\"lmclust\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"wql\\\": \\\"false\\\"}\", \"tree_parameters\": \"{\\\"computing_robinson_foulds\\\": {\\\"rf\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"rf_adj\\\": \\\"false\\\", \\\"rf_all\\\": \\\"false\\\"}, \\\"constructing_consensus\\\": {\\\"bi\\\": \\\"\\\", \\\"con\\\": \\\"false\\\", \\\"minsup\\\": \\\"0.0\\\", \\\"net\\\": \\\"false\\\", \\\"sup\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"suptag\\\": \\\"\\\"}, \\\"generating_random\\\": {\\\"r\\\": \\\"\\\", \\\"rbal\\\": \\\"false\\\", \\\"rcat\\\": \\\"false\\\", \\\"rcsg\\\": \\\"false\\\", \\\"rlen\\\": \\\"\\\", \\\"ru\\\": \\\"false\\\"}, \\\"single_branch\\\": {\\\"abayes\\\": \\\"false\\\", \\\"alrt\\\": \\\"\\\", \\\"lbp\\\": \\\"\\\"}, \\\"tree_search\\\": {\\\"allnni\\\": \\\"false\\\", \\\"djc\\\": \\\"false\\\", \\\"fast\\\": \\\"true\\\", \\\"g\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"n\\\": \\\"\\\", \\\"nbest\\\": \\\"5\\\", \\\"ninit\\\": \\\"100\\\", \\\"nstop\\\": \\\"100\\\", \\\"ntop\\\": \\\"20\\\", \\\"pers\\\": \\\"0.5\\\", \\\"sprrad\\\": \\\"6\\\"}, \\\"tree_topology\\\": {\\\"au\\\": \\\"false\\\", \\\"z\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"zb\\\": \\\"\\\", \\\"zw\\\": \\\"false\\\"}}\"}", + "tool_version": "1.6.12", + "type": "tool", + "uuid": "220797f8-a79b-4c2f-8279-4a51b3f0645a", + "workflow_outputs": [ + { + "label": null, + "output_name": "iqtree", + "uuid": "ce01f9aa-f72e-4646-b371-c872e9615f16" + }, + { + "label": null, + "output_name": "splits.nex", + "uuid": "81b003f2-c8b7-4a89-80cd-547b28fcc3c2" + }, + { + "label": null, + "output_name": "mldist", + "uuid": "f5bbacb0-d0f4-4992-bd34-b8a6dc4935ae" + }, + { + "label": null, + "output_name": "treefile", + "uuid": "2dd7934e-2f1b-4eed-a390-7bc5d3fd82a5" + }, + { + "label": null, + "output_name": "bionj", + "uuid": "3376b142-b48a-4f76-ad41-19c54980ec28" + }, + { + "label": null, + "output_name": "contree", + "uuid": "dbba944f-75a4-4685-ad8f-1ada2306f53f" + } + ] + } + }, + "tags": [], + "uuid": "a62d7618-f6b6-4a95-b264-fb17e2ca9b43", + "version": 7 +} \ No newline at end of file diff --git a/src/main/resources/workflows/0.14/messages_en.properties b/src/main/resources/workflows/0.14/messages_en.properties new file mode 100644 index 0000000..f9af264 --- /dev/null +++ b/src/main/resources/workflows/0.14/messages_en.properties @@ -0,0 +1,89 @@ +#Pipeline Info Properties +#Mon Sep 09 14:37:36 BST 2019 +pipeline.parameters.modal-title.qiphylo=QIPhylo Pipeline Parameters +pipeline.title.QIPhylo=Pipelines - QIPhylo +pipeline.h1.QIPhylo=QIPhylo Pipeline +workflow.QI_PHYLO.description= +workflow.QI_PHYLO.title=QIPhylo Pipeline +#Tool Parameters - Tool: snippy - Workflow Step #: 2 +#Mon Sep 09 14:37:36 BST 2019 +pipeline.parameters.qiphylo.snippy-2-adv.mincov=snippy-2-adv.mincov +pipeline.parameters.qiphylo.snippy-2-fastq_input.fastq_input_selector=snippy-2-fastq_input.fastq_input_selector +pipeline.parameters.qiphylo.snippy-2-adv.mapqual=snippy-2-adv.mapqual +pipeline.parameters.qiphylo.snippy-2-adv.minfrac=snippy-2-adv.minfrac +pipeline.parameters.qiphylo.snippy-2-adv.bwaopt=snippy-2-adv.bwaopt +pipeline.parameters.qiphylo.snippy-2-adv.rgid=snippy-2-adv.rgid +#Tool Parameters - Tool: snippy - Workflow Step #: 3 +#Mon Sep 09 14:37:36 BST 2019 +pipeline.parameters.qiphylo.snippy-3-is_reference=snippy-3-is_reference +#Tool Parameters - Tool: iqtree - Workflow Step #: 4 +#Mon Sep 09 14:37:36 BST 2019 +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.mset=iqtree-4-modelling_parameters.automatic_model.mset +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.mtree=iqtree-4-modelling_parameters.automatic_model.mtree +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.djc=iqtree-4-tree_parameters.tree_search.djc +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.computing_robinson_foulds.rf_all=iqtree-4-tree_parameters.computing_robinson_foulds.rf_all +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.rcluster=iqtree-4-modelling_parameters.automatic_model.rcluster +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.r=iqtree-4-tree_parameters.generating_random.r +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.rbal=iqtree-4-tree_parameters.generating_random.rbal +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.mfreq=iqtree-4-modelling_parameters.automatic_model.mfreq +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.rcsg=iqtree-4-tree_parameters.generating_random.rcsg +pipeline.parameters.qiphylo.iqtree-4-general_options.seed=iqtree-4-general_options.seed +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.site_specific_frequency.fmax=iqtree-4-modelling_parameters.site_specific_frequency.fmax +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.pers=iqtree-4-tree_parameters.tree_search.pers +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.fast=iqtree-4-tree_parameters.tree_search.fast +pipeline.parameters.qiphylo.iqtree-4-general_options.keep_ident=iqtree-4-general_options.keep_ident +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.mrate=iqtree-4-modelling_parameters.automatic_model.mrate +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.i=iqtree-4-modelling_parameters.rate_heterogeneity.i +pipeline.parameters.qiphylo.iqtree-4-general_options.safe=iqtree-4-general_options.safe +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bcor=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bcor +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.ru=iqtree-4-tree_parameters.generating_random.ru +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.nonparametric_bootstrap.bo=iqtree-4-bootstrap_parameters.nonparametric_bootstrap.bo +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_topology.zw=iqtree-4-tree_parameters.tree_topology.zw +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.a=iqtree-4-modelling_parameters.rate_heterogeneity.a +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.cmin=iqtree-4-modelling_parameters.automatic_model.cmin +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.cond_model.m=iqtree-4-modelling_parameters.automatic_model.cond_model.m +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.merit=iqtree-4-modelling_parameters.automatic_model.merit +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.minsup=iqtree-4-tree_parameters.constructing_consensus.minsup +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.nstop=iqtree-4-tree_parameters.tree_search.nstop +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.nonparametric_bootstrap.bc=iqtree-4-bootstrap_parameters.nonparametric_bootstrap.bc +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.sprrad=iqtree-4-tree_parameters.tree_search.sprrad +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bnni=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bnni +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.n=iqtree-4-tree_parameters.tree_search.n +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.site_specific_frequency.fs=iqtree-4-modelling_parameters.site_specific_frequency.fs +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.wsr=iqtree-4-modelling_parameters.rate_heterogeneity.wsr +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.wbtl=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.wbtl +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_topology.au=iqtree-4-tree_parameters.tree_topology.au +pipeline.parameters.qiphylo.iqtree-4-likelihood_mapping.lmap=iqtree-4-likelihood_mapping.lmap +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_topology.zb=iqtree-4-tree_parameters.tree_topology.zb +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.suptag=iqtree-4-tree_parameters.constructing_consensus.suptag +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.bi=iqtree-4-tree_parameters.constructing_consensus.bi +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.nm=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.nm +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.wbt=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.wbt +pipeline.parameters.qiphylo.iqtree-4-likelihood_mapping.wql=iqtree-4-likelihood_mapping.wql +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bb=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bb +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.madd=iqtree-4-modelling_parameters.automatic_model.madd +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.single_branch.abayes=iqtree-4-tree_parameters.single_branch.abayes +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.opt_gamma_inv=iqtree-4-modelling_parameters.rate_heterogeneity.opt_gamma_inv +pipeline.parameters.qiphylo.iqtree-4-general_options.st=iqtree-4-general_options.st +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bspec=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bspec +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.partition_model.spp=iqtree-4-modelling_parameters.partition_model.spp +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.rlen=iqtree-4-tree_parameters.generating_random.rlen +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.ntop=iqtree-4-tree_parameters.tree_search.ntop +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.computing_robinson_foulds.rf_adj=iqtree-4-tree_parameters.computing_robinson_foulds.rf_adj +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.beps=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.beps +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.nstep=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.nstep +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.single_branch.alrt=iqtree-4-tree_parameters.single_branch.alrt +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.single_branch.lbp=iqtree-4-tree_parameters.single_branch.lbp +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.gmedian=iqtree-4-modelling_parameters.rate_heterogeneity.gmedian +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.nbest=iqtree-4-tree_parameters.tree_search.nbest +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.net=iqtree-4-tree_parameters.constructing_consensus.net +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.specifying_substitution.mwopt=iqtree-4-modelling_parameters.specifying_substitution.mwopt +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.cmax=iqtree-4-modelling_parameters.automatic_model.cmax +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.cond_model.opt_custommodel=iqtree-4-modelling_parameters.automatic_model.cond_model.opt_custommodel +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.rcat=iqtree-4-tree_parameters.generating_random.rcat +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.con=iqtree-4-tree_parameters.constructing_consensus.con +pipeline.parameters.qiphylo.iqtree-4-miscellaneous_options.fconst=iqtree-4-miscellaneous_options.fconst +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.allnni=iqtree-4-tree_parameters.tree_search.allnni +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.ninit=iqtree-4-tree_parameters.tree_search.ninit +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.msub=iqtree-4-modelling_parameters.automatic_model.msub +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.nonparametric_bootstrap.b=iqtree-4-bootstrap_parameters.nonparametric_bootstrap.b diff --git a/src/main/resources/workflows/0.15/irida_workflow.xml b/src/main/resources/workflows/0.15/irida_workflow.xml new file mode 100644 index 0000000..a1cffab --- /dev/null +++ b/src/main/resources/workflows/0.15/irida_workflow.xml @@ -0,0 +1,266 @@ + + 34b8964a-6750-49a3-b1a3-562ade7bcbab + QIPhylo + 0.15 + QI_PHYLO + + sequence_reads_paired + reference + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + snippy + iuc + https://toolshed.g2.bx.psu.edu + 82f2b6f20fa2 + + + iqtree + leomrtns + https://testtoolshed.g2.bx.psu.edu + 87daf702e477 + + + \ No newline at end of file diff --git a/src/main/resources/workflows/0.15/irida_workflow_structure.ga b/src/main/resources/workflows/0.15/irida_workflow_structure.ga new file mode 100644 index 0000000..816ea6c --- /dev/null +++ b/src/main/resources/workflows/0.15/irida_workflow_structure.ga @@ -0,0 +1,374 @@ +{ + "a_galaxy_workflow": "true", + "annotation": "", + "format-version": "0.1", + "name": "qi-phylo", + "steps": { + "0": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "reference" + } + ], + "label": "reference", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 243, + "top": 483 + }, + "tool_id": null, + "tool_state": "{\"name\": \"reference\"}", + "tool_version": null, + "type": "data_input", + "uuid": "fe8d4677-4c85-42e9-af65-a0da55443aef", + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "bb6527ee-c776-450b-b26d-2f921145cc28" + } + ] + }, + "1": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "sequence_reads_paired" + } + ], + "label": "sequence_reads_paired", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 243, + "top": 570 + }, + "tool_id": null, + "tool_state": "{\"collection_type\": \"list:paired\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "36e8971c-79b9-48cd-94d2-11ceb3e707f3", + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "99ee65bf-a25a-4de9-91ba-466588140ab4" + } + ] + }, + "2": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/snippy/snippy/3.2+galaxy1", + "errors": null, + "id": 2, + "input_connections": { + "fastq_input|fastq_input": { + "id": 1, + "output_name": "output" + }, + "ref": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "snippy", + "outputs": [ + { + "name": "snpvcf", + "type": "vcf" + }, + { + "name": "snptab", + "type": "tabular" + }, + { + "name": "outdir", + "type": "zip" + } + ], + "position": { + "left": 523.5, + "top": 434 + }, + "post_job_actions": { + "HideDatasetActionoutdir": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outdir" + }, + "HideDatasetActionsnptab": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "snptab" + }, + "HideDatasetActionsnpvcf": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "snpvcf" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/snippy/snippy/3.2+galaxy1", + "tool_shed_repository": { + "changeset_revision": "82f2b6f20fa2", + "name": "snippy", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"adv\": \"{\\\"bwaopt\\\": \\\"\\\", \\\"mapqual\\\": \\\"60\\\", \\\"mincov\\\": \\\"10\\\", \\\"minfrac\\\": \\\"0.9\\\", \\\"rgid\\\": \\\"\\\"}\", \"__page__\": null, \"outputs\": \"[\\\"outvcf\\\", \\\"outtab\\\", \\\"outzip\\\"]\", \"__rerun_remap_job_id__\": null, \"fastq_input\": \"{\\\"__current_case__\\\": 2, \\\"fastq_input\\\": {\\\"__class__\\\": \\\"ConnectedValue\\\"}, \\\"fastq_input_selector\\\": \\\"paired_collection\\\"}\", \"ref\": \"{\\\"__class__\\\": \\\"ConnectedValue\\\"}\"}", + "tool_version": "3.2+galaxy1", + "type": "tool", + "uuid": "8be43971-d993-4d33-8912-91355f714e50", + "workflow_outputs": [] + }, + "3": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/snippy/snippy_core/3.2", + "errors": null, + "id": 3, + "input_connections": { + "indirs": { + "id": 2, + "output_name": "outdir" + } + }, + "inputs": [], + "label": null, + "name": "snippy-core", + "outputs": [ + { + "name": "alignment_fasta", + "type": "fasta" + }, + { + "name": "alignment_table", + "type": "tabular" + }, + { + "name": "alignment_summary", + "type": "txt" + } + ], + "position": { + "left": 919.5, + "top": 422 + }, + "post_job_actions": { + "RenameDatasetActionalignment_fasta": { + "action_arguments": { + "newname": "core.fasta" + }, + "action_type": "RenameDatasetAction", + "output_name": "alignment_fasta" + }, + "RenameDatasetActionalignment_summary": { + "action_arguments": { + "newname": "core_sum.tsv" + }, + "action_type": "RenameDatasetAction", + "output_name": "alignment_summary" + }, + "RenameDatasetActionalignment_table": { + "action_arguments": { + "newname": "core.tsv" + }, + "action_type": "RenameDatasetAction", + "output_name": "alignment_table" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/snippy/snippy_core/3.2", + "tool_shed_repository": { + "changeset_revision": "82f2b6f20fa2", + "name": "snippy", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"outputs\": \"[\\\"outaln\\\", \\\"outtab\\\", \\\"outtxt\\\"]\", \"is_reference\": \"\\\"false\\\"\", \"indirs\": \"{\\\"__class__\\\": \\\"ConnectedValue\\\"}\", \"__rerun_remap_job_id__\": null, \"__page__\": null}", + "tool_version": "3.2", + "type": "tool", + "uuid": "3aa7ef26-9836-4373-be21-f4deb12edd20", + "workflow_outputs": [ + { + "label": "align_table", + "output_name": "alignment_table", + "uuid": "07671ed7-7513-4051-b5f2-83d1b54e6e5a" + }, + { + "label": "align_fas", + "output_name": "alignment_fasta", + "uuid": "c8e420ae-4275-4aae-aa5f-97f9e450f449" + }, + { + "label": "align_sum", + "output_name": "alignment_summary", + "uuid": "d32b9891-38fa-49b1-b8ad-6cb7b86d09ed" + } + ] + }, + "4": { + "annotation": "", + "content_id": "testtoolshed.g2.bx.psu.edu/repos/leomrtns/iqtree/iqtree/1.6.12", + "errors": null, + "id": 4, + "input_connections": { + "general_options|s": { + "id": 3, + "output_name": "alignment_fasta" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool IQ-TREE", + "name": "general_options" + }, + { + "description": "runtime parameter for tool IQ-TREE", + "name": "general_options" + }, + { + "description": "runtime parameter for tool IQ-TREE", + "name": "general_options" + }, + { + "description": "runtime parameter for tool IQ-TREE", + "name": "likelihood_mapping" + } + ], + "label": null, + "name": "IQ-TREE", + "outputs": [ + { + "name": "bionj", + "type": "nhx" + }, + { + "name": "treefile", + "type": "nhx" + }, + { + "name": "contree", + "type": "nhx" + }, + { + "name": "mldist", + "type": "mldist" + }, + { + "name": "splits.nex", + "type": "nex" + }, + { + "name": "iqtree", + "type": "iqtree" + } + ], + "position": { + "left": 1409, + "top": 145 + }, + "post_job_actions": { + "RenameDatasetActionbionj": { + "action_arguments": { + "newname": "bionj.newick" + }, + "action_type": "RenameDatasetAction", + "output_name": "bionj" + }, + "RenameDatasetActioncontree": { + "action_arguments": { + "newname": "consensus.newick" + }, + "action_type": "RenameDatasetAction", + "output_name": "contree" + }, + "RenameDatasetActioniqtree": { + "action_arguments": { + "newname": "iqtree.txt" + }, + "action_type": "RenameDatasetAction", + "output_name": "iqtree" + }, + "RenameDatasetActionmldist": { + "action_arguments": { + "newname": "iqtree.mldist" + }, + "action_type": "RenameDatasetAction", + "output_name": "mldist" + }, + "RenameDatasetActionsplits.nex": { + "action_arguments": { + "newname": "bootstrap.newick" + }, + "action_type": "RenameDatasetAction", + "output_name": "splits.nex" + }, + "RenameDatasetActiontreefile": { + "action_arguments": { + "newname": "mltree.newick" + }, + "action_type": "RenameDatasetAction", + "output_name": "treefile" + } + }, + "tool_id": "testtoolshed.g2.bx.psu.edu/repos/leomrtns/iqtree/iqtree/1.6.12", + "tool_shed_repository": { + "changeset_revision": "87daf702e477", + "name": "iqtree", + "owner": "leomrtns", + "tool_shed": "testtoolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__page__\": null, \"general_options\": \"{\\\"keep_ident\\\": \\\"false\\\", \\\"s\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"safe\\\": \\\"false\\\", \\\"seed\\\": \\\"\\\", \\\"st\\\": \\\"DNA\\\", \\\"t\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"te\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}}\", \"__rerun_remap_job_id__\": null, \"modelling_parameters\": \"{\\\"automatic_model\\\": {\\\"cmax\\\": \\\"10\\\", \\\"cmin\\\": \\\"2\\\", \\\"cond_model\\\": {\\\"__current_case__\\\": 0, \\\"m\\\": \\\"HKY\\\", \\\"opt_custommodel\\\": \\\"true\\\"}, \\\"madd\\\": \\\"\\\", \\\"mdef\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"merit\\\": \\\"AIC\\\", \\\"mfreq\\\": \\\"\\\", \\\"mrate\\\": \\\"\\\", \\\"mset\\\": \\\"\\\", \\\"msub\\\": \\\"nuclear\\\", \\\"mtree\\\": \\\"false\\\", \\\"rcluster\\\": \\\"\\\"}, \\\"partition_model\\\": {\\\"q\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"sp\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"spp\\\": \\\"false\\\"}, \\\"rate_heterogeneity\\\": {\\\"a\\\": \\\"\\\", \\\"gmedian\\\": \\\"false\\\", \\\"i\\\": \\\"\\\", \\\"opt_gamma_inv\\\": \\\"false\\\", \\\"wsr\\\": \\\"false\\\"}, \\\"site_specific_frequency\\\": {\\\"fmax\\\": \\\"false\\\", \\\"fs\\\": \\\"\\\", \\\"ft\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}}, \\\"specifying_substitution\\\": {\\\"mwopt\\\": \\\"false\\\"}}\", \"bootstrap_parameters\": \"{\\\"nonparametric_bootstrap\\\": {\\\"b\\\": \\\"\\\", \\\"bc\\\": \\\"false\\\", \\\"bo\\\": \\\"false\\\"}, \\\"ultrafast_bootstrap\\\": {\\\"bb\\\": \\\"\\\", \\\"bcor\\\": \\\"0.99\\\", \\\"beps\\\": \\\"0.5\\\", \\\"bnni\\\": \\\"false\\\", \\\"bspec\\\": \\\"\\\", \\\"nm\\\": \\\"1000\\\", \\\"nstep\\\": \\\"100\\\", \\\"wbt\\\": \\\"false\\\", \\\"wbtl\\\": \\\"false\\\"}}\", \"miscellaneous_options\": \"{\\\"fconst\\\": \\\"\\\"}\", \"likelihood_mapping\": \"{\\\"lmap\\\": \\\"\\\", \\\"lmclust\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"wql\\\": \\\"false\\\"}\", \"tree_parameters\": \"{\\\"computing_robinson_foulds\\\": {\\\"rf\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"rf_adj\\\": \\\"false\\\", \\\"rf_all\\\": \\\"false\\\"}, \\\"constructing_consensus\\\": {\\\"bi\\\": \\\"\\\", \\\"con\\\": \\\"false\\\", \\\"minsup\\\": \\\"0.0\\\", \\\"net\\\": \\\"false\\\", \\\"sup\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"suptag\\\": \\\"\\\"}, \\\"generating_random\\\": {\\\"r\\\": \\\"\\\", \\\"rbal\\\": \\\"false\\\", \\\"rcat\\\": \\\"false\\\", \\\"rcsg\\\": \\\"false\\\", \\\"rlen\\\": \\\"\\\", \\\"ru\\\": \\\"false\\\"}, \\\"single_branch\\\": {\\\"abayes\\\": \\\"false\\\", \\\"alrt\\\": \\\"\\\", \\\"lbp\\\": \\\"\\\"}, \\\"tree_search\\\": {\\\"allnni\\\": \\\"false\\\", \\\"djc\\\": \\\"false\\\", \\\"fast\\\": \\\"true\\\", \\\"g\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"n\\\": \\\"\\\", \\\"nbest\\\": \\\"5\\\", \\\"ninit\\\": \\\"100\\\", \\\"nstop\\\": \\\"100\\\", \\\"ntop\\\": \\\"20\\\", \\\"pers\\\": \\\"0.5\\\", \\\"sprrad\\\": \\\"6\\\"}, \\\"tree_topology\\\": {\\\"au\\\": \\\"false\\\", \\\"z\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"zb\\\": \\\"\\\", \\\"zw\\\": \\\"false\\\"}}\"}", + "tool_version": "1.6.12", + "type": "tool", + "uuid": "220797f8-a79b-4c2f-8279-4a51b3f0645a", + "workflow_outputs": [ + { + "label": null, + "output_name": "iqtree", + "uuid": "ce01f9aa-f72e-4646-b371-c872e9615f16" + }, + { + "label": null, + "output_name": "splits.nex", + "uuid": "81b003f2-c8b7-4a89-80cd-547b28fcc3c2" + }, + { + "label": null, + "output_name": "mldist", + "uuid": "f5bbacb0-d0f4-4992-bd34-b8a6dc4935ae" + }, + { + "label": null, + "output_name": "treefile", + "uuid": "2dd7934e-2f1b-4eed-a390-7bc5d3fd82a5" + }, + { + "label": null, + "output_name": "bionj", + "uuid": "3376b142-b48a-4f76-ad41-19c54980ec28" + }, + { + "label": null, + "output_name": "contree", + "uuid": "dbba944f-75a4-4685-ad8f-1ada2306f53f" + } + ] + } + }, + "tags": [], + "uuid": "a62d7618-f6b6-4a95-b264-fb17e2ca9b43", + "version": 7 +} \ No newline at end of file diff --git a/src/main/resources/workflows/0.15/messages_en.properties b/src/main/resources/workflows/0.15/messages_en.properties new file mode 100644 index 0000000..1835162 --- /dev/null +++ b/src/main/resources/workflows/0.15/messages_en.properties @@ -0,0 +1,89 @@ +#Pipeline Info Properties +#Mon Sep 09 14:54:56 BST 2019 +pipeline.parameters.modal-title.qiphylo=QIPhylo Pipeline Parameters +pipeline.title.QIPhylo=Pipelines - QIPhylo +pipeline.h1.QIPhylo=QIPhylo Pipeline +workflow.QI_PHYLO.description= +workflow.QI_PHYLO.title=QIPhylo Pipeline +#Tool Parameters - Tool: snippy - Workflow Step #: 2 +#Mon Sep 09 14:54:56 BST 2019 +pipeline.parameters.qiphylo.snippy-2-adv.mincov=snippy-2-adv.mincov +pipeline.parameters.qiphylo.snippy-2-fastq_input.fastq_input_selector=snippy-2-fastq_input.fastq_input_selector +pipeline.parameters.qiphylo.snippy-2-adv.mapqual=snippy-2-adv.mapqual +pipeline.parameters.qiphylo.snippy-2-adv.minfrac=snippy-2-adv.minfrac +pipeline.parameters.qiphylo.snippy-2-adv.bwaopt=snippy-2-adv.bwaopt +pipeline.parameters.qiphylo.snippy-2-adv.rgid=snippy-2-adv.rgid +#Tool Parameters - Tool: snippy - Workflow Step #: 3 +#Mon Sep 09 14:54:56 BST 2019 +pipeline.parameters.qiphylo.snippy-3-is_reference=snippy-3-is_reference +#Tool Parameters - Tool: iqtree - Workflow Step #: 4 +#Mon Sep 09 14:54:56 BST 2019 +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.mset=iqtree-4-modelling_parameters.automatic_model.mset +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.mtree=iqtree-4-modelling_parameters.automatic_model.mtree +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.djc=iqtree-4-tree_parameters.tree_search.djc +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.computing_robinson_foulds.rf_all=iqtree-4-tree_parameters.computing_robinson_foulds.rf_all +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.rcluster=iqtree-4-modelling_parameters.automatic_model.rcluster +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.r=iqtree-4-tree_parameters.generating_random.r +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.rbal=iqtree-4-tree_parameters.generating_random.rbal +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.mfreq=iqtree-4-modelling_parameters.automatic_model.mfreq +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.rcsg=iqtree-4-tree_parameters.generating_random.rcsg +pipeline.parameters.qiphylo.iqtree-4-general_options.seed=iqtree-4-general_options.seed +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.site_specific_frequency.fmax=iqtree-4-modelling_parameters.site_specific_frequency.fmax +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.pers=iqtree-4-tree_parameters.tree_search.pers +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.fast=iqtree-4-tree_parameters.tree_search.fast +pipeline.parameters.qiphylo.iqtree-4-general_options.keep_ident=iqtree-4-general_options.keep_ident +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.mrate=iqtree-4-modelling_parameters.automatic_model.mrate +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.i=iqtree-4-modelling_parameters.rate_heterogeneity.i +pipeline.parameters.qiphylo.iqtree-4-general_options.safe=iqtree-4-general_options.safe +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bcor=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bcor +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.ru=iqtree-4-tree_parameters.generating_random.ru +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.nonparametric_bootstrap.bo=iqtree-4-bootstrap_parameters.nonparametric_bootstrap.bo +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_topology.zw=iqtree-4-tree_parameters.tree_topology.zw +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.a=iqtree-4-modelling_parameters.rate_heterogeneity.a +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.cmin=iqtree-4-modelling_parameters.automatic_model.cmin +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.cond_model.m=iqtree-4-modelling_parameters.automatic_model.cond_model.m +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.merit=iqtree-4-modelling_parameters.automatic_model.merit +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.minsup=iqtree-4-tree_parameters.constructing_consensus.minsup +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.nstop=iqtree-4-tree_parameters.tree_search.nstop +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.nonparametric_bootstrap.bc=iqtree-4-bootstrap_parameters.nonparametric_bootstrap.bc +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.sprrad=iqtree-4-tree_parameters.tree_search.sprrad +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bnni=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bnni +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.n=iqtree-4-tree_parameters.tree_search.n +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.site_specific_frequency.fs=iqtree-4-modelling_parameters.site_specific_frequency.fs +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.wsr=iqtree-4-modelling_parameters.rate_heterogeneity.wsr +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.wbtl=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.wbtl +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_topology.au=iqtree-4-tree_parameters.tree_topology.au +pipeline.parameters.qiphylo.iqtree-4-likelihood_mapping.lmap=iqtree-4-likelihood_mapping.lmap +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_topology.zb=iqtree-4-tree_parameters.tree_topology.zb +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.suptag=iqtree-4-tree_parameters.constructing_consensus.suptag +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.bi=iqtree-4-tree_parameters.constructing_consensus.bi +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.nm=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.nm +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.wbt=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.wbt +pipeline.parameters.qiphylo.iqtree-4-likelihood_mapping.wql=iqtree-4-likelihood_mapping.wql +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bb=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bb +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.madd=iqtree-4-modelling_parameters.automatic_model.madd +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.single_branch.abayes=iqtree-4-tree_parameters.single_branch.abayes +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.opt_gamma_inv=iqtree-4-modelling_parameters.rate_heterogeneity.opt_gamma_inv +pipeline.parameters.qiphylo.iqtree-4-general_options.st=iqtree-4-general_options.st +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bspec=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bspec +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.partition_model.spp=iqtree-4-modelling_parameters.partition_model.spp +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.rlen=iqtree-4-tree_parameters.generating_random.rlen +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.ntop=iqtree-4-tree_parameters.tree_search.ntop +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.computing_robinson_foulds.rf_adj=iqtree-4-tree_parameters.computing_robinson_foulds.rf_adj +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.beps=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.beps +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.nstep=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.nstep +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.single_branch.alrt=iqtree-4-tree_parameters.single_branch.alrt +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.single_branch.lbp=iqtree-4-tree_parameters.single_branch.lbp +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.gmedian=iqtree-4-modelling_parameters.rate_heterogeneity.gmedian +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.nbest=iqtree-4-tree_parameters.tree_search.nbest +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.net=iqtree-4-tree_parameters.constructing_consensus.net +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.specifying_substitution.mwopt=iqtree-4-modelling_parameters.specifying_substitution.mwopt +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.cmax=iqtree-4-modelling_parameters.automatic_model.cmax +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.cond_model.opt_custommodel=iqtree-4-modelling_parameters.automatic_model.cond_model.opt_custommodel +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.rcat=iqtree-4-tree_parameters.generating_random.rcat +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.con=iqtree-4-tree_parameters.constructing_consensus.con +pipeline.parameters.qiphylo.iqtree-4-miscellaneous_options.fconst=iqtree-4-miscellaneous_options.fconst +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.allnni=iqtree-4-tree_parameters.tree_search.allnni +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.ninit=iqtree-4-tree_parameters.tree_search.ninit +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.msub=iqtree-4-modelling_parameters.automatic_model.msub +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.nonparametric_bootstrap.b=iqtree-4-bootstrap_parameters.nonparametric_bootstrap.b diff --git a/src/main/resources/workflows/0.16/irida_workflow.xml b/src/main/resources/workflows/0.16/irida_workflow.xml new file mode 100644 index 0000000..2f226fe --- /dev/null +++ b/src/main/resources/workflows/0.16/irida_workflow.xml @@ -0,0 +1,266 @@ + + 8e01d923-2c4c-4529-923e-aaec4b604d1e + QIPhylo + 0.16 + QI_PHYLO + + sequence_reads_paired + reference + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + snippy + iuc + https://toolshed.g2.bx.psu.edu + 82f2b6f20fa2 + + + iqtree + leomrtns + https://testtoolshed.g2.bx.psu.edu + 87daf702e477 + + + \ No newline at end of file diff --git a/src/main/resources/workflows/0.16/irida_workflow_structure.ga b/src/main/resources/workflows/0.16/irida_workflow_structure.ga new file mode 100644 index 0000000..816ea6c --- /dev/null +++ b/src/main/resources/workflows/0.16/irida_workflow_structure.ga @@ -0,0 +1,374 @@ +{ + "a_galaxy_workflow": "true", + "annotation": "", + "format-version": "0.1", + "name": "qi-phylo", + "steps": { + "0": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "reference" + } + ], + "label": "reference", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 243, + "top": 483 + }, + "tool_id": null, + "tool_state": "{\"name\": \"reference\"}", + "tool_version": null, + "type": "data_input", + "uuid": "fe8d4677-4c85-42e9-af65-a0da55443aef", + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "bb6527ee-c776-450b-b26d-2f921145cc28" + } + ] + }, + "1": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "sequence_reads_paired" + } + ], + "label": "sequence_reads_paired", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 243, + "top": 570 + }, + "tool_id": null, + "tool_state": "{\"collection_type\": \"list:paired\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "36e8971c-79b9-48cd-94d2-11ceb3e707f3", + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "99ee65bf-a25a-4de9-91ba-466588140ab4" + } + ] + }, + "2": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/snippy/snippy/3.2+galaxy1", + "errors": null, + "id": 2, + "input_connections": { + "fastq_input|fastq_input": { + "id": 1, + "output_name": "output" + }, + "ref": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "snippy", + "outputs": [ + { + "name": "snpvcf", + "type": "vcf" + }, + { + "name": "snptab", + "type": "tabular" + }, + { + "name": "outdir", + "type": "zip" + } + ], + "position": { + "left": 523.5, + "top": 434 + }, + "post_job_actions": { + "HideDatasetActionoutdir": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outdir" + }, + "HideDatasetActionsnptab": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "snptab" + }, + "HideDatasetActionsnpvcf": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "snpvcf" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/snippy/snippy/3.2+galaxy1", + "tool_shed_repository": { + "changeset_revision": "82f2b6f20fa2", + "name": "snippy", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"adv\": \"{\\\"bwaopt\\\": \\\"\\\", \\\"mapqual\\\": \\\"60\\\", \\\"mincov\\\": \\\"10\\\", \\\"minfrac\\\": \\\"0.9\\\", \\\"rgid\\\": \\\"\\\"}\", \"__page__\": null, \"outputs\": \"[\\\"outvcf\\\", \\\"outtab\\\", \\\"outzip\\\"]\", \"__rerun_remap_job_id__\": null, \"fastq_input\": \"{\\\"__current_case__\\\": 2, \\\"fastq_input\\\": {\\\"__class__\\\": \\\"ConnectedValue\\\"}, \\\"fastq_input_selector\\\": \\\"paired_collection\\\"}\", \"ref\": \"{\\\"__class__\\\": \\\"ConnectedValue\\\"}\"}", + "tool_version": "3.2+galaxy1", + "type": "tool", + "uuid": "8be43971-d993-4d33-8912-91355f714e50", + "workflow_outputs": [] + }, + "3": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/snippy/snippy_core/3.2", + "errors": null, + "id": 3, + "input_connections": { + "indirs": { + "id": 2, + "output_name": "outdir" + } + }, + "inputs": [], + "label": null, + "name": "snippy-core", + "outputs": [ + { + "name": "alignment_fasta", + "type": "fasta" + }, + { + "name": "alignment_table", + "type": "tabular" + }, + { + "name": "alignment_summary", + "type": "txt" + } + ], + "position": { + "left": 919.5, + "top": 422 + }, + "post_job_actions": { + "RenameDatasetActionalignment_fasta": { + "action_arguments": { + "newname": "core.fasta" + }, + "action_type": "RenameDatasetAction", + "output_name": "alignment_fasta" + }, + "RenameDatasetActionalignment_summary": { + "action_arguments": { + "newname": "core_sum.tsv" + }, + "action_type": "RenameDatasetAction", + "output_name": "alignment_summary" + }, + "RenameDatasetActionalignment_table": { + "action_arguments": { + "newname": "core.tsv" + }, + "action_type": "RenameDatasetAction", + "output_name": "alignment_table" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/snippy/snippy_core/3.2", + "tool_shed_repository": { + "changeset_revision": "82f2b6f20fa2", + "name": "snippy", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"outputs\": \"[\\\"outaln\\\", \\\"outtab\\\", \\\"outtxt\\\"]\", \"is_reference\": \"\\\"false\\\"\", \"indirs\": \"{\\\"__class__\\\": \\\"ConnectedValue\\\"}\", \"__rerun_remap_job_id__\": null, \"__page__\": null}", + "tool_version": "3.2", + "type": "tool", + "uuid": "3aa7ef26-9836-4373-be21-f4deb12edd20", + "workflow_outputs": [ + { + "label": "align_table", + "output_name": "alignment_table", + "uuid": "07671ed7-7513-4051-b5f2-83d1b54e6e5a" + }, + { + "label": "align_fas", + "output_name": "alignment_fasta", + "uuid": "c8e420ae-4275-4aae-aa5f-97f9e450f449" + }, + { + "label": "align_sum", + "output_name": "alignment_summary", + "uuid": "d32b9891-38fa-49b1-b8ad-6cb7b86d09ed" + } + ] + }, + "4": { + "annotation": "", + "content_id": "testtoolshed.g2.bx.psu.edu/repos/leomrtns/iqtree/iqtree/1.6.12", + "errors": null, + "id": 4, + "input_connections": { + "general_options|s": { + "id": 3, + "output_name": "alignment_fasta" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool IQ-TREE", + "name": "general_options" + }, + { + "description": "runtime parameter for tool IQ-TREE", + "name": "general_options" + }, + { + "description": "runtime parameter for tool IQ-TREE", + "name": "general_options" + }, + { + "description": "runtime parameter for tool IQ-TREE", + "name": "likelihood_mapping" + } + ], + "label": null, + "name": "IQ-TREE", + "outputs": [ + { + "name": "bionj", + "type": "nhx" + }, + { + "name": "treefile", + "type": "nhx" + }, + { + "name": "contree", + "type": "nhx" + }, + { + "name": "mldist", + "type": "mldist" + }, + { + "name": "splits.nex", + "type": "nex" + }, + { + "name": "iqtree", + "type": "iqtree" + } + ], + "position": { + "left": 1409, + "top": 145 + }, + "post_job_actions": { + "RenameDatasetActionbionj": { + "action_arguments": { + "newname": "bionj.newick" + }, + "action_type": "RenameDatasetAction", + "output_name": "bionj" + }, + "RenameDatasetActioncontree": { + "action_arguments": { + "newname": "consensus.newick" + }, + "action_type": "RenameDatasetAction", + "output_name": "contree" + }, + "RenameDatasetActioniqtree": { + "action_arguments": { + "newname": "iqtree.txt" + }, + "action_type": "RenameDatasetAction", + "output_name": "iqtree" + }, + "RenameDatasetActionmldist": { + "action_arguments": { + "newname": "iqtree.mldist" + }, + "action_type": "RenameDatasetAction", + "output_name": "mldist" + }, + "RenameDatasetActionsplits.nex": { + "action_arguments": { + "newname": "bootstrap.newick" + }, + "action_type": "RenameDatasetAction", + "output_name": "splits.nex" + }, + "RenameDatasetActiontreefile": { + "action_arguments": { + "newname": "mltree.newick" + }, + "action_type": "RenameDatasetAction", + "output_name": "treefile" + } + }, + "tool_id": "testtoolshed.g2.bx.psu.edu/repos/leomrtns/iqtree/iqtree/1.6.12", + "tool_shed_repository": { + "changeset_revision": "87daf702e477", + "name": "iqtree", + "owner": "leomrtns", + "tool_shed": "testtoolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__page__\": null, \"general_options\": \"{\\\"keep_ident\\\": \\\"false\\\", \\\"s\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"safe\\\": \\\"false\\\", \\\"seed\\\": \\\"\\\", \\\"st\\\": \\\"DNA\\\", \\\"t\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"te\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}}\", \"__rerun_remap_job_id__\": null, \"modelling_parameters\": \"{\\\"automatic_model\\\": {\\\"cmax\\\": \\\"10\\\", \\\"cmin\\\": \\\"2\\\", \\\"cond_model\\\": {\\\"__current_case__\\\": 0, \\\"m\\\": \\\"HKY\\\", \\\"opt_custommodel\\\": \\\"true\\\"}, \\\"madd\\\": \\\"\\\", \\\"mdef\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"merit\\\": \\\"AIC\\\", \\\"mfreq\\\": \\\"\\\", \\\"mrate\\\": \\\"\\\", \\\"mset\\\": \\\"\\\", \\\"msub\\\": \\\"nuclear\\\", \\\"mtree\\\": \\\"false\\\", \\\"rcluster\\\": \\\"\\\"}, \\\"partition_model\\\": {\\\"q\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"sp\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"spp\\\": \\\"false\\\"}, \\\"rate_heterogeneity\\\": {\\\"a\\\": \\\"\\\", \\\"gmedian\\\": \\\"false\\\", \\\"i\\\": \\\"\\\", \\\"opt_gamma_inv\\\": \\\"false\\\", \\\"wsr\\\": \\\"false\\\"}, \\\"site_specific_frequency\\\": {\\\"fmax\\\": \\\"false\\\", \\\"fs\\\": \\\"\\\", \\\"ft\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}}, \\\"specifying_substitution\\\": {\\\"mwopt\\\": \\\"false\\\"}}\", \"bootstrap_parameters\": \"{\\\"nonparametric_bootstrap\\\": {\\\"b\\\": \\\"\\\", \\\"bc\\\": \\\"false\\\", \\\"bo\\\": \\\"false\\\"}, \\\"ultrafast_bootstrap\\\": {\\\"bb\\\": \\\"\\\", \\\"bcor\\\": \\\"0.99\\\", \\\"beps\\\": \\\"0.5\\\", \\\"bnni\\\": \\\"false\\\", \\\"bspec\\\": \\\"\\\", \\\"nm\\\": \\\"1000\\\", \\\"nstep\\\": \\\"100\\\", \\\"wbt\\\": \\\"false\\\", \\\"wbtl\\\": \\\"false\\\"}}\", \"miscellaneous_options\": \"{\\\"fconst\\\": \\\"\\\"}\", \"likelihood_mapping\": \"{\\\"lmap\\\": \\\"\\\", \\\"lmclust\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"wql\\\": \\\"false\\\"}\", \"tree_parameters\": \"{\\\"computing_robinson_foulds\\\": {\\\"rf\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"rf_adj\\\": \\\"false\\\", \\\"rf_all\\\": \\\"false\\\"}, \\\"constructing_consensus\\\": {\\\"bi\\\": \\\"\\\", \\\"con\\\": \\\"false\\\", \\\"minsup\\\": \\\"0.0\\\", \\\"net\\\": \\\"false\\\", \\\"sup\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"suptag\\\": \\\"\\\"}, \\\"generating_random\\\": {\\\"r\\\": \\\"\\\", \\\"rbal\\\": \\\"false\\\", \\\"rcat\\\": \\\"false\\\", \\\"rcsg\\\": \\\"false\\\", \\\"rlen\\\": \\\"\\\", \\\"ru\\\": \\\"false\\\"}, \\\"single_branch\\\": {\\\"abayes\\\": \\\"false\\\", \\\"alrt\\\": \\\"\\\", \\\"lbp\\\": \\\"\\\"}, \\\"tree_search\\\": {\\\"allnni\\\": \\\"false\\\", \\\"djc\\\": \\\"false\\\", \\\"fast\\\": \\\"true\\\", \\\"g\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"n\\\": \\\"\\\", \\\"nbest\\\": \\\"5\\\", \\\"ninit\\\": \\\"100\\\", \\\"nstop\\\": \\\"100\\\", \\\"ntop\\\": \\\"20\\\", \\\"pers\\\": \\\"0.5\\\", \\\"sprrad\\\": \\\"6\\\"}, \\\"tree_topology\\\": {\\\"au\\\": \\\"false\\\", \\\"z\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"zb\\\": \\\"\\\", \\\"zw\\\": \\\"false\\\"}}\"}", + "tool_version": "1.6.12", + "type": "tool", + "uuid": "220797f8-a79b-4c2f-8279-4a51b3f0645a", + "workflow_outputs": [ + { + "label": null, + "output_name": "iqtree", + "uuid": "ce01f9aa-f72e-4646-b371-c872e9615f16" + }, + { + "label": null, + "output_name": "splits.nex", + "uuid": "81b003f2-c8b7-4a89-80cd-547b28fcc3c2" + }, + { + "label": null, + "output_name": "mldist", + "uuid": "f5bbacb0-d0f4-4992-bd34-b8a6dc4935ae" + }, + { + "label": null, + "output_name": "treefile", + "uuid": "2dd7934e-2f1b-4eed-a390-7bc5d3fd82a5" + }, + { + "label": null, + "output_name": "bionj", + "uuid": "3376b142-b48a-4f76-ad41-19c54980ec28" + }, + { + "label": null, + "output_name": "contree", + "uuid": "dbba944f-75a4-4685-ad8f-1ada2306f53f" + } + ] + } + }, + "tags": [], + "uuid": "a62d7618-f6b6-4a95-b264-fb17e2ca9b43", + "version": 7 +} \ No newline at end of file diff --git a/src/main/resources/workflows/0.16/messages_en.properties b/src/main/resources/workflows/0.16/messages_en.properties new file mode 100644 index 0000000..9599a54 --- /dev/null +++ b/src/main/resources/workflows/0.16/messages_en.properties @@ -0,0 +1,89 @@ +#Pipeline Info Properties +#Mon Sep 09 16:02:02 BST 2019 +pipeline.parameters.modal-title.qiphylo=QIPhylo Pipeline Parameters +pipeline.title.QIPhylo=Pipelines - QIPhylo +pipeline.h1.QIPhylo=QIPhylo Pipeline +workflow.QI_PHYLO.description= +workflow.QI_PHYLO.title=QIPhylo Pipeline +#Tool Parameters - Tool: snippy - Workflow Step #: 2 +#Mon Sep 09 16:02:02 BST 2019 +pipeline.parameters.qiphylo.snippy-2-adv.mincov=snippy-2-adv.mincov +pipeline.parameters.qiphylo.snippy-2-fastq_input.fastq_input_selector=snippy-2-fastq_input.fastq_input_selector +pipeline.parameters.qiphylo.snippy-2-adv.mapqual=snippy-2-adv.mapqual +pipeline.parameters.qiphylo.snippy-2-adv.minfrac=snippy-2-adv.minfrac +pipeline.parameters.qiphylo.snippy-2-adv.bwaopt=snippy-2-adv.bwaopt +pipeline.parameters.qiphylo.snippy-2-adv.rgid=snippy-2-adv.rgid +#Tool Parameters - Tool: snippy - Workflow Step #: 3 +#Mon Sep 09 16:02:02 BST 2019 +pipeline.parameters.qiphylo.snippy-3-is_reference=snippy-3-is_reference +#Tool Parameters - Tool: iqtree - Workflow Step #: 4 +#Mon Sep 09 16:02:02 BST 2019 +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.mset=iqtree-4-modelling_parameters.automatic_model.mset +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.mtree=iqtree-4-modelling_parameters.automatic_model.mtree +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.djc=iqtree-4-tree_parameters.tree_search.djc +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.computing_robinson_foulds.rf_all=iqtree-4-tree_parameters.computing_robinson_foulds.rf_all +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.rcluster=iqtree-4-modelling_parameters.automatic_model.rcluster +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.r=iqtree-4-tree_parameters.generating_random.r +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.rbal=iqtree-4-tree_parameters.generating_random.rbal +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.mfreq=iqtree-4-modelling_parameters.automatic_model.mfreq +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.rcsg=iqtree-4-tree_parameters.generating_random.rcsg +pipeline.parameters.qiphylo.iqtree-4-general_options.seed=iqtree-4-general_options.seed +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.site_specific_frequency.fmax=iqtree-4-modelling_parameters.site_specific_frequency.fmax +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.pers=iqtree-4-tree_parameters.tree_search.pers +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.fast=iqtree-4-tree_parameters.tree_search.fast +pipeline.parameters.qiphylo.iqtree-4-general_options.keep_ident=iqtree-4-general_options.keep_ident +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.mrate=iqtree-4-modelling_parameters.automatic_model.mrate +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.i=iqtree-4-modelling_parameters.rate_heterogeneity.i +pipeline.parameters.qiphylo.iqtree-4-general_options.safe=iqtree-4-general_options.safe +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bcor=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bcor +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.ru=iqtree-4-tree_parameters.generating_random.ru +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.nonparametric_bootstrap.bo=iqtree-4-bootstrap_parameters.nonparametric_bootstrap.bo +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_topology.zw=iqtree-4-tree_parameters.tree_topology.zw +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.a=iqtree-4-modelling_parameters.rate_heterogeneity.a +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.cmin=iqtree-4-modelling_parameters.automatic_model.cmin +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.cond_model.m=iqtree-4-modelling_parameters.automatic_model.cond_model.m +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.merit=iqtree-4-modelling_parameters.automatic_model.merit +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.minsup=iqtree-4-tree_parameters.constructing_consensus.minsup +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.nstop=iqtree-4-tree_parameters.tree_search.nstop +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.nonparametric_bootstrap.bc=iqtree-4-bootstrap_parameters.nonparametric_bootstrap.bc +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.sprrad=iqtree-4-tree_parameters.tree_search.sprrad +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bnni=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bnni +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.n=iqtree-4-tree_parameters.tree_search.n +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.site_specific_frequency.fs=iqtree-4-modelling_parameters.site_specific_frequency.fs +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.wsr=iqtree-4-modelling_parameters.rate_heterogeneity.wsr +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.wbtl=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.wbtl +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_topology.au=iqtree-4-tree_parameters.tree_topology.au +pipeline.parameters.qiphylo.iqtree-4-likelihood_mapping.lmap=iqtree-4-likelihood_mapping.lmap +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_topology.zb=iqtree-4-tree_parameters.tree_topology.zb +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.suptag=iqtree-4-tree_parameters.constructing_consensus.suptag +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.bi=iqtree-4-tree_parameters.constructing_consensus.bi +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.nm=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.nm +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.wbt=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.wbt +pipeline.parameters.qiphylo.iqtree-4-likelihood_mapping.wql=iqtree-4-likelihood_mapping.wql +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bb=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bb +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.madd=iqtree-4-modelling_parameters.automatic_model.madd +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.single_branch.abayes=iqtree-4-tree_parameters.single_branch.abayes +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.opt_gamma_inv=iqtree-4-modelling_parameters.rate_heterogeneity.opt_gamma_inv +pipeline.parameters.qiphylo.iqtree-4-general_options.st=iqtree-4-general_options.st +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bspec=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bspec +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.partition_model.spp=iqtree-4-modelling_parameters.partition_model.spp +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.rlen=iqtree-4-tree_parameters.generating_random.rlen +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.ntop=iqtree-4-tree_parameters.tree_search.ntop +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.computing_robinson_foulds.rf_adj=iqtree-4-tree_parameters.computing_robinson_foulds.rf_adj +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.beps=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.beps +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.nstep=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.nstep +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.single_branch.alrt=iqtree-4-tree_parameters.single_branch.alrt +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.single_branch.lbp=iqtree-4-tree_parameters.single_branch.lbp +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.gmedian=iqtree-4-modelling_parameters.rate_heterogeneity.gmedian +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.nbest=iqtree-4-tree_parameters.tree_search.nbest +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.net=iqtree-4-tree_parameters.constructing_consensus.net +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.specifying_substitution.mwopt=iqtree-4-modelling_parameters.specifying_substitution.mwopt +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.cmax=iqtree-4-modelling_parameters.automatic_model.cmax +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.cond_model.opt_custommodel=iqtree-4-modelling_parameters.automatic_model.cond_model.opt_custommodel +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.rcat=iqtree-4-tree_parameters.generating_random.rcat +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.con=iqtree-4-tree_parameters.constructing_consensus.con +pipeline.parameters.qiphylo.iqtree-4-miscellaneous_options.fconst=iqtree-4-miscellaneous_options.fconst +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.allnni=iqtree-4-tree_parameters.tree_search.allnni +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.ninit=iqtree-4-tree_parameters.tree_search.ninit +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.msub=iqtree-4-modelling_parameters.automatic_model.msub +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.nonparametric_bootstrap.b=iqtree-4-bootstrap_parameters.nonparametric_bootstrap.b diff --git a/src/main/resources/workflows/0.17/irida_workflow.xml b/src/main/resources/workflows/0.17/irida_workflow.xml new file mode 100644 index 0000000..4107ae9 --- /dev/null +++ b/src/main/resources/workflows/0.17/irida_workflow.xml @@ -0,0 +1,266 @@ + + e40c462d-6d11-4aad-a87a-f1e5756e0b5e + QIPhylo + 0.17 + QI_PHYLO + + sequence_reads_paired + reference + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + snippy + iuc + https://toolshed.g2.bx.psu.edu + 82f2b6f20fa2 + + + iqtree + leomrtns + https://testtoolshed.g2.bx.psu.edu + 87daf702e477 + + + \ No newline at end of file diff --git a/src/main/resources/workflows/0.17/irida_workflow_structure.ga b/src/main/resources/workflows/0.17/irida_workflow_structure.ga new file mode 100644 index 0000000..816ea6c --- /dev/null +++ b/src/main/resources/workflows/0.17/irida_workflow_structure.ga @@ -0,0 +1,374 @@ +{ + "a_galaxy_workflow": "true", + "annotation": "", + "format-version": "0.1", + "name": "qi-phylo", + "steps": { + "0": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "reference" + } + ], + "label": "reference", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 243, + "top": 483 + }, + "tool_id": null, + "tool_state": "{\"name\": \"reference\"}", + "tool_version": null, + "type": "data_input", + "uuid": "fe8d4677-4c85-42e9-af65-a0da55443aef", + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "bb6527ee-c776-450b-b26d-2f921145cc28" + } + ] + }, + "1": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "sequence_reads_paired" + } + ], + "label": "sequence_reads_paired", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 243, + "top": 570 + }, + "tool_id": null, + "tool_state": "{\"collection_type\": \"list:paired\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "36e8971c-79b9-48cd-94d2-11ceb3e707f3", + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "99ee65bf-a25a-4de9-91ba-466588140ab4" + } + ] + }, + "2": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/snippy/snippy/3.2+galaxy1", + "errors": null, + "id": 2, + "input_connections": { + "fastq_input|fastq_input": { + "id": 1, + "output_name": "output" + }, + "ref": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "snippy", + "outputs": [ + { + "name": "snpvcf", + "type": "vcf" + }, + { + "name": "snptab", + "type": "tabular" + }, + { + "name": "outdir", + "type": "zip" + } + ], + "position": { + "left": 523.5, + "top": 434 + }, + "post_job_actions": { + "HideDatasetActionoutdir": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outdir" + }, + "HideDatasetActionsnptab": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "snptab" + }, + "HideDatasetActionsnpvcf": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "snpvcf" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/snippy/snippy/3.2+galaxy1", + "tool_shed_repository": { + "changeset_revision": "82f2b6f20fa2", + "name": "snippy", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"adv\": \"{\\\"bwaopt\\\": \\\"\\\", \\\"mapqual\\\": \\\"60\\\", \\\"mincov\\\": \\\"10\\\", \\\"minfrac\\\": \\\"0.9\\\", \\\"rgid\\\": \\\"\\\"}\", \"__page__\": null, \"outputs\": \"[\\\"outvcf\\\", \\\"outtab\\\", \\\"outzip\\\"]\", \"__rerun_remap_job_id__\": null, \"fastq_input\": \"{\\\"__current_case__\\\": 2, \\\"fastq_input\\\": {\\\"__class__\\\": \\\"ConnectedValue\\\"}, \\\"fastq_input_selector\\\": \\\"paired_collection\\\"}\", \"ref\": \"{\\\"__class__\\\": \\\"ConnectedValue\\\"}\"}", + "tool_version": "3.2+galaxy1", + "type": "tool", + "uuid": "8be43971-d993-4d33-8912-91355f714e50", + "workflow_outputs": [] + }, + "3": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/snippy/snippy_core/3.2", + "errors": null, + "id": 3, + "input_connections": { + "indirs": { + "id": 2, + "output_name": "outdir" + } + }, + "inputs": [], + "label": null, + "name": "snippy-core", + "outputs": [ + { + "name": "alignment_fasta", + "type": "fasta" + }, + { + "name": "alignment_table", + "type": "tabular" + }, + { + "name": "alignment_summary", + "type": "txt" + } + ], + "position": { + "left": 919.5, + "top": 422 + }, + "post_job_actions": { + "RenameDatasetActionalignment_fasta": { + "action_arguments": { + "newname": "core.fasta" + }, + "action_type": "RenameDatasetAction", + "output_name": "alignment_fasta" + }, + "RenameDatasetActionalignment_summary": { + "action_arguments": { + "newname": "core_sum.tsv" + }, + "action_type": "RenameDatasetAction", + "output_name": "alignment_summary" + }, + "RenameDatasetActionalignment_table": { + "action_arguments": { + "newname": "core.tsv" + }, + "action_type": "RenameDatasetAction", + "output_name": "alignment_table" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/snippy/snippy_core/3.2", + "tool_shed_repository": { + "changeset_revision": "82f2b6f20fa2", + "name": "snippy", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"outputs\": \"[\\\"outaln\\\", \\\"outtab\\\", \\\"outtxt\\\"]\", \"is_reference\": \"\\\"false\\\"\", \"indirs\": \"{\\\"__class__\\\": \\\"ConnectedValue\\\"}\", \"__rerun_remap_job_id__\": null, \"__page__\": null}", + "tool_version": "3.2", + "type": "tool", + "uuid": "3aa7ef26-9836-4373-be21-f4deb12edd20", + "workflow_outputs": [ + { + "label": "align_table", + "output_name": "alignment_table", + "uuid": "07671ed7-7513-4051-b5f2-83d1b54e6e5a" + }, + { + "label": "align_fas", + "output_name": "alignment_fasta", + "uuid": "c8e420ae-4275-4aae-aa5f-97f9e450f449" + }, + { + "label": "align_sum", + "output_name": "alignment_summary", + "uuid": "d32b9891-38fa-49b1-b8ad-6cb7b86d09ed" + } + ] + }, + "4": { + "annotation": "", + "content_id": "testtoolshed.g2.bx.psu.edu/repos/leomrtns/iqtree/iqtree/1.6.12", + "errors": null, + "id": 4, + "input_connections": { + "general_options|s": { + "id": 3, + "output_name": "alignment_fasta" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool IQ-TREE", + "name": "general_options" + }, + { + "description": "runtime parameter for tool IQ-TREE", + "name": "general_options" + }, + { + "description": "runtime parameter for tool IQ-TREE", + "name": "general_options" + }, + { + "description": "runtime parameter for tool IQ-TREE", + "name": "likelihood_mapping" + } + ], + "label": null, + "name": "IQ-TREE", + "outputs": [ + { + "name": "bionj", + "type": "nhx" + }, + { + "name": "treefile", + "type": "nhx" + }, + { + "name": "contree", + "type": "nhx" + }, + { + "name": "mldist", + "type": "mldist" + }, + { + "name": "splits.nex", + "type": "nex" + }, + { + "name": "iqtree", + "type": "iqtree" + } + ], + "position": { + "left": 1409, + "top": 145 + }, + "post_job_actions": { + "RenameDatasetActionbionj": { + "action_arguments": { + "newname": "bionj.newick" + }, + "action_type": "RenameDatasetAction", + "output_name": "bionj" + }, + "RenameDatasetActioncontree": { + "action_arguments": { + "newname": "consensus.newick" + }, + "action_type": "RenameDatasetAction", + "output_name": "contree" + }, + "RenameDatasetActioniqtree": { + "action_arguments": { + "newname": "iqtree.txt" + }, + "action_type": "RenameDatasetAction", + "output_name": "iqtree" + }, + "RenameDatasetActionmldist": { + "action_arguments": { + "newname": "iqtree.mldist" + }, + "action_type": "RenameDatasetAction", + "output_name": "mldist" + }, + "RenameDatasetActionsplits.nex": { + "action_arguments": { + "newname": "bootstrap.newick" + }, + "action_type": "RenameDatasetAction", + "output_name": "splits.nex" + }, + "RenameDatasetActiontreefile": { + "action_arguments": { + "newname": "mltree.newick" + }, + "action_type": "RenameDatasetAction", + "output_name": "treefile" + } + }, + "tool_id": "testtoolshed.g2.bx.psu.edu/repos/leomrtns/iqtree/iqtree/1.6.12", + "tool_shed_repository": { + "changeset_revision": "87daf702e477", + "name": "iqtree", + "owner": "leomrtns", + "tool_shed": "testtoolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__page__\": null, \"general_options\": \"{\\\"keep_ident\\\": \\\"false\\\", \\\"s\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"safe\\\": \\\"false\\\", \\\"seed\\\": \\\"\\\", \\\"st\\\": \\\"DNA\\\", \\\"t\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"te\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}}\", \"__rerun_remap_job_id__\": null, \"modelling_parameters\": \"{\\\"automatic_model\\\": {\\\"cmax\\\": \\\"10\\\", \\\"cmin\\\": \\\"2\\\", \\\"cond_model\\\": {\\\"__current_case__\\\": 0, \\\"m\\\": \\\"HKY\\\", \\\"opt_custommodel\\\": \\\"true\\\"}, \\\"madd\\\": \\\"\\\", \\\"mdef\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"merit\\\": \\\"AIC\\\", \\\"mfreq\\\": \\\"\\\", \\\"mrate\\\": \\\"\\\", \\\"mset\\\": \\\"\\\", \\\"msub\\\": \\\"nuclear\\\", \\\"mtree\\\": \\\"false\\\", \\\"rcluster\\\": \\\"\\\"}, \\\"partition_model\\\": {\\\"q\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"sp\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"spp\\\": \\\"false\\\"}, \\\"rate_heterogeneity\\\": {\\\"a\\\": \\\"\\\", \\\"gmedian\\\": \\\"false\\\", \\\"i\\\": \\\"\\\", \\\"opt_gamma_inv\\\": \\\"false\\\", \\\"wsr\\\": \\\"false\\\"}, \\\"site_specific_frequency\\\": {\\\"fmax\\\": \\\"false\\\", \\\"fs\\\": \\\"\\\", \\\"ft\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}}, \\\"specifying_substitution\\\": {\\\"mwopt\\\": \\\"false\\\"}}\", \"bootstrap_parameters\": \"{\\\"nonparametric_bootstrap\\\": {\\\"b\\\": \\\"\\\", \\\"bc\\\": \\\"false\\\", \\\"bo\\\": \\\"false\\\"}, \\\"ultrafast_bootstrap\\\": {\\\"bb\\\": \\\"\\\", \\\"bcor\\\": \\\"0.99\\\", \\\"beps\\\": \\\"0.5\\\", \\\"bnni\\\": \\\"false\\\", \\\"bspec\\\": \\\"\\\", \\\"nm\\\": \\\"1000\\\", \\\"nstep\\\": \\\"100\\\", \\\"wbt\\\": \\\"false\\\", \\\"wbtl\\\": \\\"false\\\"}}\", \"miscellaneous_options\": \"{\\\"fconst\\\": \\\"\\\"}\", \"likelihood_mapping\": \"{\\\"lmap\\\": \\\"\\\", \\\"lmclust\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"wql\\\": \\\"false\\\"}\", \"tree_parameters\": \"{\\\"computing_robinson_foulds\\\": {\\\"rf\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"rf_adj\\\": \\\"false\\\", \\\"rf_all\\\": \\\"false\\\"}, \\\"constructing_consensus\\\": {\\\"bi\\\": \\\"\\\", \\\"con\\\": \\\"false\\\", \\\"minsup\\\": \\\"0.0\\\", \\\"net\\\": \\\"false\\\", \\\"sup\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"suptag\\\": \\\"\\\"}, \\\"generating_random\\\": {\\\"r\\\": \\\"\\\", \\\"rbal\\\": \\\"false\\\", \\\"rcat\\\": \\\"false\\\", \\\"rcsg\\\": \\\"false\\\", \\\"rlen\\\": \\\"\\\", \\\"ru\\\": \\\"false\\\"}, \\\"single_branch\\\": {\\\"abayes\\\": \\\"false\\\", \\\"alrt\\\": \\\"\\\", \\\"lbp\\\": \\\"\\\"}, \\\"tree_search\\\": {\\\"allnni\\\": \\\"false\\\", \\\"djc\\\": \\\"false\\\", \\\"fast\\\": \\\"true\\\", \\\"g\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"n\\\": \\\"\\\", \\\"nbest\\\": \\\"5\\\", \\\"ninit\\\": \\\"100\\\", \\\"nstop\\\": \\\"100\\\", \\\"ntop\\\": \\\"20\\\", \\\"pers\\\": \\\"0.5\\\", \\\"sprrad\\\": \\\"6\\\"}, \\\"tree_topology\\\": {\\\"au\\\": \\\"false\\\", \\\"z\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"zb\\\": \\\"\\\", \\\"zw\\\": \\\"false\\\"}}\"}", + "tool_version": "1.6.12", + "type": "tool", + "uuid": "220797f8-a79b-4c2f-8279-4a51b3f0645a", + "workflow_outputs": [ + { + "label": null, + "output_name": "iqtree", + "uuid": "ce01f9aa-f72e-4646-b371-c872e9615f16" + }, + { + "label": null, + "output_name": "splits.nex", + "uuid": "81b003f2-c8b7-4a89-80cd-547b28fcc3c2" + }, + { + "label": null, + "output_name": "mldist", + "uuid": "f5bbacb0-d0f4-4992-bd34-b8a6dc4935ae" + }, + { + "label": null, + "output_name": "treefile", + "uuid": "2dd7934e-2f1b-4eed-a390-7bc5d3fd82a5" + }, + { + "label": null, + "output_name": "bionj", + "uuid": "3376b142-b48a-4f76-ad41-19c54980ec28" + }, + { + "label": null, + "output_name": "contree", + "uuid": "dbba944f-75a4-4685-ad8f-1ada2306f53f" + } + ] + } + }, + "tags": [], + "uuid": "a62d7618-f6b6-4a95-b264-fb17e2ca9b43", + "version": 7 +} \ No newline at end of file diff --git a/src/main/resources/workflows/0.17/messages_en.properties b/src/main/resources/workflows/0.17/messages_en.properties new file mode 100644 index 0000000..c077a00 --- /dev/null +++ b/src/main/resources/workflows/0.17/messages_en.properties @@ -0,0 +1,89 @@ +#Pipeline Info Properties +#Fri Sep 13 13:37:40 BST 2019 +pipeline.parameters.modal-title.qiphylo=QIPhylo Pipeline Parameters +pipeline.title.QIPhylo=Pipelines - QIPhylo +pipeline.h1.QIPhylo=QIPhylo Pipeline +workflow.QI_PHYLO.description= +workflow.QI_PHYLO.title=QIPhylo Pipeline +#Tool Parameters - Tool: snippy - Workflow Step #: 2 +#Fri Sep 13 13:37:40 BST 2019 +pipeline.parameters.qiphylo.snippy-2-adv.mincov=snippy-2-adv.mincov +pipeline.parameters.qiphylo.snippy-2-fastq_input.fastq_input_selector=snippy-2-fastq_input.fastq_input_selector +pipeline.parameters.qiphylo.snippy-2-adv.mapqual=snippy-2-adv.mapqual +pipeline.parameters.qiphylo.snippy-2-adv.minfrac=snippy-2-adv.minfrac +pipeline.parameters.qiphylo.snippy-2-adv.bwaopt=snippy-2-adv.bwaopt +pipeline.parameters.qiphylo.snippy-2-adv.rgid=snippy-2-adv.rgid +#Tool Parameters - Tool: snippy - Workflow Step #: 3 +#Fri Sep 13 13:37:40 BST 2019 +pipeline.parameters.qiphylo.snippy-3-is_reference=snippy-3-is_reference +#Tool Parameters - Tool: iqtree - Workflow Step #: 4 +#Fri Sep 13 13:37:40 BST 2019 +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.mset=iqtree-4-modelling_parameters.automatic_model.mset +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.mtree=iqtree-4-modelling_parameters.automatic_model.mtree +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.djc=iqtree-4-tree_parameters.tree_search.djc +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.computing_robinson_foulds.rf_all=iqtree-4-tree_parameters.computing_robinson_foulds.rf_all +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.rcluster=iqtree-4-modelling_parameters.automatic_model.rcluster +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.r=iqtree-4-tree_parameters.generating_random.r +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.rbal=iqtree-4-tree_parameters.generating_random.rbal +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.mfreq=iqtree-4-modelling_parameters.automatic_model.mfreq +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.rcsg=iqtree-4-tree_parameters.generating_random.rcsg +pipeline.parameters.qiphylo.iqtree-4-general_options.seed=iqtree-4-general_options.seed +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.site_specific_frequency.fmax=iqtree-4-modelling_parameters.site_specific_frequency.fmax +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.pers=iqtree-4-tree_parameters.tree_search.pers +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.fast=iqtree-4-tree_parameters.tree_search.fast +pipeline.parameters.qiphylo.iqtree-4-general_options.keep_ident=iqtree-4-general_options.keep_ident +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.mrate=iqtree-4-modelling_parameters.automatic_model.mrate +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.i=iqtree-4-modelling_parameters.rate_heterogeneity.i +pipeline.parameters.qiphylo.iqtree-4-general_options.safe=iqtree-4-general_options.safe +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bcor=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bcor +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.ru=iqtree-4-tree_parameters.generating_random.ru +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.nonparametric_bootstrap.bo=iqtree-4-bootstrap_parameters.nonparametric_bootstrap.bo +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_topology.zw=iqtree-4-tree_parameters.tree_topology.zw +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.a=iqtree-4-modelling_parameters.rate_heterogeneity.a +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.cmin=iqtree-4-modelling_parameters.automatic_model.cmin +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.cond_model.m=iqtree-4-modelling_parameters.automatic_model.cond_model.m +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.merit=iqtree-4-modelling_parameters.automatic_model.merit +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.minsup=iqtree-4-tree_parameters.constructing_consensus.minsup +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.nstop=iqtree-4-tree_parameters.tree_search.nstop +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.nonparametric_bootstrap.bc=iqtree-4-bootstrap_parameters.nonparametric_bootstrap.bc +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.sprrad=iqtree-4-tree_parameters.tree_search.sprrad +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bnni=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bnni +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.n=iqtree-4-tree_parameters.tree_search.n +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.site_specific_frequency.fs=iqtree-4-modelling_parameters.site_specific_frequency.fs +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.wsr=iqtree-4-modelling_parameters.rate_heterogeneity.wsr +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.wbtl=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.wbtl +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_topology.au=iqtree-4-tree_parameters.tree_topology.au +pipeline.parameters.qiphylo.iqtree-4-likelihood_mapping.lmap=iqtree-4-likelihood_mapping.lmap +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_topology.zb=iqtree-4-tree_parameters.tree_topology.zb +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.suptag=iqtree-4-tree_parameters.constructing_consensus.suptag +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.bi=iqtree-4-tree_parameters.constructing_consensus.bi +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.nm=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.nm +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.wbt=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.wbt +pipeline.parameters.qiphylo.iqtree-4-likelihood_mapping.wql=iqtree-4-likelihood_mapping.wql +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bb=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bb +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.madd=iqtree-4-modelling_parameters.automatic_model.madd +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.single_branch.abayes=iqtree-4-tree_parameters.single_branch.abayes +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.opt_gamma_inv=iqtree-4-modelling_parameters.rate_heterogeneity.opt_gamma_inv +pipeline.parameters.qiphylo.iqtree-4-general_options.st=iqtree-4-general_options.st +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bspec=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bspec +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.partition_model.spp=iqtree-4-modelling_parameters.partition_model.spp +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.rlen=iqtree-4-tree_parameters.generating_random.rlen +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.ntop=iqtree-4-tree_parameters.tree_search.ntop +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.computing_robinson_foulds.rf_adj=iqtree-4-tree_parameters.computing_robinson_foulds.rf_adj +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.beps=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.beps +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.nstep=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.nstep +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.single_branch.alrt=iqtree-4-tree_parameters.single_branch.alrt +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.single_branch.lbp=iqtree-4-tree_parameters.single_branch.lbp +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.gmedian=iqtree-4-modelling_parameters.rate_heterogeneity.gmedian +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.nbest=iqtree-4-tree_parameters.tree_search.nbest +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.net=iqtree-4-tree_parameters.constructing_consensus.net +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.specifying_substitution.mwopt=iqtree-4-modelling_parameters.specifying_substitution.mwopt +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.cmax=iqtree-4-modelling_parameters.automatic_model.cmax +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.cond_model.opt_custommodel=iqtree-4-modelling_parameters.automatic_model.cond_model.opt_custommodel +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.rcat=iqtree-4-tree_parameters.generating_random.rcat +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.con=iqtree-4-tree_parameters.constructing_consensus.con +pipeline.parameters.qiphylo.iqtree-4-miscellaneous_options.fconst=iqtree-4-miscellaneous_options.fconst +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.allnni=iqtree-4-tree_parameters.tree_search.allnni +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.ninit=iqtree-4-tree_parameters.tree_search.ninit +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.msub=iqtree-4-modelling_parameters.automatic_model.msub +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.nonparametric_bootstrap.b=iqtree-4-bootstrap_parameters.nonparametric_bootstrap.b diff --git a/src/main/resources/workflows/0.18/irida_workflow.xml b/src/main/resources/workflows/0.18/irida_workflow.xml new file mode 100644 index 0000000..bc0143c --- /dev/null +++ b/src/main/resources/workflows/0.18/irida_workflow.xml @@ -0,0 +1,266 @@ + + 5a6c986b-bea2-477d-9d64-cba56eca2ba1 + QIPhylo + 0.18 + QI_PHYLO + + sequence_reads_paired + reference + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + snippy + iuc + https://toolshed.g2.bx.psu.edu + 82f2b6f20fa2 + + + iqtree + leomrtns + https://testtoolshed.g2.bx.psu.edu + 87daf702e477 + + + \ No newline at end of file diff --git a/src/main/resources/workflows/0.18/irida_workflow_structure.ga b/src/main/resources/workflows/0.18/irida_workflow_structure.ga new file mode 100644 index 0000000..816ea6c --- /dev/null +++ b/src/main/resources/workflows/0.18/irida_workflow_structure.ga @@ -0,0 +1,374 @@ +{ + "a_galaxy_workflow": "true", + "annotation": "", + "format-version": "0.1", + "name": "qi-phylo", + "steps": { + "0": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "reference" + } + ], + "label": "reference", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 243, + "top": 483 + }, + "tool_id": null, + "tool_state": "{\"name\": \"reference\"}", + "tool_version": null, + "type": "data_input", + "uuid": "fe8d4677-4c85-42e9-af65-a0da55443aef", + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "bb6527ee-c776-450b-b26d-2f921145cc28" + } + ] + }, + "1": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "sequence_reads_paired" + } + ], + "label": "sequence_reads_paired", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 243, + "top": 570 + }, + "tool_id": null, + "tool_state": "{\"collection_type\": \"list:paired\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "36e8971c-79b9-48cd-94d2-11ceb3e707f3", + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "99ee65bf-a25a-4de9-91ba-466588140ab4" + } + ] + }, + "2": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/snippy/snippy/3.2+galaxy1", + "errors": null, + "id": 2, + "input_connections": { + "fastq_input|fastq_input": { + "id": 1, + "output_name": "output" + }, + "ref": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "snippy", + "outputs": [ + { + "name": "snpvcf", + "type": "vcf" + }, + { + "name": "snptab", + "type": "tabular" + }, + { + "name": "outdir", + "type": "zip" + } + ], + "position": { + "left": 523.5, + "top": 434 + }, + "post_job_actions": { + "HideDatasetActionoutdir": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outdir" + }, + "HideDatasetActionsnptab": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "snptab" + }, + "HideDatasetActionsnpvcf": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "snpvcf" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/snippy/snippy/3.2+galaxy1", + "tool_shed_repository": { + "changeset_revision": "82f2b6f20fa2", + "name": "snippy", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"adv\": \"{\\\"bwaopt\\\": \\\"\\\", \\\"mapqual\\\": \\\"60\\\", \\\"mincov\\\": \\\"10\\\", \\\"minfrac\\\": \\\"0.9\\\", \\\"rgid\\\": \\\"\\\"}\", \"__page__\": null, \"outputs\": \"[\\\"outvcf\\\", \\\"outtab\\\", \\\"outzip\\\"]\", \"__rerun_remap_job_id__\": null, \"fastq_input\": \"{\\\"__current_case__\\\": 2, \\\"fastq_input\\\": {\\\"__class__\\\": \\\"ConnectedValue\\\"}, \\\"fastq_input_selector\\\": \\\"paired_collection\\\"}\", \"ref\": \"{\\\"__class__\\\": \\\"ConnectedValue\\\"}\"}", + "tool_version": "3.2+galaxy1", + "type": "tool", + "uuid": "8be43971-d993-4d33-8912-91355f714e50", + "workflow_outputs": [] + }, + "3": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/snippy/snippy_core/3.2", + "errors": null, + "id": 3, + "input_connections": { + "indirs": { + "id": 2, + "output_name": "outdir" + } + }, + "inputs": [], + "label": null, + "name": "snippy-core", + "outputs": [ + { + "name": "alignment_fasta", + "type": "fasta" + }, + { + "name": "alignment_table", + "type": "tabular" + }, + { + "name": "alignment_summary", + "type": "txt" + } + ], + "position": { + "left": 919.5, + "top": 422 + }, + "post_job_actions": { + "RenameDatasetActionalignment_fasta": { + "action_arguments": { + "newname": "core.fasta" + }, + "action_type": "RenameDatasetAction", + "output_name": "alignment_fasta" + }, + "RenameDatasetActionalignment_summary": { + "action_arguments": { + "newname": "core_sum.tsv" + }, + "action_type": "RenameDatasetAction", + "output_name": "alignment_summary" + }, + "RenameDatasetActionalignment_table": { + "action_arguments": { + "newname": "core.tsv" + }, + "action_type": "RenameDatasetAction", + "output_name": "alignment_table" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/snippy/snippy_core/3.2", + "tool_shed_repository": { + "changeset_revision": "82f2b6f20fa2", + "name": "snippy", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"outputs\": \"[\\\"outaln\\\", \\\"outtab\\\", \\\"outtxt\\\"]\", \"is_reference\": \"\\\"false\\\"\", \"indirs\": \"{\\\"__class__\\\": \\\"ConnectedValue\\\"}\", \"__rerun_remap_job_id__\": null, \"__page__\": null}", + "tool_version": "3.2", + "type": "tool", + "uuid": "3aa7ef26-9836-4373-be21-f4deb12edd20", + "workflow_outputs": [ + { + "label": "align_table", + "output_name": "alignment_table", + "uuid": "07671ed7-7513-4051-b5f2-83d1b54e6e5a" + }, + { + "label": "align_fas", + "output_name": "alignment_fasta", + "uuid": "c8e420ae-4275-4aae-aa5f-97f9e450f449" + }, + { + "label": "align_sum", + "output_name": "alignment_summary", + "uuid": "d32b9891-38fa-49b1-b8ad-6cb7b86d09ed" + } + ] + }, + "4": { + "annotation": "", + "content_id": "testtoolshed.g2.bx.psu.edu/repos/leomrtns/iqtree/iqtree/1.6.12", + "errors": null, + "id": 4, + "input_connections": { + "general_options|s": { + "id": 3, + "output_name": "alignment_fasta" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool IQ-TREE", + "name": "general_options" + }, + { + "description": "runtime parameter for tool IQ-TREE", + "name": "general_options" + }, + { + "description": "runtime parameter for tool IQ-TREE", + "name": "general_options" + }, + { + "description": "runtime parameter for tool IQ-TREE", + "name": "likelihood_mapping" + } + ], + "label": null, + "name": "IQ-TREE", + "outputs": [ + { + "name": "bionj", + "type": "nhx" + }, + { + "name": "treefile", + "type": "nhx" + }, + { + "name": "contree", + "type": "nhx" + }, + { + "name": "mldist", + "type": "mldist" + }, + { + "name": "splits.nex", + "type": "nex" + }, + { + "name": "iqtree", + "type": "iqtree" + } + ], + "position": { + "left": 1409, + "top": 145 + }, + "post_job_actions": { + "RenameDatasetActionbionj": { + "action_arguments": { + "newname": "bionj.newick" + }, + "action_type": "RenameDatasetAction", + "output_name": "bionj" + }, + "RenameDatasetActioncontree": { + "action_arguments": { + "newname": "consensus.newick" + }, + "action_type": "RenameDatasetAction", + "output_name": "contree" + }, + "RenameDatasetActioniqtree": { + "action_arguments": { + "newname": "iqtree.txt" + }, + "action_type": "RenameDatasetAction", + "output_name": "iqtree" + }, + "RenameDatasetActionmldist": { + "action_arguments": { + "newname": "iqtree.mldist" + }, + "action_type": "RenameDatasetAction", + "output_name": "mldist" + }, + "RenameDatasetActionsplits.nex": { + "action_arguments": { + "newname": "bootstrap.newick" + }, + "action_type": "RenameDatasetAction", + "output_name": "splits.nex" + }, + "RenameDatasetActiontreefile": { + "action_arguments": { + "newname": "mltree.newick" + }, + "action_type": "RenameDatasetAction", + "output_name": "treefile" + } + }, + "tool_id": "testtoolshed.g2.bx.psu.edu/repos/leomrtns/iqtree/iqtree/1.6.12", + "tool_shed_repository": { + "changeset_revision": "87daf702e477", + "name": "iqtree", + "owner": "leomrtns", + "tool_shed": "testtoolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__page__\": null, \"general_options\": \"{\\\"keep_ident\\\": \\\"false\\\", \\\"s\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"safe\\\": \\\"false\\\", \\\"seed\\\": \\\"\\\", \\\"st\\\": \\\"DNA\\\", \\\"t\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"te\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}}\", \"__rerun_remap_job_id__\": null, \"modelling_parameters\": \"{\\\"automatic_model\\\": {\\\"cmax\\\": \\\"10\\\", \\\"cmin\\\": \\\"2\\\", \\\"cond_model\\\": {\\\"__current_case__\\\": 0, \\\"m\\\": \\\"HKY\\\", \\\"opt_custommodel\\\": \\\"true\\\"}, \\\"madd\\\": \\\"\\\", \\\"mdef\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"merit\\\": \\\"AIC\\\", \\\"mfreq\\\": \\\"\\\", \\\"mrate\\\": \\\"\\\", \\\"mset\\\": \\\"\\\", \\\"msub\\\": \\\"nuclear\\\", \\\"mtree\\\": \\\"false\\\", \\\"rcluster\\\": \\\"\\\"}, \\\"partition_model\\\": {\\\"q\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"sp\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"spp\\\": \\\"false\\\"}, \\\"rate_heterogeneity\\\": {\\\"a\\\": \\\"\\\", \\\"gmedian\\\": \\\"false\\\", \\\"i\\\": \\\"\\\", \\\"opt_gamma_inv\\\": \\\"false\\\", \\\"wsr\\\": \\\"false\\\"}, \\\"site_specific_frequency\\\": {\\\"fmax\\\": \\\"false\\\", \\\"fs\\\": \\\"\\\", \\\"ft\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}}, \\\"specifying_substitution\\\": {\\\"mwopt\\\": \\\"false\\\"}}\", \"bootstrap_parameters\": \"{\\\"nonparametric_bootstrap\\\": {\\\"b\\\": \\\"\\\", \\\"bc\\\": \\\"false\\\", \\\"bo\\\": \\\"false\\\"}, \\\"ultrafast_bootstrap\\\": {\\\"bb\\\": \\\"\\\", \\\"bcor\\\": \\\"0.99\\\", \\\"beps\\\": \\\"0.5\\\", \\\"bnni\\\": \\\"false\\\", \\\"bspec\\\": \\\"\\\", \\\"nm\\\": \\\"1000\\\", \\\"nstep\\\": \\\"100\\\", \\\"wbt\\\": \\\"false\\\", \\\"wbtl\\\": \\\"false\\\"}}\", \"miscellaneous_options\": \"{\\\"fconst\\\": \\\"\\\"}\", \"likelihood_mapping\": \"{\\\"lmap\\\": \\\"\\\", \\\"lmclust\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"wql\\\": \\\"false\\\"}\", \"tree_parameters\": \"{\\\"computing_robinson_foulds\\\": {\\\"rf\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"rf_adj\\\": \\\"false\\\", \\\"rf_all\\\": \\\"false\\\"}, \\\"constructing_consensus\\\": {\\\"bi\\\": \\\"\\\", \\\"con\\\": \\\"false\\\", \\\"minsup\\\": \\\"0.0\\\", \\\"net\\\": \\\"false\\\", \\\"sup\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"suptag\\\": \\\"\\\"}, \\\"generating_random\\\": {\\\"r\\\": \\\"\\\", \\\"rbal\\\": \\\"false\\\", \\\"rcat\\\": \\\"false\\\", \\\"rcsg\\\": \\\"false\\\", \\\"rlen\\\": \\\"\\\", \\\"ru\\\": \\\"false\\\"}, \\\"single_branch\\\": {\\\"abayes\\\": \\\"false\\\", \\\"alrt\\\": \\\"\\\", \\\"lbp\\\": \\\"\\\"}, \\\"tree_search\\\": {\\\"allnni\\\": \\\"false\\\", \\\"djc\\\": \\\"false\\\", \\\"fast\\\": \\\"true\\\", \\\"g\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"n\\\": \\\"\\\", \\\"nbest\\\": \\\"5\\\", \\\"ninit\\\": \\\"100\\\", \\\"nstop\\\": \\\"100\\\", \\\"ntop\\\": \\\"20\\\", \\\"pers\\\": \\\"0.5\\\", \\\"sprrad\\\": \\\"6\\\"}, \\\"tree_topology\\\": {\\\"au\\\": \\\"false\\\", \\\"z\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"zb\\\": \\\"\\\", \\\"zw\\\": \\\"false\\\"}}\"}", + "tool_version": "1.6.12", + "type": "tool", + "uuid": "220797f8-a79b-4c2f-8279-4a51b3f0645a", + "workflow_outputs": [ + { + "label": null, + "output_name": "iqtree", + "uuid": "ce01f9aa-f72e-4646-b371-c872e9615f16" + }, + { + "label": null, + "output_name": "splits.nex", + "uuid": "81b003f2-c8b7-4a89-80cd-547b28fcc3c2" + }, + { + "label": null, + "output_name": "mldist", + "uuid": "f5bbacb0-d0f4-4992-bd34-b8a6dc4935ae" + }, + { + "label": null, + "output_name": "treefile", + "uuid": "2dd7934e-2f1b-4eed-a390-7bc5d3fd82a5" + }, + { + "label": null, + "output_name": "bionj", + "uuid": "3376b142-b48a-4f76-ad41-19c54980ec28" + }, + { + "label": null, + "output_name": "contree", + "uuid": "dbba944f-75a4-4685-ad8f-1ada2306f53f" + } + ] + } + }, + "tags": [], + "uuid": "a62d7618-f6b6-4a95-b264-fb17e2ca9b43", + "version": 7 +} \ No newline at end of file diff --git a/src/main/resources/workflows/0.18/messages_en.properties b/src/main/resources/workflows/0.18/messages_en.properties new file mode 100644 index 0000000..6f001da --- /dev/null +++ b/src/main/resources/workflows/0.18/messages_en.properties @@ -0,0 +1,89 @@ +#Pipeline Info Properties +#Fri Sep 13 14:13:59 BST 2019 +pipeline.parameters.modal-title.qiphylo=QIPhylo Pipeline Parameters +pipeline.title.QIPhylo=Pipelines - QIPhylo +pipeline.h1.QIPhylo=QIPhylo Pipeline +workflow.QI_PHYLO.description= +workflow.QI_PHYLO.title=QIPhylo Pipeline +#Tool Parameters - Tool: snippy - Workflow Step #: 2 +#Fri Sep 13 14:13:59 BST 2019 +pipeline.parameters.qiphylo.snippy-2-adv.mincov=snippy-2-adv.mincov +pipeline.parameters.qiphylo.snippy-2-fastq_input.fastq_input_selector=snippy-2-fastq_input.fastq_input_selector +pipeline.parameters.qiphylo.snippy-2-adv.mapqual=snippy-2-adv.mapqual +pipeline.parameters.qiphylo.snippy-2-adv.minfrac=snippy-2-adv.minfrac +pipeline.parameters.qiphylo.snippy-2-adv.bwaopt=snippy-2-adv.bwaopt +pipeline.parameters.qiphylo.snippy-2-adv.rgid=snippy-2-adv.rgid +#Tool Parameters - Tool: snippy - Workflow Step #: 3 +#Fri Sep 13 14:13:59 BST 2019 +pipeline.parameters.qiphylo.snippy-3-is_reference=snippy-3-is_reference +#Tool Parameters - Tool: iqtree - Workflow Step #: 4 +#Fri Sep 13 14:13:59 BST 2019 +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.mset=iqtree-4-modelling_parameters.automatic_model.mset +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.mtree=iqtree-4-modelling_parameters.automatic_model.mtree +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.djc=iqtree-4-tree_parameters.tree_search.djc +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.computing_robinson_foulds.rf_all=iqtree-4-tree_parameters.computing_robinson_foulds.rf_all +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.rcluster=iqtree-4-modelling_parameters.automatic_model.rcluster +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.r=iqtree-4-tree_parameters.generating_random.r +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.rbal=iqtree-4-tree_parameters.generating_random.rbal +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.mfreq=iqtree-4-modelling_parameters.automatic_model.mfreq +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.rcsg=iqtree-4-tree_parameters.generating_random.rcsg +pipeline.parameters.qiphylo.iqtree-4-general_options.seed=iqtree-4-general_options.seed +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.site_specific_frequency.fmax=iqtree-4-modelling_parameters.site_specific_frequency.fmax +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.pers=iqtree-4-tree_parameters.tree_search.pers +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.fast=iqtree-4-tree_parameters.tree_search.fast +pipeline.parameters.qiphylo.iqtree-4-general_options.keep_ident=iqtree-4-general_options.keep_ident +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.mrate=iqtree-4-modelling_parameters.automatic_model.mrate +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.i=iqtree-4-modelling_parameters.rate_heterogeneity.i +pipeline.parameters.qiphylo.iqtree-4-general_options.safe=iqtree-4-general_options.safe +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bcor=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bcor +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.ru=iqtree-4-tree_parameters.generating_random.ru +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.nonparametric_bootstrap.bo=iqtree-4-bootstrap_parameters.nonparametric_bootstrap.bo +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_topology.zw=iqtree-4-tree_parameters.tree_topology.zw +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.a=iqtree-4-modelling_parameters.rate_heterogeneity.a +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.cmin=iqtree-4-modelling_parameters.automatic_model.cmin +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.cond_model.m=iqtree-4-modelling_parameters.automatic_model.cond_model.m +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.merit=iqtree-4-modelling_parameters.automatic_model.merit +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.minsup=iqtree-4-tree_parameters.constructing_consensus.minsup +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.nstop=iqtree-4-tree_parameters.tree_search.nstop +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.nonparametric_bootstrap.bc=iqtree-4-bootstrap_parameters.nonparametric_bootstrap.bc +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.sprrad=iqtree-4-tree_parameters.tree_search.sprrad +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bnni=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bnni +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.n=iqtree-4-tree_parameters.tree_search.n +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.site_specific_frequency.fs=iqtree-4-modelling_parameters.site_specific_frequency.fs +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.wsr=iqtree-4-modelling_parameters.rate_heterogeneity.wsr +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.wbtl=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.wbtl +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_topology.au=iqtree-4-tree_parameters.tree_topology.au +pipeline.parameters.qiphylo.iqtree-4-likelihood_mapping.lmap=iqtree-4-likelihood_mapping.lmap +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_topology.zb=iqtree-4-tree_parameters.tree_topology.zb +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.suptag=iqtree-4-tree_parameters.constructing_consensus.suptag +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.bi=iqtree-4-tree_parameters.constructing_consensus.bi +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.nm=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.nm +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.wbt=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.wbt +pipeline.parameters.qiphylo.iqtree-4-likelihood_mapping.wql=iqtree-4-likelihood_mapping.wql +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bb=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bb +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.madd=iqtree-4-modelling_parameters.automatic_model.madd +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.single_branch.abayes=iqtree-4-tree_parameters.single_branch.abayes +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.opt_gamma_inv=iqtree-4-modelling_parameters.rate_heterogeneity.opt_gamma_inv +pipeline.parameters.qiphylo.iqtree-4-general_options.st=iqtree-4-general_options.st +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bspec=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bspec +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.partition_model.spp=iqtree-4-modelling_parameters.partition_model.spp +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.rlen=iqtree-4-tree_parameters.generating_random.rlen +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.ntop=iqtree-4-tree_parameters.tree_search.ntop +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.computing_robinson_foulds.rf_adj=iqtree-4-tree_parameters.computing_robinson_foulds.rf_adj +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.beps=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.beps +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.nstep=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.nstep +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.single_branch.alrt=iqtree-4-tree_parameters.single_branch.alrt +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.single_branch.lbp=iqtree-4-tree_parameters.single_branch.lbp +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.gmedian=iqtree-4-modelling_parameters.rate_heterogeneity.gmedian +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.nbest=iqtree-4-tree_parameters.tree_search.nbest +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.net=iqtree-4-tree_parameters.constructing_consensus.net +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.specifying_substitution.mwopt=iqtree-4-modelling_parameters.specifying_substitution.mwopt +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.cmax=iqtree-4-modelling_parameters.automatic_model.cmax +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.cond_model.opt_custommodel=iqtree-4-modelling_parameters.automatic_model.cond_model.opt_custommodel +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.rcat=iqtree-4-tree_parameters.generating_random.rcat +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.con=iqtree-4-tree_parameters.constructing_consensus.con +pipeline.parameters.qiphylo.iqtree-4-miscellaneous_options.fconst=iqtree-4-miscellaneous_options.fconst +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.allnni=iqtree-4-tree_parameters.tree_search.allnni +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.ninit=iqtree-4-tree_parameters.tree_search.ninit +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.msub=iqtree-4-modelling_parameters.automatic_model.msub +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.nonparametric_bootstrap.b=iqtree-4-bootstrap_parameters.nonparametric_bootstrap.b diff --git a/src/main/resources/workflows/0.19/irida_workflow.xml b/src/main/resources/workflows/0.19/irida_workflow.xml new file mode 100644 index 0000000..95c5124 --- /dev/null +++ b/src/main/resources/workflows/0.19/irida_workflow.xml @@ -0,0 +1,266 @@ + + 9769036f-19a3-4ad5-9b13-0d3311dc51ad + QIPhylo + 0.19 + QI_PHYLO + + sequence_reads_paired + reference + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + snippy + iuc + https://toolshed.g2.bx.psu.edu + 82f2b6f20fa2 + + + iqtree + leomrtns + https://testtoolshed.g2.bx.psu.edu + 87daf702e477 + + + \ No newline at end of file diff --git a/src/main/resources/workflows/0.19/irida_workflow_structure.ga b/src/main/resources/workflows/0.19/irida_workflow_structure.ga new file mode 100644 index 0000000..816ea6c --- /dev/null +++ b/src/main/resources/workflows/0.19/irida_workflow_structure.ga @@ -0,0 +1,374 @@ +{ + "a_galaxy_workflow": "true", + "annotation": "", + "format-version": "0.1", + "name": "qi-phylo", + "steps": { + "0": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "reference" + } + ], + "label": "reference", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 243, + "top": 483 + }, + "tool_id": null, + "tool_state": "{\"name\": \"reference\"}", + "tool_version": null, + "type": "data_input", + "uuid": "fe8d4677-4c85-42e9-af65-a0da55443aef", + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "bb6527ee-c776-450b-b26d-2f921145cc28" + } + ] + }, + "1": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "sequence_reads_paired" + } + ], + "label": "sequence_reads_paired", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 243, + "top": 570 + }, + "tool_id": null, + "tool_state": "{\"collection_type\": \"list:paired\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "36e8971c-79b9-48cd-94d2-11ceb3e707f3", + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "99ee65bf-a25a-4de9-91ba-466588140ab4" + } + ] + }, + "2": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/snippy/snippy/3.2+galaxy1", + "errors": null, + "id": 2, + "input_connections": { + "fastq_input|fastq_input": { + "id": 1, + "output_name": "output" + }, + "ref": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "snippy", + "outputs": [ + { + "name": "snpvcf", + "type": "vcf" + }, + { + "name": "snptab", + "type": "tabular" + }, + { + "name": "outdir", + "type": "zip" + } + ], + "position": { + "left": 523.5, + "top": 434 + }, + "post_job_actions": { + "HideDatasetActionoutdir": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outdir" + }, + "HideDatasetActionsnptab": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "snptab" + }, + "HideDatasetActionsnpvcf": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "snpvcf" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/snippy/snippy/3.2+galaxy1", + "tool_shed_repository": { + "changeset_revision": "82f2b6f20fa2", + "name": "snippy", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"adv\": \"{\\\"bwaopt\\\": \\\"\\\", \\\"mapqual\\\": \\\"60\\\", \\\"mincov\\\": \\\"10\\\", \\\"minfrac\\\": \\\"0.9\\\", \\\"rgid\\\": \\\"\\\"}\", \"__page__\": null, \"outputs\": \"[\\\"outvcf\\\", \\\"outtab\\\", \\\"outzip\\\"]\", \"__rerun_remap_job_id__\": null, \"fastq_input\": \"{\\\"__current_case__\\\": 2, \\\"fastq_input\\\": {\\\"__class__\\\": \\\"ConnectedValue\\\"}, \\\"fastq_input_selector\\\": \\\"paired_collection\\\"}\", \"ref\": \"{\\\"__class__\\\": \\\"ConnectedValue\\\"}\"}", + "tool_version": "3.2+galaxy1", + "type": "tool", + "uuid": "8be43971-d993-4d33-8912-91355f714e50", + "workflow_outputs": [] + }, + "3": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/snippy/snippy_core/3.2", + "errors": null, + "id": 3, + "input_connections": { + "indirs": { + "id": 2, + "output_name": "outdir" + } + }, + "inputs": [], + "label": null, + "name": "snippy-core", + "outputs": [ + { + "name": "alignment_fasta", + "type": "fasta" + }, + { + "name": "alignment_table", + "type": "tabular" + }, + { + "name": "alignment_summary", + "type": "txt" + } + ], + "position": { + "left": 919.5, + "top": 422 + }, + "post_job_actions": { + "RenameDatasetActionalignment_fasta": { + "action_arguments": { + "newname": "core.fasta" + }, + "action_type": "RenameDatasetAction", + "output_name": "alignment_fasta" + }, + "RenameDatasetActionalignment_summary": { + "action_arguments": { + "newname": "core_sum.tsv" + }, + "action_type": "RenameDatasetAction", + "output_name": "alignment_summary" + }, + "RenameDatasetActionalignment_table": { + "action_arguments": { + "newname": "core.tsv" + }, + "action_type": "RenameDatasetAction", + "output_name": "alignment_table" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/snippy/snippy_core/3.2", + "tool_shed_repository": { + "changeset_revision": "82f2b6f20fa2", + "name": "snippy", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"outputs\": \"[\\\"outaln\\\", \\\"outtab\\\", \\\"outtxt\\\"]\", \"is_reference\": \"\\\"false\\\"\", \"indirs\": \"{\\\"__class__\\\": \\\"ConnectedValue\\\"}\", \"__rerun_remap_job_id__\": null, \"__page__\": null}", + "tool_version": "3.2", + "type": "tool", + "uuid": "3aa7ef26-9836-4373-be21-f4deb12edd20", + "workflow_outputs": [ + { + "label": "align_table", + "output_name": "alignment_table", + "uuid": "07671ed7-7513-4051-b5f2-83d1b54e6e5a" + }, + { + "label": "align_fas", + "output_name": "alignment_fasta", + "uuid": "c8e420ae-4275-4aae-aa5f-97f9e450f449" + }, + { + "label": "align_sum", + "output_name": "alignment_summary", + "uuid": "d32b9891-38fa-49b1-b8ad-6cb7b86d09ed" + } + ] + }, + "4": { + "annotation": "", + "content_id": "testtoolshed.g2.bx.psu.edu/repos/leomrtns/iqtree/iqtree/1.6.12", + "errors": null, + "id": 4, + "input_connections": { + "general_options|s": { + "id": 3, + "output_name": "alignment_fasta" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool IQ-TREE", + "name": "general_options" + }, + { + "description": "runtime parameter for tool IQ-TREE", + "name": "general_options" + }, + { + "description": "runtime parameter for tool IQ-TREE", + "name": "general_options" + }, + { + "description": "runtime parameter for tool IQ-TREE", + "name": "likelihood_mapping" + } + ], + "label": null, + "name": "IQ-TREE", + "outputs": [ + { + "name": "bionj", + "type": "nhx" + }, + { + "name": "treefile", + "type": "nhx" + }, + { + "name": "contree", + "type": "nhx" + }, + { + "name": "mldist", + "type": "mldist" + }, + { + "name": "splits.nex", + "type": "nex" + }, + { + "name": "iqtree", + "type": "iqtree" + } + ], + "position": { + "left": 1409, + "top": 145 + }, + "post_job_actions": { + "RenameDatasetActionbionj": { + "action_arguments": { + "newname": "bionj.newick" + }, + "action_type": "RenameDatasetAction", + "output_name": "bionj" + }, + "RenameDatasetActioncontree": { + "action_arguments": { + "newname": "consensus.newick" + }, + "action_type": "RenameDatasetAction", + "output_name": "contree" + }, + "RenameDatasetActioniqtree": { + "action_arguments": { + "newname": "iqtree.txt" + }, + "action_type": "RenameDatasetAction", + "output_name": "iqtree" + }, + "RenameDatasetActionmldist": { + "action_arguments": { + "newname": "iqtree.mldist" + }, + "action_type": "RenameDatasetAction", + "output_name": "mldist" + }, + "RenameDatasetActionsplits.nex": { + "action_arguments": { + "newname": "bootstrap.newick" + }, + "action_type": "RenameDatasetAction", + "output_name": "splits.nex" + }, + "RenameDatasetActiontreefile": { + "action_arguments": { + "newname": "mltree.newick" + }, + "action_type": "RenameDatasetAction", + "output_name": "treefile" + } + }, + "tool_id": "testtoolshed.g2.bx.psu.edu/repos/leomrtns/iqtree/iqtree/1.6.12", + "tool_shed_repository": { + "changeset_revision": "87daf702e477", + "name": "iqtree", + "owner": "leomrtns", + "tool_shed": "testtoolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__page__\": null, \"general_options\": \"{\\\"keep_ident\\\": \\\"false\\\", \\\"s\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"safe\\\": \\\"false\\\", \\\"seed\\\": \\\"\\\", \\\"st\\\": \\\"DNA\\\", \\\"t\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"te\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}}\", \"__rerun_remap_job_id__\": null, \"modelling_parameters\": \"{\\\"automatic_model\\\": {\\\"cmax\\\": \\\"10\\\", \\\"cmin\\\": \\\"2\\\", \\\"cond_model\\\": {\\\"__current_case__\\\": 0, \\\"m\\\": \\\"HKY\\\", \\\"opt_custommodel\\\": \\\"true\\\"}, \\\"madd\\\": \\\"\\\", \\\"mdef\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"merit\\\": \\\"AIC\\\", \\\"mfreq\\\": \\\"\\\", \\\"mrate\\\": \\\"\\\", \\\"mset\\\": \\\"\\\", \\\"msub\\\": \\\"nuclear\\\", \\\"mtree\\\": \\\"false\\\", \\\"rcluster\\\": \\\"\\\"}, \\\"partition_model\\\": {\\\"q\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"sp\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"spp\\\": \\\"false\\\"}, \\\"rate_heterogeneity\\\": {\\\"a\\\": \\\"\\\", \\\"gmedian\\\": \\\"false\\\", \\\"i\\\": \\\"\\\", \\\"opt_gamma_inv\\\": \\\"false\\\", \\\"wsr\\\": \\\"false\\\"}, \\\"site_specific_frequency\\\": {\\\"fmax\\\": \\\"false\\\", \\\"fs\\\": \\\"\\\", \\\"ft\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}}, \\\"specifying_substitution\\\": {\\\"mwopt\\\": \\\"false\\\"}}\", \"bootstrap_parameters\": \"{\\\"nonparametric_bootstrap\\\": {\\\"b\\\": \\\"\\\", \\\"bc\\\": \\\"false\\\", \\\"bo\\\": \\\"false\\\"}, \\\"ultrafast_bootstrap\\\": {\\\"bb\\\": \\\"\\\", \\\"bcor\\\": \\\"0.99\\\", \\\"beps\\\": \\\"0.5\\\", \\\"bnni\\\": \\\"false\\\", \\\"bspec\\\": \\\"\\\", \\\"nm\\\": \\\"1000\\\", \\\"nstep\\\": \\\"100\\\", \\\"wbt\\\": \\\"false\\\", \\\"wbtl\\\": \\\"false\\\"}}\", \"miscellaneous_options\": \"{\\\"fconst\\\": \\\"\\\"}\", \"likelihood_mapping\": \"{\\\"lmap\\\": \\\"\\\", \\\"lmclust\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"wql\\\": \\\"false\\\"}\", \"tree_parameters\": \"{\\\"computing_robinson_foulds\\\": {\\\"rf\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"rf_adj\\\": \\\"false\\\", \\\"rf_all\\\": \\\"false\\\"}, \\\"constructing_consensus\\\": {\\\"bi\\\": \\\"\\\", \\\"con\\\": \\\"false\\\", \\\"minsup\\\": \\\"0.0\\\", \\\"net\\\": \\\"false\\\", \\\"sup\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"suptag\\\": \\\"\\\"}, \\\"generating_random\\\": {\\\"r\\\": \\\"\\\", \\\"rbal\\\": \\\"false\\\", \\\"rcat\\\": \\\"false\\\", \\\"rcsg\\\": \\\"false\\\", \\\"rlen\\\": \\\"\\\", \\\"ru\\\": \\\"false\\\"}, \\\"single_branch\\\": {\\\"abayes\\\": \\\"false\\\", \\\"alrt\\\": \\\"\\\", \\\"lbp\\\": \\\"\\\"}, \\\"tree_search\\\": {\\\"allnni\\\": \\\"false\\\", \\\"djc\\\": \\\"false\\\", \\\"fast\\\": \\\"true\\\", \\\"g\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"n\\\": \\\"\\\", \\\"nbest\\\": \\\"5\\\", \\\"ninit\\\": \\\"100\\\", \\\"nstop\\\": \\\"100\\\", \\\"ntop\\\": \\\"20\\\", \\\"pers\\\": \\\"0.5\\\", \\\"sprrad\\\": \\\"6\\\"}, \\\"tree_topology\\\": {\\\"au\\\": \\\"false\\\", \\\"z\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"zb\\\": \\\"\\\", \\\"zw\\\": \\\"false\\\"}}\"}", + "tool_version": "1.6.12", + "type": "tool", + "uuid": "220797f8-a79b-4c2f-8279-4a51b3f0645a", + "workflow_outputs": [ + { + "label": null, + "output_name": "iqtree", + "uuid": "ce01f9aa-f72e-4646-b371-c872e9615f16" + }, + { + "label": null, + "output_name": "splits.nex", + "uuid": "81b003f2-c8b7-4a89-80cd-547b28fcc3c2" + }, + { + "label": null, + "output_name": "mldist", + "uuid": "f5bbacb0-d0f4-4992-bd34-b8a6dc4935ae" + }, + { + "label": null, + "output_name": "treefile", + "uuid": "2dd7934e-2f1b-4eed-a390-7bc5d3fd82a5" + }, + { + "label": null, + "output_name": "bionj", + "uuid": "3376b142-b48a-4f76-ad41-19c54980ec28" + }, + { + "label": null, + "output_name": "contree", + "uuid": "dbba944f-75a4-4685-ad8f-1ada2306f53f" + } + ] + } + }, + "tags": [], + "uuid": "a62d7618-f6b6-4a95-b264-fb17e2ca9b43", + "version": 7 +} \ No newline at end of file diff --git a/src/main/resources/workflows/0.19/messages_en.properties b/src/main/resources/workflows/0.19/messages_en.properties new file mode 100644 index 0000000..5ff43d4 --- /dev/null +++ b/src/main/resources/workflows/0.19/messages_en.properties @@ -0,0 +1,89 @@ +#Pipeline Info Properties +#Fri Sep 13 15:54:00 BST 2019 +pipeline.parameters.modal-title.qiphylo=QIPhylo Pipeline Parameters +pipeline.title.QIPhylo=Pipelines - QIPhylo +pipeline.h1.QIPhylo=QIPhylo Pipeline +workflow.QI_PHYLO.description= +workflow.QI_PHYLO.title=QIPhylo Pipeline +#Tool Parameters - Tool: snippy - Workflow Step #: 2 +#Fri Sep 13 15:54:00 BST 2019 +pipeline.parameters.qiphylo.snippy-2-adv.mincov=snippy-2-adv.mincov +pipeline.parameters.qiphylo.snippy-2-fastq_input.fastq_input_selector=snippy-2-fastq_input.fastq_input_selector +pipeline.parameters.qiphylo.snippy-2-adv.mapqual=snippy-2-adv.mapqual +pipeline.parameters.qiphylo.snippy-2-adv.minfrac=snippy-2-adv.minfrac +pipeline.parameters.qiphylo.snippy-2-adv.bwaopt=snippy-2-adv.bwaopt +pipeline.parameters.qiphylo.snippy-2-adv.rgid=snippy-2-adv.rgid +#Tool Parameters - Tool: snippy - Workflow Step #: 3 +#Fri Sep 13 15:54:00 BST 2019 +pipeline.parameters.qiphylo.snippy-3-is_reference=snippy-3-is_reference +#Tool Parameters - Tool: iqtree - Workflow Step #: 4 +#Fri Sep 13 15:54:00 BST 2019 +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.mset=iqtree-4-modelling_parameters.automatic_model.mset +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.mtree=iqtree-4-modelling_parameters.automatic_model.mtree +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.djc=iqtree-4-tree_parameters.tree_search.djc +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.computing_robinson_foulds.rf_all=iqtree-4-tree_parameters.computing_robinson_foulds.rf_all +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.rcluster=iqtree-4-modelling_parameters.automatic_model.rcluster +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.r=iqtree-4-tree_parameters.generating_random.r +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.rbal=iqtree-4-tree_parameters.generating_random.rbal +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.mfreq=iqtree-4-modelling_parameters.automatic_model.mfreq +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.rcsg=iqtree-4-tree_parameters.generating_random.rcsg +pipeline.parameters.qiphylo.iqtree-4-general_options.seed=iqtree-4-general_options.seed +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.site_specific_frequency.fmax=iqtree-4-modelling_parameters.site_specific_frequency.fmax +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.pers=iqtree-4-tree_parameters.tree_search.pers +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.fast=iqtree-4-tree_parameters.tree_search.fast +pipeline.parameters.qiphylo.iqtree-4-general_options.keep_ident=iqtree-4-general_options.keep_ident +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.mrate=iqtree-4-modelling_parameters.automatic_model.mrate +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.i=iqtree-4-modelling_parameters.rate_heterogeneity.i +pipeline.parameters.qiphylo.iqtree-4-general_options.safe=iqtree-4-general_options.safe +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bcor=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bcor +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.ru=iqtree-4-tree_parameters.generating_random.ru +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.nonparametric_bootstrap.bo=iqtree-4-bootstrap_parameters.nonparametric_bootstrap.bo +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_topology.zw=iqtree-4-tree_parameters.tree_topology.zw +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.a=iqtree-4-modelling_parameters.rate_heterogeneity.a +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.cmin=iqtree-4-modelling_parameters.automatic_model.cmin +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.cond_model.m=iqtree-4-modelling_parameters.automatic_model.cond_model.m +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.merit=iqtree-4-modelling_parameters.automatic_model.merit +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.minsup=iqtree-4-tree_parameters.constructing_consensus.minsup +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.nstop=iqtree-4-tree_parameters.tree_search.nstop +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.nonparametric_bootstrap.bc=iqtree-4-bootstrap_parameters.nonparametric_bootstrap.bc +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.sprrad=iqtree-4-tree_parameters.tree_search.sprrad +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bnni=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bnni +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.n=iqtree-4-tree_parameters.tree_search.n +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.site_specific_frequency.fs=iqtree-4-modelling_parameters.site_specific_frequency.fs +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.wsr=iqtree-4-modelling_parameters.rate_heterogeneity.wsr +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.wbtl=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.wbtl +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_topology.au=iqtree-4-tree_parameters.tree_topology.au +pipeline.parameters.qiphylo.iqtree-4-likelihood_mapping.lmap=iqtree-4-likelihood_mapping.lmap +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_topology.zb=iqtree-4-tree_parameters.tree_topology.zb +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.suptag=iqtree-4-tree_parameters.constructing_consensus.suptag +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.bi=iqtree-4-tree_parameters.constructing_consensus.bi +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.nm=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.nm +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.wbt=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.wbt +pipeline.parameters.qiphylo.iqtree-4-likelihood_mapping.wql=iqtree-4-likelihood_mapping.wql +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bb=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bb +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.madd=iqtree-4-modelling_parameters.automatic_model.madd +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.single_branch.abayes=iqtree-4-tree_parameters.single_branch.abayes +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.opt_gamma_inv=iqtree-4-modelling_parameters.rate_heterogeneity.opt_gamma_inv +pipeline.parameters.qiphylo.iqtree-4-general_options.st=iqtree-4-general_options.st +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bspec=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bspec +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.partition_model.spp=iqtree-4-modelling_parameters.partition_model.spp +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.rlen=iqtree-4-tree_parameters.generating_random.rlen +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.ntop=iqtree-4-tree_parameters.tree_search.ntop +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.computing_robinson_foulds.rf_adj=iqtree-4-tree_parameters.computing_robinson_foulds.rf_adj +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.beps=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.beps +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.nstep=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.nstep +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.single_branch.alrt=iqtree-4-tree_parameters.single_branch.alrt +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.single_branch.lbp=iqtree-4-tree_parameters.single_branch.lbp +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.gmedian=iqtree-4-modelling_parameters.rate_heterogeneity.gmedian +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.nbest=iqtree-4-tree_parameters.tree_search.nbest +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.net=iqtree-4-tree_parameters.constructing_consensus.net +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.specifying_substitution.mwopt=iqtree-4-modelling_parameters.specifying_substitution.mwopt +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.cmax=iqtree-4-modelling_parameters.automatic_model.cmax +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.cond_model.opt_custommodel=iqtree-4-modelling_parameters.automatic_model.cond_model.opt_custommodel +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.rcat=iqtree-4-tree_parameters.generating_random.rcat +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.con=iqtree-4-tree_parameters.constructing_consensus.con +pipeline.parameters.qiphylo.iqtree-4-miscellaneous_options.fconst=iqtree-4-miscellaneous_options.fconst +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.allnni=iqtree-4-tree_parameters.tree_search.allnni +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.ninit=iqtree-4-tree_parameters.tree_search.ninit +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.msub=iqtree-4-modelling_parameters.automatic_model.msub +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.nonparametric_bootstrap.b=iqtree-4-bootstrap_parameters.nonparametric_bootstrap.b diff --git a/src/main/resources/workflows/0.2/irida_workflow.xml b/src/main/resources/workflows/0.2/irida_workflow.xml new file mode 100644 index 0000000..e4429d0 --- /dev/null +++ b/src/main/resources/workflows/0.2/irida_workflow.xml @@ -0,0 +1,263 @@ + + 79400b89-b186-4bf1-aaab-c8746ab8ed22 + QIPhylo + 0.2 + QI_PHYLO + + sequence_reads_paired + reference + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + snippy + iuc + https://toolshed.g2.bx.psu.edu + 82f2b6f20fa2 + + + iqtree + leomrtns + https://testtoolshed.g2.bx.psu.edu + 37e42abdce08 + + + \ No newline at end of file diff --git a/src/main/resources/workflows/0.2/irida_workflow_structure.ga b/src/main/resources/workflows/0.2/irida_workflow_structure.ga new file mode 100644 index 0000000..56edc76 --- /dev/null +++ b/src/main/resources/workflows/0.2/irida_workflow_structure.ga @@ -0,0 +1,374 @@ +{ + "a_galaxy_workflow": "true", + "annotation": "", + "format-version": "0.1", + "name": "qi-phylo", + "steps": { + "0": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "reference" + } + ], + "label": "reference", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 243, + "top": 483 + }, + "tool_id": null, + "tool_state": "{\"name\": \"reference\"}", + "tool_version": null, + "type": "data_input", + "uuid": "fe8d4677-4c85-42e9-af65-a0da55443aef", + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "32912714-9403-4be8-8fdb-5da63c3e08f7" + } + ] + }, + "1": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "sequence_reads_paired" + } + ], + "label": "sequence_reads_paired", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 243, + "top": 570 + }, + "tool_id": null, + "tool_state": "{\"collection_type\": \"list:paired\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "36e8971c-79b9-48cd-94d2-11ceb3e707f3", + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "ce729d06-a453-4570-81f8-71ce8e08ae58" + } + ] + }, + "2": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/snippy/snippy/3.2+galaxy1", + "errors": null, + "id": 2, + "input_connections": { + "fastq_input|fastq_input": { + "id": 1, + "output_name": "output" + }, + "ref": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "snippy", + "outputs": [ + { + "name": "snpvcf", + "type": "vcf" + }, + { + "name": "snptab", + "type": "tabular" + }, + { + "name": "outdir", + "type": "zip" + } + ], + "position": { + "left": 523.5, + "top": 434 + }, + "post_job_actions": { + "HideDatasetActionoutdir": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outdir" + }, + "HideDatasetActionsnptab": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "snptab" + }, + "HideDatasetActionsnpvcf": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "snpvcf" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/snippy/snippy/3.2+galaxy1", + "tool_shed_repository": { + "changeset_revision": "82f2b6f20fa2", + "name": "snippy", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"adv\": \"{\\\"bwaopt\\\": \\\"\\\", \\\"mapqual\\\": \\\"60\\\", \\\"mincov\\\": \\\"10\\\", \\\"minfrac\\\": \\\"0.9\\\", \\\"rgid\\\": \\\"\\\"}\", \"__page__\": null, \"outputs\": \"[\\\"outvcf\\\", \\\"outtab\\\", \\\"outzip\\\"]\", \"__rerun_remap_job_id__\": null, \"fastq_input\": \"{\\\"__current_case__\\\": 2, \\\"fastq_input\\\": {\\\"__class__\\\": \\\"ConnectedValue\\\"}, \\\"fastq_input_selector\\\": \\\"paired_collection\\\"}\", \"ref\": \"{\\\"__class__\\\": \\\"ConnectedValue\\\"}\"}", + "tool_version": "3.2+galaxy1", + "type": "tool", + "uuid": "8be43971-d993-4d33-8912-91355f714e50", + "workflow_outputs": [] + }, + "3": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/snippy/snippy_core/3.2", + "errors": null, + "id": 3, + "input_connections": { + "indirs": { + "id": 2, + "output_name": "outdir" + } + }, + "inputs": [], + "label": null, + "name": "snippy-core", + "outputs": [ + { + "name": "alignment_fasta", + "type": "fasta" + }, + { + "name": "alignment_table", + "type": "tabular" + }, + { + "name": "alignment_summary", + "type": "txt" + } + ], + "position": { + "left": 919.5, + "top": 422 + }, + "post_job_actions": { + "RenameDatasetActionalignment_fasta": { + "action_arguments": { + "newname": "core.fasta" + }, + "action_type": "RenameDatasetAction", + "output_name": "alignment_fasta" + }, + "RenameDatasetActionalignment_summary": { + "action_arguments": { + "newname": "core_sum.tsv" + }, + "action_type": "RenameDatasetAction", + "output_name": "alignment_summary" + }, + "RenameDatasetActionalignment_table": { + "action_arguments": { + "newname": "core.tsv" + }, + "action_type": "RenameDatasetAction", + "output_name": "alignment_table" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/snippy/snippy_core/3.2", + "tool_shed_repository": { + "changeset_revision": "82f2b6f20fa2", + "name": "snippy", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"outputs\": \"[\\\"outaln\\\", \\\"outtab\\\", \\\"outtxt\\\"]\", \"is_reference\": \"\\\"false\\\"\", \"indirs\": \"{\\\"__class__\\\": \\\"ConnectedValue\\\"}\", \"__rerun_remap_job_id__\": null, \"__page__\": null}", + "tool_version": "3.2", + "type": "tool", + "uuid": "3aa7ef26-9836-4373-be21-f4deb12edd20", + "workflow_outputs": [ + { + "label": "align_table", + "output_name": "alignment_table", + "uuid": "07671ed7-7513-4051-b5f2-83d1b54e6e5a" + }, + { + "label": "align_fas", + "output_name": "alignment_fasta", + "uuid": "c8e420ae-4275-4aae-aa5f-97f9e450f449" + }, + { + "label": "align_sum", + "output_name": "alignment_summary", + "uuid": "d32b9891-38fa-49b1-b8ad-6cb7b86d09ed" + } + ] + }, + "4": { + "annotation": "", + "content_id": "testtoolshed.g2.bx.psu.edu/repos/leomrtns/iqtree/iqtree/1.6.10", + "errors": null, + "id": 4, + "input_connections": { + "general_options|s": { + "id": 3, + "output_name": "alignment_fasta" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool IQ-TREE", + "name": "general_options" + }, + { + "description": "runtime parameter for tool IQ-TREE", + "name": "general_options" + }, + { + "description": "runtime parameter for tool IQ-TREE", + "name": "general_options" + }, + { + "description": "runtime parameter for tool IQ-TREE", + "name": "likelihood_mapping" + } + ], + "label": null, + "name": "IQ-TREE", + "outputs": [ + { + "name": "bionj", + "type": "nhx" + }, + { + "name": "treefile", + "type": "nhx" + }, + { + "name": "contree", + "type": "nhx" + }, + { + "name": "mldist", + "type": "mldist" + }, + { + "name": "splits.nex", + "type": "nex" + }, + { + "name": "iqtree", + "type": "iqtree" + } + ], + "position": { + "left": 1308.5, + "top": 240 + }, + "post_job_actions": { + "RenameDatasetActionbionj": { + "action_arguments": { + "newname": "bionj.newick" + }, + "action_type": "RenameDatasetAction", + "output_name": "bionj" + }, + "RenameDatasetActioncontree": { + "action_arguments": { + "newname": "contree.newick" + }, + "action_type": "RenameDatasetAction", + "output_name": "contree" + }, + "RenameDatasetActioniqtree": { + "action_arguments": { + "newname": "iqtree.txt" + }, + "action_type": "RenameDatasetAction", + "output_name": "iqtree" + }, + "RenameDatasetActionmldist": { + "action_arguments": { + "newname": "mldist.txt" + }, + "action_type": "RenameDatasetAction", + "output_name": "mldist" + }, + "RenameDatasetActionsplits.nex": { + "action_arguments": { + "newname": "splits.nex" + }, + "action_type": "RenameDatasetAction", + "output_name": "splits.nex" + }, + "RenameDatasetActiontreefile": { + "action_arguments": { + "newname": "tree.newick" + }, + "action_type": "RenameDatasetAction", + "output_name": "treefile" + } + }, + "tool_id": "testtoolshed.g2.bx.psu.edu/repos/leomrtns/iqtree/iqtree/1.6.10", + "tool_shed_repository": { + "changeset_revision": "37e42abdce08", + "name": "iqtree", + "owner": "leomrtns", + "tool_shed": "testtoolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__page__\": null, \"general_options\": \"{\\\"keep_ident\\\": \\\"false\\\", \\\"s\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"safe\\\": \\\"false\\\", \\\"seed\\\": \\\"\\\", \\\"st\\\": \\\"DNA\\\", \\\"t\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"te\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}}\", \"__rerun_remap_job_id__\": null, \"modelling_parameters\": \"{\\\"automatic_model\\\": {\\\"cmax\\\": \\\"10\\\", \\\"cmin\\\": \\\"2\\\", \\\"cond_model\\\": {\\\"__current_case__\\\": 0, \\\"m\\\": \\\"HKY\\\", \\\"opt_custommodel\\\": \\\"true\\\"}, \\\"madd\\\": \\\"\\\", \\\"mdef\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"merit\\\": \\\"AIC\\\", \\\"mfreq\\\": \\\"\\\", \\\"mrate\\\": \\\"\\\", \\\"mset\\\": \\\"\\\", \\\"msub\\\": \\\"nuclear\\\", \\\"mtree\\\": \\\"false\\\", \\\"rcluster\\\": \\\"\\\"}, \\\"partition_model\\\": {\\\"q\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"sp\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"spp\\\": \\\"false\\\"}, \\\"rate_heterogeneity\\\": {\\\"a\\\": \\\"\\\", \\\"gmedian\\\": \\\"false\\\", \\\"i\\\": \\\"\\\", \\\"opt_gamma_inv\\\": \\\"false\\\", \\\"wsr\\\": \\\"false\\\"}, \\\"site_specific_frequency\\\": {\\\"fmax\\\": \\\"false\\\", \\\"fs\\\": \\\"\\\", \\\"ft\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}}, \\\"specifying_substitution\\\": {\\\"mwopt\\\": \\\"false\\\"}}\", \"bootstrap_parameters\": \"{\\\"nonparametric_bootstrap\\\": {\\\"b\\\": \\\"\\\", \\\"bc\\\": \\\"false\\\", \\\"bo\\\": \\\"false\\\"}, \\\"ultrafast_bootstrap\\\": {\\\"bb\\\": \\\"\\\", \\\"bcor\\\": \\\"0.99\\\", \\\"beps\\\": \\\"0.5\\\", \\\"bnni\\\": \\\"false\\\", \\\"bspec\\\": \\\"\\\", \\\"nm\\\": \\\"1000\\\", \\\"nstep\\\": \\\"100\\\", \\\"wbt\\\": \\\"false\\\", \\\"wbtl\\\": \\\"false\\\"}}\", \"miscellaneous_options\": \"{\\\"fconst\\\": \\\"\\\"}\", \"likelihood_mapping\": \"{\\\"lmap\\\": \\\"\\\", \\\"lmclust\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"wql\\\": \\\"false\\\"}\", \"tree_parameters\": \"{\\\"computing_robinson_foulds\\\": {\\\"rf\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"rf_adj\\\": \\\"false\\\", \\\"rf_all\\\": \\\"false\\\"}, \\\"constructing_consensus\\\": {\\\"bi\\\": \\\"\\\", \\\"con\\\": \\\"false\\\", \\\"minsup\\\": \\\"0.0\\\", \\\"net\\\": \\\"false\\\", \\\"sup\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"suptag\\\": \\\"\\\"}, \\\"generating_random\\\": {\\\"r\\\": \\\"\\\", \\\"rbal\\\": \\\"false\\\", \\\"rcat\\\": \\\"false\\\", \\\"rcsg\\\": \\\"false\\\", \\\"rlen\\\": \\\"\\\", \\\"ru\\\": \\\"false\\\"}, \\\"single_branch\\\": {\\\"abayes\\\": \\\"false\\\", \\\"alrt\\\": \\\"\\\", \\\"lbp\\\": \\\"\\\"}, \\\"tree_search\\\": {\\\"allnni\\\": \\\"false\\\", \\\"djc\\\": \\\"false\\\", \\\"g\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"n\\\": \\\"\\\", \\\"nbest\\\": \\\"5\\\", \\\"ninit\\\": \\\"100\\\", \\\"nstop\\\": \\\"100\\\", \\\"ntop\\\": \\\"20\\\", \\\"pers\\\": \\\"0.5\\\", \\\"sprrad\\\": \\\"6\\\"}, \\\"tree_topology\\\": {\\\"au\\\": \\\"false\\\", \\\"z\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"zb\\\": \\\"\\\", \\\"zw\\\": \\\"false\\\"}}\"}", + "tool_version": "1.6.10", + "type": "tool", + "uuid": "0bebf65c-40a4-4a8e-a7b7-77e312afc4e0", + "workflow_outputs": [ + { + "label": null, + "output_name": "iqtree", + "uuid": "3bd6175b-8275-4264-bfcd-65f661accef0" + }, + { + "label": null, + "output_name": "splits.nex", + "uuid": "5a0e4639-d068-410e-b480-5bbd8ca23eb2" + }, + { + "label": null, + "output_name": "mldist", + "uuid": "783b4dd0-ae11-4a8b-b10e-e5859b8243b6" + }, + { + "label": null, + "output_name": "treefile", + "uuid": "1b2c669a-d1d6-47e6-96ed-0dcf77666d39" + }, + { + "label": null, + "output_name": "bionj", + "uuid": "6301c062-9414-44d9-9905-100f4eed14ae" + }, + { + "label": null, + "output_name": "contree", + "uuid": "7f9ef5c3-47b9-44ed-816b-41bc8e36400d" + } + ] + } + }, + "tags": [], + "uuid": "2212b1f0-3937-442e-b4a8-b08bd6e592c5", + "version": 4 +} \ No newline at end of file diff --git a/src/main/resources/workflows/0.2/messages_en.properties b/src/main/resources/workflows/0.2/messages_en.properties new file mode 100644 index 0000000..55784f1 --- /dev/null +++ b/src/main/resources/workflows/0.2/messages_en.properties @@ -0,0 +1,88 @@ +#Pipeline Info Properties +#Thu Sep 05 15:03:35 BST 2019 +pipeline.parameters.modal-title.qiphylo=QIPhylo Pipeline Parameters +pipeline.title.QIPhylo=Pipelines - QIPhylo +pipeline.h1.QIPhylo=QIPhylo Pipeline +workflow.QI_PHYLO.description= +workflow.QI_PHYLO.title=QIPhylo Pipeline +#Tool Parameters - Tool: snippy - Workflow Step #: 2 +#Thu Sep 05 15:03:35 BST 2019 +pipeline.parameters.qiphylo.snippy-2-adv.mincov=snippy-2-adv.mincov +pipeline.parameters.qiphylo.snippy-2-fastq_input.fastq_input_selector=snippy-2-fastq_input.fastq_input_selector +pipeline.parameters.qiphylo.snippy-2-adv.mapqual=snippy-2-adv.mapqual +pipeline.parameters.qiphylo.snippy-2-adv.minfrac=snippy-2-adv.minfrac +pipeline.parameters.qiphylo.snippy-2-adv.bwaopt=snippy-2-adv.bwaopt +pipeline.parameters.qiphylo.snippy-2-adv.rgid=snippy-2-adv.rgid +#Tool Parameters - Tool: snippy - Workflow Step #: 3 +#Thu Sep 05 15:03:35 BST 2019 +pipeline.parameters.qiphylo.snippy-3-is_reference=snippy-3-is_reference +#Tool Parameters - Tool: iqtree - Workflow Step #: 4 +#Thu Sep 05 15:03:35 BST 2019 +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.mset=iqtree-4-modelling_parameters.automatic_model.mset +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.mtree=iqtree-4-modelling_parameters.automatic_model.mtree +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.djc=iqtree-4-tree_parameters.tree_search.djc +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.computing_robinson_foulds.rf_all=iqtree-4-tree_parameters.computing_robinson_foulds.rf_all +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.rcluster=iqtree-4-modelling_parameters.automatic_model.rcluster +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.r=iqtree-4-tree_parameters.generating_random.r +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.rbal=iqtree-4-tree_parameters.generating_random.rbal +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.mfreq=iqtree-4-modelling_parameters.automatic_model.mfreq +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.rcsg=iqtree-4-tree_parameters.generating_random.rcsg +pipeline.parameters.qiphylo.iqtree-4-general_options.seed=iqtree-4-general_options.seed +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.site_specific_frequency.fmax=iqtree-4-modelling_parameters.site_specific_frequency.fmax +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.pers=iqtree-4-tree_parameters.tree_search.pers +pipeline.parameters.qiphylo.iqtree-4-general_options.keep_ident=iqtree-4-general_options.keep_ident +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.mrate=iqtree-4-modelling_parameters.automatic_model.mrate +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.i=iqtree-4-modelling_parameters.rate_heterogeneity.i +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bcor=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bcor +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.ru=iqtree-4-tree_parameters.generating_random.ru +pipeline.parameters.qiphylo.iqtree-4-general_options.safe=iqtree-4-general_options.safe +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.nonparametric_bootstrap.bo=iqtree-4-bootstrap_parameters.nonparametric_bootstrap.bo +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_topology.zw=iqtree-4-tree_parameters.tree_topology.zw +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.a=iqtree-4-modelling_parameters.rate_heterogeneity.a +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.cmin=iqtree-4-modelling_parameters.automatic_model.cmin +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.cond_model.m=iqtree-4-modelling_parameters.automatic_model.cond_model.m +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.merit=iqtree-4-modelling_parameters.automatic_model.merit +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.minsup=iqtree-4-tree_parameters.constructing_consensus.minsup +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.nstop=iqtree-4-tree_parameters.tree_search.nstop +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.nonparametric_bootstrap.bc=iqtree-4-bootstrap_parameters.nonparametric_bootstrap.bc +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.sprrad=iqtree-4-tree_parameters.tree_search.sprrad +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bnni=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bnni +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.n=iqtree-4-tree_parameters.tree_search.n +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.site_specific_frequency.fs=iqtree-4-modelling_parameters.site_specific_frequency.fs +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.wsr=iqtree-4-modelling_parameters.rate_heterogeneity.wsr +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.wbtl=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.wbtl +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_topology.au=iqtree-4-tree_parameters.tree_topology.au +pipeline.parameters.qiphylo.iqtree-4-likelihood_mapping.lmap=iqtree-4-likelihood_mapping.lmap +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_topology.zb=iqtree-4-tree_parameters.tree_topology.zb +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.suptag=iqtree-4-tree_parameters.constructing_consensus.suptag +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.bi=iqtree-4-tree_parameters.constructing_consensus.bi +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.nm=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.nm +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.wbt=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.wbt +pipeline.parameters.qiphylo.iqtree-4-likelihood_mapping.wql=iqtree-4-likelihood_mapping.wql +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bb=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bb +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.madd=iqtree-4-modelling_parameters.automatic_model.madd +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.single_branch.abayes=iqtree-4-tree_parameters.single_branch.abayes +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.opt_gamma_inv=iqtree-4-modelling_parameters.rate_heterogeneity.opt_gamma_inv +pipeline.parameters.qiphylo.iqtree-4-general_options.st=iqtree-4-general_options.st +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bspec=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bspec +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.partition_model.spp=iqtree-4-modelling_parameters.partition_model.spp +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.rlen=iqtree-4-tree_parameters.generating_random.rlen +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.ntop=iqtree-4-tree_parameters.tree_search.ntop +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.computing_robinson_foulds.rf_adj=iqtree-4-tree_parameters.computing_robinson_foulds.rf_adj +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.beps=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.beps +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.nstep=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.nstep +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.single_branch.alrt=iqtree-4-tree_parameters.single_branch.alrt +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.single_branch.lbp=iqtree-4-tree_parameters.single_branch.lbp +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.gmedian=iqtree-4-modelling_parameters.rate_heterogeneity.gmedian +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.nbest=iqtree-4-tree_parameters.tree_search.nbest +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.net=iqtree-4-tree_parameters.constructing_consensus.net +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.specifying_substitution.mwopt=iqtree-4-modelling_parameters.specifying_substitution.mwopt +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.cmax=iqtree-4-modelling_parameters.automatic_model.cmax +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.cond_model.opt_custommodel=iqtree-4-modelling_parameters.automatic_model.cond_model.opt_custommodel +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.rcat=iqtree-4-tree_parameters.generating_random.rcat +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.con=iqtree-4-tree_parameters.constructing_consensus.con +pipeline.parameters.qiphylo.iqtree-4-miscellaneous_options.fconst=iqtree-4-miscellaneous_options.fconst +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.allnni=iqtree-4-tree_parameters.tree_search.allnni +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.ninit=iqtree-4-tree_parameters.tree_search.ninit +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.msub=iqtree-4-modelling_parameters.automatic_model.msub +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.nonparametric_bootstrap.b=iqtree-4-bootstrap_parameters.nonparametric_bootstrap.b diff --git a/src/main/resources/workflows/0.3/irida_workflow.xml b/src/main/resources/workflows/0.3/irida_workflow.xml new file mode 100644 index 0000000..ea57354 --- /dev/null +++ b/src/main/resources/workflows/0.3/irida_workflow.xml @@ -0,0 +1,263 @@ + + dae2c6a6-b2bb-47a7-802a-57f2394e2ea4 + QIPhylo + 0.3 + QI_PHYLO + + sequence_reads_paired + reference + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + snippy + iuc + https://toolshed.g2.bx.psu.edu + 82f2b6f20fa2 + + + iqtree + leomrtns + https://testtoolshed.g2.bx.psu.edu + 37e42abdce08 + + + \ No newline at end of file diff --git a/src/main/resources/workflows/0.3/irida_workflow_structure.ga b/src/main/resources/workflows/0.3/irida_workflow_structure.ga new file mode 100644 index 0000000..56edc76 --- /dev/null +++ b/src/main/resources/workflows/0.3/irida_workflow_structure.ga @@ -0,0 +1,374 @@ +{ + "a_galaxy_workflow": "true", + "annotation": "", + "format-version": "0.1", + "name": "qi-phylo", + "steps": { + "0": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "reference" + } + ], + "label": "reference", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 243, + "top": 483 + }, + "tool_id": null, + "tool_state": "{\"name\": \"reference\"}", + "tool_version": null, + "type": "data_input", + "uuid": "fe8d4677-4c85-42e9-af65-a0da55443aef", + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "32912714-9403-4be8-8fdb-5da63c3e08f7" + } + ] + }, + "1": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "sequence_reads_paired" + } + ], + "label": "sequence_reads_paired", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 243, + "top": 570 + }, + "tool_id": null, + "tool_state": "{\"collection_type\": \"list:paired\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "36e8971c-79b9-48cd-94d2-11ceb3e707f3", + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "ce729d06-a453-4570-81f8-71ce8e08ae58" + } + ] + }, + "2": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/snippy/snippy/3.2+galaxy1", + "errors": null, + "id": 2, + "input_connections": { + "fastq_input|fastq_input": { + "id": 1, + "output_name": "output" + }, + "ref": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "snippy", + "outputs": [ + { + "name": "snpvcf", + "type": "vcf" + }, + { + "name": "snptab", + "type": "tabular" + }, + { + "name": "outdir", + "type": "zip" + } + ], + "position": { + "left": 523.5, + "top": 434 + }, + "post_job_actions": { + "HideDatasetActionoutdir": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outdir" + }, + "HideDatasetActionsnptab": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "snptab" + }, + "HideDatasetActionsnpvcf": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "snpvcf" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/snippy/snippy/3.2+galaxy1", + "tool_shed_repository": { + "changeset_revision": "82f2b6f20fa2", + "name": "snippy", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"adv\": \"{\\\"bwaopt\\\": \\\"\\\", \\\"mapqual\\\": \\\"60\\\", \\\"mincov\\\": \\\"10\\\", \\\"minfrac\\\": \\\"0.9\\\", \\\"rgid\\\": \\\"\\\"}\", \"__page__\": null, \"outputs\": \"[\\\"outvcf\\\", \\\"outtab\\\", \\\"outzip\\\"]\", \"__rerun_remap_job_id__\": null, \"fastq_input\": \"{\\\"__current_case__\\\": 2, \\\"fastq_input\\\": {\\\"__class__\\\": \\\"ConnectedValue\\\"}, \\\"fastq_input_selector\\\": \\\"paired_collection\\\"}\", \"ref\": \"{\\\"__class__\\\": \\\"ConnectedValue\\\"}\"}", + "tool_version": "3.2+galaxy1", + "type": "tool", + "uuid": "8be43971-d993-4d33-8912-91355f714e50", + "workflow_outputs": [] + }, + "3": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/snippy/snippy_core/3.2", + "errors": null, + "id": 3, + "input_connections": { + "indirs": { + "id": 2, + "output_name": "outdir" + } + }, + "inputs": [], + "label": null, + "name": "snippy-core", + "outputs": [ + { + "name": "alignment_fasta", + "type": "fasta" + }, + { + "name": "alignment_table", + "type": "tabular" + }, + { + "name": "alignment_summary", + "type": "txt" + } + ], + "position": { + "left": 919.5, + "top": 422 + }, + "post_job_actions": { + "RenameDatasetActionalignment_fasta": { + "action_arguments": { + "newname": "core.fasta" + }, + "action_type": "RenameDatasetAction", + "output_name": "alignment_fasta" + }, + "RenameDatasetActionalignment_summary": { + "action_arguments": { + "newname": "core_sum.tsv" + }, + "action_type": "RenameDatasetAction", + "output_name": "alignment_summary" + }, + "RenameDatasetActionalignment_table": { + "action_arguments": { + "newname": "core.tsv" + }, + "action_type": "RenameDatasetAction", + "output_name": "alignment_table" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/snippy/snippy_core/3.2", + "tool_shed_repository": { + "changeset_revision": "82f2b6f20fa2", + "name": "snippy", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"outputs\": \"[\\\"outaln\\\", \\\"outtab\\\", \\\"outtxt\\\"]\", \"is_reference\": \"\\\"false\\\"\", \"indirs\": \"{\\\"__class__\\\": \\\"ConnectedValue\\\"}\", \"__rerun_remap_job_id__\": null, \"__page__\": null}", + "tool_version": "3.2", + "type": "tool", + "uuid": "3aa7ef26-9836-4373-be21-f4deb12edd20", + "workflow_outputs": [ + { + "label": "align_table", + "output_name": "alignment_table", + "uuid": "07671ed7-7513-4051-b5f2-83d1b54e6e5a" + }, + { + "label": "align_fas", + "output_name": "alignment_fasta", + "uuid": "c8e420ae-4275-4aae-aa5f-97f9e450f449" + }, + { + "label": "align_sum", + "output_name": "alignment_summary", + "uuid": "d32b9891-38fa-49b1-b8ad-6cb7b86d09ed" + } + ] + }, + "4": { + "annotation": "", + "content_id": "testtoolshed.g2.bx.psu.edu/repos/leomrtns/iqtree/iqtree/1.6.10", + "errors": null, + "id": 4, + "input_connections": { + "general_options|s": { + "id": 3, + "output_name": "alignment_fasta" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool IQ-TREE", + "name": "general_options" + }, + { + "description": "runtime parameter for tool IQ-TREE", + "name": "general_options" + }, + { + "description": "runtime parameter for tool IQ-TREE", + "name": "general_options" + }, + { + "description": "runtime parameter for tool IQ-TREE", + "name": "likelihood_mapping" + } + ], + "label": null, + "name": "IQ-TREE", + "outputs": [ + { + "name": "bionj", + "type": "nhx" + }, + { + "name": "treefile", + "type": "nhx" + }, + { + "name": "contree", + "type": "nhx" + }, + { + "name": "mldist", + "type": "mldist" + }, + { + "name": "splits.nex", + "type": "nex" + }, + { + "name": "iqtree", + "type": "iqtree" + } + ], + "position": { + "left": 1308.5, + "top": 240 + }, + "post_job_actions": { + "RenameDatasetActionbionj": { + "action_arguments": { + "newname": "bionj.newick" + }, + "action_type": "RenameDatasetAction", + "output_name": "bionj" + }, + "RenameDatasetActioncontree": { + "action_arguments": { + "newname": "contree.newick" + }, + "action_type": "RenameDatasetAction", + "output_name": "contree" + }, + "RenameDatasetActioniqtree": { + "action_arguments": { + "newname": "iqtree.txt" + }, + "action_type": "RenameDatasetAction", + "output_name": "iqtree" + }, + "RenameDatasetActionmldist": { + "action_arguments": { + "newname": "mldist.txt" + }, + "action_type": "RenameDatasetAction", + "output_name": "mldist" + }, + "RenameDatasetActionsplits.nex": { + "action_arguments": { + "newname": "splits.nex" + }, + "action_type": "RenameDatasetAction", + "output_name": "splits.nex" + }, + "RenameDatasetActiontreefile": { + "action_arguments": { + "newname": "tree.newick" + }, + "action_type": "RenameDatasetAction", + "output_name": "treefile" + } + }, + "tool_id": "testtoolshed.g2.bx.psu.edu/repos/leomrtns/iqtree/iqtree/1.6.10", + "tool_shed_repository": { + "changeset_revision": "37e42abdce08", + "name": "iqtree", + "owner": "leomrtns", + "tool_shed": "testtoolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__page__\": null, \"general_options\": \"{\\\"keep_ident\\\": \\\"false\\\", \\\"s\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"safe\\\": \\\"false\\\", \\\"seed\\\": \\\"\\\", \\\"st\\\": \\\"DNA\\\", \\\"t\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"te\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}}\", \"__rerun_remap_job_id__\": null, \"modelling_parameters\": \"{\\\"automatic_model\\\": {\\\"cmax\\\": \\\"10\\\", \\\"cmin\\\": \\\"2\\\", \\\"cond_model\\\": {\\\"__current_case__\\\": 0, \\\"m\\\": \\\"HKY\\\", \\\"opt_custommodel\\\": \\\"true\\\"}, \\\"madd\\\": \\\"\\\", \\\"mdef\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"merit\\\": \\\"AIC\\\", \\\"mfreq\\\": \\\"\\\", \\\"mrate\\\": \\\"\\\", \\\"mset\\\": \\\"\\\", \\\"msub\\\": \\\"nuclear\\\", \\\"mtree\\\": \\\"false\\\", \\\"rcluster\\\": \\\"\\\"}, \\\"partition_model\\\": {\\\"q\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"sp\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"spp\\\": \\\"false\\\"}, \\\"rate_heterogeneity\\\": {\\\"a\\\": \\\"\\\", \\\"gmedian\\\": \\\"false\\\", \\\"i\\\": \\\"\\\", \\\"opt_gamma_inv\\\": \\\"false\\\", \\\"wsr\\\": \\\"false\\\"}, \\\"site_specific_frequency\\\": {\\\"fmax\\\": \\\"false\\\", \\\"fs\\\": \\\"\\\", \\\"ft\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}}, \\\"specifying_substitution\\\": {\\\"mwopt\\\": \\\"false\\\"}}\", \"bootstrap_parameters\": \"{\\\"nonparametric_bootstrap\\\": {\\\"b\\\": \\\"\\\", \\\"bc\\\": \\\"false\\\", \\\"bo\\\": \\\"false\\\"}, \\\"ultrafast_bootstrap\\\": {\\\"bb\\\": \\\"\\\", \\\"bcor\\\": \\\"0.99\\\", \\\"beps\\\": \\\"0.5\\\", \\\"bnni\\\": \\\"false\\\", \\\"bspec\\\": \\\"\\\", \\\"nm\\\": \\\"1000\\\", \\\"nstep\\\": \\\"100\\\", \\\"wbt\\\": \\\"false\\\", \\\"wbtl\\\": \\\"false\\\"}}\", \"miscellaneous_options\": \"{\\\"fconst\\\": \\\"\\\"}\", \"likelihood_mapping\": \"{\\\"lmap\\\": \\\"\\\", \\\"lmclust\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"wql\\\": \\\"false\\\"}\", \"tree_parameters\": \"{\\\"computing_robinson_foulds\\\": {\\\"rf\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"rf_adj\\\": \\\"false\\\", \\\"rf_all\\\": \\\"false\\\"}, \\\"constructing_consensus\\\": {\\\"bi\\\": \\\"\\\", \\\"con\\\": \\\"false\\\", \\\"minsup\\\": \\\"0.0\\\", \\\"net\\\": \\\"false\\\", \\\"sup\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"suptag\\\": \\\"\\\"}, \\\"generating_random\\\": {\\\"r\\\": \\\"\\\", \\\"rbal\\\": \\\"false\\\", \\\"rcat\\\": \\\"false\\\", \\\"rcsg\\\": \\\"false\\\", \\\"rlen\\\": \\\"\\\", \\\"ru\\\": \\\"false\\\"}, \\\"single_branch\\\": {\\\"abayes\\\": \\\"false\\\", \\\"alrt\\\": \\\"\\\", \\\"lbp\\\": \\\"\\\"}, \\\"tree_search\\\": {\\\"allnni\\\": \\\"false\\\", \\\"djc\\\": \\\"false\\\", \\\"g\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"n\\\": \\\"\\\", \\\"nbest\\\": \\\"5\\\", \\\"ninit\\\": \\\"100\\\", \\\"nstop\\\": \\\"100\\\", \\\"ntop\\\": \\\"20\\\", \\\"pers\\\": \\\"0.5\\\", \\\"sprrad\\\": \\\"6\\\"}, \\\"tree_topology\\\": {\\\"au\\\": \\\"false\\\", \\\"z\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"zb\\\": \\\"\\\", \\\"zw\\\": \\\"false\\\"}}\"}", + "tool_version": "1.6.10", + "type": "tool", + "uuid": "0bebf65c-40a4-4a8e-a7b7-77e312afc4e0", + "workflow_outputs": [ + { + "label": null, + "output_name": "iqtree", + "uuid": "3bd6175b-8275-4264-bfcd-65f661accef0" + }, + { + "label": null, + "output_name": "splits.nex", + "uuid": "5a0e4639-d068-410e-b480-5bbd8ca23eb2" + }, + { + "label": null, + "output_name": "mldist", + "uuid": "783b4dd0-ae11-4a8b-b10e-e5859b8243b6" + }, + { + "label": null, + "output_name": "treefile", + "uuid": "1b2c669a-d1d6-47e6-96ed-0dcf77666d39" + }, + { + "label": null, + "output_name": "bionj", + "uuid": "6301c062-9414-44d9-9905-100f4eed14ae" + }, + { + "label": null, + "output_name": "contree", + "uuid": "7f9ef5c3-47b9-44ed-816b-41bc8e36400d" + } + ] + } + }, + "tags": [], + "uuid": "2212b1f0-3937-442e-b4a8-b08bd6e592c5", + "version": 4 +} \ No newline at end of file diff --git a/src/main/resources/workflows/0.3/messages_en.properties b/src/main/resources/workflows/0.3/messages_en.properties new file mode 100644 index 0000000..1faf573 --- /dev/null +++ b/src/main/resources/workflows/0.3/messages_en.properties @@ -0,0 +1,88 @@ +#Pipeline Info Properties +#Thu Sep 05 15:06:43 BST 2019 +pipeline.parameters.modal-title.qiphylo=QIPhylo Pipeline Parameters +pipeline.title.QIPhylo=Pipelines - QIPhylo +pipeline.h1.QIPhylo=QIPhylo Pipeline +workflow.QI_PHYLO.description= +workflow.QI_PHYLO.title=QIPhylo Pipeline +#Tool Parameters - Tool: snippy - Workflow Step #: 2 +#Thu Sep 05 15:06:43 BST 2019 +pipeline.parameters.qiphylo.snippy-2-adv.mincov=snippy-2-adv.mincov +pipeline.parameters.qiphylo.snippy-2-fastq_input.fastq_input_selector=snippy-2-fastq_input.fastq_input_selector +pipeline.parameters.qiphylo.snippy-2-adv.mapqual=snippy-2-adv.mapqual +pipeline.parameters.qiphylo.snippy-2-adv.minfrac=snippy-2-adv.minfrac +pipeline.parameters.qiphylo.snippy-2-adv.bwaopt=snippy-2-adv.bwaopt +pipeline.parameters.qiphylo.snippy-2-adv.rgid=snippy-2-adv.rgid +#Tool Parameters - Tool: snippy - Workflow Step #: 3 +#Thu Sep 05 15:06:43 BST 2019 +pipeline.parameters.qiphylo.snippy-3-is_reference=snippy-3-is_reference +#Tool Parameters - Tool: iqtree - Workflow Step #: 4 +#Thu Sep 05 15:06:43 BST 2019 +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.mset=iqtree-4-modelling_parameters.automatic_model.mset +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.mtree=iqtree-4-modelling_parameters.automatic_model.mtree +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.djc=iqtree-4-tree_parameters.tree_search.djc +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.computing_robinson_foulds.rf_all=iqtree-4-tree_parameters.computing_robinson_foulds.rf_all +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.rcluster=iqtree-4-modelling_parameters.automatic_model.rcluster +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.r=iqtree-4-tree_parameters.generating_random.r +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.rbal=iqtree-4-tree_parameters.generating_random.rbal +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.mfreq=iqtree-4-modelling_parameters.automatic_model.mfreq +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.rcsg=iqtree-4-tree_parameters.generating_random.rcsg +pipeline.parameters.qiphylo.iqtree-4-general_options.seed=iqtree-4-general_options.seed +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.site_specific_frequency.fmax=iqtree-4-modelling_parameters.site_specific_frequency.fmax +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.pers=iqtree-4-tree_parameters.tree_search.pers +pipeline.parameters.qiphylo.iqtree-4-general_options.keep_ident=iqtree-4-general_options.keep_ident +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.mrate=iqtree-4-modelling_parameters.automatic_model.mrate +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.i=iqtree-4-modelling_parameters.rate_heterogeneity.i +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bcor=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bcor +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.ru=iqtree-4-tree_parameters.generating_random.ru +pipeline.parameters.qiphylo.iqtree-4-general_options.safe=iqtree-4-general_options.safe +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.nonparametric_bootstrap.bo=iqtree-4-bootstrap_parameters.nonparametric_bootstrap.bo +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_topology.zw=iqtree-4-tree_parameters.tree_topology.zw +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.a=iqtree-4-modelling_parameters.rate_heterogeneity.a +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.cmin=iqtree-4-modelling_parameters.automatic_model.cmin +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.cond_model.m=iqtree-4-modelling_parameters.automatic_model.cond_model.m +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.merit=iqtree-4-modelling_parameters.automatic_model.merit +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.minsup=iqtree-4-tree_parameters.constructing_consensus.minsup +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.nstop=iqtree-4-tree_parameters.tree_search.nstop +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.nonparametric_bootstrap.bc=iqtree-4-bootstrap_parameters.nonparametric_bootstrap.bc +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.sprrad=iqtree-4-tree_parameters.tree_search.sprrad +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bnni=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bnni +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.n=iqtree-4-tree_parameters.tree_search.n +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.site_specific_frequency.fs=iqtree-4-modelling_parameters.site_specific_frequency.fs +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.wsr=iqtree-4-modelling_parameters.rate_heterogeneity.wsr +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.wbtl=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.wbtl +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_topology.au=iqtree-4-tree_parameters.tree_topology.au +pipeline.parameters.qiphylo.iqtree-4-likelihood_mapping.lmap=iqtree-4-likelihood_mapping.lmap +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_topology.zb=iqtree-4-tree_parameters.tree_topology.zb +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.suptag=iqtree-4-tree_parameters.constructing_consensus.suptag +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.bi=iqtree-4-tree_parameters.constructing_consensus.bi +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.nm=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.nm +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.wbt=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.wbt +pipeline.parameters.qiphylo.iqtree-4-likelihood_mapping.wql=iqtree-4-likelihood_mapping.wql +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bb=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bb +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.madd=iqtree-4-modelling_parameters.automatic_model.madd +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.single_branch.abayes=iqtree-4-tree_parameters.single_branch.abayes +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.opt_gamma_inv=iqtree-4-modelling_parameters.rate_heterogeneity.opt_gamma_inv +pipeline.parameters.qiphylo.iqtree-4-general_options.st=iqtree-4-general_options.st +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bspec=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bspec +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.partition_model.spp=iqtree-4-modelling_parameters.partition_model.spp +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.rlen=iqtree-4-tree_parameters.generating_random.rlen +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.ntop=iqtree-4-tree_parameters.tree_search.ntop +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.computing_robinson_foulds.rf_adj=iqtree-4-tree_parameters.computing_robinson_foulds.rf_adj +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.beps=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.beps +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.nstep=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.nstep +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.single_branch.alrt=iqtree-4-tree_parameters.single_branch.alrt +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.single_branch.lbp=iqtree-4-tree_parameters.single_branch.lbp +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.gmedian=iqtree-4-modelling_parameters.rate_heterogeneity.gmedian +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.nbest=iqtree-4-tree_parameters.tree_search.nbest +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.net=iqtree-4-tree_parameters.constructing_consensus.net +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.specifying_substitution.mwopt=iqtree-4-modelling_parameters.specifying_substitution.mwopt +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.cmax=iqtree-4-modelling_parameters.automatic_model.cmax +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.cond_model.opt_custommodel=iqtree-4-modelling_parameters.automatic_model.cond_model.opt_custommodel +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.rcat=iqtree-4-tree_parameters.generating_random.rcat +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.con=iqtree-4-tree_parameters.constructing_consensus.con +pipeline.parameters.qiphylo.iqtree-4-miscellaneous_options.fconst=iqtree-4-miscellaneous_options.fconst +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.allnni=iqtree-4-tree_parameters.tree_search.allnni +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.ninit=iqtree-4-tree_parameters.tree_search.ninit +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.msub=iqtree-4-modelling_parameters.automatic_model.msub +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.nonparametric_bootstrap.b=iqtree-4-bootstrap_parameters.nonparametric_bootstrap.b diff --git a/src/main/resources/workflows/0.4/irida_workflow.xml b/src/main/resources/workflows/0.4/irida_workflow.xml new file mode 100644 index 0000000..699e5ae --- /dev/null +++ b/src/main/resources/workflows/0.4/irida_workflow.xml @@ -0,0 +1,263 @@ + + 553042e8-f42d-4a13-85cf-939df7623e6b + QIPhylo + 0.4 + QI_PHYLO + + sequence_reads_paired + reference + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + snippy + iuc + https://toolshed.g2.bx.psu.edu + 82f2b6f20fa2 + + + iqtree + leomrtns + https://testtoolshed.g2.bx.psu.edu + 37e42abdce08 + + + \ No newline at end of file diff --git a/src/main/resources/workflows/0.4/irida_workflow_structure.ga b/src/main/resources/workflows/0.4/irida_workflow_structure.ga new file mode 100644 index 0000000..56edc76 --- /dev/null +++ b/src/main/resources/workflows/0.4/irida_workflow_structure.ga @@ -0,0 +1,374 @@ +{ + "a_galaxy_workflow": "true", + "annotation": "", + "format-version": "0.1", + "name": "qi-phylo", + "steps": { + "0": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "reference" + } + ], + "label": "reference", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 243, + "top": 483 + }, + "tool_id": null, + "tool_state": "{\"name\": \"reference\"}", + "tool_version": null, + "type": "data_input", + "uuid": "fe8d4677-4c85-42e9-af65-a0da55443aef", + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "32912714-9403-4be8-8fdb-5da63c3e08f7" + } + ] + }, + "1": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "sequence_reads_paired" + } + ], + "label": "sequence_reads_paired", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 243, + "top": 570 + }, + "tool_id": null, + "tool_state": "{\"collection_type\": \"list:paired\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "36e8971c-79b9-48cd-94d2-11ceb3e707f3", + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "ce729d06-a453-4570-81f8-71ce8e08ae58" + } + ] + }, + "2": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/snippy/snippy/3.2+galaxy1", + "errors": null, + "id": 2, + "input_connections": { + "fastq_input|fastq_input": { + "id": 1, + "output_name": "output" + }, + "ref": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "snippy", + "outputs": [ + { + "name": "snpvcf", + "type": "vcf" + }, + { + "name": "snptab", + "type": "tabular" + }, + { + "name": "outdir", + "type": "zip" + } + ], + "position": { + "left": 523.5, + "top": 434 + }, + "post_job_actions": { + "HideDatasetActionoutdir": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outdir" + }, + "HideDatasetActionsnptab": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "snptab" + }, + "HideDatasetActionsnpvcf": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "snpvcf" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/snippy/snippy/3.2+galaxy1", + "tool_shed_repository": { + "changeset_revision": "82f2b6f20fa2", + "name": "snippy", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"adv\": \"{\\\"bwaopt\\\": \\\"\\\", \\\"mapqual\\\": \\\"60\\\", \\\"mincov\\\": \\\"10\\\", \\\"minfrac\\\": \\\"0.9\\\", \\\"rgid\\\": \\\"\\\"}\", \"__page__\": null, \"outputs\": \"[\\\"outvcf\\\", \\\"outtab\\\", \\\"outzip\\\"]\", \"__rerun_remap_job_id__\": null, \"fastq_input\": \"{\\\"__current_case__\\\": 2, \\\"fastq_input\\\": {\\\"__class__\\\": \\\"ConnectedValue\\\"}, \\\"fastq_input_selector\\\": \\\"paired_collection\\\"}\", \"ref\": \"{\\\"__class__\\\": \\\"ConnectedValue\\\"}\"}", + "tool_version": "3.2+galaxy1", + "type": "tool", + "uuid": "8be43971-d993-4d33-8912-91355f714e50", + "workflow_outputs": [] + }, + "3": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/snippy/snippy_core/3.2", + "errors": null, + "id": 3, + "input_connections": { + "indirs": { + "id": 2, + "output_name": "outdir" + } + }, + "inputs": [], + "label": null, + "name": "snippy-core", + "outputs": [ + { + "name": "alignment_fasta", + "type": "fasta" + }, + { + "name": "alignment_table", + "type": "tabular" + }, + { + "name": "alignment_summary", + "type": "txt" + } + ], + "position": { + "left": 919.5, + "top": 422 + }, + "post_job_actions": { + "RenameDatasetActionalignment_fasta": { + "action_arguments": { + "newname": "core.fasta" + }, + "action_type": "RenameDatasetAction", + "output_name": "alignment_fasta" + }, + "RenameDatasetActionalignment_summary": { + "action_arguments": { + "newname": "core_sum.tsv" + }, + "action_type": "RenameDatasetAction", + "output_name": "alignment_summary" + }, + "RenameDatasetActionalignment_table": { + "action_arguments": { + "newname": "core.tsv" + }, + "action_type": "RenameDatasetAction", + "output_name": "alignment_table" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/snippy/snippy_core/3.2", + "tool_shed_repository": { + "changeset_revision": "82f2b6f20fa2", + "name": "snippy", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"outputs\": \"[\\\"outaln\\\", \\\"outtab\\\", \\\"outtxt\\\"]\", \"is_reference\": \"\\\"false\\\"\", \"indirs\": \"{\\\"__class__\\\": \\\"ConnectedValue\\\"}\", \"__rerun_remap_job_id__\": null, \"__page__\": null}", + "tool_version": "3.2", + "type": "tool", + "uuid": "3aa7ef26-9836-4373-be21-f4deb12edd20", + "workflow_outputs": [ + { + "label": "align_table", + "output_name": "alignment_table", + "uuid": "07671ed7-7513-4051-b5f2-83d1b54e6e5a" + }, + { + "label": "align_fas", + "output_name": "alignment_fasta", + "uuid": "c8e420ae-4275-4aae-aa5f-97f9e450f449" + }, + { + "label": "align_sum", + "output_name": "alignment_summary", + "uuid": "d32b9891-38fa-49b1-b8ad-6cb7b86d09ed" + } + ] + }, + "4": { + "annotation": "", + "content_id": "testtoolshed.g2.bx.psu.edu/repos/leomrtns/iqtree/iqtree/1.6.10", + "errors": null, + "id": 4, + "input_connections": { + "general_options|s": { + "id": 3, + "output_name": "alignment_fasta" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool IQ-TREE", + "name": "general_options" + }, + { + "description": "runtime parameter for tool IQ-TREE", + "name": "general_options" + }, + { + "description": "runtime parameter for tool IQ-TREE", + "name": "general_options" + }, + { + "description": "runtime parameter for tool IQ-TREE", + "name": "likelihood_mapping" + } + ], + "label": null, + "name": "IQ-TREE", + "outputs": [ + { + "name": "bionj", + "type": "nhx" + }, + { + "name": "treefile", + "type": "nhx" + }, + { + "name": "contree", + "type": "nhx" + }, + { + "name": "mldist", + "type": "mldist" + }, + { + "name": "splits.nex", + "type": "nex" + }, + { + "name": "iqtree", + "type": "iqtree" + } + ], + "position": { + "left": 1308.5, + "top": 240 + }, + "post_job_actions": { + "RenameDatasetActionbionj": { + "action_arguments": { + "newname": "bionj.newick" + }, + "action_type": "RenameDatasetAction", + "output_name": "bionj" + }, + "RenameDatasetActioncontree": { + "action_arguments": { + "newname": "contree.newick" + }, + "action_type": "RenameDatasetAction", + "output_name": "contree" + }, + "RenameDatasetActioniqtree": { + "action_arguments": { + "newname": "iqtree.txt" + }, + "action_type": "RenameDatasetAction", + "output_name": "iqtree" + }, + "RenameDatasetActionmldist": { + "action_arguments": { + "newname": "mldist.txt" + }, + "action_type": "RenameDatasetAction", + "output_name": "mldist" + }, + "RenameDatasetActionsplits.nex": { + "action_arguments": { + "newname": "splits.nex" + }, + "action_type": "RenameDatasetAction", + "output_name": "splits.nex" + }, + "RenameDatasetActiontreefile": { + "action_arguments": { + "newname": "tree.newick" + }, + "action_type": "RenameDatasetAction", + "output_name": "treefile" + } + }, + "tool_id": "testtoolshed.g2.bx.psu.edu/repos/leomrtns/iqtree/iqtree/1.6.10", + "tool_shed_repository": { + "changeset_revision": "37e42abdce08", + "name": "iqtree", + "owner": "leomrtns", + "tool_shed": "testtoolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__page__\": null, \"general_options\": \"{\\\"keep_ident\\\": \\\"false\\\", \\\"s\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"safe\\\": \\\"false\\\", \\\"seed\\\": \\\"\\\", \\\"st\\\": \\\"DNA\\\", \\\"t\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"te\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}}\", \"__rerun_remap_job_id__\": null, \"modelling_parameters\": \"{\\\"automatic_model\\\": {\\\"cmax\\\": \\\"10\\\", \\\"cmin\\\": \\\"2\\\", \\\"cond_model\\\": {\\\"__current_case__\\\": 0, \\\"m\\\": \\\"HKY\\\", \\\"opt_custommodel\\\": \\\"true\\\"}, \\\"madd\\\": \\\"\\\", \\\"mdef\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"merit\\\": \\\"AIC\\\", \\\"mfreq\\\": \\\"\\\", \\\"mrate\\\": \\\"\\\", \\\"mset\\\": \\\"\\\", \\\"msub\\\": \\\"nuclear\\\", \\\"mtree\\\": \\\"false\\\", \\\"rcluster\\\": \\\"\\\"}, \\\"partition_model\\\": {\\\"q\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"sp\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"spp\\\": \\\"false\\\"}, \\\"rate_heterogeneity\\\": {\\\"a\\\": \\\"\\\", \\\"gmedian\\\": \\\"false\\\", \\\"i\\\": \\\"\\\", \\\"opt_gamma_inv\\\": \\\"false\\\", \\\"wsr\\\": \\\"false\\\"}, \\\"site_specific_frequency\\\": {\\\"fmax\\\": \\\"false\\\", \\\"fs\\\": \\\"\\\", \\\"ft\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}}, \\\"specifying_substitution\\\": {\\\"mwopt\\\": \\\"false\\\"}}\", \"bootstrap_parameters\": \"{\\\"nonparametric_bootstrap\\\": {\\\"b\\\": \\\"\\\", \\\"bc\\\": \\\"false\\\", \\\"bo\\\": \\\"false\\\"}, \\\"ultrafast_bootstrap\\\": {\\\"bb\\\": \\\"\\\", \\\"bcor\\\": \\\"0.99\\\", \\\"beps\\\": \\\"0.5\\\", \\\"bnni\\\": \\\"false\\\", \\\"bspec\\\": \\\"\\\", \\\"nm\\\": \\\"1000\\\", \\\"nstep\\\": \\\"100\\\", \\\"wbt\\\": \\\"false\\\", \\\"wbtl\\\": \\\"false\\\"}}\", \"miscellaneous_options\": \"{\\\"fconst\\\": \\\"\\\"}\", \"likelihood_mapping\": \"{\\\"lmap\\\": \\\"\\\", \\\"lmclust\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"wql\\\": \\\"false\\\"}\", \"tree_parameters\": \"{\\\"computing_robinson_foulds\\\": {\\\"rf\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"rf_adj\\\": \\\"false\\\", \\\"rf_all\\\": \\\"false\\\"}, \\\"constructing_consensus\\\": {\\\"bi\\\": \\\"\\\", \\\"con\\\": \\\"false\\\", \\\"minsup\\\": \\\"0.0\\\", \\\"net\\\": \\\"false\\\", \\\"sup\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"suptag\\\": \\\"\\\"}, \\\"generating_random\\\": {\\\"r\\\": \\\"\\\", \\\"rbal\\\": \\\"false\\\", \\\"rcat\\\": \\\"false\\\", \\\"rcsg\\\": \\\"false\\\", \\\"rlen\\\": \\\"\\\", \\\"ru\\\": \\\"false\\\"}, \\\"single_branch\\\": {\\\"abayes\\\": \\\"false\\\", \\\"alrt\\\": \\\"\\\", \\\"lbp\\\": \\\"\\\"}, \\\"tree_search\\\": {\\\"allnni\\\": \\\"false\\\", \\\"djc\\\": \\\"false\\\", \\\"g\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"n\\\": \\\"\\\", \\\"nbest\\\": \\\"5\\\", \\\"ninit\\\": \\\"100\\\", \\\"nstop\\\": \\\"100\\\", \\\"ntop\\\": \\\"20\\\", \\\"pers\\\": \\\"0.5\\\", \\\"sprrad\\\": \\\"6\\\"}, \\\"tree_topology\\\": {\\\"au\\\": \\\"false\\\", \\\"z\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"zb\\\": \\\"\\\", \\\"zw\\\": \\\"false\\\"}}\"}", + "tool_version": "1.6.10", + "type": "tool", + "uuid": "0bebf65c-40a4-4a8e-a7b7-77e312afc4e0", + "workflow_outputs": [ + { + "label": null, + "output_name": "iqtree", + "uuid": "3bd6175b-8275-4264-bfcd-65f661accef0" + }, + { + "label": null, + "output_name": "splits.nex", + "uuid": "5a0e4639-d068-410e-b480-5bbd8ca23eb2" + }, + { + "label": null, + "output_name": "mldist", + "uuid": "783b4dd0-ae11-4a8b-b10e-e5859b8243b6" + }, + { + "label": null, + "output_name": "treefile", + "uuid": "1b2c669a-d1d6-47e6-96ed-0dcf77666d39" + }, + { + "label": null, + "output_name": "bionj", + "uuid": "6301c062-9414-44d9-9905-100f4eed14ae" + }, + { + "label": null, + "output_name": "contree", + "uuid": "7f9ef5c3-47b9-44ed-816b-41bc8e36400d" + } + ] + } + }, + "tags": [], + "uuid": "2212b1f0-3937-442e-b4a8-b08bd6e592c5", + "version": 4 +} \ No newline at end of file diff --git a/src/main/resources/workflows/0.4/messages_en.properties b/src/main/resources/workflows/0.4/messages_en.properties new file mode 100644 index 0000000..2e0fb60 --- /dev/null +++ b/src/main/resources/workflows/0.4/messages_en.properties @@ -0,0 +1,88 @@ +#Pipeline Info Properties +#Thu Sep 05 15:11:25 BST 2019 +pipeline.parameters.modal-title.qiphylo=QIPhylo Pipeline Parameters +pipeline.title.QIPhylo=Pipelines - QIPhylo +pipeline.h1.QIPhylo=QIPhylo Pipeline +workflow.QI_PHYLO.description=Fast phylogeny pipeline (Snippy, IQTree) v0.4 +workflow.QI_PHYLO.title=QIPhylo Pipeline +#Tool Parameters - Tool: snippy - Workflow Step #: 2 +#Thu Sep 05 15:11:25 BST 2019 +pipeline.parameters.qiphylo.snippy-2-adv.mincov=snippy-2-adv.mincov +pipeline.parameters.qiphylo.snippy-2-fastq_input.fastq_input_selector=snippy-2-fastq_input.fastq_input_selector +pipeline.parameters.qiphylo.snippy-2-adv.mapqual=snippy-2-adv.mapqual +pipeline.parameters.qiphylo.snippy-2-adv.minfrac=snippy-2-adv.minfrac +pipeline.parameters.qiphylo.snippy-2-adv.bwaopt=snippy-2-adv.bwaopt +pipeline.parameters.qiphylo.snippy-2-adv.rgid=snippy-2-adv.rgid +#Tool Parameters - Tool: snippy - Workflow Step #: 3 +#Thu Sep 05 15:11:25 BST 2019 +pipeline.parameters.qiphylo.snippy-3-is_reference=snippy-3-is_reference +#Tool Parameters - Tool: iqtree - Workflow Step #: 4 +#Thu Sep 05 15:11:25 BST 2019 +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.mset=iqtree-4-modelling_parameters.automatic_model.mset +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.mtree=iqtree-4-modelling_parameters.automatic_model.mtree +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.djc=iqtree-4-tree_parameters.tree_search.djc +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.computing_robinson_foulds.rf_all=iqtree-4-tree_parameters.computing_robinson_foulds.rf_all +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.rcluster=iqtree-4-modelling_parameters.automatic_model.rcluster +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.r=iqtree-4-tree_parameters.generating_random.r +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.rbal=iqtree-4-tree_parameters.generating_random.rbal +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.mfreq=iqtree-4-modelling_parameters.automatic_model.mfreq +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.rcsg=iqtree-4-tree_parameters.generating_random.rcsg +pipeline.parameters.qiphylo.iqtree-4-general_options.seed=iqtree-4-general_options.seed +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.site_specific_frequency.fmax=iqtree-4-modelling_parameters.site_specific_frequency.fmax +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.pers=iqtree-4-tree_parameters.tree_search.pers +pipeline.parameters.qiphylo.iqtree-4-general_options.keep_ident=iqtree-4-general_options.keep_ident +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.mrate=iqtree-4-modelling_parameters.automatic_model.mrate +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.i=iqtree-4-modelling_parameters.rate_heterogeneity.i +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bcor=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bcor +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.ru=iqtree-4-tree_parameters.generating_random.ru +pipeline.parameters.qiphylo.iqtree-4-general_options.safe=iqtree-4-general_options.safe +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.nonparametric_bootstrap.bo=iqtree-4-bootstrap_parameters.nonparametric_bootstrap.bo +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_topology.zw=iqtree-4-tree_parameters.tree_topology.zw +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.a=iqtree-4-modelling_parameters.rate_heterogeneity.a +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.cmin=iqtree-4-modelling_parameters.automatic_model.cmin +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.cond_model.m=iqtree-4-modelling_parameters.automatic_model.cond_model.m +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.merit=iqtree-4-modelling_parameters.automatic_model.merit +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.minsup=iqtree-4-tree_parameters.constructing_consensus.minsup +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.nstop=iqtree-4-tree_parameters.tree_search.nstop +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.nonparametric_bootstrap.bc=iqtree-4-bootstrap_parameters.nonparametric_bootstrap.bc +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.sprrad=iqtree-4-tree_parameters.tree_search.sprrad +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bnni=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bnni +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.n=iqtree-4-tree_parameters.tree_search.n +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.site_specific_frequency.fs=iqtree-4-modelling_parameters.site_specific_frequency.fs +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.wsr=iqtree-4-modelling_parameters.rate_heterogeneity.wsr +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.wbtl=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.wbtl +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_topology.au=iqtree-4-tree_parameters.tree_topology.au +pipeline.parameters.qiphylo.iqtree-4-likelihood_mapping.lmap=iqtree-4-likelihood_mapping.lmap +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_topology.zb=iqtree-4-tree_parameters.tree_topology.zb +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.suptag=iqtree-4-tree_parameters.constructing_consensus.suptag +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.bi=iqtree-4-tree_parameters.constructing_consensus.bi +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.nm=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.nm +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.wbt=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.wbt +pipeline.parameters.qiphylo.iqtree-4-likelihood_mapping.wql=iqtree-4-likelihood_mapping.wql +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bb=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bb +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.madd=iqtree-4-modelling_parameters.automatic_model.madd +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.single_branch.abayes=iqtree-4-tree_parameters.single_branch.abayes +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.opt_gamma_inv=iqtree-4-modelling_parameters.rate_heterogeneity.opt_gamma_inv +pipeline.parameters.qiphylo.iqtree-4-general_options.st=iqtree-4-general_options.st +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bspec=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bspec +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.partition_model.spp=iqtree-4-modelling_parameters.partition_model.spp +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.rlen=iqtree-4-tree_parameters.generating_random.rlen +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.ntop=iqtree-4-tree_parameters.tree_search.ntop +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.computing_robinson_foulds.rf_adj=iqtree-4-tree_parameters.computing_robinson_foulds.rf_adj +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.beps=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.beps +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.nstep=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.nstep +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.single_branch.alrt=iqtree-4-tree_parameters.single_branch.alrt +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.single_branch.lbp=iqtree-4-tree_parameters.single_branch.lbp +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.gmedian=iqtree-4-modelling_parameters.rate_heterogeneity.gmedian +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.nbest=iqtree-4-tree_parameters.tree_search.nbest +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.net=iqtree-4-tree_parameters.constructing_consensus.net +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.specifying_substitution.mwopt=iqtree-4-modelling_parameters.specifying_substitution.mwopt +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.cmax=iqtree-4-modelling_parameters.automatic_model.cmax +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.cond_model.opt_custommodel=iqtree-4-modelling_parameters.automatic_model.cond_model.opt_custommodel +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.rcat=iqtree-4-tree_parameters.generating_random.rcat +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.con=iqtree-4-tree_parameters.constructing_consensus.con +pipeline.parameters.qiphylo.iqtree-4-miscellaneous_options.fconst=iqtree-4-miscellaneous_options.fconst +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.allnni=iqtree-4-tree_parameters.tree_search.allnni +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.ninit=iqtree-4-tree_parameters.tree_search.ninit +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.msub=iqtree-4-modelling_parameters.automatic_model.msub +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.nonparametric_bootstrap.b=iqtree-4-bootstrap_parameters.nonparametric_bootstrap.b diff --git a/src/main/resources/workflows/0.5/irida_workflow.xml b/src/main/resources/workflows/0.5/irida_workflow.xml new file mode 100644 index 0000000..0f43603 --- /dev/null +++ b/src/main/resources/workflows/0.5/irida_workflow.xml @@ -0,0 +1,263 @@ + + fb0aada1-9ad5-4a07-abf1-621ed71ab19c + QIPhylo + 0.5 + QI_PHYLO + + sequence_reads_paired + reference + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + snippy + iuc + https://toolshed.g2.bx.psu.edu + 82f2b6f20fa2 + + + iqtree + leomrtns + https://testtoolshed.g2.bx.psu.edu + 37e42abdce08 + + + \ No newline at end of file diff --git a/src/main/resources/workflows/0.5/irida_workflow_structure.ga b/src/main/resources/workflows/0.5/irida_workflow_structure.ga new file mode 100644 index 0000000..56edc76 --- /dev/null +++ b/src/main/resources/workflows/0.5/irida_workflow_structure.ga @@ -0,0 +1,374 @@ +{ + "a_galaxy_workflow": "true", + "annotation": "", + "format-version": "0.1", + "name": "qi-phylo", + "steps": { + "0": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "reference" + } + ], + "label": "reference", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 243, + "top": 483 + }, + "tool_id": null, + "tool_state": "{\"name\": \"reference\"}", + "tool_version": null, + "type": "data_input", + "uuid": "fe8d4677-4c85-42e9-af65-a0da55443aef", + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "32912714-9403-4be8-8fdb-5da63c3e08f7" + } + ] + }, + "1": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "sequence_reads_paired" + } + ], + "label": "sequence_reads_paired", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 243, + "top": 570 + }, + "tool_id": null, + "tool_state": "{\"collection_type\": \"list:paired\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "36e8971c-79b9-48cd-94d2-11ceb3e707f3", + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "ce729d06-a453-4570-81f8-71ce8e08ae58" + } + ] + }, + "2": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/snippy/snippy/3.2+galaxy1", + "errors": null, + "id": 2, + "input_connections": { + "fastq_input|fastq_input": { + "id": 1, + "output_name": "output" + }, + "ref": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "snippy", + "outputs": [ + { + "name": "snpvcf", + "type": "vcf" + }, + { + "name": "snptab", + "type": "tabular" + }, + { + "name": "outdir", + "type": "zip" + } + ], + "position": { + "left": 523.5, + "top": 434 + }, + "post_job_actions": { + "HideDatasetActionoutdir": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outdir" + }, + "HideDatasetActionsnptab": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "snptab" + }, + "HideDatasetActionsnpvcf": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "snpvcf" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/snippy/snippy/3.2+galaxy1", + "tool_shed_repository": { + "changeset_revision": "82f2b6f20fa2", + "name": "snippy", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"adv\": \"{\\\"bwaopt\\\": \\\"\\\", \\\"mapqual\\\": \\\"60\\\", \\\"mincov\\\": \\\"10\\\", \\\"minfrac\\\": \\\"0.9\\\", \\\"rgid\\\": \\\"\\\"}\", \"__page__\": null, \"outputs\": \"[\\\"outvcf\\\", \\\"outtab\\\", \\\"outzip\\\"]\", \"__rerun_remap_job_id__\": null, \"fastq_input\": \"{\\\"__current_case__\\\": 2, \\\"fastq_input\\\": {\\\"__class__\\\": \\\"ConnectedValue\\\"}, \\\"fastq_input_selector\\\": \\\"paired_collection\\\"}\", \"ref\": \"{\\\"__class__\\\": \\\"ConnectedValue\\\"}\"}", + "tool_version": "3.2+galaxy1", + "type": "tool", + "uuid": "8be43971-d993-4d33-8912-91355f714e50", + "workflow_outputs": [] + }, + "3": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/snippy/snippy_core/3.2", + "errors": null, + "id": 3, + "input_connections": { + "indirs": { + "id": 2, + "output_name": "outdir" + } + }, + "inputs": [], + "label": null, + "name": "snippy-core", + "outputs": [ + { + "name": "alignment_fasta", + "type": "fasta" + }, + { + "name": "alignment_table", + "type": "tabular" + }, + { + "name": "alignment_summary", + "type": "txt" + } + ], + "position": { + "left": 919.5, + "top": 422 + }, + "post_job_actions": { + "RenameDatasetActionalignment_fasta": { + "action_arguments": { + "newname": "core.fasta" + }, + "action_type": "RenameDatasetAction", + "output_name": "alignment_fasta" + }, + "RenameDatasetActionalignment_summary": { + "action_arguments": { + "newname": "core_sum.tsv" + }, + "action_type": "RenameDatasetAction", + "output_name": "alignment_summary" + }, + "RenameDatasetActionalignment_table": { + "action_arguments": { + "newname": "core.tsv" + }, + "action_type": "RenameDatasetAction", + "output_name": "alignment_table" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/snippy/snippy_core/3.2", + "tool_shed_repository": { + "changeset_revision": "82f2b6f20fa2", + "name": "snippy", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"outputs\": \"[\\\"outaln\\\", \\\"outtab\\\", \\\"outtxt\\\"]\", \"is_reference\": \"\\\"false\\\"\", \"indirs\": \"{\\\"__class__\\\": \\\"ConnectedValue\\\"}\", \"__rerun_remap_job_id__\": null, \"__page__\": null}", + "tool_version": "3.2", + "type": "tool", + "uuid": "3aa7ef26-9836-4373-be21-f4deb12edd20", + "workflow_outputs": [ + { + "label": "align_table", + "output_name": "alignment_table", + "uuid": "07671ed7-7513-4051-b5f2-83d1b54e6e5a" + }, + { + "label": "align_fas", + "output_name": "alignment_fasta", + "uuid": "c8e420ae-4275-4aae-aa5f-97f9e450f449" + }, + { + "label": "align_sum", + "output_name": "alignment_summary", + "uuid": "d32b9891-38fa-49b1-b8ad-6cb7b86d09ed" + } + ] + }, + "4": { + "annotation": "", + "content_id": "testtoolshed.g2.bx.psu.edu/repos/leomrtns/iqtree/iqtree/1.6.10", + "errors": null, + "id": 4, + "input_connections": { + "general_options|s": { + "id": 3, + "output_name": "alignment_fasta" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool IQ-TREE", + "name": "general_options" + }, + { + "description": "runtime parameter for tool IQ-TREE", + "name": "general_options" + }, + { + "description": "runtime parameter for tool IQ-TREE", + "name": "general_options" + }, + { + "description": "runtime parameter for tool IQ-TREE", + "name": "likelihood_mapping" + } + ], + "label": null, + "name": "IQ-TREE", + "outputs": [ + { + "name": "bionj", + "type": "nhx" + }, + { + "name": "treefile", + "type": "nhx" + }, + { + "name": "contree", + "type": "nhx" + }, + { + "name": "mldist", + "type": "mldist" + }, + { + "name": "splits.nex", + "type": "nex" + }, + { + "name": "iqtree", + "type": "iqtree" + } + ], + "position": { + "left": 1308.5, + "top": 240 + }, + "post_job_actions": { + "RenameDatasetActionbionj": { + "action_arguments": { + "newname": "bionj.newick" + }, + "action_type": "RenameDatasetAction", + "output_name": "bionj" + }, + "RenameDatasetActioncontree": { + "action_arguments": { + "newname": "contree.newick" + }, + "action_type": "RenameDatasetAction", + "output_name": "contree" + }, + "RenameDatasetActioniqtree": { + "action_arguments": { + "newname": "iqtree.txt" + }, + "action_type": "RenameDatasetAction", + "output_name": "iqtree" + }, + "RenameDatasetActionmldist": { + "action_arguments": { + "newname": "mldist.txt" + }, + "action_type": "RenameDatasetAction", + "output_name": "mldist" + }, + "RenameDatasetActionsplits.nex": { + "action_arguments": { + "newname": "splits.nex" + }, + "action_type": "RenameDatasetAction", + "output_name": "splits.nex" + }, + "RenameDatasetActiontreefile": { + "action_arguments": { + "newname": "tree.newick" + }, + "action_type": "RenameDatasetAction", + "output_name": "treefile" + } + }, + "tool_id": "testtoolshed.g2.bx.psu.edu/repos/leomrtns/iqtree/iqtree/1.6.10", + "tool_shed_repository": { + "changeset_revision": "37e42abdce08", + "name": "iqtree", + "owner": "leomrtns", + "tool_shed": "testtoolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__page__\": null, \"general_options\": \"{\\\"keep_ident\\\": \\\"false\\\", \\\"s\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"safe\\\": \\\"false\\\", \\\"seed\\\": \\\"\\\", \\\"st\\\": \\\"DNA\\\", \\\"t\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"te\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}}\", \"__rerun_remap_job_id__\": null, \"modelling_parameters\": \"{\\\"automatic_model\\\": {\\\"cmax\\\": \\\"10\\\", \\\"cmin\\\": \\\"2\\\", \\\"cond_model\\\": {\\\"__current_case__\\\": 0, \\\"m\\\": \\\"HKY\\\", \\\"opt_custommodel\\\": \\\"true\\\"}, \\\"madd\\\": \\\"\\\", \\\"mdef\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"merit\\\": \\\"AIC\\\", \\\"mfreq\\\": \\\"\\\", \\\"mrate\\\": \\\"\\\", \\\"mset\\\": \\\"\\\", \\\"msub\\\": \\\"nuclear\\\", \\\"mtree\\\": \\\"false\\\", \\\"rcluster\\\": \\\"\\\"}, \\\"partition_model\\\": {\\\"q\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"sp\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"spp\\\": \\\"false\\\"}, \\\"rate_heterogeneity\\\": {\\\"a\\\": \\\"\\\", \\\"gmedian\\\": \\\"false\\\", \\\"i\\\": \\\"\\\", \\\"opt_gamma_inv\\\": \\\"false\\\", \\\"wsr\\\": \\\"false\\\"}, \\\"site_specific_frequency\\\": {\\\"fmax\\\": \\\"false\\\", \\\"fs\\\": \\\"\\\", \\\"ft\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}}, \\\"specifying_substitution\\\": {\\\"mwopt\\\": \\\"false\\\"}}\", \"bootstrap_parameters\": \"{\\\"nonparametric_bootstrap\\\": {\\\"b\\\": \\\"\\\", \\\"bc\\\": \\\"false\\\", \\\"bo\\\": \\\"false\\\"}, \\\"ultrafast_bootstrap\\\": {\\\"bb\\\": \\\"\\\", \\\"bcor\\\": \\\"0.99\\\", \\\"beps\\\": \\\"0.5\\\", \\\"bnni\\\": \\\"false\\\", \\\"bspec\\\": \\\"\\\", \\\"nm\\\": \\\"1000\\\", \\\"nstep\\\": \\\"100\\\", \\\"wbt\\\": \\\"false\\\", \\\"wbtl\\\": \\\"false\\\"}}\", \"miscellaneous_options\": \"{\\\"fconst\\\": \\\"\\\"}\", \"likelihood_mapping\": \"{\\\"lmap\\\": \\\"\\\", \\\"lmclust\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"wql\\\": \\\"false\\\"}\", \"tree_parameters\": \"{\\\"computing_robinson_foulds\\\": {\\\"rf\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"rf_adj\\\": \\\"false\\\", \\\"rf_all\\\": \\\"false\\\"}, \\\"constructing_consensus\\\": {\\\"bi\\\": \\\"\\\", \\\"con\\\": \\\"false\\\", \\\"minsup\\\": \\\"0.0\\\", \\\"net\\\": \\\"false\\\", \\\"sup\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"suptag\\\": \\\"\\\"}, \\\"generating_random\\\": {\\\"r\\\": \\\"\\\", \\\"rbal\\\": \\\"false\\\", \\\"rcat\\\": \\\"false\\\", \\\"rcsg\\\": \\\"false\\\", \\\"rlen\\\": \\\"\\\", \\\"ru\\\": \\\"false\\\"}, \\\"single_branch\\\": {\\\"abayes\\\": \\\"false\\\", \\\"alrt\\\": \\\"\\\", \\\"lbp\\\": \\\"\\\"}, \\\"tree_search\\\": {\\\"allnni\\\": \\\"false\\\", \\\"djc\\\": \\\"false\\\", \\\"g\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"n\\\": \\\"\\\", \\\"nbest\\\": \\\"5\\\", \\\"ninit\\\": \\\"100\\\", \\\"nstop\\\": \\\"100\\\", \\\"ntop\\\": \\\"20\\\", \\\"pers\\\": \\\"0.5\\\", \\\"sprrad\\\": \\\"6\\\"}, \\\"tree_topology\\\": {\\\"au\\\": \\\"false\\\", \\\"z\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"zb\\\": \\\"\\\", \\\"zw\\\": \\\"false\\\"}}\"}", + "tool_version": "1.6.10", + "type": "tool", + "uuid": "0bebf65c-40a4-4a8e-a7b7-77e312afc4e0", + "workflow_outputs": [ + { + "label": null, + "output_name": "iqtree", + "uuid": "3bd6175b-8275-4264-bfcd-65f661accef0" + }, + { + "label": null, + "output_name": "splits.nex", + "uuid": "5a0e4639-d068-410e-b480-5bbd8ca23eb2" + }, + { + "label": null, + "output_name": "mldist", + "uuid": "783b4dd0-ae11-4a8b-b10e-e5859b8243b6" + }, + { + "label": null, + "output_name": "treefile", + "uuid": "1b2c669a-d1d6-47e6-96ed-0dcf77666d39" + }, + { + "label": null, + "output_name": "bionj", + "uuid": "6301c062-9414-44d9-9905-100f4eed14ae" + }, + { + "label": null, + "output_name": "contree", + "uuid": "7f9ef5c3-47b9-44ed-816b-41bc8e36400d" + } + ] + } + }, + "tags": [], + "uuid": "2212b1f0-3937-442e-b4a8-b08bd6e592c5", + "version": 4 +} \ No newline at end of file diff --git a/src/main/resources/workflows/0.5/messages_en.properties b/src/main/resources/workflows/0.5/messages_en.properties new file mode 100644 index 0000000..6f68c80 --- /dev/null +++ b/src/main/resources/workflows/0.5/messages_en.properties @@ -0,0 +1,88 @@ +#Pipeline Info Properties +#Thu Sep 05 15:14:40 BST 2019 +pipeline.parameters.modal-title.qiphylo=QIPhylo Pipeline Parameters +pipeline.title.QIPhylo=Pipelines - QIPhylo +pipeline.h1.QIPhylo=QIPhylo Pipeline +workflow.QI_PHYLO.description=Fast phylogeny pipeline (Snippy, IQTree) v0.5 +workflow.QI_PHYLO.title=QIPhylo Pipeline +#Tool Parameters - Tool: snippy - Workflow Step #: 2 +#Thu Sep 05 15:14:40 BST 2019 +pipeline.parameters.qiphylo.snippy-2-adv.mincov=snippy-2-adv.mincov +pipeline.parameters.qiphylo.snippy-2-fastq_input.fastq_input_selector=snippy-2-fastq_input.fastq_input_selector +pipeline.parameters.qiphylo.snippy-2-adv.mapqual=snippy-2-adv.mapqual +pipeline.parameters.qiphylo.snippy-2-adv.minfrac=snippy-2-adv.minfrac +pipeline.parameters.qiphylo.snippy-2-adv.bwaopt=snippy-2-adv.bwaopt +pipeline.parameters.qiphylo.snippy-2-adv.rgid=snippy-2-adv.rgid +#Tool Parameters - Tool: snippy - Workflow Step #: 3 +#Thu Sep 05 15:14:40 BST 2019 +pipeline.parameters.qiphylo.snippy-3-is_reference=snippy-3-is_reference +#Tool Parameters - Tool: iqtree - Workflow Step #: 4 +#Thu Sep 05 15:14:40 BST 2019 +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.mset=iqtree-4-modelling_parameters.automatic_model.mset +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.mtree=iqtree-4-modelling_parameters.automatic_model.mtree +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.djc=iqtree-4-tree_parameters.tree_search.djc +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.computing_robinson_foulds.rf_all=iqtree-4-tree_parameters.computing_robinson_foulds.rf_all +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.rcluster=iqtree-4-modelling_parameters.automatic_model.rcluster +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.r=iqtree-4-tree_parameters.generating_random.r +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.rbal=iqtree-4-tree_parameters.generating_random.rbal +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.mfreq=iqtree-4-modelling_parameters.automatic_model.mfreq +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.rcsg=iqtree-4-tree_parameters.generating_random.rcsg +pipeline.parameters.qiphylo.iqtree-4-general_options.seed=iqtree-4-general_options.seed +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.site_specific_frequency.fmax=iqtree-4-modelling_parameters.site_specific_frequency.fmax +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.pers=iqtree-4-tree_parameters.tree_search.pers +pipeline.parameters.qiphylo.iqtree-4-general_options.keep_ident=iqtree-4-general_options.keep_ident +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.mrate=iqtree-4-modelling_parameters.automatic_model.mrate +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.i=iqtree-4-modelling_parameters.rate_heterogeneity.i +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bcor=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bcor +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.ru=iqtree-4-tree_parameters.generating_random.ru +pipeline.parameters.qiphylo.iqtree-4-general_options.safe=iqtree-4-general_options.safe +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.nonparametric_bootstrap.bo=iqtree-4-bootstrap_parameters.nonparametric_bootstrap.bo +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_topology.zw=iqtree-4-tree_parameters.tree_topology.zw +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.a=iqtree-4-modelling_parameters.rate_heterogeneity.a +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.cmin=iqtree-4-modelling_parameters.automatic_model.cmin +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.cond_model.m=iqtree-4-modelling_parameters.automatic_model.cond_model.m +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.merit=iqtree-4-modelling_parameters.automatic_model.merit +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.minsup=iqtree-4-tree_parameters.constructing_consensus.minsup +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.nstop=iqtree-4-tree_parameters.tree_search.nstop +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.nonparametric_bootstrap.bc=iqtree-4-bootstrap_parameters.nonparametric_bootstrap.bc +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.sprrad=iqtree-4-tree_parameters.tree_search.sprrad +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bnni=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bnni +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.n=iqtree-4-tree_parameters.tree_search.n +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.site_specific_frequency.fs=iqtree-4-modelling_parameters.site_specific_frequency.fs +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.wsr=iqtree-4-modelling_parameters.rate_heterogeneity.wsr +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.wbtl=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.wbtl +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_topology.au=iqtree-4-tree_parameters.tree_topology.au +pipeline.parameters.qiphylo.iqtree-4-likelihood_mapping.lmap=iqtree-4-likelihood_mapping.lmap +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_topology.zb=iqtree-4-tree_parameters.tree_topology.zb +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.suptag=iqtree-4-tree_parameters.constructing_consensus.suptag +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.bi=iqtree-4-tree_parameters.constructing_consensus.bi +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.nm=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.nm +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.wbt=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.wbt +pipeline.parameters.qiphylo.iqtree-4-likelihood_mapping.wql=iqtree-4-likelihood_mapping.wql +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bb=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bb +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.madd=iqtree-4-modelling_parameters.automatic_model.madd +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.single_branch.abayes=iqtree-4-tree_parameters.single_branch.abayes +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.opt_gamma_inv=iqtree-4-modelling_parameters.rate_heterogeneity.opt_gamma_inv +pipeline.parameters.qiphylo.iqtree-4-general_options.st=iqtree-4-general_options.st +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bspec=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bspec +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.partition_model.spp=iqtree-4-modelling_parameters.partition_model.spp +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.rlen=iqtree-4-tree_parameters.generating_random.rlen +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.ntop=iqtree-4-tree_parameters.tree_search.ntop +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.computing_robinson_foulds.rf_adj=iqtree-4-tree_parameters.computing_robinson_foulds.rf_adj +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.beps=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.beps +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.nstep=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.nstep +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.single_branch.alrt=iqtree-4-tree_parameters.single_branch.alrt +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.single_branch.lbp=iqtree-4-tree_parameters.single_branch.lbp +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.gmedian=iqtree-4-modelling_parameters.rate_heterogeneity.gmedian +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.nbest=iqtree-4-tree_parameters.tree_search.nbest +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.net=iqtree-4-tree_parameters.constructing_consensus.net +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.specifying_substitution.mwopt=iqtree-4-modelling_parameters.specifying_substitution.mwopt +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.cmax=iqtree-4-modelling_parameters.automatic_model.cmax +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.cond_model.opt_custommodel=iqtree-4-modelling_parameters.automatic_model.cond_model.opt_custommodel +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.rcat=iqtree-4-tree_parameters.generating_random.rcat +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.con=iqtree-4-tree_parameters.constructing_consensus.con +pipeline.parameters.qiphylo.iqtree-4-miscellaneous_options.fconst=iqtree-4-miscellaneous_options.fconst +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.allnni=iqtree-4-tree_parameters.tree_search.allnni +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.ninit=iqtree-4-tree_parameters.tree_search.ninit +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.msub=iqtree-4-modelling_parameters.automatic_model.msub +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.nonparametric_bootstrap.b=iqtree-4-bootstrap_parameters.nonparametric_bootstrap.b diff --git a/src/main/resources/workflows/0.6/irida_workflow.xml b/src/main/resources/workflows/0.6/irida_workflow.xml new file mode 100644 index 0000000..f1b7f70 --- /dev/null +++ b/src/main/resources/workflows/0.6/irida_workflow.xml @@ -0,0 +1,263 @@ + + 91e87ef9-b8cd-4a4b-b635-c3979eba754b + QIPhylo + 0.6 + QI_PHYLO + + sequence_reads_paired + reference + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + snippy + iuc + https://toolshed.g2.bx.psu.edu + 82f2b6f20fa2 + + + iqtree + leomrtns + https://testtoolshed.g2.bx.psu.edu + 37e42abdce08 + + + \ No newline at end of file diff --git a/src/main/resources/workflows/0.6/irida_workflow_structure.ga b/src/main/resources/workflows/0.6/irida_workflow_structure.ga new file mode 100644 index 0000000..56edc76 --- /dev/null +++ b/src/main/resources/workflows/0.6/irida_workflow_structure.ga @@ -0,0 +1,374 @@ +{ + "a_galaxy_workflow": "true", + "annotation": "", + "format-version": "0.1", + "name": "qi-phylo", + "steps": { + "0": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "reference" + } + ], + "label": "reference", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 243, + "top": 483 + }, + "tool_id": null, + "tool_state": "{\"name\": \"reference\"}", + "tool_version": null, + "type": "data_input", + "uuid": "fe8d4677-4c85-42e9-af65-a0da55443aef", + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "32912714-9403-4be8-8fdb-5da63c3e08f7" + } + ] + }, + "1": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "sequence_reads_paired" + } + ], + "label": "sequence_reads_paired", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 243, + "top": 570 + }, + "tool_id": null, + "tool_state": "{\"collection_type\": \"list:paired\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "36e8971c-79b9-48cd-94d2-11ceb3e707f3", + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "ce729d06-a453-4570-81f8-71ce8e08ae58" + } + ] + }, + "2": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/snippy/snippy/3.2+galaxy1", + "errors": null, + "id": 2, + "input_connections": { + "fastq_input|fastq_input": { + "id": 1, + "output_name": "output" + }, + "ref": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "snippy", + "outputs": [ + { + "name": "snpvcf", + "type": "vcf" + }, + { + "name": "snptab", + "type": "tabular" + }, + { + "name": "outdir", + "type": "zip" + } + ], + "position": { + "left": 523.5, + "top": 434 + }, + "post_job_actions": { + "HideDatasetActionoutdir": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outdir" + }, + "HideDatasetActionsnptab": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "snptab" + }, + "HideDatasetActionsnpvcf": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "snpvcf" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/snippy/snippy/3.2+galaxy1", + "tool_shed_repository": { + "changeset_revision": "82f2b6f20fa2", + "name": "snippy", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"adv\": \"{\\\"bwaopt\\\": \\\"\\\", \\\"mapqual\\\": \\\"60\\\", \\\"mincov\\\": \\\"10\\\", \\\"minfrac\\\": \\\"0.9\\\", \\\"rgid\\\": \\\"\\\"}\", \"__page__\": null, \"outputs\": \"[\\\"outvcf\\\", \\\"outtab\\\", \\\"outzip\\\"]\", \"__rerun_remap_job_id__\": null, \"fastq_input\": \"{\\\"__current_case__\\\": 2, \\\"fastq_input\\\": {\\\"__class__\\\": \\\"ConnectedValue\\\"}, \\\"fastq_input_selector\\\": \\\"paired_collection\\\"}\", \"ref\": \"{\\\"__class__\\\": \\\"ConnectedValue\\\"}\"}", + "tool_version": "3.2+galaxy1", + "type": "tool", + "uuid": "8be43971-d993-4d33-8912-91355f714e50", + "workflow_outputs": [] + }, + "3": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/snippy/snippy_core/3.2", + "errors": null, + "id": 3, + "input_connections": { + "indirs": { + "id": 2, + "output_name": "outdir" + } + }, + "inputs": [], + "label": null, + "name": "snippy-core", + "outputs": [ + { + "name": "alignment_fasta", + "type": "fasta" + }, + { + "name": "alignment_table", + "type": "tabular" + }, + { + "name": "alignment_summary", + "type": "txt" + } + ], + "position": { + "left": 919.5, + "top": 422 + }, + "post_job_actions": { + "RenameDatasetActionalignment_fasta": { + "action_arguments": { + "newname": "core.fasta" + }, + "action_type": "RenameDatasetAction", + "output_name": "alignment_fasta" + }, + "RenameDatasetActionalignment_summary": { + "action_arguments": { + "newname": "core_sum.tsv" + }, + "action_type": "RenameDatasetAction", + "output_name": "alignment_summary" + }, + "RenameDatasetActionalignment_table": { + "action_arguments": { + "newname": "core.tsv" + }, + "action_type": "RenameDatasetAction", + "output_name": "alignment_table" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/snippy/snippy_core/3.2", + "tool_shed_repository": { + "changeset_revision": "82f2b6f20fa2", + "name": "snippy", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"outputs\": \"[\\\"outaln\\\", \\\"outtab\\\", \\\"outtxt\\\"]\", \"is_reference\": \"\\\"false\\\"\", \"indirs\": \"{\\\"__class__\\\": \\\"ConnectedValue\\\"}\", \"__rerun_remap_job_id__\": null, \"__page__\": null}", + "tool_version": "3.2", + "type": "tool", + "uuid": "3aa7ef26-9836-4373-be21-f4deb12edd20", + "workflow_outputs": [ + { + "label": "align_table", + "output_name": "alignment_table", + "uuid": "07671ed7-7513-4051-b5f2-83d1b54e6e5a" + }, + { + "label": "align_fas", + "output_name": "alignment_fasta", + "uuid": "c8e420ae-4275-4aae-aa5f-97f9e450f449" + }, + { + "label": "align_sum", + "output_name": "alignment_summary", + "uuid": "d32b9891-38fa-49b1-b8ad-6cb7b86d09ed" + } + ] + }, + "4": { + "annotation": "", + "content_id": "testtoolshed.g2.bx.psu.edu/repos/leomrtns/iqtree/iqtree/1.6.10", + "errors": null, + "id": 4, + "input_connections": { + "general_options|s": { + "id": 3, + "output_name": "alignment_fasta" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool IQ-TREE", + "name": "general_options" + }, + { + "description": "runtime parameter for tool IQ-TREE", + "name": "general_options" + }, + { + "description": "runtime parameter for tool IQ-TREE", + "name": "general_options" + }, + { + "description": "runtime parameter for tool IQ-TREE", + "name": "likelihood_mapping" + } + ], + "label": null, + "name": "IQ-TREE", + "outputs": [ + { + "name": "bionj", + "type": "nhx" + }, + { + "name": "treefile", + "type": "nhx" + }, + { + "name": "contree", + "type": "nhx" + }, + { + "name": "mldist", + "type": "mldist" + }, + { + "name": "splits.nex", + "type": "nex" + }, + { + "name": "iqtree", + "type": "iqtree" + } + ], + "position": { + "left": 1308.5, + "top": 240 + }, + "post_job_actions": { + "RenameDatasetActionbionj": { + "action_arguments": { + "newname": "bionj.newick" + }, + "action_type": "RenameDatasetAction", + "output_name": "bionj" + }, + "RenameDatasetActioncontree": { + "action_arguments": { + "newname": "contree.newick" + }, + "action_type": "RenameDatasetAction", + "output_name": "contree" + }, + "RenameDatasetActioniqtree": { + "action_arguments": { + "newname": "iqtree.txt" + }, + "action_type": "RenameDatasetAction", + "output_name": "iqtree" + }, + "RenameDatasetActionmldist": { + "action_arguments": { + "newname": "mldist.txt" + }, + "action_type": "RenameDatasetAction", + "output_name": "mldist" + }, + "RenameDatasetActionsplits.nex": { + "action_arguments": { + "newname": "splits.nex" + }, + "action_type": "RenameDatasetAction", + "output_name": "splits.nex" + }, + "RenameDatasetActiontreefile": { + "action_arguments": { + "newname": "tree.newick" + }, + "action_type": "RenameDatasetAction", + "output_name": "treefile" + } + }, + "tool_id": "testtoolshed.g2.bx.psu.edu/repos/leomrtns/iqtree/iqtree/1.6.10", + "tool_shed_repository": { + "changeset_revision": "37e42abdce08", + "name": "iqtree", + "owner": "leomrtns", + "tool_shed": "testtoolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__page__\": null, \"general_options\": \"{\\\"keep_ident\\\": \\\"false\\\", \\\"s\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"safe\\\": \\\"false\\\", \\\"seed\\\": \\\"\\\", \\\"st\\\": \\\"DNA\\\", \\\"t\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"te\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}}\", \"__rerun_remap_job_id__\": null, \"modelling_parameters\": \"{\\\"automatic_model\\\": {\\\"cmax\\\": \\\"10\\\", \\\"cmin\\\": \\\"2\\\", \\\"cond_model\\\": {\\\"__current_case__\\\": 0, \\\"m\\\": \\\"HKY\\\", \\\"opt_custommodel\\\": \\\"true\\\"}, \\\"madd\\\": \\\"\\\", \\\"mdef\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"merit\\\": \\\"AIC\\\", \\\"mfreq\\\": \\\"\\\", \\\"mrate\\\": \\\"\\\", \\\"mset\\\": \\\"\\\", \\\"msub\\\": \\\"nuclear\\\", \\\"mtree\\\": \\\"false\\\", \\\"rcluster\\\": \\\"\\\"}, \\\"partition_model\\\": {\\\"q\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"sp\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"spp\\\": \\\"false\\\"}, \\\"rate_heterogeneity\\\": {\\\"a\\\": \\\"\\\", \\\"gmedian\\\": \\\"false\\\", \\\"i\\\": \\\"\\\", \\\"opt_gamma_inv\\\": \\\"false\\\", \\\"wsr\\\": \\\"false\\\"}, \\\"site_specific_frequency\\\": {\\\"fmax\\\": \\\"false\\\", \\\"fs\\\": \\\"\\\", \\\"ft\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}}, \\\"specifying_substitution\\\": {\\\"mwopt\\\": \\\"false\\\"}}\", \"bootstrap_parameters\": \"{\\\"nonparametric_bootstrap\\\": {\\\"b\\\": \\\"\\\", \\\"bc\\\": \\\"false\\\", \\\"bo\\\": \\\"false\\\"}, \\\"ultrafast_bootstrap\\\": {\\\"bb\\\": \\\"\\\", \\\"bcor\\\": \\\"0.99\\\", \\\"beps\\\": \\\"0.5\\\", \\\"bnni\\\": \\\"false\\\", \\\"bspec\\\": \\\"\\\", \\\"nm\\\": \\\"1000\\\", \\\"nstep\\\": \\\"100\\\", \\\"wbt\\\": \\\"false\\\", \\\"wbtl\\\": \\\"false\\\"}}\", \"miscellaneous_options\": \"{\\\"fconst\\\": \\\"\\\"}\", \"likelihood_mapping\": \"{\\\"lmap\\\": \\\"\\\", \\\"lmclust\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"wql\\\": \\\"false\\\"}\", \"tree_parameters\": \"{\\\"computing_robinson_foulds\\\": {\\\"rf\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"rf_adj\\\": \\\"false\\\", \\\"rf_all\\\": \\\"false\\\"}, \\\"constructing_consensus\\\": {\\\"bi\\\": \\\"\\\", \\\"con\\\": \\\"false\\\", \\\"minsup\\\": \\\"0.0\\\", \\\"net\\\": \\\"false\\\", \\\"sup\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"suptag\\\": \\\"\\\"}, \\\"generating_random\\\": {\\\"r\\\": \\\"\\\", \\\"rbal\\\": \\\"false\\\", \\\"rcat\\\": \\\"false\\\", \\\"rcsg\\\": \\\"false\\\", \\\"rlen\\\": \\\"\\\", \\\"ru\\\": \\\"false\\\"}, \\\"single_branch\\\": {\\\"abayes\\\": \\\"false\\\", \\\"alrt\\\": \\\"\\\", \\\"lbp\\\": \\\"\\\"}, \\\"tree_search\\\": {\\\"allnni\\\": \\\"false\\\", \\\"djc\\\": \\\"false\\\", \\\"g\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"n\\\": \\\"\\\", \\\"nbest\\\": \\\"5\\\", \\\"ninit\\\": \\\"100\\\", \\\"nstop\\\": \\\"100\\\", \\\"ntop\\\": \\\"20\\\", \\\"pers\\\": \\\"0.5\\\", \\\"sprrad\\\": \\\"6\\\"}, \\\"tree_topology\\\": {\\\"au\\\": \\\"false\\\", \\\"z\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"zb\\\": \\\"\\\", \\\"zw\\\": \\\"false\\\"}}\"}", + "tool_version": "1.6.10", + "type": "tool", + "uuid": "0bebf65c-40a4-4a8e-a7b7-77e312afc4e0", + "workflow_outputs": [ + { + "label": null, + "output_name": "iqtree", + "uuid": "3bd6175b-8275-4264-bfcd-65f661accef0" + }, + { + "label": null, + "output_name": "splits.nex", + "uuid": "5a0e4639-d068-410e-b480-5bbd8ca23eb2" + }, + { + "label": null, + "output_name": "mldist", + "uuid": "783b4dd0-ae11-4a8b-b10e-e5859b8243b6" + }, + { + "label": null, + "output_name": "treefile", + "uuid": "1b2c669a-d1d6-47e6-96ed-0dcf77666d39" + }, + { + "label": null, + "output_name": "bionj", + "uuid": "6301c062-9414-44d9-9905-100f4eed14ae" + }, + { + "label": null, + "output_name": "contree", + "uuid": "7f9ef5c3-47b9-44ed-816b-41bc8e36400d" + } + ] + } + }, + "tags": [], + "uuid": "2212b1f0-3937-442e-b4a8-b08bd6e592c5", + "version": 4 +} \ No newline at end of file diff --git a/src/main/resources/workflows/0.6/messages_en.properties b/src/main/resources/workflows/0.6/messages_en.properties new file mode 100644 index 0000000..f9a8fdd --- /dev/null +++ b/src/main/resources/workflows/0.6/messages_en.properties @@ -0,0 +1,88 @@ +#Pipeline Info Properties +#Thu Sep 05 15:24:46 BST 2019 +pipeline.parameters.modal-title.qiphylo=QIPhylo Pipeline Parameters +pipeline.title.QIPhylo=Pipelines - QIPhylo +pipeline.h1.QIPhylo=QIPhylo Pipeline +workflow.QI_PHYLO.description=Fast phylogeny pipeline (Snippy, IQTree) v0.6 +workflow.QI_PHYLO.title=QIPhylo Pipeline +#Tool Parameters - Tool: snippy - Workflow Step #: 2 +#Thu Sep 05 15:24:46 BST 2019 +pipeline.parameters.qiphylo.snippy-2-adv.mincov=snippy-2-adv.mincov +pipeline.parameters.qiphylo.snippy-2-fastq_input.fastq_input_selector=snippy-2-fastq_input.fastq_input_selector +pipeline.parameters.qiphylo.snippy-2-adv.mapqual=snippy-2-adv.mapqual +pipeline.parameters.qiphylo.snippy-2-adv.minfrac=snippy-2-adv.minfrac +pipeline.parameters.qiphylo.snippy-2-adv.bwaopt=snippy-2-adv.bwaopt +pipeline.parameters.qiphylo.snippy-2-adv.rgid=snippy-2-adv.rgid +#Tool Parameters - Tool: snippy - Workflow Step #: 3 +#Thu Sep 05 15:24:46 BST 2019 +pipeline.parameters.qiphylo.snippy-3-is_reference=snippy-3-is_reference +#Tool Parameters - Tool: iqtree - Workflow Step #: 4 +#Thu Sep 05 15:24:46 BST 2019 +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.mset=iqtree-4-modelling_parameters.automatic_model.mset +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.mtree=iqtree-4-modelling_parameters.automatic_model.mtree +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.djc=iqtree-4-tree_parameters.tree_search.djc +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.computing_robinson_foulds.rf_all=iqtree-4-tree_parameters.computing_robinson_foulds.rf_all +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.rcluster=iqtree-4-modelling_parameters.automatic_model.rcluster +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.r=iqtree-4-tree_parameters.generating_random.r +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.rbal=iqtree-4-tree_parameters.generating_random.rbal +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.mfreq=iqtree-4-modelling_parameters.automatic_model.mfreq +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.rcsg=iqtree-4-tree_parameters.generating_random.rcsg +pipeline.parameters.qiphylo.iqtree-4-general_options.seed=iqtree-4-general_options.seed +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.site_specific_frequency.fmax=iqtree-4-modelling_parameters.site_specific_frequency.fmax +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.pers=iqtree-4-tree_parameters.tree_search.pers +pipeline.parameters.qiphylo.iqtree-4-general_options.keep_ident=iqtree-4-general_options.keep_ident +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.mrate=iqtree-4-modelling_parameters.automatic_model.mrate +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.i=iqtree-4-modelling_parameters.rate_heterogeneity.i +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bcor=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bcor +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.ru=iqtree-4-tree_parameters.generating_random.ru +pipeline.parameters.qiphylo.iqtree-4-general_options.safe=iqtree-4-general_options.safe +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.nonparametric_bootstrap.bo=iqtree-4-bootstrap_parameters.nonparametric_bootstrap.bo +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_topology.zw=iqtree-4-tree_parameters.tree_topology.zw +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.a=iqtree-4-modelling_parameters.rate_heterogeneity.a +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.cmin=iqtree-4-modelling_parameters.automatic_model.cmin +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.cond_model.m=iqtree-4-modelling_parameters.automatic_model.cond_model.m +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.merit=iqtree-4-modelling_parameters.automatic_model.merit +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.minsup=iqtree-4-tree_parameters.constructing_consensus.minsup +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.nstop=iqtree-4-tree_parameters.tree_search.nstop +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.nonparametric_bootstrap.bc=iqtree-4-bootstrap_parameters.nonparametric_bootstrap.bc +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.sprrad=iqtree-4-tree_parameters.tree_search.sprrad +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bnni=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bnni +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.n=iqtree-4-tree_parameters.tree_search.n +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.site_specific_frequency.fs=iqtree-4-modelling_parameters.site_specific_frequency.fs +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.wsr=iqtree-4-modelling_parameters.rate_heterogeneity.wsr +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.wbtl=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.wbtl +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_topology.au=iqtree-4-tree_parameters.tree_topology.au +pipeline.parameters.qiphylo.iqtree-4-likelihood_mapping.lmap=iqtree-4-likelihood_mapping.lmap +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_topology.zb=iqtree-4-tree_parameters.tree_topology.zb +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.suptag=iqtree-4-tree_parameters.constructing_consensus.suptag +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.bi=iqtree-4-tree_parameters.constructing_consensus.bi +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.nm=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.nm +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.wbt=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.wbt +pipeline.parameters.qiphylo.iqtree-4-likelihood_mapping.wql=iqtree-4-likelihood_mapping.wql +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bb=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bb +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.madd=iqtree-4-modelling_parameters.automatic_model.madd +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.single_branch.abayes=iqtree-4-tree_parameters.single_branch.abayes +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.opt_gamma_inv=iqtree-4-modelling_parameters.rate_heterogeneity.opt_gamma_inv +pipeline.parameters.qiphylo.iqtree-4-general_options.st=iqtree-4-general_options.st +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bspec=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bspec +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.partition_model.spp=iqtree-4-modelling_parameters.partition_model.spp +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.rlen=iqtree-4-tree_parameters.generating_random.rlen +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.ntop=iqtree-4-tree_parameters.tree_search.ntop +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.computing_robinson_foulds.rf_adj=iqtree-4-tree_parameters.computing_robinson_foulds.rf_adj +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.beps=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.beps +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.nstep=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.nstep +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.single_branch.alrt=iqtree-4-tree_parameters.single_branch.alrt +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.single_branch.lbp=iqtree-4-tree_parameters.single_branch.lbp +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.gmedian=iqtree-4-modelling_parameters.rate_heterogeneity.gmedian +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.nbest=iqtree-4-tree_parameters.tree_search.nbest +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.net=iqtree-4-tree_parameters.constructing_consensus.net +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.specifying_substitution.mwopt=iqtree-4-modelling_parameters.specifying_substitution.mwopt +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.cmax=iqtree-4-modelling_parameters.automatic_model.cmax +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.cond_model.opt_custommodel=iqtree-4-modelling_parameters.automatic_model.cond_model.opt_custommodel +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.rcat=iqtree-4-tree_parameters.generating_random.rcat +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.con=iqtree-4-tree_parameters.constructing_consensus.con +pipeline.parameters.qiphylo.iqtree-4-miscellaneous_options.fconst=iqtree-4-miscellaneous_options.fconst +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.allnni=iqtree-4-tree_parameters.tree_search.allnni +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.ninit=iqtree-4-tree_parameters.tree_search.ninit +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.msub=iqtree-4-modelling_parameters.automatic_model.msub +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.nonparametric_bootstrap.b=iqtree-4-bootstrap_parameters.nonparametric_bootstrap.b diff --git a/src/main/resources/workflows/0.7/irida_workflow.xml b/src/main/resources/workflows/0.7/irida_workflow.xml new file mode 100644 index 0000000..a833f2c --- /dev/null +++ b/src/main/resources/workflows/0.7/irida_workflow.xml @@ -0,0 +1,263 @@ + + a32947c7-3697-4b63-a6ea-6da8cef5bf13 + QIPhylo + 0.7 + QI_PHYLO + + sequence_reads_paired + reference + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + snippy + iuc + https://toolshed.g2.bx.psu.edu + 82f2b6f20fa2 + + + iqtree + leomrtns + https://testtoolshed.g2.bx.psu.edu + 37e42abdce08 + + + \ No newline at end of file diff --git a/src/main/resources/workflows/0.7/irida_workflow_structure.ga b/src/main/resources/workflows/0.7/irida_workflow_structure.ga new file mode 100644 index 0000000..7e371b0 --- /dev/null +++ b/src/main/resources/workflows/0.7/irida_workflow_structure.ga @@ -0,0 +1,374 @@ +{ + "a_galaxy_workflow": "true", + "annotation": "", + "format-version": "0.1", + "name": "qi-phylo", + "steps": { + "0": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "reference" + } + ], + "label": "reference", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 243, + "top": 483 + }, + "tool_id": null, + "tool_state": "{\"name\": \"reference\"}", + "tool_version": null, + "type": "data_input", + "uuid": "fe8d4677-4c85-42e9-af65-a0da55443aef", + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "dd26e811-1bfa-471e-ac38-34356f683c10" + } + ] + }, + "1": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "sequence_reads_paired" + } + ], + "label": "sequence_reads_paired", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 243, + "top": 570 + }, + "tool_id": null, + "tool_state": "{\"collection_type\": \"list:paired\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "36e8971c-79b9-48cd-94d2-11ceb3e707f3", + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "93a4d067-661d-49c5-8b6e-7109566a8ddc" + } + ] + }, + "2": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/snippy/snippy/3.2+galaxy1", + "errors": null, + "id": 2, + "input_connections": { + "fastq_input|fastq_input": { + "id": 1, + "output_name": "output" + }, + "ref": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "snippy", + "outputs": [ + { + "name": "snpvcf", + "type": "vcf" + }, + { + "name": "snptab", + "type": "tabular" + }, + { + "name": "outdir", + "type": "zip" + } + ], + "position": { + "left": 523.5, + "top": 434 + }, + "post_job_actions": { + "HideDatasetActionoutdir": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outdir" + }, + "HideDatasetActionsnptab": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "snptab" + }, + "HideDatasetActionsnpvcf": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "snpvcf" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/snippy/snippy/3.2+galaxy1", + "tool_shed_repository": { + "changeset_revision": "82f2b6f20fa2", + "name": "snippy", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"adv\": \"{\\\"bwaopt\\\": \\\"\\\", \\\"mapqual\\\": \\\"60\\\", \\\"mincov\\\": \\\"10\\\", \\\"minfrac\\\": \\\"0.9\\\", \\\"rgid\\\": \\\"\\\"}\", \"__page__\": null, \"outputs\": \"[\\\"outvcf\\\", \\\"outtab\\\", \\\"outzip\\\"]\", \"__rerun_remap_job_id__\": null, \"fastq_input\": \"{\\\"__current_case__\\\": 2, \\\"fastq_input\\\": {\\\"__class__\\\": \\\"ConnectedValue\\\"}, \\\"fastq_input_selector\\\": \\\"paired_collection\\\"}\", \"ref\": \"{\\\"__class__\\\": \\\"ConnectedValue\\\"}\"}", + "tool_version": "3.2+galaxy1", + "type": "tool", + "uuid": "8be43971-d993-4d33-8912-91355f714e50", + "workflow_outputs": [] + }, + "3": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/snippy/snippy_core/3.2", + "errors": null, + "id": 3, + "input_connections": { + "indirs": { + "id": 2, + "output_name": "outdir" + } + }, + "inputs": [], + "label": null, + "name": "snippy-core", + "outputs": [ + { + "name": "alignment_fasta", + "type": "fasta" + }, + { + "name": "alignment_table", + "type": "tabular" + }, + { + "name": "alignment_summary", + "type": "txt" + } + ], + "position": { + "left": 919.5, + "top": 422 + }, + "post_job_actions": { + "RenameDatasetActionalignment_fasta": { + "action_arguments": { + "newname": "core.fasta" + }, + "action_type": "RenameDatasetAction", + "output_name": "alignment_fasta" + }, + "RenameDatasetActionalignment_summary": { + "action_arguments": { + "newname": "core_sum.tsv" + }, + "action_type": "RenameDatasetAction", + "output_name": "alignment_summary" + }, + "RenameDatasetActionalignment_table": { + "action_arguments": { + "newname": "core.tsv" + }, + "action_type": "RenameDatasetAction", + "output_name": "alignment_table" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/snippy/snippy_core/3.2", + "tool_shed_repository": { + "changeset_revision": "82f2b6f20fa2", + "name": "snippy", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"outputs\": \"[\\\"outaln\\\", \\\"outtab\\\", \\\"outtxt\\\"]\", \"is_reference\": \"\\\"false\\\"\", \"indirs\": \"{\\\"__class__\\\": \\\"ConnectedValue\\\"}\", \"__rerun_remap_job_id__\": null, \"__page__\": null}", + "tool_version": "3.2", + "type": "tool", + "uuid": "3aa7ef26-9836-4373-be21-f4deb12edd20", + "workflow_outputs": [ + { + "label": "align_table", + "output_name": "alignment_table", + "uuid": "07671ed7-7513-4051-b5f2-83d1b54e6e5a" + }, + { + "label": "align_fas", + "output_name": "alignment_fasta", + "uuid": "c8e420ae-4275-4aae-aa5f-97f9e450f449" + }, + { + "label": "align_sum", + "output_name": "alignment_summary", + "uuid": "d32b9891-38fa-49b1-b8ad-6cb7b86d09ed" + } + ] + }, + "4": { + "annotation": "", + "content_id": "testtoolshed.g2.bx.psu.edu/repos/leomrtns/iqtree/iqtree/1.6.10", + "errors": null, + "id": 4, + "input_connections": { + "general_options|s": { + "id": 3, + "output_name": "alignment_fasta" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool IQ-TREE", + "name": "general_options" + }, + { + "description": "runtime parameter for tool IQ-TREE", + "name": "general_options" + }, + { + "description": "runtime parameter for tool IQ-TREE", + "name": "general_options" + }, + { + "description": "runtime parameter for tool IQ-TREE", + "name": "likelihood_mapping" + } + ], + "label": null, + "name": "IQ-TREE", + "outputs": [ + { + "name": "bionj", + "type": "nhx" + }, + { + "name": "treefile", + "type": "nhx" + }, + { + "name": "contree", + "type": "nhx" + }, + { + "name": "mldist", + "type": "mldist" + }, + { + "name": "splits.nex", + "type": "nex" + }, + { + "name": "iqtree", + "type": "iqtree" + } + ], + "position": { + "left": 1308.5, + "top": 240 + }, + "post_job_actions": { + "RenameDatasetActionbionj": { + "action_arguments": { + "newname": "bionj.newick" + }, + "action_type": "RenameDatasetAction", + "output_name": "bionj" + }, + "RenameDatasetActioncontree": { + "action_arguments": { + "newname": "contree.newick" + }, + "action_type": "RenameDatasetAction", + "output_name": "contree" + }, + "RenameDatasetActioniqtree": { + "action_arguments": { + "newname": "iqtree.txt" + }, + "action_type": "RenameDatasetAction", + "output_name": "iqtree" + }, + "RenameDatasetActionmldist": { + "action_arguments": { + "newname": "mldist.txt" + }, + "action_type": "RenameDatasetAction", + "output_name": "mldist" + }, + "RenameDatasetActionsplits.nex": { + "action_arguments": { + "newname": "splits.nex" + }, + "action_type": "RenameDatasetAction", + "output_name": "splits.nex" + }, + "RenameDatasetActiontreefile": { + "action_arguments": { + "newname": "tree.newick" + }, + "action_type": "RenameDatasetAction", + "output_name": "treefile" + } + }, + "tool_id": "testtoolshed.g2.bx.psu.edu/repos/leomrtns/iqtree/iqtree/1.6.10", + "tool_shed_repository": { + "changeset_revision": "37e42abdce08", + "name": "iqtree", + "owner": "leomrtns", + "tool_shed": "testtoolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__page__\": null, \"general_options\": \"{\\\"keep_ident\\\": \\\"false\\\", \\\"s\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"safe\\\": \\\"false\\\", \\\"seed\\\": \\\"\\\", \\\"st\\\": \\\"DNA\\\", \\\"t\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"te\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}}\", \"__rerun_remap_job_id__\": null, \"modelling_parameters\": \"{\\\"automatic_model\\\": {\\\"cmax\\\": \\\"10\\\", \\\"cmin\\\": \\\"2\\\", \\\"cond_model\\\": {\\\"__current_case__\\\": 0, \\\"m\\\": \\\"HKY\\\", \\\"opt_custommodel\\\": \\\"true\\\"}, \\\"madd\\\": \\\"\\\", \\\"mdef\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"merit\\\": \\\"AIC\\\", \\\"mfreq\\\": \\\"\\\", \\\"mrate\\\": \\\"\\\", \\\"mset\\\": \\\"\\\", \\\"msub\\\": \\\"nuclear\\\", \\\"mtree\\\": \\\"false\\\", \\\"rcluster\\\": \\\"\\\"}, \\\"partition_model\\\": {\\\"q\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"sp\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"spp\\\": \\\"false\\\"}, \\\"rate_heterogeneity\\\": {\\\"a\\\": \\\"\\\", \\\"gmedian\\\": \\\"false\\\", \\\"i\\\": \\\"\\\", \\\"opt_gamma_inv\\\": \\\"false\\\", \\\"wsr\\\": \\\"false\\\"}, \\\"site_specific_frequency\\\": {\\\"fmax\\\": \\\"false\\\", \\\"fs\\\": \\\"\\\", \\\"ft\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}}, \\\"specifying_substitution\\\": {\\\"mwopt\\\": \\\"false\\\"}}\", \"bootstrap_parameters\": \"{\\\"nonparametric_bootstrap\\\": {\\\"b\\\": \\\"\\\", \\\"bc\\\": \\\"false\\\", \\\"bo\\\": \\\"false\\\"}, \\\"ultrafast_bootstrap\\\": {\\\"bb\\\": \\\"\\\", \\\"bcor\\\": \\\"0.99\\\", \\\"beps\\\": \\\"0.5\\\", \\\"bnni\\\": \\\"false\\\", \\\"bspec\\\": \\\"\\\", \\\"nm\\\": \\\"1000\\\", \\\"nstep\\\": \\\"100\\\", \\\"wbt\\\": \\\"false\\\", \\\"wbtl\\\": \\\"false\\\"}}\", \"miscellaneous_options\": \"{\\\"fconst\\\": \\\"\\\"}\", \"likelihood_mapping\": \"{\\\"lmap\\\": \\\"\\\", \\\"lmclust\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"wql\\\": \\\"false\\\"}\", \"tree_parameters\": \"{\\\"computing_robinson_foulds\\\": {\\\"rf\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"rf_adj\\\": \\\"false\\\", \\\"rf_all\\\": \\\"false\\\"}, \\\"constructing_consensus\\\": {\\\"bi\\\": \\\"\\\", \\\"con\\\": \\\"false\\\", \\\"minsup\\\": \\\"0.0\\\", \\\"net\\\": \\\"false\\\", \\\"sup\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"suptag\\\": \\\"\\\"}, \\\"generating_random\\\": {\\\"r\\\": \\\"\\\", \\\"rbal\\\": \\\"false\\\", \\\"rcat\\\": \\\"false\\\", \\\"rcsg\\\": \\\"false\\\", \\\"rlen\\\": \\\"\\\", \\\"ru\\\": \\\"false\\\"}, \\\"single_branch\\\": {\\\"abayes\\\": \\\"false\\\", \\\"alrt\\\": \\\"\\\", \\\"lbp\\\": \\\"\\\"}, \\\"tree_search\\\": {\\\"allnni\\\": \\\"false\\\", \\\"djc\\\": \\\"false\\\", \\\"g\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"n\\\": \\\"\\\", \\\"nbest\\\": \\\"5\\\", \\\"ninit\\\": \\\"10\\\", \\\"nstop\\\": \\\"100\\\", \\\"ntop\\\": \\\"20\\\", \\\"pers\\\": \\\"0.5\\\", \\\"sprrad\\\": \\\"0\\\"}, \\\"tree_topology\\\": {\\\"au\\\": \\\"false\\\", \\\"z\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"zb\\\": \\\"\\\", \\\"zw\\\": \\\"false\\\"}}\"}", + "tool_version": "1.6.10", + "type": "tool", + "uuid": "0bebf65c-40a4-4a8e-a7b7-77e312afc4e0", + "workflow_outputs": [ + { + "label": null, + "output_name": "iqtree", + "uuid": "3bd6175b-8275-4264-bfcd-65f661accef0" + }, + { + "label": null, + "output_name": "splits.nex", + "uuid": "5a0e4639-d068-410e-b480-5bbd8ca23eb2" + }, + { + "label": null, + "output_name": "mldist", + "uuid": "783b4dd0-ae11-4a8b-b10e-e5859b8243b6" + }, + { + "label": null, + "output_name": "treefile", + "uuid": "1b2c669a-d1d6-47e6-96ed-0dcf77666d39" + }, + { + "label": null, + "output_name": "bionj", + "uuid": "6301c062-9414-44d9-9905-100f4eed14ae" + }, + { + "label": null, + "output_name": "contree", + "uuid": "7f9ef5c3-47b9-44ed-816b-41bc8e36400d" + } + ] + } + }, + "tags": [], + "uuid": "0e2458dc-256e-486e-891d-972271db1a33", + "version": 5 +} \ No newline at end of file diff --git a/src/main/resources/workflows/0.7/messages_en.properties b/src/main/resources/workflows/0.7/messages_en.properties new file mode 100644 index 0000000..d0d627b --- /dev/null +++ b/src/main/resources/workflows/0.7/messages_en.properties @@ -0,0 +1,88 @@ +#Pipeline Info Properties +#Thu Sep 05 15:53:18 BST 2019 +pipeline.parameters.modal-title.qiphylo=QIPhylo Pipeline Parameters +pipeline.title.QIPhylo=Pipelines - QIPhylo +pipeline.h1.QIPhylo=QIPhylo Pipeline +workflow.QI_PHYLO.description=Fast phylogeny pipeline (Snippy, IQTree) v0.7 +workflow.QI_PHYLO.title=QIPhylo Pipeline +#Tool Parameters - Tool: snippy - Workflow Step #: 2 +#Thu Sep 05 15:53:18 BST 2019 +pipeline.parameters.qiphylo.snippy-2-adv.mincov=snippy-2-adv.mincov +pipeline.parameters.qiphylo.snippy-2-fastq_input.fastq_input_selector=snippy-2-fastq_input.fastq_input_selector +pipeline.parameters.qiphylo.snippy-2-adv.mapqual=snippy-2-adv.mapqual +pipeline.parameters.qiphylo.snippy-2-adv.minfrac=snippy-2-adv.minfrac +pipeline.parameters.qiphylo.snippy-2-adv.bwaopt=snippy-2-adv.bwaopt +pipeline.parameters.qiphylo.snippy-2-adv.rgid=snippy-2-adv.rgid +#Tool Parameters - Tool: snippy - Workflow Step #: 3 +#Thu Sep 05 15:53:18 BST 2019 +pipeline.parameters.qiphylo.snippy-3-is_reference=snippy-3-is_reference +#Tool Parameters - Tool: iqtree - Workflow Step #: 4 +#Thu Sep 05 15:53:18 BST 2019 +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.mset=iqtree-4-modelling_parameters.automatic_model.mset +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.mtree=iqtree-4-modelling_parameters.automatic_model.mtree +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.djc=iqtree-4-tree_parameters.tree_search.djc +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.computing_robinson_foulds.rf_all=iqtree-4-tree_parameters.computing_robinson_foulds.rf_all +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.rcluster=iqtree-4-modelling_parameters.automatic_model.rcluster +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.r=iqtree-4-tree_parameters.generating_random.r +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.rbal=iqtree-4-tree_parameters.generating_random.rbal +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.mfreq=iqtree-4-modelling_parameters.automatic_model.mfreq +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.rcsg=iqtree-4-tree_parameters.generating_random.rcsg +pipeline.parameters.qiphylo.iqtree-4-general_options.seed=iqtree-4-general_options.seed +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.site_specific_frequency.fmax=iqtree-4-modelling_parameters.site_specific_frequency.fmax +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.pers=iqtree-4-tree_parameters.tree_search.pers +pipeline.parameters.qiphylo.iqtree-4-general_options.keep_ident=iqtree-4-general_options.keep_ident +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.mrate=iqtree-4-modelling_parameters.automatic_model.mrate +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.i=iqtree-4-modelling_parameters.rate_heterogeneity.i +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bcor=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bcor +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.ru=iqtree-4-tree_parameters.generating_random.ru +pipeline.parameters.qiphylo.iqtree-4-general_options.safe=iqtree-4-general_options.safe +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.nonparametric_bootstrap.bo=iqtree-4-bootstrap_parameters.nonparametric_bootstrap.bo +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_topology.zw=iqtree-4-tree_parameters.tree_topology.zw +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.a=iqtree-4-modelling_parameters.rate_heterogeneity.a +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.cmin=iqtree-4-modelling_parameters.automatic_model.cmin +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.cond_model.m=iqtree-4-modelling_parameters.automatic_model.cond_model.m +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.merit=iqtree-4-modelling_parameters.automatic_model.merit +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.minsup=iqtree-4-tree_parameters.constructing_consensus.minsup +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.nstop=iqtree-4-tree_parameters.tree_search.nstop +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.nonparametric_bootstrap.bc=iqtree-4-bootstrap_parameters.nonparametric_bootstrap.bc +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.sprrad=iqtree-4-tree_parameters.tree_search.sprrad +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bnni=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bnni +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.n=iqtree-4-tree_parameters.tree_search.n +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.site_specific_frequency.fs=iqtree-4-modelling_parameters.site_specific_frequency.fs +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.wsr=iqtree-4-modelling_parameters.rate_heterogeneity.wsr +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.wbtl=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.wbtl +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_topology.au=iqtree-4-tree_parameters.tree_topology.au +pipeline.parameters.qiphylo.iqtree-4-likelihood_mapping.lmap=iqtree-4-likelihood_mapping.lmap +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_topology.zb=iqtree-4-tree_parameters.tree_topology.zb +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.suptag=iqtree-4-tree_parameters.constructing_consensus.suptag +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.bi=iqtree-4-tree_parameters.constructing_consensus.bi +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.nm=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.nm +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.wbt=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.wbt +pipeline.parameters.qiphylo.iqtree-4-likelihood_mapping.wql=iqtree-4-likelihood_mapping.wql +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bb=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bb +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.madd=iqtree-4-modelling_parameters.automatic_model.madd +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.single_branch.abayes=iqtree-4-tree_parameters.single_branch.abayes +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.opt_gamma_inv=iqtree-4-modelling_parameters.rate_heterogeneity.opt_gamma_inv +pipeline.parameters.qiphylo.iqtree-4-general_options.st=iqtree-4-general_options.st +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bspec=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bspec +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.partition_model.spp=iqtree-4-modelling_parameters.partition_model.spp +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.rlen=iqtree-4-tree_parameters.generating_random.rlen +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.ntop=iqtree-4-tree_parameters.tree_search.ntop +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.computing_robinson_foulds.rf_adj=iqtree-4-tree_parameters.computing_robinson_foulds.rf_adj +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.beps=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.beps +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.nstep=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.nstep +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.single_branch.alrt=iqtree-4-tree_parameters.single_branch.alrt +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.single_branch.lbp=iqtree-4-tree_parameters.single_branch.lbp +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.gmedian=iqtree-4-modelling_parameters.rate_heterogeneity.gmedian +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.nbest=iqtree-4-tree_parameters.tree_search.nbest +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.net=iqtree-4-tree_parameters.constructing_consensus.net +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.specifying_substitution.mwopt=iqtree-4-modelling_parameters.specifying_substitution.mwopt +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.cmax=iqtree-4-modelling_parameters.automatic_model.cmax +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.cond_model.opt_custommodel=iqtree-4-modelling_parameters.automatic_model.cond_model.opt_custommodel +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.rcat=iqtree-4-tree_parameters.generating_random.rcat +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.con=iqtree-4-tree_parameters.constructing_consensus.con +pipeline.parameters.qiphylo.iqtree-4-miscellaneous_options.fconst=iqtree-4-miscellaneous_options.fconst +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.allnni=iqtree-4-tree_parameters.tree_search.allnni +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.ninit=iqtree-4-tree_parameters.tree_search.ninit +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.msub=iqtree-4-modelling_parameters.automatic_model.msub +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.nonparametric_bootstrap.b=iqtree-4-bootstrap_parameters.nonparametric_bootstrap.b diff --git a/src/main/resources/workflows/0.8/irida_workflow.xml b/src/main/resources/workflows/0.8/irida_workflow.xml new file mode 100644 index 0000000..98a7a56 --- /dev/null +++ b/src/main/resources/workflows/0.8/irida_workflow.xml @@ -0,0 +1,263 @@ + + b5c89708-9e5c-4337-8b4a-538e5d8a85b7 + QIPhylo + 0.8 + QI_PHYLO + + sequence_reads_paired + reference + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + snippy + iuc + https://toolshed.g2.bx.psu.edu + 82f2b6f20fa2 + + + iqtree + leomrtns + https://testtoolshed.g2.bx.psu.edu + 37e42abdce08 + + + \ No newline at end of file diff --git a/src/main/resources/workflows/0.8/irida_workflow_structure.ga b/src/main/resources/workflows/0.8/irida_workflow_structure.ga new file mode 100644 index 0000000..7e371b0 --- /dev/null +++ b/src/main/resources/workflows/0.8/irida_workflow_structure.ga @@ -0,0 +1,374 @@ +{ + "a_galaxy_workflow": "true", + "annotation": "", + "format-version": "0.1", + "name": "qi-phylo", + "steps": { + "0": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "reference" + } + ], + "label": "reference", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 243, + "top": 483 + }, + "tool_id": null, + "tool_state": "{\"name\": \"reference\"}", + "tool_version": null, + "type": "data_input", + "uuid": "fe8d4677-4c85-42e9-af65-a0da55443aef", + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "dd26e811-1bfa-471e-ac38-34356f683c10" + } + ] + }, + "1": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "sequence_reads_paired" + } + ], + "label": "sequence_reads_paired", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 243, + "top": 570 + }, + "tool_id": null, + "tool_state": "{\"collection_type\": \"list:paired\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "36e8971c-79b9-48cd-94d2-11ceb3e707f3", + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "93a4d067-661d-49c5-8b6e-7109566a8ddc" + } + ] + }, + "2": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/snippy/snippy/3.2+galaxy1", + "errors": null, + "id": 2, + "input_connections": { + "fastq_input|fastq_input": { + "id": 1, + "output_name": "output" + }, + "ref": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "snippy", + "outputs": [ + { + "name": "snpvcf", + "type": "vcf" + }, + { + "name": "snptab", + "type": "tabular" + }, + { + "name": "outdir", + "type": "zip" + } + ], + "position": { + "left": 523.5, + "top": 434 + }, + "post_job_actions": { + "HideDatasetActionoutdir": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outdir" + }, + "HideDatasetActionsnptab": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "snptab" + }, + "HideDatasetActionsnpvcf": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "snpvcf" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/snippy/snippy/3.2+galaxy1", + "tool_shed_repository": { + "changeset_revision": "82f2b6f20fa2", + "name": "snippy", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"adv\": \"{\\\"bwaopt\\\": \\\"\\\", \\\"mapqual\\\": \\\"60\\\", \\\"mincov\\\": \\\"10\\\", \\\"minfrac\\\": \\\"0.9\\\", \\\"rgid\\\": \\\"\\\"}\", \"__page__\": null, \"outputs\": \"[\\\"outvcf\\\", \\\"outtab\\\", \\\"outzip\\\"]\", \"__rerun_remap_job_id__\": null, \"fastq_input\": \"{\\\"__current_case__\\\": 2, \\\"fastq_input\\\": {\\\"__class__\\\": \\\"ConnectedValue\\\"}, \\\"fastq_input_selector\\\": \\\"paired_collection\\\"}\", \"ref\": \"{\\\"__class__\\\": \\\"ConnectedValue\\\"}\"}", + "tool_version": "3.2+galaxy1", + "type": "tool", + "uuid": "8be43971-d993-4d33-8912-91355f714e50", + "workflow_outputs": [] + }, + "3": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/snippy/snippy_core/3.2", + "errors": null, + "id": 3, + "input_connections": { + "indirs": { + "id": 2, + "output_name": "outdir" + } + }, + "inputs": [], + "label": null, + "name": "snippy-core", + "outputs": [ + { + "name": "alignment_fasta", + "type": "fasta" + }, + { + "name": "alignment_table", + "type": "tabular" + }, + { + "name": "alignment_summary", + "type": "txt" + } + ], + "position": { + "left": 919.5, + "top": 422 + }, + "post_job_actions": { + "RenameDatasetActionalignment_fasta": { + "action_arguments": { + "newname": "core.fasta" + }, + "action_type": "RenameDatasetAction", + "output_name": "alignment_fasta" + }, + "RenameDatasetActionalignment_summary": { + "action_arguments": { + "newname": "core_sum.tsv" + }, + "action_type": "RenameDatasetAction", + "output_name": "alignment_summary" + }, + "RenameDatasetActionalignment_table": { + "action_arguments": { + "newname": "core.tsv" + }, + "action_type": "RenameDatasetAction", + "output_name": "alignment_table" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/snippy/snippy_core/3.2", + "tool_shed_repository": { + "changeset_revision": "82f2b6f20fa2", + "name": "snippy", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"outputs\": \"[\\\"outaln\\\", \\\"outtab\\\", \\\"outtxt\\\"]\", \"is_reference\": \"\\\"false\\\"\", \"indirs\": \"{\\\"__class__\\\": \\\"ConnectedValue\\\"}\", \"__rerun_remap_job_id__\": null, \"__page__\": null}", + "tool_version": "3.2", + "type": "tool", + "uuid": "3aa7ef26-9836-4373-be21-f4deb12edd20", + "workflow_outputs": [ + { + "label": "align_table", + "output_name": "alignment_table", + "uuid": "07671ed7-7513-4051-b5f2-83d1b54e6e5a" + }, + { + "label": "align_fas", + "output_name": "alignment_fasta", + "uuid": "c8e420ae-4275-4aae-aa5f-97f9e450f449" + }, + { + "label": "align_sum", + "output_name": "alignment_summary", + "uuid": "d32b9891-38fa-49b1-b8ad-6cb7b86d09ed" + } + ] + }, + "4": { + "annotation": "", + "content_id": "testtoolshed.g2.bx.psu.edu/repos/leomrtns/iqtree/iqtree/1.6.10", + "errors": null, + "id": 4, + "input_connections": { + "general_options|s": { + "id": 3, + "output_name": "alignment_fasta" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool IQ-TREE", + "name": "general_options" + }, + { + "description": "runtime parameter for tool IQ-TREE", + "name": "general_options" + }, + { + "description": "runtime parameter for tool IQ-TREE", + "name": "general_options" + }, + { + "description": "runtime parameter for tool IQ-TREE", + "name": "likelihood_mapping" + } + ], + "label": null, + "name": "IQ-TREE", + "outputs": [ + { + "name": "bionj", + "type": "nhx" + }, + { + "name": "treefile", + "type": "nhx" + }, + { + "name": "contree", + "type": "nhx" + }, + { + "name": "mldist", + "type": "mldist" + }, + { + "name": "splits.nex", + "type": "nex" + }, + { + "name": "iqtree", + "type": "iqtree" + } + ], + "position": { + "left": 1308.5, + "top": 240 + }, + "post_job_actions": { + "RenameDatasetActionbionj": { + "action_arguments": { + "newname": "bionj.newick" + }, + "action_type": "RenameDatasetAction", + "output_name": "bionj" + }, + "RenameDatasetActioncontree": { + "action_arguments": { + "newname": "contree.newick" + }, + "action_type": "RenameDatasetAction", + "output_name": "contree" + }, + "RenameDatasetActioniqtree": { + "action_arguments": { + "newname": "iqtree.txt" + }, + "action_type": "RenameDatasetAction", + "output_name": "iqtree" + }, + "RenameDatasetActionmldist": { + "action_arguments": { + "newname": "mldist.txt" + }, + "action_type": "RenameDatasetAction", + "output_name": "mldist" + }, + "RenameDatasetActionsplits.nex": { + "action_arguments": { + "newname": "splits.nex" + }, + "action_type": "RenameDatasetAction", + "output_name": "splits.nex" + }, + "RenameDatasetActiontreefile": { + "action_arguments": { + "newname": "tree.newick" + }, + "action_type": "RenameDatasetAction", + "output_name": "treefile" + } + }, + "tool_id": "testtoolshed.g2.bx.psu.edu/repos/leomrtns/iqtree/iqtree/1.6.10", + "tool_shed_repository": { + "changeset_revision": "37e42abdce08", + "name": "iqtree", + "owner": "leomrtns", + "tool_shed": "testtoolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__page__\": null, \"general_options\": \"{\\\"keep_ident\\\": \\\"false\\\", \\\"s\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"safe\\\": \\\"false\\\", \\\"seed\\\": \\\"\\\", \\\"st\\\": \\\"DNA\\\", \\\"t\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"te\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}}\", \"__rerun_remap_job_id__\": null, \"modelling_parameters\": \"{\\\"automatic_model\\\": {\\\"cmax\\\": \\\"10\\\", \\\"cmin\\\": \\\"2\\\", \\\"cond_model\\\": {\\\"__current_case__\\\": 0, \\\"m\\\": \\\"HKY\\\", \\\"opt_custommodel\\\": \\\"true\\\"}, \\\"madd\\\": \\\"\\\", \\\"mdef\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"merit\\\": \\\"AIC\\\", \\\"mfreq\\\": \\\"\\\", \\\"mrate\\\": \\\"\\\", \\\"mset\\\": \\\"\\\", \\\"msub\\\": \\\"nuclear\\\", \\\"mtree\\\": \\\"false\\\", \\\"rcluster\\\": \\\"\\\"}, \\\"partition_model\\\": {\\\"q\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"sp\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"spp\\\": \\\"false\\\"}, \\\"rate_heterogeneity\\\": {\\\"a\\\": \\\"\\\", \\\"gmedian\\\": \\\"false\\\", \\\"i\\\": \\\"\\\", \\\"opt_gamma_inv\\\": \\\"false\\\", \\\"wsr\\\": \\\"false\\\"}, \\\"site_specific_frequency\\\": {\\\"fmax\\\": \\\"false\\\", \\\"fs\\\": \\\"\\\", \\\"ft\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}}, \\\"specifying_substitution\\\": {\\\"mwopt\\\": \\\"false\\\"}}\", \"bootstrap_parameters\": \"{\\\"nonparametric_bootstrap\\\": {\\\"b\\\": \\\"\\\", \\\"bc\\\": \\\"false\\\", \\\"bo\\\": \\\"false\\\"}, \\\"ultrafast_bootstrap\\\": {\\\"bb\\\": \\\"\\\", \\\"bcor\\\": \\\"0.99\\\", \\\"beps\\\": \\\"0.5\\\", \\\"bnni\\\": \\\"false\\\", \\\"bspec\\\": \\\"\\\", \\\"nm\\\": \\\"1000\\\", \\\"nstep\\\": \\\"100\\\", \\\"wbt\\\": \\\"false\\\", \\\"wbtl\\\": \\\"false\\\"}}\", \"miscellaneous_options\": \"{\\\"fconst\\\": \\\"\\\"}\", \"likelihood_mapping\": \"{\\\"lmap\\\": \\\"\\\", \\\"lmclust\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"wql\\\": \\\"false\\\"}\", \"tree_parameters\": \"{\\\"computing_robinson_foulds\\\": {\\\"rf\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"rf_adj\\\": \\\"false\\\", \\\"rf_all\\\": \\\"false\\\"}, \\\"constructing_consensus\\\": {\\\"bi\\\": \\\"\\\", \\\"con\\\": \\\"false\\\", \\\"minsup\\\": \\\"0.0\\\", \\\"net\\\": \\\"false\\\", \\\"sup\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"suptag\\\": \\\"\\\"}, \\\"generating_random\\\": {\\\"r\\\": \\\"\\\", \\\"rbal\\\": \\\"false\\\", \\\"rcat\\\": \\\"false\\\", \\\"rcsg\\\": \\\"false\\\", \\\"rlen\\\": \\\"\\\", \\\"ru\\\": \\\"false\\\"}, \\\"single_branch\\\": {\\\"abayes\\\": \\\"false\\\", \\\"alrt\\\": \\\"\\\", \\\"lbp\\\": \\\"\\\"}, \\\"tree_search\\\": {\\\"allnni\\\": \\\"false\\\", \\\"djc\\\": \\\"false\\\", \\\"g\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"n\\\": \\\"\\\", \\\"nbest\\\": \\\"5\\\", \\\"ninit\\\": \\\"10\\\", \\\"nstop\\\": \\\"100\\\", \\\"ntop\\\": \\\"20\\\", \\\"pers\\\": \\\"0.5\\\", \\\"sprrad\\\": \\\"0\\\"}, \\\"tree_topology\\\": {\\\"au\\\": \\\"false\\\", \\\"z\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"zb\\\": \\\"\\\", \\\"zw\\\": \\\"false\\\"}}\"}", + "tool_version": "1.6.10", + "type": "tool", + "uuid": "0bebf65c-40a4-4a8e-a7b7-77e312afc4e0", + "workflow_outputs": [ + { + "label": null, + "output_name": "iqtree", + "uuid": "3bd6175b-8275-4264-bfcd-65f661accef0" + }, + { + "label": null, + "output_name": "splits.nex", + "uuid": "5a0e4639-d068-410e-b480-5bbd8ca23eb2" + }, + { + "label": null, + "output_name": "mldist", + "uuid": "783b4dd0-ae11-4a8b-b10e-e5859b8243b6" + }, + { + "label": null, + "output_name": "treefile", + "uuid": "1b2c669a-d1d6-47e6-96ed-0dcf77666d39" + }, + { + "label": null, + "output_name": "bionj", + "uuid": "6301c062-9414-44d9-9905-100f4eed14ae" + }, + { + "label": null, + "output_name": "contree", + "uuid": "7f9ef5c3-47b9-44ed-816b-41bc8e36400d" + } + ] + } + }, + "tags": [], + "uuid": "0e2458dc-256e-486e-891d-972271db1a33", + "version": 5 +} \ No newline at end of file diff --git a/src/main/resources/workflows/0.8/messages_en.properties b/src/main/resources/workflows/0.8/messages_en.properties new file mode 100644 index 0000000..66fca6b --- /dev/null +++ b/src/main/resources/workflows/0.8/messages_en.properties @@ -0,0 +1,88 @@ +#Pipeline Info Properties +#Mon Sep 09 11:01:36 BST 2019 +pipeline.parameters.modal-title.qiphylo=QIPhylo Pipeline Parameters +pipeline.title.QIPhylo=Pipelines - QIPhylo +pipeline.h1.QIPhylo=QIPhylo Pipeline +workflow.QI_PHYLO.description=Fast phylogeny pipeline (Snippy, IQTree) v0.8 +workflow.QI_PHYLO.title=QIPhylo Pipeline +#Tool Parameters - Tool: snippy - Workflow Step #: 2 +#Mon Sep 09 11:01:36 BST 2019 +pipeline.parameters.qiphylo.snippy-2-adv.mincov=snippy-2-adv.mincov +pipeline.parameters.qiphylo.snippy-2-fastq_input.fastq_input_selector=snippy-2-fastq_input.fastq_input_selector +pipeline.parameters.qiphylo.snippy-2-adv.mapqual=snippy-2-adv.mapqual +pipeline.parameters.qiphylo.snippy-2-adv.minfrac=snippy-2-adv.minfrac +pipeline.parameters.qiphylo.snippy-2-adv.bwaopt=snippy-2-adv.bwaopt +pipeline.parameters.qiphylo.snippy-2-adv.rgid=snippy-2-adv.rgid +#Tool Parameters - Tool: snippy - Workflow Step #: 3 +#Mon Sep 09 11:01:36 BST 2019 +pipeline.parameters.qiphylo.snippy-3-is_reference=snippy-3-is_reference +#Tool Parameters - Tool: iqtree - Workflow Step #: 4 +#Mon Sep 09 11:01:36 BST 2019 +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.mset=iqtree-4-modelling_parameters.automatic_model.mset +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.mtree=iqtree-4-modelling_parameters.automatic_model.mtree +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.djc=iqtree-4-tree_parameters.tree_search.djc +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.computing_robinson_foulds.rf_all=iqtree-4-tree_parameters.computing_robinson_foulds.rf_all +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.rcluster=iqtree-4-modelling_parameters.automatic_model.rcluster +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.r=iqtree-4-tree_parameters.generating_random.r +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.rbal=iqtree-4-tree_parameters.generating_random.rbal +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.mfreq=iqtree-4-modelling_parameters.automatic_model.mfreq +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.rcsg=iqtree-4-tree_parameters.generating_random.rcsg +pipeline.parameters.qiphylo.iqtree-4-general_options.seed=iqtree-4-general_options.seed +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.site_specific_frequency.fmax=iqtree-4-modelling_parameters.site_specific_frequency.fmax +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.pers=iqtree-4-tree_parameters.tree_search.pers +pipeline.parameters.qiphylo.iqtree-4-general_options.keep_ident=iqtree-4-general_options.keep_ident +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.mrate=iqtree-4-modelling_parameters.automatic_model.mrate +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.i=iqtree-4-modelling_parameters.rate_heterogeneity.i +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bcor=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bcor +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.ru=iqtree-4-tree_parameters.generating_random.ru +pipeline.parameters.qiphylo.iqtree-4-general_options.safe=iqtree-4-general_options.safe +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.nonparametric_bootstrap.bo=iqtree-4-bootstrap_parameters.nonparametric_bootstrap.bo +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_topology.zw=iqtree-4-tree_parameters.tree_topology.zw +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.a=iqtree-4-modelling_parameters.rate_heterogeneity.a +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.cmin=iqtree-4-modelling_parameters.automatic_model.cmin +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.cond_model.m=iqtree-4-modelling_parameters.automatic_model.cond_model.m +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.merit=iqtree-4-modelling_parameters.automatic_model.merit +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.minsup=iqtree-4-tree_parameters.constructing_consensus.minsup +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.nstop=iqtree-4-tree_parameters.tree_search.nstop +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.nonparametric_bootstrap.bc=iqtree-4-bootstrap_parameters.nonparametric_bootstrap.bc +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.sprrad=iqtree-4-tree_parameters.tree_search.sprrad +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bnni=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bnni +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.n=iqtree-4-tree_parameters.tree_search.n +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.site_specific_frequency.fs=iqtree-4-modelling_parameters.site_specific_frequency.fs +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.wsr=iqtree-4-modelling_parameters.rate_heterogeneity.wsr +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.wbtl=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.wbtl +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_topology.au=iqtree-4-tree_parameters.tree_topology.au +pipeline.parameters.qiphylo.iqtree-4-likelihood_mapping.lmap=iqtree-4-likelihood_mapping.lmap +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_topology.zb=iqtree-4-tree_parameters.tree_topology.zb +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.suptag=iqtree-4-tree_parameters.constructing_consensus.suptag +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.bi=iqtree-4-tree_parameters.constructing_consensus.bi +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.nm=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.nm +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.wbt=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.wbt +pipeline.parameters.qiphylo.iqtree-4-likelihood_mapping.wql=iqtree-4-likelihood_mapping.wql +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bb=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bb +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.madd=iqtree-4-modelling_parameters.automatic_model.madd +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.single_branch.abayes=iqtree-4-tree_parameters.single_branch.abayes +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.opt_gamma_inv=iqtree-4-modelling_parameters.rate_heterogeneity.opt_gamma_inv +pipeline.parameters.qiphylo.iqtree-4-general_options.st=iqtree-4-general_options.st +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bspec=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bspec +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.partition_model.spp=iqtree-4-modelling_parameters.partition_model.spp +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.rlen=iqtree-4-tree_parameters.generating_random.rlen +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.ntop=iqtree-4-tree_parameters.tree_search.ntop +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.computing_robinson_foulds.rf_adj=iqtree-4-tree_parameters.computing_robinson_foulds.rf_adj +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.beps=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.beps +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.nstep=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.nstep +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.single_branch.alrt=iqtree-4-tree_parameters.single_branch.alrt +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.single_branch.lbp=iqtree-4-tree_parameters.single_branch.lbp +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.gmedian=iqtree-4-modelling_parameters.rate_heterogeneity.gmedian +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.nbest=iqtree-4-tree_parameters.tree_search.nbest +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.net=iqtree-4-tree_parameters.constructing_consensus.net +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.specifying_substitution.mwopt=iqtree-4-modelling_parameters.specifying_substitution.mwopt +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.cmax=iqtree-4-modelling_parameters.automatic_model.cmax +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.cond_model.opt_custommodel=iqtree-4-modelling_parameters.automatic_model.cond_model.opt_custommodel +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.rcat=iqtree-4-tree_parameters.generating_random.rcat +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.con=iqtree-4-tree_parameters.constructing_consensus.con +pipeline.parameters.qiphylo.iqtree-4-miscellaneous_options.fconst=iqtree-4-miscellaneous_options.fconst +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.allnni=iqtree-4-tree_parameters.tree_search.allnni +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.ninit=iqtree-4-tree_parameters.tree_search.ninit +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.msub=iqtree-4-modelling_parameters.automatic_model.msub +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.nonparametric_bootstrap.b=iqtree-4-bootstrap_parameters.nonparametric_bootstrap.b diff --git a/src/main/resources/workflows/0.9/irida_workflow.xml b/src/main/resources/workflows/0.9/irida_workflow.xml new file mode 100644 index 0000000..7b4441e --- /dev/null +++ b/src/main/resources/workflows/0.9/irida_workflow.xml @@ -0,0 +1,263 @@ + + 0bf9356d-6545-4773-9789-d996b48d138b + QIPhylo + 0.9 + QI_PHYLO + + sequence_reads_paired + reference + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + snippy + iuc + https://toolshed.g2.bx.psu.edu + 82f2b6f20fa2 + + + iqtree + leomrtns + https://testtoolshed.g2.bx.psu.edu + 37e42abdce08 + + + \ No newline at end of file diff --git a/src/main/resources/workflows/0.9/irida_workflow_structure.ga b/src/main/resources/workflows/0.9/irida_workflow_structure.ga new file mode 100644 index 0000000..7e371b0 --- /dev/null +++ b/src/main/resources/workflows/0.9/irida_workflow_structure.ga @@ -0,0 +1,374 @@ +{ + "a_galaxy_workflow": "true", + "annotation": "", + "format-version": "0.1", + "name": "qi-phylo", + "steps": { + "0": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 0, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "reference" + } + ], + "label": "reference", + "name": "Input dataset", + "outputs": [], + "position": { + "left": 243, + "top": 483 + }, + "tool_id": null, + "tool_state": "{\"name\": \"reference\"}", + "tool_version": null, + "type": "data_input", + "uuid": "fe8d4677-4c85-42e9-af65-a0da55443aef", + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "dd26e811-1bfa-471e-ac38-34356f683c10" + } + ] + }, + "1": { + "annotation": "", + "content_id": null, + "errors": null, + "id": 1, + "input_connections": {}, + "inputs": [ + { + "description": "", + "name": "sequence_reads_paired" + } + ], + "label": "sequence_reads_paired", + "name": "Input dataset collection", + "outputs": [], + "position": { + "left": 243, + "top": 570 + }, + "tool_id": null, + "tool_state": "{\"collection_type\": \"list:paired\"}", + "tool_version": null, + "type": "data_collection_input", + "uuid": "36e8971c-79b9-48cd-94d2-11ceb3e707f3", + "workflow_outputs": [ + { + "label": null, + "output_name": "output", + "uuid": "93a4d067-661d-49c5-8b6e-7109566a8ddc" + } + ] + }, + "2": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/snippy/snippy/3.2+galaxy1", + "errors": null, + "id": 2, + "input_connections": { + "fastq_input|fastq_input": { + "id": 1, + "output_name": "output" + }, + "ref": { + "id": 0, + "output_name": "output" + } + }, + "inputs": [], + "label": null, + "name": "snippy", + "outputs": [ + { + "name": "snpvcf", + "type": "vcf" + }, + { + "name": "snptab", + "type": "tabular" + }, + { + "name": "outdir", + "type": "zip" + } + ], + "position": { + "left": 523.5, + "top": 434 + }, + "post_job_actions": { + "HideDatasetActionoutdir": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "outdir" + }, + "HideDatasetActionsnptab": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "snptab" + }, + "HideDatasetActionsnpvcf": { + "action_arguments": {}, + "action_type": "HideDatasetAction", + "output_name": "snpvcf" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/snippy/snippy/3.2+galaxy1", + "tool_shed_repository": { + "changeset_revision": "82f2b6f20fa2", + "name": "snippy", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"adv\": \"{\\\"bwaopt\\\": \\\"\\\", \\\"mapqual\\\": \\\"60\\\", \\\"mincov\\\": \\\"10\\\", \\\"minfrac\\\": \\\"0.9\\\", \\\"rgid\\\": \\\"\\\"}\", \"__page__\": null, \"outputs\": \"[\\\"outvcf\\\", \\\"outtab\\\", \\\"outzip\\\"]\", \"__rerun_remap_job_id__\": null, \"fastq_input\": \"{\\\"__current_case__\\\": 2, \\\"fastq_input\\\": {\\\"__class__\\\": \\\"ConnectedValue\\\"}, \\\"fastq_input_selector\\\": \\\"paired_collection\\\"}\", \"ref\": \"{\\\"__class__\\\": \\\"ConnectedValue\\\"}\"}", + "tool_version": "3.2+galaxy1", + "type": "tool", + "uuid": "8be43971-d993-4d33-8912-91355f714e50", + "workflow_outputs": [] + }, + "3": { + "annotation": "", + "content_id": "toolshed.g2.bx.psu.edu/repos/iuc/snippy/snippy_core/3.2", + "errors": null, + "id": 3, + "input_connections": { + "indirs": { + "id": 2, + "output_name": "outdir" + } + }, + "inputs": [], + "label": null, + "name": "snippy-core", + "outputs": [ + { + "name": "alignment_fasta", + "type": "fasta" + }, + { + "name": "alignment_table", + "type": "tabular" + }, + { + "name": "alignment_summary", + "type": "txt" + } + ], + "position": { + "left": 919.5, + "top": 422 + }, + "post_job_actions": { + "RenameDatasetActionalignment_fasta": { + "action_arguments": { + "newname": "core.fasta" + }, + "action_type": "RenameDatasetAction", + "output_name": "alignment_fasta" + }, + "RenameDatasetActionalignment_summary": { + "action_arguments": { + "newname": "core_sum.tsv" + }, + "action_type": "RenameDatasetAction", + "output_name": "alignment_summary" + }, + "RenameDatasetActionalignment_table": { + "action_arguments": { + "newname": "core.tsv" + }, + "action_type": "RenameDatasetAction", + "output_name": "alignment_table" + } + }, + "tool_id": "toolshed.g2.bx.psu.edu/repos/iuc/snippy/snippy_core/3.2", + "tool_shed_repository": { + "changeset_revision": "82f2b6f20fa2", + "name": "snippy", + "owner": "iuc", + "tool_shed": "toolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"outputs\": \"[\\\"outaln\\\", \\\"outtab\\\", \\\"outtxt\\\"]\", \"is_reference\": \"\\\"false\\\"\", \"indirs\": \"{\\\"__class__\\\": \\\"ConnectedValue\\\"}\", \"__rerun_remap_job_id__\": null, \"__page__\": null}", + "tool_version": "3.2", + "type": "tool", + "uuid": "3aa7ef26-9836-4373-be21-f4deb12edd20", + "workflow_outputs": [ + { + "label": "align_table", + "output_name": "alignment_table", + "uuid": "07671ed7-7513-4051-b5f2-83d1b54e6e5a" + }, + { + "label": "align_fas", + "output_name": "alignment_fasta", + "uuid": "c8e420ae-4275-4aae-aa5f-97f9e450f449" + }, + { + "label": "align_sum", + "output_name": "alignment_summary", + "uuid": "d32b9891-38fa-49b1-b8ad-6cb7b86d09ed" + } + ] + }, + "4": { + "annotation": "", + "content_id": "testtoolshed.g2.bx.psu.edu/repos/leomrtns/iqtree/iqtree/1.6.10", + "errors": null, + "id": 4, + "input_connections": { + "general_options|s": { + "id": 3, + "output_name": "alignment_fasta" + } + }, + "inputs": [ + { + "description": "runtime parameter for tool IQ-TREE", + "name": "general_options" + }, + { + "description": "runtime parameter for tool IQ-TREE", + "name": "general_options" + }, + { + "description": "runtime parameter for tool IQ-TREE", + "name": "general_options" + }, + { + "description": "runtime parameter for tool IQ-TREE", + "name": "likelihood_mapping" + } + ], + "label": null, + "name": "IQ-TREE", + "outputs": [ + { + "name": "bionj", + "type": "nhx" + }, + { + "name": "treefile", + "type": "nhx" + }, + { + "name": "contree", + "type": "nhx" + }, + { + "name": "mldist", + "type": "mldist" + }, + { + "name": "splits.nex", + "type": "nex" + }, + { + "name": "iqtree", + "type": "iqtree" + } + ], + "position": { + "left": 1308.5, + "top": 240 + }, + "post_job_actions": { + "RenameDatasetActionbionj": { + "action_arguments": { + "newname": "bionj.newick" + }, + "action_type": "RenameDatasetAction", + "output_name": "bionj" + }, + "RenameDatasetActioncontree": { + "action_arguments": { + "newname": "contree.newick" + }, + "action_type": "RenameDatasetAction", + "output_name": "contree" + }, + "RenameDatasetActioniqtree": { + "action_arguments": { + "newname": "iqtree.txt" + }, + "action_type": "RenameDatasetAction", + "output_name": "iqtree" + }, + "RenameDatasetActionmldist": { + "action_arguments": { + "newname": "mldist.txt" + }, + "action_type": "RenameDatasetAction", + "output_name": "mldist" + }, + "RenameDatasetActionsplits.nex": { + "action_arguments": { + "newname": "splits.nex" + }, + "action_type": "RenameDatasetAction", + "output_name": "splits.nex" + }, + "RenameDatasetActiontreefile": { + "action_arguments": { + "newname": "tree.newick" + }, + "action_type": "RenameDatasetAction", + "output_name": "treefile" + } + }, + "tool_id": "testtoolshed.g2.bx.psu.edu/repos/leomrtns/iqtree/iqtree/1.6.10", + "tool_shed_repository": { + "changeset_revision": "37e42abdce08", + "name": "iqtree", + "owner": "leomrtns", + "tool_shed": "testtoolshed.g2.bx.psu.edu" + }, + "tool_state": "{\"__page__\": null, \"general_options\": \"{\\\"keep_ident\\\": \\\"false\\\", \\\"s\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"safe\\\": \\\"false\\\", \\\"seed\\\": \\\"\\\", \\\"st\\\": \\\"DNA\\\", \\\"t\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"te\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}}\", \"__rerun_remap_job_id__\": null, \"modelling_parameters\": \"{\\\"automatic_model\\\": {\\\"cmax\\\": \\\"10\\\", \\\"cmin\\\": \\\"2\\\", \\\"cond_model\\\": {\\\"__current_case__\\\": 0, \\\"m\\\": \\\"HKY\\\", \\\"opt_custommodel\\\": \\\"true\\\"}, \\\"madd\\\": \\\"\\\", \\\"mdef\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"merit\\\": \\\"AIC\\\", \\\"mfreq\\\": \\\"\\\", \\\"mrate\\\": \\\"\\\", \\\"mset\\\": \\\"\\\", \\\"msub\\\": \\\"nuclear\\\", \\\"mtree\\\": \\\"false\\\", \\\"rcluster\\\": \\\"\\\"}, \\\"partition_model\\\": {\\\"q\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"sp\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"spp\\\": \\\"false\\\"}, \\\"rate_heterogeneity\\\": {\\\"a\\\": \\\"\\\", \\\"gmedian\\\": \\\"false\\\", \\\"i\\\": \\\"\\\", \\\"opt_gamma_inv\\\": \\\"false\\\", \\\"wsr\\\": \\\"false\\\"}, \\\"site_specific_frequency\\\": {\\\"fmax\\\": \\\"false\\\", \\\"fs\\\": \\\"\\\", \\\"ft\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}}, \\\"specifying_substitution\\\": {\\\"mwopt\\\": \\\"false\\\"}}\", \"bootstrap_parameters\": \"{\\\"nonparametric_bootstrap\\\": {\\\"b\\\": \\\"\\\", \\\"bc\\\": \\\"false\\\", \\\"bo\\\": \\\"false\\\"}, \\\"ultrafast_bootstrap\\\": {\\\"bb\\\": \\\"\\\", \\\"bcor\\\": \\\"0.99\\\", \\\"beps\\\": \\\"0.5\\\", \\\"bnni\\\": \\\"false\\\", \\\"bspec\\\": \\\"\\\", \\\"nm\\\": \\\"1000\\\", \\\"nstep\\\": \\\"100\\\", \\\"wbt\\\": \\\"false\\\", \\\"wbtl\\\": \\\"false\\\"}}\", \"miscellaneous_options\": \"{\\\"fconst\\\": \\\"\\\"}\", \"likelihood_mapping\": \"{\\\"lmap\\\": \\\"\\\", \\\"lmclust\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"wql\\\": \\\"false\\\"}\", \"tree_parameters\": \"{\\\"computing_robinson_foulds\\\": {\\\"rf\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"rf_adj\\\": \\\"false\\\", \\\"rf_all\\\": \\\"false\\\"}, \\\"constructing_consensus\\\": {\\\"bi\\\": \\\"\\\", \\\"con\\\": \\\"false\\\", \\\"minsup\\\": \\\"0.0\\\", \\\"net\\\": \\\"false\\\", \\\"sup\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"suptag\\\": \\\"\\\"}, \\\"generating_random\\\": {\\\"r\\\": \\\"\\\", \\\"rbal\\\": \\\"false\\\", \\\"rcat\\\": \\\"false\\\", \\\"rcsg\\\": \\\"false\\\", \\\"rlen\\\": \\\"\\\", \\\"ru\\\": \\\"false\\\"}, \\\"single_branch\\\": {\\\"abayes\\\": \\\"false\\\", \\\"alrt\\\": \\\"\\\", \\\"lbp\\\": \\\"\\\"}, \\\"tree_search\\\": {\\\"allnni\\\": \\\"false\\\", \\\"djc\\\": \\\"false\\\", \\\"g\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"n\\\": \\\"\\\", \\\"nbest\\\": \\\"5\\\", \\\"ninit\\\": \\\"10\\\", \\\"nstop\\\": \\\"100\\\", \\\"ntop\\\": \\\"20\\\", \\\"pers\\\": \\\"0.5\\\", \\\"sprrad\\\": \\\"0\\\"}, \\\"tree_topology\\\": {\\\"au\\\": \\\"false\\\", \\\"z\\\": {\\\"__class__\\\": \\\"RuntimeValue\\\"}, \\\"zb\\\": \\\"\\\", \\\"zw\\\": \\\"false\\\"}}\"}", + "tool_version": "1.6.10", + "type": "tool", + "uuid": "0bebf65c-40a4-4a8e-a7b7-77e312afc4e0", + "workflow_outputs": [ + { + "label": null, + "output_name": "iqtree", + "uuid": "3bd6175b-8275-4264-bfcd-65f661accef0" + }, + { + "label": null, + "output_name": "splits.nex", + "uuid": "5a0e4639-d068-410e-b480-5bbd8ca23eb2" + }, + { + "label": null, + "output_name": "mldist", + "uuid": "783b4dd0-ae11-4a8b-b10e-e5859b8243b6" + }, + { + "label": null, + "output_name": "treefile", + "uuid": "1b2c669a-d1d6-47e6-96ed-0dcf77666d39" + }, + { + "label": null, + "output_name": "bionj", + "uuid": "6301c062-9414-44d9-9905-100f4eed14ae" + }, + { + "label": null, + "output_name": "contree", + "uuid": "7f9ef5c3-47b9-44ed-816b-41bc8e36400d" + } + ] + } + }, + "tags": [], + "uuid": "0e2458dc-256e-486e-891d-972271db1a33", + "version": 5 +} \ No newline at end of file diff --git a/src/main/resources/workflows/0.9/messages_en.properties b/src/main/resources/workflows/0.9/messages_en.properties new file mode 100644 index 0000000..0434526 --- /dev/null +++ b/src/main/resources/workflows/0.9/messages_en.properties @@ -0,0 +1,88 @@ +#Pipeline Info Properties +#Mon Sep 09 11:02:16 BST 2019 +pipeline.parameters.modal-title.qiphylo=QIPhylo Pipeline Parameters +pipeline.title.QIPhylo=Pipelines - QIPhylo +pipeline.h1.QIPhylo=QIPhylo Pipeline +workflow.QI_PHYLO.description=Fast phylogeny pipeline (Snippy, IQTree) v0.9 +workflow.QI_PHYLO.title=QIPhylo Pipeline +#Tool Parameters - Tool: snippy - Workflow Step #: 2 +#Mon Sep 09 11:02:16 BST 2019 +pipeline.parameters.qiphylo.snippy-2-adv.mincov=snippy-2-adv.mincov +pipeline.parameters.qiphylo.snippy-2-fastq_input.fastq_input_selector=snippy-2-fastq_input.fastq_input_selector +pipeline.parameters.qiphylo.snippy-2-adv.mapqual=snippy-2-adv.mapqual +pipeline.parameters.qiphylo.snippy-2-adv.minfrac=snippy-2-adv.minfrac +pipeline.parameters.qiphylo.snippy-2-adv.bwaopt=snippy-2-adv.bwaopt +pipeline.parameters.qiphylo.snippy-2-adv.rgid=snippy-2-adv.rgid +#Tool Parameters - Tool: snippy - Workflow Step #: 3 +#Mon Sep 09 11:02:16 BST 2019 +pipeline.parameters.qiphylo.snippy-3-is_reference=snippy-3-is_reference +#Tool Parameters - Tool: iqtree - Workflow Step #: 4 +#Mon Sep 09 11:02:16 BST 2019 +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.mset=iqtree-4-modelling_parameters.automatic_model.mset +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.mtree=iqtree-4-modelling_parameters.automatic_model.mtree +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.djc=iqtree-4-tree_parameters.tree_search.djc +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.computing_robinson_foulds.rf_all=iqtree-4-tree_parameters.computing_robinson_foulds.rf_all +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.rcluster=iqtree-4-modelling_parameters.automatic_model.rcluster +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.r=iqtree-4-tree_parameters.generating_random.r +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.rbal=iqtree-4-tree_parameters.generating_random.rbal +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.mfreq=iqtree-4-modelling_parameters.automatic_model.mfreq +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.rcsg=iqtree-4-tree_parameters.generating_random.rcsg +pipeline.parameters.qiphylo.iqtree-4-general_options.seed=iqtree-4-general_options.seed +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.site_specific_frequency.fmax=iqtree-4-modelling_parameters.site_specific_frequency.fmax +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.pers=iqtree-4-tree_parameters.tree_search.pers +pipeline.parameters.qiphylo.iqtree-4-general_options.keep_ident=iqtree-4-general_options.keep_ident +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.mrate=iqtree-4-modelling_parameters.automatic_model.mrate +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.i=iqtree-4-modelling_parameters.rate_heterogeneity.i +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bcor=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bcor +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.ru=iqtree-4-tree_parameters.generating_random.ru +pipeline.parameters.qiphylo.iqtree-4-general_options.safe=iqtree-4-general_options.safe +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.nonparametric_bootstrap.bo=iqtree-4-bootstrap_parameters.nonparametric_bootstrap.bo +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_topology.zw=iqtree-4-tree_parameters.tree_topology.zw +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.a=iqtree-4-modelling_parameters.rate_heterogeneity.a +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.cmin=iqtree-4-modelling_parameters.automatic_model.cmin +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.cond_model.m=iqtree-4-modelling_parameters.automatic_model.cond_model.m +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.merit=iqtree-4-modelling_parameters.automatic_model.merit +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.minsup=iqtree-4-tree_parameters.constructing_consensus.minsup +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.nstop=iqtree-4-tree_parameters.tree_search.nstop +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.nonparametric_bootstrap.bc=iqtree-4-bootstrap_parameters.nonparametric_bootstrap.bc +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.sprrad=iqtree-4-tree_parameters.tree_search.sprrad +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bnni=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bnni +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.n=iqtree-4-tree_parameters.tree_search.n +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.site_specific_frequency.fs=iqtree-4-modelling_parameters.site_specific_frequency.fs +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.wsr=iqtree-4-modelling_parameters.rate_heterogeneity.wsr +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.wbtl=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.wbtl +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_topology.au=iqtree-4-tree_parameters.tree_topology.au +pipeline.parameters.qiphylo.iqtree-4-likelihood_mapping.lmap=iqtree-4-likelihood_mapping.lmap +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_topology.zb=iqtree-4-tree_parameters.tree_topology.zb +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.suptag=iqtree-4-tree_parameters.constructing_consensus.suptag +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.bi=iqtree-4-tree_parameters.constructing_consensus.bi +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.nm=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.nm +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.wbt=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.wbt +pipeline.parameters.qiphylo.iqtree-4-likelihood_mapping.wql=iqtree-4-likelihood_mapping.wql +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bb=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bb +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.madd=iqtree-4-modelling_parameters.automatic_model.madd +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.single_branch.abayes=iqtree-4-tree_parameters.single_branch.abayes +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.opt_gamma_inv=iqtree-4-modelling_parameters.rate_heterogeneity.opt_gamma_inv +pipeline.parameters.qiphylo.iqtree-4-general_options.st=iqtree-4-general_options.st +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bspec=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.bspec +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.partition_model.spp=iqtree-4-modelling_parameters.partition_model.spp +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.rlen=iqtree-4-tree_parameters.generating_random.rlen +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.ntop=iqtree-4-tree_parameters.tree_search.ntop +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.computing_robinson_foulds.rf_adj=iqtree-4-tree_parameters.computing_robinson_foulds.rf_adj +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.beps=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.beps +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.ultrafast_bootstrap.nstep=iqtree-4-bootstrap_parameters.ultrafast_bootstrap.nstep +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.single_branch.alrt=iqtree-4-tree_parameters.single_branch.alrt +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.single_branch.lbp=iqtree-4-tree_parameters.single_branch.lbp +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.rate_heterogeneity.gmedian=iqtree-4-modelling_parameters.rate_heterogeneity.gmedian +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.nbest=iqtree-4-tree_parameters.tree_search.nbest +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.net=iqtree-4-tree_parameters.constructing_consensus.net +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.specifying_substitution.mwopt=iqtree-4-modelling_parameters.specifying_substitution.mwopt +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.cmax=iqtree-4-modelling_parameters.automatic_model.cmax +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.cond_model.opt_custommodel=iqtree-4-modelling_parameters.automatic_model.cond_model.opt_custommodel +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.generating_random.rcat=iqtree-4-tree_parameters.generating_random.rcat +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.constructing_consensus.con=iqtree-4-tree_parameters.constructing_consensus.con +pipeline.parameters.qiphylo.iqtree-4-miscellaneous_options.fconst=iqtree-4-miscellaneous_options.fconst +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.allnni=iqtree-4-tree_parameters.tree_search.allnni +pipeline.parameters.qiphylo.iqtree-4-tree_parameters.tree_search.ninit=iqtree-4-tree_parameters.tree_search.ninit +pipeline.parameters.qiphylo.iqtree-4-modelling_parameters.automatic_model.msub=iqtree-4-modelling_parameters.automatic_model.msub +pipeline.parameters.qiphylo.iqtree-4-bootstrap_parameters.nonparametric_bootstrap.b=iqtree-4-bootstrap_parameters.nonparametric_bootstrap.b