view qiime2_core__tools__export.xml @ 0:0214b9ae8a6e draft

planemo upload for repository https://github.com/qiime2/galaxy-tools/tree/main/tools/suite_qiime2_core__tools commit 9023cfd83495a517fbcbb6f91d5b01a6f1afcda1
author q2d2
date Mon, 29 Aug 2022 20:37:34 +0000
parents
children d3b1853c4efd
line wrap: on
line source

<?xml version='1.0' encoding='utf-8'?>
<!--
Copyright (c) 2022, QIIME 2 development team.

Distributed under the terms of the Modified BSD License. (SPDX: BSD-3-Clause)
-->
<!--
This tool was automatically generated by:
    q2galaxy (version: 2022.8.1)
for:
    qiime2 (version: 2022.8.1)
-->
<tool name="qiime2 tools export" id="qiime2_core__tools__export" version="2022.8.1+dist.h91e3be72.2" profile="22.05" license="BSD-3-Clause">
    <description>Export data from a QIIME 2 artifact</description>
    <requirements>
        <container type="docker">quay.io/qiime2/core:2022.8</container>
    </requirements>
    <command>q2galaxy run tools export '$inputs'</command>
    <configfiles>
        <inputs name="inputs" data_style="paths"/>
    </configfiles>
    <inputs>
        <param name="input" type="data" format="qza" label="input: The path to the artifact you want to export"/>
        <param name="type_peek" type="select" label="The type of your input qza is:" display="radio">
            <options>
                <filter type="data_meta" key="semantic_type" ref="input"/>
            </options>
        </param>
        <param name="fmt_peek" type="select" label="The current QIIME 2 format is:" display="radio">
            <options>
                <filter type="data_meta" key="format" ref="input"/>
            </options>
        </param>
        <conditional name="fmt_finder">
            <param name="type" type="select" label="To change the format, select the type indicated above:">
                <option value="None" selected="true">export as is (no conversion)</option>
                <option value="Bowtie2Index">Bowtie2Index</option>
                <option value="DeblurStats">DeblurStats</option>
                <option value="DistanceMatrix">DistanceMatrix</option>
                <option value="EMPPairedEndSequences">EMPPairedEndSequences</option>
                <option value="EMPSingleEndSequences">EMPSingleEndSequences</option>
                <option value="ErrorCorrectionDetails">ErrorCorrectionDetails</option>
                <option value="FeatureData__ob__AlignedProteinSequence__cb__">FeatureData[AlignedProteinSequence]</option>
                <option value="FeatureData__ob__AlignedRNASequence__cb__">FeatureData[AlignedRNASequence]</option>
                <option value="FeatureData__ob__AlignedSequence__cb__">FeatureData[AlignedSequence]</option>
                <option value="FeatureData__ob__BLAST6__cb__">FeatureData[BLAST6]</option>
                <option value="FeatureData__ob__Differential__cb__">FeatureData[Differential]</option>
                <option value="FeatureData__ob__Importance__cb__">FeatureData[Importance]</option>
                <option value="FeatureData__ob__PairedEndRNASequence__cb__">FeatureData[PairedEndRNASequence]</option>
                <option value="FeatureData__ob__PairedEndSequence__cb__">FeatureData[PairedEndSequence]</option>
                <option value="FeatureData__ob__ProteinSequence__cb__">FeatureData[ProteinSequence]</option>
                <option value="FeatureData__ob__RNASequence__cb__">FeatureData[RNASequence]</option>
                <option value="FeatureData__ob__Sequence__cb__">FeatureData[Sequence]</option>
                <option value="FeatureData__ob__Taxonomy__cb__">FeatureData[Taxonomy]</option>
                <option value="FeatureTable__ob__Balance__cb__">FeatureTable[Balance]</option>
                <option value="FeatureTable__ob__Composition__cb__">FeatureTable[Composition]</option>
                <option value="FeatureTable__ob__Design__cb__">FeatureTable[Design]</option>
                <option value="FeatureTable__ob__Frequency__cb__">FeatureTable[Frequency]</option>
                <option value="FeatureTable__ob__PercentileNormalized__cb__">FeatureTable[PercentileNormalized]</option>
                <option value="FeatureTable__ob__PresenceAbsence__cb__">FeatureTable[PresenceAbsence]</option>
                <option value="FeatureTable__ob__RelativeFrequency__cb__">FeatureTable[RelativeFrequency]</option>
                <option value="Hierarchy">Hierarchy</option>
                <option value="MultiplexedPairedEndBarcodeInSequence">MultiplexedPairedEndBarcodeInSequence</option>
                <option value="MultiplexedSingleEndBarcodeInSequence">MultiplexedSingleEndBarcodeInSequence</option>
                <option value="PCoAResults">PCoAResults</option>
                <option value="Phylogeny__ob__Rooted__cb__">Phylogeny[Rooted]</option>
                <option value="Phylogeny__ob__Unrooted__cb__">Phylogeny[Unrooted]</option>
                <option value="Placements">Placements</option>
                <option value="ProcrustesStatistics">ProcrustesStatistics</option>
                <option value="QualityFilterStats">QualityFilterStats</option>
                <option value="RawSequences">RawSequences</option>
                <option value="SampleData__ob__AlphaDiversity__cb__">SampleData[AlphaDiversity]</option>
                <option value="SampleData__ob__ArtificialGrouping__cb__">SampleData[ArtificialGrouping]</option>
                <option value="SampleData__ob__BooleanSeries__cb__">SampleData[BooleanSeries]</option>
                <option value="SampleData__ob__ClassifierPredictions__cb__">SampleData[ClassifierPredictions]</option>
                <option value="SampleData__ob__DADA2Stats__cb__">SampleData[DADA2Stats]</option>
                <option value="SampleData__ob__FirstDifferences__cb__">SampleData[FirstDifferences]</option>
                <option value="SampleData__ob__JoinedSequencesWithQuality__cb__">SampleData[JoinedSequencesWithQuality]</option>
                <option value="SampleData__ob__PairedEndSequencesWithQuality__cb__">SampleData[PairedEndSequencesWithQuality]</option>
                <option value="SampleData__ob__Probabilities__cb__">SampleData[Probabilities]</option>
                <option value="SampleData__ob__RegressorPredictions__cb__">SampleData[RegressorPredictions]</option>
                <option value="SampleData__ob__SequencesWithQuality__cb__">SampleData[SequencesWithQuality]</option>
                <option value="SampleData__ob__Sequences__cb__">SampleData[Sequences]</option>
                <option value="SampleData__ob__TrueTargets__cb__">SampleData[TrueTargets]</option>
                <option value="SampleEstimator__ob__Classifier__cb__">SampleEstimator[Classifier]</option>
                <option value="SampleEstimator__ob__Regressor__cb__">SampleEstimator[Regressor]</option>
                <option value="SeppReferenceDatabase">SeppReferenceDatabase</option>
                <option value="TaxonomicClassifier">TaxonomicClassifier</option>
                <option value="UchimeStats">UchimeStats</option>
            </param>
            <when value="None">
                <param name="output_format" type="select" label="QIIME 2 file format to convert to:">
                    <option value="None" selected="true">export as is (no conversion)</option>
                </param>
            </when>
            <when value="Bowtie2Index">
                <param name="output_format" type="select" label="QIIME 2 file format to convert to:">
                    <option value="None" selected="true">export as is (no conversion)</option>
                    <option value="Bowtie2IndexDirFmt">Bowtie2 Index Directory Format</option>
                </param>
            </when>
            <when value="DeblurStats">
                <param name="output_format" type="select" label="QIIME 2 file format to convert to:">
                    <option value="None" selected="true">export as is (no conversion)</option>
                    <option value="DeblurStatsFmt">Deblur Stats Format</option>
                </param>
            </when>
            <when value="DistanceMatrix">
                <param name="output_format" type="select" label="QIIME 2 file format to convert to:">
                    <option value="None" selected="true">export as is (no conversion)</option>
                    <option value="LSMatFormat">LS Mat Format</option>
                </param>
            </when>
            <when value="EMPPairedEndSequences">
                <param name="output_format" type="select" label="QIIME 2 file format to convert to:">
                    <option value="None" selected="true">export as is (no conversion)</option>
                    <option value="EMPPairedEndDirFmt">EMP Paired End Directory Format</option>
                </param>
            </when>
            <when value="EMPSingleEndSequences">
                <param name="output_format" type="select" label="QIIME 2 file format to convert to:">
                    <option value="None" selected="true">export as is (no conversion)</option>
                    <option value="EMPSingleEndDirFmt">EMP Single End Directory Format</option>
                </param>
            </when>
            <when value="ErrorCorrectionDetails">
                <param name="output_format" type="select" label="QIIME 2 file format to convert to:">
                    <option value="None" selected="true">export as is (no conversion)</option>
                </param>
            </when>
            <when value="FeatureData__ob__AlignedProteinSequence__cb__">
                <param name="output_format" type="select" label="QIIME 2 file format to convert to:">
                    <option value="None" selected="true">export as is (no conversion)</option>
                    <option value="AlignedProteinFASTAFormat">Aligned Protein FASTA Format</option>
                </param>
            </when>
            <when value="FeatureData__ob__AlignedRNASequence__cb__">
                <param name="output_format" type="select" label="QIIME 2 file format to convert to:">
                    <option value="None" selected="true">export as is (no conversion)</option>
                    <option value="AlignedRNAFASTAFormat">Aligned RNAFASTA Format</option>
                </param>
            </when>
            <when value="FeatureData__ob__AlignedSequence__cb__">
                <param name="output_format" type="select" label="QIIME 2 file format to convert to:">
                    <option value="None" selected="true">export as is (no conversion)</option>
                    <option value="AlignedDNAFASTAFormat">Aligned DNAFASTA Format</option>
                </param>
            </when>
            <when value="FeatureData__ob__BLAST6__cb__">
                <param name="output_format" type="select" label="QIIME 2 file format to convert to:">
                    <option value="None" selected="true">export as is (no conversion)</option>
                    <option value="BLAST6Format">BLAST6 Format</option>
                </param>
            </when>
            <when value="FeatureData__ob__Differential__cb__">
                <param name="output_format" type="select" label="QIIME 2 file format to convert to:">
                    <option value="None" selected="true">export as is (no conversion)</option>
                    <option value="DifferentialFormat">Differential Format</option>
                </param>
            </when>
            <when value="FeatureData__ob__Importance__cb__">
                <param name="output_format" type="select" label="QIIME 2 file format to convert to:">
                    <option value="None" selected="true">export as is (no conversion)</option>
                    <option value="ImportanceFormat">Importance Format</option>
                </param>
            </when>
            <when value="FeatureData__ob__PairedEndRNASequence__cb__">
                <param name="output_format" type="select" label="QIIME 2 file format to convert to:">
                    <option value="None" selected="true">export as is (no conversion)</option>
                    <option value="PairedRNASequencesDirectoryFormat">Paired RNA Sequences Directory Format</option>
                </param>
            </when>
            <when value="FeatureData__ob__PairedEndSequence__cb__">
                <param name="output_format" type="select" label="QIIME 2 file format to convert to:">
                    <option value="None" selected="true">export as is (no conversion)</option>
                    <option value="PairedDNASequencesDirectoryFormat">Paired DNA Sequences Directory Format</option>
                </param>
            </when>
            <when value="FeatureData__ob__ProteinSequence__cb__">
                <param name="output_format" type="select" label="QIIME 2 file format to convert to:">
                    <option value="None" selected="true">export as is (no conversion)</option>
                    <option value="ProteinFASTAFormat">Protein FASTA Format</option>
                </param>
            </when>
            <when value="FeatureData__ob__RNASequence__cb__">
                <param name="output_format" type="select" label="QIIME 2 file format to convert to:">
                    <option value="None" selected="true">export as is (no conversion)</option>
                    <option value="RNAFASTAFormat">RNAFASTA Format</option>
                </param>
            </when>
            <when value="FeatureData__ob__Sequence__cb__">
                <param name="output_format" type="select" label="QIIME 2 file format to convert to:">
                    <option value="None" selected="true">export as is (no conversion)</option>
                    <option value="DNAFASTAFormat">DNAFASTA Format</option>
                </param>
            </when>
            <when value="FeatureData__ob__Taxonomy__cb__">
                <param name="output_format" type="select" label="QIIME 2 file format to convert to:">
                    <option value="None" selected="true">export as is (no conversion)</option>
                    <option value="TSVTaxonomyFormat">TSV Taxonomy Format</option>
                </param>
            </when>
            <when value="FeatureTable__ob__Balance__cb__">
                <param name="output_format" type="select" label="QIIME 2 file format to convert to:">
                    <option value="None" selected="true">export as is (no conversion)</option>
                    <option value="BIOMV210Format">BIOMV210 Format</option>
                    <option value="TSVTaxonomyFormat">TSV Taxonomy Format</option>
                </param>
            </when>
            <when value="FeatureTable__ob__Composition__cb__">
                <param name="output_format" type="select" label="QIIME 2 file format to convert to:">
                    <option value="None" selected="true">export as is (no conversion)</option>
                    <option value="BIOMV210Format">BIOMV210 Format</option>
                    <option value="TSVTaxonomyFormat">TSV Taxonomy Format</option>
                </param>
            </when>
            <when value="FeatureTable__ob__Design__cb__">
                <param name="output_format" type="select" label="QIIME 2 file format to convert to:">
                    <option value="None" selected="true">export as is (no conversion)</option>
                    <option value="BIOMV210Format">BIOMV210 Format</option>
                    <option value="TSVTaxonomyFormat">TSV Taxonomy Format</option>
                </param>
            </when>
            <when value="FeatureTable__ob__Frequency__cb__">
                <param name="output_format" type="select" label="QIIME 2 file format to convert to:">
                    <option value="None" selected="true">export as is (no conversion)</option>
                    <option value="BIOMV210Format">BIOMV210 Format</option>
                    <option value="TSVTaxonomyFormat">TSV Taxonomy Format</option>
                </param>
            </when>
            <when value="FeatureTable__ob__PercentileNormalized__cb__">
                <param name="output_format" type="select" label="QIIME 2 file format to convert to:">
                    <option value="None" selected="true">export as is (no conversion)</option>
                    <option value="BIOMV210Format">BIOMV210 Format</option>
                    <option value="TSVTaxonomyFormat">TSV Taxonomy Format</option>
                </param>
            </when>
            <when value="FeatureTable__ob__PresenceAbsence__cb__">
                <param name="output_format" type="select" label="QIIME 2 file format to convert to:">
                    <option value="None" selected="true">export as is (no conversion)</option>
                    <option value="BIOMV210Format">BIOMV210 Format</option>
                    <option value="TSVTaxonomyFormat">TSV Taxonomy Format</option>
                </param>
            </when>
            <when value="FeatureTable__ob__RelativeFrequency__cb__">
                <param name="output_format" type="select" label="QIIME 2 file format to convert to:">
                    <option value="None" selected="true">export as is (no conversion)</option>
                    <option value="BIOMV210Format">BIOMV210 Format</option>
                    <option value="TSVTaxonomyFormat">TSV Taxonomy Format</option>
                </param>
            </when>
            <when value="Hierarchy">
                <param name="output_format" type="select" label="QIIME 2 file format to convert to:">
                    <option value="None" selected="true">export as is (no conversion)</option>
                    <option value="NewickFormat">Newick Format</option>
                </param>
            </when>
            <when value="MultiplexedPairedEndBarcodeInSequence">
                <param name="output_format" type="select" label="QIIME 2 file format to convert to:">
                    <option value="None" selected="true">export as is (no conversion)</option>
                    <option value="MultiplexedPairedEndBarcodeInSequenceDirFmt">Multiplexed Paired End Barcode In Sequence Directory Format</option>
                </param>
            </when>
            <when value="MultiplexedSingleEndBarcodeInSequence">
                <param name="output_format" type="select" label="QIIME 2 file format to convert to:">
                    <option value="None" selected="true">export as is (no conversion)</option>
                    <option value="FastqGzFormat">Fastq Gz Format</option>
                </param>
            </when>
            <when value="PCoAResults">
                <param name="output_format" type="select" label="QIIME 2 file format to convert to:">
                    <option value="None" selected="true">export as is (no conversion)</option>
                    <option value="OrdinationFormat">Ordination Format</option>
                </param>
            </when>
            <when value="Phylogeny__ob__Rooted__cb__">
                <param name="output_format" type="select" label="QIIME 2 file format to convert to:">
                    <option value="None" selected="true">export as is (no conversion)</option>
                    <option value="NewickFormat">Newick Format</option>
                </param>
            </when>
            <when value="Phylogeny__ob__Unrooted__cb__">
                <param name="output_format" type="select" label="QIIME 2 file format to convert to:">
                    <option value="None" selected="true">export as is (no conversion)</option>
                    <option value="NewickFormat">Newick Format</option>
                </param>
            </when>
            <when value="Placements">
                <param name="output_format" type="select" label="QIIME 2 file format to convert to:">
                    <option value="None" selected="true">export as is (no conversion)</option>
                    <option value="PlacementsFormat">Placements Format</option>
                </param>
            </when>
            <when value="ProcrustesStatistics">
                <param name="output_format" type="select" label="QIIME 2 file format to convert to:">
                    <option value="None" selected="true">export as is (no conversion)</option>
                    <option value="ProcrustesStatisticsFmt">Procrustes Statistics Format</option>
                </param>
            </when>
            <when value="QualityFilterStats">
                <param name="output_format" type="select" label="QIIME 2 file format to convert to:">
                    <option value="None" selected="true">export as is (no conversion)</option>
                    <option value="QualityFilterStatsFmt">Quality Filter Stats Format</option>
                </param>
            </when>
            <when value="RawSequences">
                <param name="output_format" type="select" label="QIIME 2 file format to convert to:">
                    <option value="None" selected="true">export as is (no conversion)</option>
                    <option value="EMPSingleEndDirFmt">EMP Single End Directory Format</option>
                </param>
            </when>
            <when value="SampleData__ob__AlphaDiversity__cb__">
                <param name="output_format" type="select" label="QIIME 2 file format to convert to:">
                    <option value="None" selected="true">export as is (no conversion)</option>
                    <option value="AlphaDiversityFormat">Alpha Diversity Format</option>
                </param>
            </when>
            <when value="SampleData__ob__ArtificialGrouping__cb__">
                <param name="output_format" type="select" label="QIIME 2 file format to convert to:">
                    <option value="None" selected="true">export as is (no conversion)</option>
                    <option value="ArtificialGroupingFormat">Artificial Grouping Format</option>
                </param>
            </when>
            <when value="SampleData__ob__BooleanSeries__cb__">
                <param name="output_format" type="select" label="QIIME 2 file format to convert to:">
                    <option value="None" selected="true">export as is (no conversion)</option>
                    <option value="BooleanSeriesFormat">Boolean Series Format</option>
                </param>
            </when>
            <when value="SampleData__ob__ClassifierPredictions__cb__">
                <param name="output_format" type="select" label="QIIME 2 file format to convert to:">
                    <option value="None" selected="true">export as is (no conversion)</option>
                    <option value="PredictionsFormat">Predictions Format</option>
                </param>
            </when>
            <when value="SampleData__ob__DADA2Stats__cb__">
                <param name="output_format" type="select" label="QIIME 2 file format to convert to:">
                    <option value="None" selected="true">export as is (no conversion)</option>
                    <option value="DADA2StatsFormat">DADA2 Stats Format</option>
                </param>
            </when>
            <when value="SampleData__ob__FirstDifferences__cb__">
                <param name="output_format" type="select" label="QIIME 2 file format to convert to:">
                    <option value="None" selected="true">export as is (no conversion)</option>
                    <option value="FirstDifferencesFormat">First Differences Format</option>
                </param>
            </when>
            <when value="SampleData__ob__JoinedSequencesWithQuality__cb__">
                <param name="output_format" type="select" label="QIIME 2 file format to convert to:">
                    <option value="None" selected="true">export as is (no conversion)</option>
                    <option value="CasavaOneEightSingleLanePerSampleDirFmt">Casava One Eight Single Lane Per Sample Directory Format</option>
                    <option value="QIIME1DemuxFormat">QIIME1 Demux Format</option>
                    <option value="SingleLanePerSampleSingleEndFastqDirFmt">Single Lane Per Sample Single End Fastq Directory Format</option>
                </param>
            </when>
            <when value="SampleData__ob__PairedEndSequencesWithQuality__cb__">
                <param name="output_format" type="select" label="QIIME 2 file format to convert to:">
                    <option value="None" selected="true">export as is (no conversion)</option>
                    <option value="CasavaOneEightSingleLanePerSampleDirFmt">Casava One Eight Single Lane Per Sample Directory Format</option>
                    <option value="SingleLanePerSamplePairedEndFastqDirFmt">Single Lane Per Sample Paired End Fastq Directory Format</option>
                    <option value="SingleLanePerSampleSingleEndFastqDirFmt">Single Lane Per Sample Single End Fastq Directory Format</option>
                </param>
            </when>
            <when value="SampleData__ob__Probabilities__cb__">
                <param name="output_format" type="select" label="QIIME 2 file format to convert to:">
                    <option value="None" selected="true">export as is (no conversion)</option>
                    <option value="ProbabilitiesFormat">Probabilities Format</option>
                </param>
            </when>
            <when value="SampleData__ob__RegressorPredictions__cb__">
                <param name="output_format" type="select" label="QIIME 2 file format to convert to:">
                    <option value="None" selected="true">export as is (no conversion)</option>
                    <option value="PredictionsFormat">Predictions Format</option>
                </param>
            </when>
            <when value="SampleData__ob__SequencesWithQuality__cb__">
                <param name="output_format" type="select" label="QIIME 2 file format to convert to:">
                    <option value="None" selected="true">export as is (no conversion)</option>
                    <option value="CasavaOneEightSingleLanePerSampleDirFmt">Casava One Eight Single Lane Per Sample Directory Format</option>
                    <option value="QIIME1DemuxFormat">QIIME1 Demux Format</option>
                    <option value="SingleLanePerSampleSingleEndFastqDirFmt">Single Lane Per Sample Single End Fastq Directory Format</option>
                </param>
            </when>
            <when value="SampleData__ob__Sequences__cb__">
                <param name="output_format" type="select" label="QIIME 2 file format to convert to:">
                    <option value="None" selected="true">export as is (no conversion)</option>
                    <option value="QIIME1DemuxFormat">QIIME1 Demux Format</option>
                </param>
            </when>
            <when value="SampleData__ob__TrueTargets__cb__">
                <param name="output_format" type="select" label="QIIME 2 file format to convert to:">
                    <option value="None" selected="true">export as is (no conversion)</option>
                    <option value="PredictionsFormat">Predictions Format</option>
                </param>
            </when>
            <when value="SampleEstimator__ob__Classifier__cb__">
                <param name="output_format" type="select" label="QIIME 2 file format to convert to:">
                    <option value="None" selected="true">export as is (no conversion)</option>
                    <option value="SampleEstimatorDirFmt">Sample Estimator Directory Format</option>
                </param>
            </when>
            <when value="SampleEstimator__ob__Regressor__cb__">
                <param name="output_format" type="select" label="QIIME 2 file format to convert to:">
                    <option value="None" selected="true">export as is (no conversion)</option>
                    <option value="SampleEstimatorDirFmt">Sample Estimator Directory Format</option>
                </param>
            </when>
            <when value="SeppReferenceDatabase">
                <param name="output_format" type="select" label="QIIME 2 file format to convert to:">
                    <option value="None" selected="true">export as is (no conversion)</option>
                    <option value="SeppReferenceDirFmt">Sepp Reference Directory Format</option>
                </param>
            </when>
            <when value="TaxonomicClassifier">
                <param name="output_format" type="select" label="QIIME 2 file format to convert to:">
                    <option value="None" selected="true">export as is (no conversion)</option>
                    <option value="TaxonomicClassiferTemporaryPickleDirFmt">Taxonomic Classifer Temporary Pickle Directory Format</option>
                </param>
            </when>
            <when value="UchimeStats">
                <param name="output_format" type="select" label="QIIME 2 file format to convert to:">
                    <option value="None" selected="true">export as is (no conversion)</option>
                    <option value="UchimeStatsFmt">Uchime Stats Format</option>
                </param>
            </when>
        </conditional>
    </inputs>
    <outputs>
        <collection name="exported" type="list" label="${tool.name} on ${on_string} as ${fmt_peek}">
            <filter>fmt_finder['output_format'] == 'None' and fmt_peek not in {'NewickFormat', 'DADA2StatsFormat', 'AlignedProteinFASTAFormat', 'QualityFilterStatsDirFmt', 'ProbabilitiesFormat', 'OrdinationFormat', 'SingleLanePerSamplePairedEndFastqDirFmt', 'EMPPairedEndDirFmt', 'MultiplexedSingleEndBarcodeInSequenceDirFmt', 'AlignedDNASequencesDirectoryFormat', 'TSVTaxonomyDirectoryFormat', 'AlignedRNAFASTAFormat', 'MultiplexedPairedEndBarcodeInSequenceDirFmt', 'BooleanSeriesFormat', 'QualityFilterStatsFmt', 'BIOMV210DirFmt', 'EMPSingleEndDirFmt', 'Bowtie2IndexDirFmt', 'PlacementsFormat', 'TrueTargetsDirectoryFormat', 'AlignedRNASequencesDirectoryFormat', 'ProbabilitiesDirectoryFormat', 'ArtificialGroupingDirectoryFormat', 'DifferentialDirectoryFormat', 'AlignedDNAFASTAFormat', 'LSMatFormat', 'FastqGzFormat', 'RNASequencesDirectoryFormat', 'ProteinSequencesDirectoryFormat', 'DADA2StatsDirFmt', 'SeppReferenceDirFmt', 'DNAFASTAFormat', 'QIIME1DemuxDirFmt', 'BooleanSeriesDirectoryFormat', 'PairedRNASequencesDirectoryFormat', 'AlphaDiversityFormat', 'PlacementsDirFmt', 'ProcrustesStatisticsDirFmt', 'ImportanceFormat', 'NewickDirectoryFormat', 'TSVTaxonomyFormat', 'DifferentialFormat', 'QIIME1DemuxFormat', 'CasavaOneEightSingleLanePerSampleDirFmt', 'BLAST6Format', 'UchimeStatsFmt', 'FirstDifferencesFormat', 'PredictionsDirectoryFormat', 'ProcrustesStatisticsFmt', 'SingleLanePerSampleSingleEndFastqDirFmt', 'AlignedProteinSequencesDirectoryFormat', 'SampleEstimatorDirFmt', 'RNAFASTAFormat', 'ProteinFASTAFormat', 'ArtificialGroupingFormat', 'AlphaDiversityDirectoryFormat', 'UchimeStatsDirFmt', 'TaxonomicClassiferTemporaryPickleDirFmt', 'PairedDNASequencesDirectoryFormat', 'DNASequencesDirectoryFormat', 'DistanceMatrixDirectoryFormat', 'DeblurStatsFmt', 'DeblurStatsDirFmt', 'ErrorCorrectionDetailsDirFmt', 'OrdinationDirectoryFormat', 'BLAST6DirectoryFormat', 'BIOMV210Format', 'PredictionsFormat', 'ImportanceDirectoryFormat', 'FirstDifferencesDirectoryFormat'}</filter>
            <discover_datasets pattern="__designation_and_ext__" visible="false"/>
        </collection>
        <data name="AlignedDNAFASTAFormat" label="${tool.name} on ${on_string} as AlignedDNAFASTAFormat">
            <filter>fmt_finder['output_format'] == 'AlignedDNAFASTAFormat' or (fmt_finder['output_format'] == 'None' and fmt_peek == 'AlignedDNAFASTAFormat')</filter>
            <discover_datasets assign_primary_output="true" pattern="__designation_and_ext__" visible="true"/>
        </data>
        <data name="AlignedDNASequencesDirectoryFormat" label="${tool.name} on ${on_string} as AlignedDNASequencesDirectoryFormat">
            <filter>fmt_finder['output_format'] == 'AlignedDNASequencesDirectoryFormat' or (fmt_finder['output_format'] == 'None' and fmt_peek == 'AlignedDNASequencesDirectoryFormat')</filter>
            <discover_datasets assign_primary_output="true" pattern="(?P&lt;designation&gt;aligned-dna-sequences)\.(?P&lt;ext&gt;fasta)" visible="true"/>
        </data>
        <data name="AlignedProteinFASTAFormat" label="${tool.name} on ${on_string} as AlignedProteinFASTAFormat">
            <filter>fmt_finder['output_format'] == 'AlignedProteinFASTAFormat' or (fmt_finder['output_format'] == 'None' and fmt_peek == 'AlignedProteinFASTAFormat')</filter>
            <discover_datasets assign_primary_output="true" pattern="__designation_and_ext__" visible="true"/>
        </data>
        <data name="AlignedProteinSequencesDirectoryFormat" label="${tool.name} on ${on_string} as AlignedProteinSequencesDirectoryFormat">
            <filter>fmt_finder['output_format'] == 'AlignedProteinSequencesDirectoryFormat' or (fmt_finder['output_format'] == 'None' and fmt_peek == 'AlignedProteinSequencesDirectoryFormat')</filter>
            <discover_datasets assign_primary_output="true" pattern="(?P&lt;designation&gt;aligned-protein-sequences)\.(?P&lt;ext&gt;fasta)" visible="true"/>
        </data>
        <data name="AlignedRNAFASTAFormat" label="${tool.name} on ${on_string} as AlignedRNAFASTAFormat">
            <filter>fmt_finder['output_format'] == 'AlignedRNAFASTAFormat' or (fmt_finder['output_format'] == 'None' and fmt_peek == 'AlignedRNAFASTAFormat')</filter>
            <discover_datasets assign_primary_output="true" pattern="__designation_and_ext__" visible="true"/>
        </data>
        <data name="AlignedRNASequencesDirectoryFormat" label="${tool.name} on ${on_string} as AlignedRNASequencesDirectoryFormat">
            <filter>fmt_finder['output_format'] == 'AlignedRNASequencesDirectoryFormat' or (fmt_finder['output_format'] == 'None' and fmt_peek == 'AlignedRNASequencesDirectoryFormat')</filter>
            <discover_datasets assign_primary_output="true" pattern="(?P&lt;designation&gt;aligned-rna-sequences)\.(?P&lt;ext&gt;fasta)" visible="true"/>
        </data>
        <data name="AlphaDiversityDirectoryFormat" label="${tool.name} on ${on_string} as AlphaDiversityDirectoryFormat">
            <filter>fmt_finder['output_format'] == 'AlphaDiversityDirectoryFormat' or (fmt_finder['output_format'] == 'None' and fmt_peek == 'AlphaDiversityDirectoryFormat')</filter>
            <discover_datasets assign_primary_output="true" pattern="(?P&lt;designation&gt;alpha-diversity)\.(?P&lt;ext&gt;tsv)" visible="true"/>
        </data>
        <data name="AlphaDiversityFormat" label="${tool.name} on ${on_string} as AlphaDiversityFormat">
            <filter>fmt_finder['output_format'] == 'AlphaDiversityFormat' or (fmt_finder['output_format'] == 'None' and fmt_peek == 'AlphaDiversityFormat')</filter>
            <discover_datasets assign_primary_output="true" pattern="__designation_and_ext__" visible="true"/>
        </data>
        <data name="ArtificialGroupingDirectoryFormat" label="${tool.name} on ${on_string} as ArtificialGroupingDirectoryFormat">
            <filter>fmt_finder['output_format'] == 'ArtificialGroupingDirectoryFormat' or (fmt_finder['output_format'] == 'None' and fmt_peek == 'ArtificialGroupingDirectoryFormat')</filter>
            <discover_datasets assign_primary_output="true" pattern="(?P&lt;designation&gt;artificial-groupings)\.(?P&lt;ext&gt;tsv)" visible="true"/>
        </data>
        <data name="ArtificialGroupingFormat" label="${tool.name} on ${on_string} as ArtificialGroupingFormat">
            <filter>fmt_finder['output_format'] == 'ArtificialGroupingFormat' or (fmt_finder['output_format'] == 'None' and fmt_peek == 'ArtificialGroupingFormat')</filter>
            <discover_datasets assign_primary_output="true" pattern="__designation_and_ext__" visible="true"/>
        </data>
        <data name="BIOMV210DirFmt" label="${tool.name} on ${on_string} as BIOMV210DirFmt">
            <filter>fmt_finder['output_format'] == 'BIOMV210DirFmt' or (fmt_finder['output_format'] == 'None' and fmt_peek == 'BIOMV210DirFmt')</filter>
            <discover_datasets assign_primary_output="true" pattern="(?P&lt;designation&gt;feature-table)\.(?P&lt;ext&gt;biom)" visible="true"/>
        </data>
        <data name="BIOMV210Format" label="${tool.name} on ${on_string} as BIOMV210Format">
            <filter>fmt_finder['output_format'] == 'BIOMV210Format' or (fmt_finder['output_format'] == 'None' and fmt_peek == 'BIOMV210Format')</filter>
            <discover_datasets assign_primary_output="true" pattern="__designation_and_ext__" visible="true"/>
        </data>
        <data name="BLAST6DirectoryFormat" label="${tool.name} on ${on_string} as BLAST6DirectoryFormat">
            <filter>fmt_finder['output_format'] == 'BLAST6DirectoryFormat' or (fmt_finder['output_format'] == 'None' and fmt_peek == 'BLAST6DirectoryFormat')</filter>
            <discover_datasets assign_primary_output="true" pattern="(?P&lt;designation&gt;blast6)\.(?P&lt;ext&gt;tsv)" visible="true"/>
        </data>
        <data name="BLAST6Format" label="${tool.name} on ${on_string} as BLAST6Format">
            <filter>fmt_finder['output_format'] == 'BLAST6Format' or (fmt_finder['output_format'] == 'None' and fmt_peek == 'BLAST6Format')</filter>
            <discover_datasets assign_primary_output="true" pattern="__designation_and_ext__" visible="true"/>
        </data>
        <data name="BooleanSeriesDirectoryFormat" label="${tool.name} on ${on_string} as BooleanSeriesDirectoryFormat">
            <filter>fmt_finder['output_format'] == 'BooleanSeriesDirectoryFormat' or (fmt_finder['output_format'] == 'None' and fmt_peek == 'BooleanSeriesDirectoryFormat')</filter>
            <discover_datasets assign_primary_output="true" pattern="(?P&lt;designation&gt;outliers)\.(?P&lt;ext&gt;tsv)" visible="true"/>
        </data>
        <data name="BooleanSeriesFormat" label="${tool.name} on ${on_string} as BooleanSeriesFormat">
            <filter>fmt_finder['output_format'] == 'BooleanSeriesFormat' or (fmt_finder['output_format'] == 'None' and fmt_peek == 'BooleanSeriesFormat')</filter>
            <discover_datasets assign_primary_output="true" pattern="__designation_and_ext__" visible="true"/>
        </data>
        <data name="Bowtie2IndexDirFmt" label="${tool.name} on ${on_string} as Bowtie2IndexDirFmt">
            <filter>fmt_finder['output_format'] == 'Bowtie2IndexDirFmt' or (fmt_finder['output_format'] == 'None' and fmt_peek == 'Bowtie2IndexDirFmt')</filter>
            <discover_datasets assign_primary_output="true" pattern="(?P&lt;designation&gt;.+(?&lt;!\.rev)\.1)\.(?P&lt;ext&gt;bt2l?)" visible="true"/>
            <discover_datasets pattern="(?P&lt;designation&gt;.+(?&lt;!\.rev)\.2)\.(?P&lt;ext&gt;bt2l?)" visible="true"/>
            <discover_datasets pattern="(?P&lt;designation&gt;.+\.3)\.(?P&lt;ext&gt;bt2l?)" visible="true"/>
            <discover_datasets pattern="(?P&lt;designation&gt;.+\.4)\.(?P&lt;ext&gt;bt2l?)" visible="true"/>
            <discover_datasets pattern="(?P&lt;designation&gt;.+\.rev\.1)\.(?P&lt;ext&gt;bt2l?)" visible="true"/>
            <discover_datasets pattern="(?P&lt;designation&gt;.+\.rev\.2)\.(?P&lt;ext&gt;bt2l?)" visible="true"/>
        </data>
        <collection name="CasavaOneEightSingleLanePerSampleDirFmt_sequences" type="list" label="${tool.name} on ${on_string} as CasavaOneEightSingleLanePerSampleDirFmt (sequences)">
            <filter>fmt_finder['output_format'] == 'CasavaOneEightSingleLanePerSampleDirFmt' or (fmt_finder['output_format'] == 'None' and fmt_peek == 'CasavaOneEightSingleLanePerSampleDirFmt')</filter>
            <discover_datasets pattern="(?P&lt;designation&gt;.+_.+_L[0-9][0-9][0-9]_R[12]_001)\.(?P&lt;ext&gt;fastq\.gz)" visible="false"/>
        </collection>
        <data name="DADA2StatsDirFmt" label="${tool.name} on ${on_string} as DADA2StatsDirFmt">
            <filter>fmt_finder['output_format'] == 'DADA2StatsDirFmt' or (fmt_finder['output_format'] == 'None' and fmt_peek == 'DADA2StatsDirFmt')</filter>
            <discover_datasets assign_primary_output="true" pattern="(?P&lt;designation&gt;stats)\.(?P&lt;ext&gt;tsv)" visible="true"/>
        </data>
        <data name="DADA2StatsFormat" label="${tool.name} on ${on_string} as DADA2StatsFormat">
            <filter>fmt_finder['output_format'] == 'DADA2StatsFormat' or (fmt_finder['output_format'] == 'None' and fmt_peek == 'DADA2StatsFormat')</filter>
            <discover_datasets assign_primary_output="true" pattern="__designation_and_ext__" visible="true"/>
        </data>
        <data name="DNAFASTAFormat" label="${tool.name} on ${on_string} as DNAFASTAFormat">
            <filter>fmt_finder['output_format'] == 'DNAFASTAFormat' or (fmt_finder['output_format'] == 'None' and fmt_peek == 'DNAFASTAFormat')</filter>
            <discover_datasets assign_primary_output="true" pattern="__designation_and_ext__" visible="true"/>
        </data>
        <data name="DNASequencesDirectoryFormat" label="${tool.name} on ${on_string} as DNASequencesDirectoryFormat">
            <filter>fmt_finder['output_format'] == 'DNASequencesDirectoryFormat' or (fmt_finder['output_format'] == 'None' and fmt_peek == 'DNASequencesDirectoryFormat')</filter>
            <discover_datasets assign_primary_output="true" pattern="(?P&lt;designation&gt;dna-sequences)\.(?P&lt;ext&gt;fasta)" visible="true"/>
        </data>
        <data name="DeblurStatsDirFmt" label="${tool.name} on ${on_string} as DeblurStatsDirFmt">
            <filter>fmt_finder['output_format'] == 'DeblurStatsDirFmt' or (fmt_finder['output_format'] == 'None' and fmt_peek == 'DeblurStatsDirFmt')</filter>
            <discover_datasets assign_primary_output="true" pattern="(?P&lt;designation&gt;stats)\.(?P&lt;ext&gt;csv)" visible="true"/>
        </data>
        <data name="DeblurStatsFmt" label="${tool.name} on ${on_string} as DeblurStatsFmt">
            <filter>fmt_finder['output_format'] == 'DeblurStatsFmt' or (fmt_finder['output_format'] == 'None' and fmt_peek == 'DeblurStatsFmt')</filter>
            <discover_datasets assign_primary_output="true" pattern="__designation_and_ext__" visible="true"/>
        </data>
        <data name="DifferentialDirectoryFormat" label="${tool.name} on ${on_string} as DifferentialDirectoryFormat">
            <filter>fmt_finder['output_format'] == 'DifferentialDirectoryFormat' or (fmt_finder['output_format'] == 'None' and fmt_peek == 'DifferentialDirectoryFormat')</filter>
            <discover_datasets assign_primary_output="true" pattern="(?P&lt;designation&gt;differentials)\.(?P&lt;ext&gt;tsv)" visible="true"/>
        </data>
        <data name="DifferentialFormat" label="${tool.name} on ${on_string} as DifferentialFormat">
            <filter>fmt_finder['output_format'] == 'DifferentialFormat' or (fmt_finder['output_format'] == 'None' and fmt_peek == 'DifferentialFormat')</filter>
            <discover_datasets assign_primary_output="true" pattern="__designation_and_ext__" visible="true"/>
        </data>
        <data name="DistanceMatrixDirectoryFormat" label="${tool.name} on ${on_string} as DistanceMatrixDirectoryFormat">
            <filter>fmt_finder['output_format'] == 'DistanceMatrixDirectoryFormat' or (fmt_finder['output_format'] == 'None' and fmt_peek == 'DistanceMatrixDirectoryFormat')</filter>
            <discover_datasets assign_primary_output="true" pattern="(?P&lt;designation&gt;distance-matrix)\.(?P&lt;ext&gt;tsv)" visible="true"/>
        </data>
        <data name="EMPPairedEndDirFmt" label="${tool.name} on ${on_string} as EMPPairedEndDirFmt">
            <filter>fmt_finder['output_format'] == 'EMPPairedEndDirFmt' or (fmt_finder['output_format'] == 'None' and fmt_peek == 'EMPPairedEndDirFmt')</filter>
            <discover_datasets assign_primary_output="true" pattern="(?P&lt;designation&gt;forward)\.(?P&lt;ext&gt;fastq.gz)" visible="true"/>
            <discover_datasets pattern="(?P&lt;designation&gt;reverse)\.(?P&lt;ext&gt;fastq.gz)" visible="true"/>
            <discover_datasets pattern="(?P&lt;designation&gt;barcodes)\.(?P&lt;ext&gt;fastq.gz)" visible="true"/>
        </data>
        <data name="EMPSingleEndDirFmt" label="${tool.name} on ${on_string} as EMPSingleEndDirFmt">
            <filter>fmt_finder['output_format'] == 'EMPSingleEndDirFmt' or (fmt_finder['output_format'] == 'None' and fmt_peek == 'EMPSingleEndDirFmt')</filter>
            <discover_datasets assign_primary_output="true" pattern="(?P&lt;designation&gt;sequences)\.(?P&lt;ext&gt;fastq.gz)" visible="true"/>
            <discover_datasets pattern="(?P&lt;designation&gt;barcodes)\.(?P&lt;ext&gt;fastq.gz)" visible="true"/>
        </data>
        <data name="ErrorCorrectionDetailsDirFmt" label="${tool.name} on ${on_string} as ErrorCorrectionDetailsDirFmt">
            <filter>fmt_finder['output_format'] == 'ErrorCorrectionDetailsDirFmt' or (fmt_finder['output_format'] == 'None' and fmt_peek == 'ErrorCorrectionDetailsDirFmt')</filter>
            <discover_datasets assign_primary_output="true" pattern="(?P&lt;designation&gt;details)\.(?P&lt;ext&gt;tsv)" visible="true"/>
        </data>
        <data name="FastqGzFormat" label="${tool.name} on ${on_string} as FastqGzFormat">
            <filter>fmt_finder['output_format'] == 'FastqGzFormat' or (fmt_finder['output_format'] == 'None' and fmt_peek == 'FastqGzFormat')</filter>
            <discover_datasets assign_primary_output="true" pattern="__designation_and_ext__" visible="true"/>
        </data>
        <data name="FirstDifferencesDirectoryFormat" label="${tool.name} on ${on_string} as FirstDifferencesDirectoryFormat">
            <filter>fmt_finder['output_format'] == 'FirstDifferencesDirectoryFormat' or (fmt_finder['output_format'] == 'None' and fmt_peek == 'FirstDifferencesDirectoryFormat')</filter>
            <discover_datasets assign_primary_output="true" pattern="(?P&lt;designation&gt;FirstDifferences)\.(?P&lt;ext&gt;tsv)" visible="true"/>
        </data>
        <data name="FirstDifferencesFormat" label="${tool.name} on ${on_string} as FirstDifferencesFormat">
            <filter>fmt_finder['output_format'] == 'FirstDifferencesFormat' or (fmt_finder['output_format'] == 'None' and fmt_peek == 'FirstDifferencesFormat')</filter>
            <discover_datasets assign_primary_output="true" pattern="__designation_and_ext__" visible="true"/>
        </data>
        <data name="ImportanceDirectoryFormat" label="${tool.name} on ${on_string} as ImportanceDirectoryFormat">
            <filter>fmt_finder['output_format'] == 'ImportanceDirectoryFormat' or (fmt_finder['output_format'] == 'None' and fmt_peek == 'ImportanceDirectoryFormat')</filter>
            <discover_datasets assign_primary_output="true" pattern="(?P&lt;designation&gt;importance)\.(?P&lt;ext&gt;tsv)" visible="true"/>
        </data>
        <data name="ImportanceFormat" label="${tool.name} on ${on_string} as ImportanceFormat">
            <filter>fmt_finder['output_format'] == 'ImportanceFormat' or (fmt_finder['output_format'] == 'None' and fmt_peek == 'ImportanceFormat')</filter>
            <discover_datasets assign_primary_output="true" pattern="__designation_and_ext__" visible="true"/>
        </data>
        <data name="LSMatFormat" label="${tool.name} on ${on_string} as LSMatFormat">
            <filter>fmt_finder['output_format'] == 'LSMatFormat' or (fmt_finder['output_format'] == 'None' and fmt_peek == 'LSMatFormat')</filter>
            <discover_datasets assign_primary_output="true" pattern="__designation_and_ext__" visible="true"/>
        </data>
        <data name="MultiplexedPairedEndBarcodeInSequenceDirFmt" label="${tool.name} on ${on_string} as MultiplexedPairedEndBarcodeInSequenceDirFmt">
            <filter>fmt_finder['output_format'] == 'MultiplexedPairedEndBarcodeInSequenceDirFmt' or (fmt_finder['output_format'] == 'None' and fmt_peek == 'MultiplexedPairedEndBarcodeInSequenceDirFmt')</filter>
            <discover_datasets assign_primary_output="true" pattern="(?P&lt;designation&gt;forward)\.(?P&lt;ext&gt;fastq.gz)" visible="true"/>
            <discover_datasets pattern="(?P&lt;designation&gt;reverse)\.(?P&lt;ext&gt;fastq.gz)" visible="true"/>
        </data>
        <data name="MultiplexedSingleEndBarcodeInSequenceDirFmt" label="${tool.name} on ${on_string} as MultiplexedSingleEndBarcodeInSequenceDirFmt">
            <filter>fmt_finder['output_format'] == 'MultiplexedSingleEndBarcodeInSequenceDirFmt' or (fmt_finder['output_format'] == 'None' and fmt_peek == 'MultiplexedSingleEndBarcodeInSequenceDirFmt')</filter>
            <discover_datasets assign_primary_output="true" pattern="(?P&lt;designation&gt;forward)\.(?P&lt;ext&gt;fastq.gz)" visible="true"/>
        </data>
        <data name="NewickDirectoryFormat" label="${tool.name} on ${on_string} as NewickDirectoryFormat">
            <filter>fmt_finder['output_format'] == 'NewickDirectoryFormat' or (fmt_finder['output_format'] == 'None' and fmt_peek == 'NewickDirectoryFormat')</filter>
            <discover_datasets assign_primary_output="true" pattern="(?P&lt;designation&gt;tree)\.(?P&lt;ext&gt;nwk)" visible="true"/>
        </data>
        <data name="NewickFormat" label="${tool.name} on ${on_string} as NewickFormat">
            <filter>fmt_finder['output_format'] == 'NewickFormat' or (fmt_finder['output_format'] == 'None' and fmt_peek == 'NewickFormat')</filter>
            <discover_datasets assign_primary_output="true" pattern="__designation_and_ext__" visible="true"/>
        </data>
        <data name="OrdinationDirectoryFormat" label="${tool.name} on ${on_string} as OrdinationDirectoryFormat">
            <filter>fmt_finder['output_format'] == 'OrdinationDirectoryFormat' or (fmt_finder['output_format'] == 'None' and fmt_peek == 'OrdinationDirectoryFormat')</filter>
            <discover_datasets assign_primary_output="true" pattern="(?P&lt;designation&gt;ordination)\.(?P&lt;ext&gt;txt)" visible="true"/>
        </data>
        <data name="OrdinationFormat" label="${tool.name} on ${on_string} as OrdinationFormat">
            <filter>fmt_finder['output_format'] == 'OrdinationFormat' or (fmt_finder['output_format'] == 'None' and fmt_peek == 'OrdinationFormat')</filter>
            <discover_datasets assign_primary_output="true" pattern="__designation_and_ext__" visible="true"/>
        </data>
        <data name="PairedDNASequencesDirectoryFormat" label="${tool.name} on ${on_string} as PairedDNASequencesDirectoryFormat">
            <filter>fmt_finder['output_format'] == 'PairedDNASequencesDirectoryFormat' or (fmt_finder['output_format'] == 'None' and fmt_peek == 'PairedDNASequencesDirectoryFormat')</filter>
            <discover_datasets assign_primary_output="true" pattern="(?P&lt;designation&gt;left-dna-sequences)\.(?P&lt;ext&gt;fasta)" visible="true"/>
            <discover_datasets pattern="(?P&lt;designation&gt;right-dna-sequences)\.(?P&lt;ext&gt;fasta)" visible="true"/>
        </data>
        <data name="PairedRNASequencesDirectoryFormat" label="${tool.name} on ${on_string} as PairedRNASequencesDirectoryFormat">
            <filter>fmt_finder['output_format'] == 'PairedRNASequencesDirectoryFormat' or (fmt_finder['output_format'] == 'None' and fmt_peek == 'PairedRNASequencesDirectoryFormat')</filter>
            <discover_datasets assign_primary_output="true" pattern="(?P&lt;designation&gt;left-rna-sequences)\.(?P&lt;ext&gt;fasta)" visible="true"/>
            <discover_datasets pattern="(?P&lt;designation&gt;right-rna-sequences)\.(?P&lt;ext&gt;fasta)" visible="true"/>
        </data>
        <data name="PlacementsDirFmt" label="${tool.name} on ${on_string} as PlacementsDirFmt">
            <filter>fmt_finder['output_format'] == 'PlacementsDirFmt' or (fmt_finder['output_format'] == 'None' and fmt_peek == 'PlacementsDirFmt')</filter>
            <discover_datasets assign_primary_output="true" pattern="(?P&lt;designation&gt;placements)\.(?P&lt;ext&gt;json)" visible="true"/>
        </data>
        <data name="PlacementsFormat" label="${tool.name} on ${on_string} as PlacementsFormat">
            <filter>fmt_finder['output_format'] == 'PlacementsFormat' or (fmt_finder['output_format'] == 'None' and fmt_peek == 'PlacementsFormat')</filter>
            <discover_datasets assign_primary_output="true" pattern="__designation_and_ext__" visible="true"/>
        </data>
        <data name="PredictionsDirectoryFormat" label="${tool.name} on ${on_string} as PredictionsDirectoryFormat">
            <filter>fmt_finder['output_format'] == 'PredictionsDirectoryFormat' or (fmt_finder['output_format'] == 'None' and fmt_peek == 'PredictionsDirectoryFormat')</filter>
            <discover_datasets assign_primary_output="true" pattern="(?P&lt;designation&gt;predictions)\.(?P&lt;ext&gt;tsv)" visible="true"/>
        </data>
        <data name="PredictionsFormat" label="${tool.name} on ${on_string} as PredictionsFormat">
            <filter>fmt_finder['output_format'] == 'PredictionsFormat' or (fmt_finder['output_format'] == 'None' and fmt_peek == 'PredictionsFormat')</filter>
            <discover_datasets assign_primary_output="true" pattern="__designation_and_ext__" visible="true"/>
        </data>
        <data name="ProbabilitiesDirectoryFormat" label="${tool.name} on ${on_string} as ProbabilitiesDirectoryFormat">
            <filter>fmt_finder['output_format'] == 'ProbabilitiesDirectoryFormat' or (fmt_finder['output_format'] == 'None' and fmt_peek == 'ProbabilitiesDirectoryFormat')</filter>
            <discover_datasets assign_primary_output="true" pattern="(?P&lt;designation&gt;class_probabilities)\.(?P&lt;ext&gt;tsv)" visible="true"/>
        </data>
        <data name="ProbabilitiesFormat" label="${tool.name} on ${on_string} as ProbabilitiesFormat">
            <filter>fmt_finder['output_format'] == 'ProbabilitiesFormat' or (fmt_finder['output_format'] == 'None' and fmt_peek == 'ProbabilitiesFormat')</filter>
            <discover_datasets assign_primary_output="true" pattern="__designation_and_ext__" visible="true"/>
        </data>
        <data name="ProcrustesStatisticsDirFmt" label="${tool.name} on ${on_string} as ProcrustesStatisticsDirFmt">
            <filter>fmt_finder['output_format'] == 'ProcrustesStatisticsDirFmt' or (fmt_finder['output_format'] == 'None' and fmt_peek == 'ProcrustesStatisticsDirFmt')</filter>
            <discover_datasets assign_primary_output="true" pattern="(?P&lt;designation&gt;ProcrustesStatistics)\.(?P&lt;ext&gt;tsv)" visible="true"/>
        </data>
        <data name="ProcrustesStatisticsFmt" label="${tool.name} on ${on_string} as ProcrustesStatisticsFmt">
            <filter>fmt_finder['output_format'] == 'ProcrustesStatisticsFmt' or (fmt_finder['output_format'] == 'None' and fmt_peek == 'ProcrustesStatisticsFmt')</filter>
            <discover_datasets assign_primary_output="true" pattern="__designation_and_ext__" visible="true"/>
        </data>
        <data name="ProteinFASTAFormat" label="${tool.name} on ${on_string} as ProteinFASTAFormat">
            <filter>fmt_finder['output_format'] == 'ProteinFASTAFormat' or (fmt_finder['output_format'] == 'None' and fmt_peek == 'ProteinFASTAFormat')</filter>
            <discover_datasets assign_primary_output="true" pattern="__designation_and_ext__" visible="true"/>
        </data>
        <data name="ProteinSequencesDirectoryFormat" label="${tool.name} on ${on_string} as ProteinSequencesDirectoryFormat">
            <filter>fmt_finder['output_format'] == 'ProteinSequencesDirectoryFormat' or (fmt_finder['output_format'] == 'None' and fmt_peek == 'ProteinSequencesDirectoryFormat')</filter>
            <discover_datasets assign_primary_output="true" pattern="(?P&lt;designation&gt;protein-sequences)\.(?P&lt;ext&gt;fasta)" visible="true"/>
        </data>
        <data name="QIIME1DemuxDirFmt" label="${tool.name} on ${on_string} as QIIME1DemuxDirFmt">
            <filter>fmt_finder['output_format'] == 'QIIME1DemuxDirFmt' or (fmt_finder['output_format'] == 'None' and fmt_peek == 'QIIME1DemuxDirFmt')</filter>
            <discover_datasets assign_primary_output="true" pattern="(?P&lt;designation&gt;seqs)\.(?P&lt;ext&gt;fna)" visible="true"/>
        </data>
        <data name="QIIME1DemuxFormat" label="${tool.name} on ${on_string} as QIIME1DemuxFormat">
            <filter>fmt_finder['output_format'] == 'QIIME1DemuxFormat' or (fmt_finder['output_format'] == 'None' and fmt_peek == 'QIIME1DemuxFormat')</filter>
            <discover_datasets assign_primary_output="true" pattern="__designation_and_ext__" visible="true"/>
        </data>
        <data name="QualityFilterStatsDirFmt" label="${tool.name} on ${on_string} as QualityFilterStatsDirFmt">
            <filter>fmt_finder['output_format'] == 'QualityFilterStatsDirFmt' or (fmt_finder['output_format'] == 'None' and fmt_peek == 'QualityFilterStatsDirFmt')</filter>
            <discover_datasets assign_primary_output="true" pattern="(?P&lt;designation&gt;stats)\.(?P&lt;ext&gt;csv)" visible="true"/>
        </data>
        <data name="QualityFilterStatsFmt" label="${tool.name} on ${on_string} as QualityFilterStatsFmt">
            <filter>fmt_finder['output_format'] == 'QualityFilterStatsFmt' or (fmt_finder['output_format'] == 'None' and fmt_peek == 'QualityFilterStatsFmt')</filter>
            <discover_datasets assign_primary_output="true" pattern="__designation_and_ext__" visible="true"/>
        </data>
        <data name="RNAFASTAFormat" label="${tool.name} on ${on_string} as RNAFASTAFormat">
            <filter>fmt_finder['output_format'] == 'RNAFASTAFormat' or (fmt_finder['output_format'] == 'None' and fmt_peek == 'RNAFASTAFormat')</filter>
            <discover_datasets assign_primary_output="true" pattern="__designation_and_ext__" visible="true"/>
        </data>
        <data name="RNASequencesDirectoryFormat" label="${tool.name} on ${on_string} as RNASequencesDirectoryFormat">
            <filter>fmt_finder['output_format'] == 'RNASequencesDirectoryFormat' or (fmt_finder['output_format'] == 'None' and fmt_peek == 'RNASequencesDirectoryFormat')</filter>
            <discover_datasets assign_primary_output="true" pattern="(?P&lt;designation&gt;rna-sequences)\.(?P&lt;ext&gt;fasta)" visible="true"/>
        </data>
        <data name="SampleEstimatorDirFmt" label="${tool.name} on ${on_string} as SampleEstimatorDirFmt">
            <filter>fmt_finder['output_format'] == 'SampleEstimatorDirFmt' or (fmt_finder['output_format'] == 'None' and fmt_peek == 'SampleEstimatorDirFmt')</filter>
            <discover_datasets assign_primary_output="true" pattern="(?P&lt;designation&gt;sklearn_version)\.(?P&lt;ext&gt;json)" visible="true"/>
            <discover_datasets pattern="(?P&lt;designation&gt;sklearn_pipeline)\.(?P&lt;ext&gt;tar)" visible="true"/>
        </data>
        <data name="SeppReferenceDirFmt" label="${tool.name} on ${on_string} as SeppReferenceDirFmt">
            <filter>fmt_finder['output_format'] == 'SeppReferenceDirFmt' or (fmt_finder['output_format'] == 'None' and fmt_peek == 'SeppReferenceDirFmt')</filter>
            <discover_datasets assign_primary_output="true" pattern="(?P&lt;designation&gt;aligned-dna-sequences)\.(?P&lt;ext&gt;fasta)" visible="true"/>
            <discover_datasets pattern="(?P&lt;designation&gt;tree)\.(?P&lt;ext&gt;nwk)" visible="true"/>
            <discover_datasets pattern="(?P&lt;designation&gt;raxml-info)\.(?P&lt;ext&gt;txt)" visible="true"/>
        </data>
        <collection name="SingleLanePerSamplePairedEndFastqDirFmt_sequences" type="list" label="${tool.name} on ${on_string} as SingleLanePerSamplePairedEndFastqDirFmt (sequences)">
            <filter>fmt_finder['output_format'] == 'SingleLanePerSamplePairedEndFastqDirFmt' or (fmt_finder['output_format'] == 'None' and fmt_peek == 'SingleLanePerSamplePairedEndFastqDirFmt')</filter>
            <discover_datasets pattern="(?P&lt;designation&gt;.+_.+_L[0-9][0-9][0-9]_R[12]_001)\.(?P&lt;ext&gt;fastq\.gz)" visible="false"/>
        </collection>
        <data name="SingleLanePerSamplePairedEndFastqDirFmt" label="${tool.name} on ${on_string} as SingleLanePerSamplePairedEndFastqDirFmt">
            <filter>fmt_finder['output_format'] == 'SingleLanePerSamplePairedEndFastqDirFmt' or (fmt_finder['output_format'] == 'None' and fmt_peek == 'SingleLanePerSamplePairedEndFastqDirFmt')</filter>
            <discover_datasets assign_primary_output="true" ext="txt" pattern="(?P&lt;designation&gt;MANIFEST)" visible="true"/>
            <discover_datasets pattern="(?P&lt;designation&gt;metadata)\.(?P&lt;ext&gt;yml)" visible="true"/>
        </data>
        <collection name="SingleLanePerSampleSingleEndFastqDirFmt_sequences" type="list" label="${tool.name} on ${on_string} as SingleLanePerSampleSingleEndFastqDirFmt (sequences)">
            <filter>fmt_finder['output_format'] == 'SingleLanePerSampleSingleEndFastqDirFmt' or (fmt_finder['output_format'] == 'None' and fmt_peek == 'SingleLanePerSampleSingleEndFastqDirFmt')</filter>
            <discover_datasets pattern="(?P&lt;designation&gt;.+_.+_L[0-9][0-9][0-9]_R[12]_001)\.(?P&lt;ext&gt;fastq\.gz)" visible="false"/>
        </collection>
        <data name="SingleLanePerSampleSingleEndFastqDirFmt" label="${tool.name} on ${on_string} as SingleLanePerSampleSingleEndFastqDirFmt">
            <filter>fmt_finder['output_format'] == 'SingleLanePerSampleSingleEndFastqDirFmt' or (fmt_finder['output_format'] == 'None' and fmt_peek == 'SingleLanePerSampleSingleEndFastqDirFmt')</filter>
            <discover_datasets assign_primary_output="true" ext="txt" pattern="(?P&lt;designation&gt;MANIFEST)" visible="true"/>
            <discover_datasets pattern="(?P&lt;designation&gt;metadata)\.(?P&lt;ext&gt;yml)" visible="true"/>
        </data>
        <data name="TSVTaxonomyDirectoryFormat" label="${tool.name} on ${on_string} as TSVTaxonomyDirectoryFormat">
            <filter>fmt_finder['output_format'] == 'TSVTaxonomyDirectoryFormat' or (fmt_finder['output_format'] == 'None' and fmt_peek == 'TSVTaxonomyDirectoryFormat')</filter>
            <discover_datasets assign_primary_output="true" pattern="(?P&lt;designation&gt;taxonomy)\.(?P&lt;ext&gt;tsv)" visible="true"/>
        </data>
        <data name="TSVTaxonomyFormat" label="${tool.name} on ${on_string} as TSVTaxonomyFormat">
            <filter>fmt_finder['output_format'] == 'TSVTaxonomyFormat' or (fmt_finder['output_format'] == 'None' and fmt_peek == 'TSVTaxonomyFormat')</filter>
            <discover_datasets assign_primary_output="true" pattern="__designation_and_ext__" visible="true"/>
        </data>
        <data name="TaxonomicClassiferTemporaryPickleDirFmt" label="${tool.name} on ${on_string} as TaxonomicClassiferTemporaryPickleDirFmt">
            <filter>fmt_finder['output_format'] == 'TaxonomicClassiferTemporaryPickleDirFmt' or (fmt_finder['output_format'] == 'None' and fmt_peek == 'TaxonomicClassiferTemporaryPickleDirFmt')</filter>
            <discover_datasets assign_primary_output="true" pattern="(?P&lt;designation&gt;sklearn_version)\.(?P&lt;ext&gt;json)" visible="true"/>
            <discover_datasets pattern="(?P&lt;designation&gt;sklearn_pipeline)\.(?P&lt;ext&gt;tar)" visible="true"/>
        </data>
        <data name="TrueTargetsDirectoryFormat" label="${tool.name} on ${on_string} as TrueTargetsDirectoryFormat">
            <filter>fmt_finder['output_format'] == 'TrueTargetsDirectoryFormat' or (fmt_finder['output_format'] == 'None' and fmt_peek == 'TrueTargetsDirectoryFormat')</filter>
            <discover_datasets assign_primary_output="true" pattern="(?P&lt;designation&gt;true_targets)\.(?P&lt;ext&gt;tsv)" visible="true"/>
        </data>
        <data name="UchimeStatsDirFmt" label="${tool.name} on ${on_string} as UchimeStatsDirFmt">
            <filter>fmt_finder['output_format'] == 'UchimeStatsDirFmt' or (fmt_finder['output_format'] == 'None' and fmt_peek == 'UchimeStatsDirFmt')</filter>
            <discover_datasets assign_primary_output="true" pattern="(?P&lt;designation&gt;stats)\.(?P&lt;ext&gt;tsv)" visible="true"/>
        </data>
        <data name="UchimeStatsFmt" label="${tool.name} on ${on_string} as UchimeStatsFmt">
            <filter>fmt_finder['output_format'] == 'UchimeStatsFmt' or (fmt_finder['output_format'] == 'None' and fmt_peek == 'UchimeStatsFmt')</filter>
            <discover_datasets assign_primary_output="true" pattern="__designation_and_ext__" visible="true"/>
        </data>
    </outputs>
    <help>
QIIME 2: tools export
=====================
Export a QIIME 2 artifact to different formats

Instructions
------------

1. Select the QZA you would like to export. Once selected, two fields will
   update indicating the type and format of this QZA.

2. If you wish to change the output format, first provide the same type as
   the QZA (which is shown above). This will filter the avaiable formats.

3. Select the format you desire. Some limited documentation is available on
   these formats below.

**IMPORTANT:** if you select the wrong type when exporting, you will recieve an
error suggesting "No transformation from &lt;X&gt; to &lt;Y&gt;".

Formats:
--------
These formats have documentation available.

TSVTaxonomyFormat
*****************
Format for a 2+ column TSV file with an expected minimal header.

The only header recognized by this format is:

    Feature ID&lt;tab&gt;Taxon

Optionally followed by other arbitrary columns.

This format supports blank lines. The expected header must be the first
non-blank line. In addition to the header, there must be at least one line
of data.


QIIME1DemuxFormat
*****************
QIIME 1 demultiplexed FASTA format.

The QIIME 1 demultiplexed FASTA format is the default output format of
``split_libraries.py`` and ``split_libraries_fastq.py``. The file output by
QIIME 1 is named ``seqs.fna``; this filename is sometimes associated with
the file format itself due to its widespread usage in QIIME 1.

The format is documented here:
http://qiime.org/documentation/file_formats.html#demultiplexed-sequences

Format details:

- FASTA file with exactly two lines per record: header and sequence. Each
  sequence must span exactly one line and cannot be split across multiple
  lines.

- The ID in each header must follow the format ``&lt;sample-id&gt;_&lt;seq-id&gt;``.
  ``&lt;sample-id&gt;`` is the identifier of the sample the sequence belongs to,
  and ``&lt;seq-id&gt;`` is an identifier for the sequence *within* its sample.
  In QIIME 1, ``&lt;seq-id&gt;`` is typically an incrementing integer starting
  from zero, but any non-empty value can be used here, as long as the
  header IDs remain unique throughout the file. Note: ``&lt;sample-id&gt;`` may
  contain sample IDs that contain underscores; the rightmost underscore
  will used to delimit sample and sequence IDs.

- Descriptions in headers are permitted and ignored.

- Header IDs must be unique within the file.

- Each sequence must be DNA and cannot be empty.


FastqGzFormat
*************

A gzipped fastq file.


Additional formats without documentation:
*****************************************
 - AlignedRNASequencesDirectoryFormat
 - MultiplexedSingleEndBarcodeInSequenceDirFmt
 - AlignedDNASequencesDirectoryFormat
 - NewickFormat
 - SeppReferenceDirFmt
 - ProcrustesStatisticsDirFmt
 - PairedRNASequencesDirectoryFormat
 - BIOMV210DirFmt
 - EMPPairedEndDirFmt
 - DistanceMatrixDirectoryFormat
 - AlphaDiversityDirectoryFormat
 - OrdinationDirectoryFormat
 - ArtificialGroupingFormat
 - BLAST6Format
 - RNASequencesDirectoryFormat
 - ProbabilitiesFormat
 - PlacementsFormat
 - DADA2StatsFormat
 - SampleEstimatorDirFmt
 - ImportanceFormat
 - AlignedProteinFASTAFormat
 - DNASequencesDirectoryFormat
 - BIOMV210Format
 - TSVTaxonomyDirectoryFormat
 - QualityFilterStatsDirFmt
 - SingleLanePerSampleSingleEndFastqDirFmt
 - CasavaOneEightSingleLanePerSampleDirFmt
 - ProteinFASTAFormat
 - ProbabilitiesDirectoryFormat
 - DADA2StatsDirFmt
 - Bowtie2IndexDirFmt
 - DifferentialFormat
 - QIIME1DemuxDirFmt
 - UchimeStatsFmt
 - DeblurStatsFmt
 - DeblurStatsDirFmt
 - AlignedRNAFASTAFormat
 - NewickDirectoryFormat
 - EMPSingleEndDirFmt
 - PredictionsDirectoryFormat
 - AlignedDNAFASTAFormat
 - ArtificialGroupingDirectoryFormat
 - FirstDifferencesDirectoryFormat
 - ProcrustesStatisticsFmt
 - FirstDifferencesFormat
 - BLAST6DirectoryFormat
 - PairedDNASequencesDirectoryFormat
 - ErrorCorrectionDetailsDirFmt
 - MultiplexedPairedEndBarcodeInSequenceDirFmt
 - LSMatFormat
 - AlphaDiversityFormat
 - PlacementsDirFmt
 - OrdinationFormat
 - BooleanSeriesFormat
 - ImportanceDirectoryFormat
 - AlignedProteinSequencesDirectoryFormat
 - RNAFASTAFormat
 - SingleLanePerSamplePairedEndFastqDirFmt
 - TaxonomicClassiferTemporaryPickleDirFmt
 - PredictionsFormat
 - TrueTargetsDirectoryFormat
 - ProteinSequencesDirectoryFormat
 - DNAFASTAFormat
 - QualityFilterStatsFmt
 - BooleanSeriesDirectoryFormat
 - DifferentialDirectoryFormat
 - UchimeStatsDirFmt
</help>
    <citations>
        <citation type="doi">10.1038/s41587-019-0209-9</citation>
    </citations>
</tool>