view qiime2_core__tools__import.xml @ 2:18c6b2b6740f draft

planemo upload for repository https://github.com/qiime2/galaxy-tools/tree/main/tools/suite_qiime2_core__tools commit 65e4952f33eb335528e8553150e9097e5ea8f556
author q2d2
date Thu, 08 Jun 2023 19:53:28 +0000
parents 5d9a36073ed6
children 10447a4b0cc3
line wrap: on
line source

<?xml version='1.0' encoding='utf-8'?>
<!--
Copyright (c) 2023, 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: 2023.5.0)
for:
    qiime2 (version: 2023.5.1)
-->
<tool name="qiime2 tools import" id="qiime2_core__tools__import" version="2023.5.0+dist.h193f7cc9.2" profile="22.05" license="BSD-3-Clause">
    <description>Import data into a QIIME 2 artifact</description>
    <requirements>
        <container type="docker">quay.io/qiime2/core:2023.5</container>
    </requirements>
    <command detect_errors="exit_code">q2galaxy run tools import '$inputs'</command>
    <configfiles>
        <configfile name="inputs">&lt;%
# This is an exercise in cheating the Cheetah
import json

def expand_collection(collection):
    # All of this work is just to extract the
    # element identifier AND the path
    return [dict(name=d.element_identifier, data=stringify(d))
            for d in collection]

def stringify(obj):
    if type(obj) is dict:
        new = {}
        for key, value in obj.items():
            if (key.startswith('__') and key.endswith('__')
                    and not key.startswith('__q2galaxy__')):
                continue
            new[str(key)] = stringify(value)

        return new
    elif type(obj) is list:
        return [stringify(x) for x in obj]
    elif type(obj.__str__) is not type(object().__str__):  # noqa
        # There is an associated __str__ which will be used for
        # "normal" templating, it looks like a strange check because
        # it really is, we're testing for method-wrapper as a sign
        # of non-implementation
        return str(obj)
    elif obj.is_collection:
        return expand_collection(obj)
    else:
        raise NotImplementedError("Unrecognized situation in q2galaxy")

dataset = self.getVar('import_root')
inputs = stringify(dataset)
write(json.dumps(inputs))
    %&gt;</configfile>
    </configfiles>
    <inputs>
        <conditional name="import_root">
            <param name="type" type="select" label="Type of data to import:">
                <option value="None">Select a QIIME 2 type to import.</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__DecontamScore__cb__">FeatureData[DecontamScore]</option>
                <option value="FeatureData__ob__DifferentialAbundance__cb__">FeatureData[DifferentialAbundance]</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="ImmutableMetadata">ImmutableMetadata</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"/>
            <when value="Bowtie2Index">
                <conditional name="__q2galaxy__GUI__cond__format__">
                    <param name="format" type="select" label="QIIME 2 file format to import from:">
                        <option value="Bowtie2IndexDirFmt" selected="true">Bowtie2 Index Directory Format</option>
                    </param>
                    <when value="Bowtie2IndexDirFmt">
                        <section name="import_idx1" expanded="true" title="Import idx1">
                            <param name="name" type="text" help="Filename to import the data as. Must match regex: .+(?‹!\.rev)\.1\.bt2l?">
                                <validator type="regex" message="This filename doesn't match the regex.">.+(?&lt;!\.rev)\.1\.bt2l?</validator>
                            </param>
                            <param name="data" type="data" format="data" help="This data should be formatted as a Bowtie2IndexFileFormat. See the documentation below for more information."/>
                        </section>
                        <section name="import_idx2" expanded="true" title="Import idx2">
                            <param name="name" type="text" help="Filename to import the data as. Must match regex: .+(?‹!\.rev)\.2\.bt2l?">
                                <validator type="regex" message="This filename doesn't match the regex.">.+(?&lt;!\.rev)\.2\.bt2l?</validator>
                            </param>
                            <param name="data" type="data" format="data" help="This data should be formatted as a Bowtie2IndexFileFormat. See the documentation below for more information."/>
                        </section>
                        <section name="import_ref3" expanded="true" title="Import ref3">
                            <param name="name" type="text" help="Filename to import the data as. Must match regex: .+\.3\.bt2l?">
                                <validator type="regex" message="This filename doesn't match the regex.">.+\.3\.bt2l?</validator>
                            </param>
                            <param name="data" type="data" format="data" help="This data should be formatted as a Bowtie2IndexFileFormat. See the documentation below for more information."/>
                        </section>
                        <section name="import_ref4" expanded="true" title="Import ref4">
                            <param name="name" type="text" help="Filename to import the data as. Must match regex: .+\.4\.bt2l?">
                                <validator type="regex" message="This filename doesn't match the regex.">.+\.4\.bt2l?</validator>
                            </param>
                            <param name="data" type="data" format="data" help="This data should be formatted as a Bowtie2IndexFileFormat. See the documentation below for more information."/>
                        </section>
                        <section name="import_rev1" expanded="true" title="Import rev1">
                            <param name="name" type="text" help="Filename to import the data as. Must match regex: .+\.rev\.1\.bt2l?">
                                <validator type="regex" message="This filename doesn't match the regex.">.+\.rev\.1\.bt2l?</validator>
                            </param>
                            <param name="data" type="data" format="data" help="This data should be formatted as a Bowtie2IndexFileFormat. See the documentation below for more information."/>
                        </section>
                        <section name="import_rev2" expanded="true" title="Import rev2">
                            <param name="name" type="text" help="Filename to import the data as. Must match regex: .+\.rev\.2\.bt2l?">
                                <validator type="regex" message="This filename doesn't match the regex.">.+\.rev\.2\.bt2l?</validator>
                            </param>
                            <param name="data" type="data" format="data" help="This data should be formatted as a Bowtie2IndexFileFormat. See the documentation below for more information."/>
                        </section>
                    </when>
                </conditional>
            </when>
            <when value="DeblurStats">
                <conditional name="__q2galaxy__GUI__cond__format__">
                    <param name="format" type="select" label="QIIME 2 file format to import from:">
                        <option value="DeblurStatsFmt" selected="true">Deblur Stats Format</option>
                    </param>
                    <when value="DeblurStatsFmt">
                        <section name="import" expanded="true" title="Import">
                            <param name="name" type="hidden" value="__q2galaxy__::literal::None"/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a DeblurStatsFmt. See the documentation below for more information."/>
                        </section>
                    </when>
                </conditional>
            </when>
            <when value="DistanceMatrix">
                <conditional name="__q2galaxy__GUI__cond__format__">
                    <param name="format" type="select" label="QIIME 2 file format to import from:">
                        <option value="LSMatFormat" selected="true">LS Mat Format</option>
                    </param>
                    <when value="LSMatFormat">
                        <section name="import" expanded="true" title="Import">
                            <param name="name" type="hidden" value="__q2galaxy__::literal::None"/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a LSMatFormat. See the documentation below for more information."/>
                        </section>
                    </when>
                </conditional>
            </when>
            <when value="EMPPairedEndSequences">
                <conditional name="__q2galaxy__GUI__cond__format__">
                    <param name="format" type="select" label="QIIME 2 file format to import from:">
                        <option value="EMPPairedEndCasavaDirFmt" selected="false">EMP Paired End Casava Directory Format</option>
                        <option value="EMPPairedEndDirFmt" selected="true">EMP Paired End Directory Format</option>
                    </param>
                    <when value="EMPPairedEndCasavaDirFmt">
                        <section name="import_forward" expanded="true" title="Import forward">
                            <param name="name" type="text" value="Undetermined_S0_L001_R1_001.fastq.gz" help="Filename to import the data as. You shouldn't need to change this unless something is wrong."/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a FastqGzFormat. See the documentation below for more information."/>
                        </section>
                        <section name="import_reverse" expanded="true" title="Import reverse">
                            <param name="name" type="text" value="Undetermined_S0_L001_R2_001.fastq.gz" help="Filename to import the data as. You shouldn't need to change this unless something is wrong."/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a FastqGzFormat. See the documentation below for more information."/>
                        </section>
                        <section name="import_barcodes" expanded="true" title="Import barcodes">
                            <param name="name" type="text" value="Undetermined_S0_L001_I1_001.fastq.gz" help="Filename to import the data as. You shouldn't need to change this unless something is wrong."/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a FastqGzFormat. See the documentation below for more information."/>
                        </section>
                    </when>
                    <when value="EMPPairedEndDirFmt">
                        <section name="import_forward" expanded="true" title="Import forward">
                            <param name="name" type="text" value="forward.fastq.gz" help="Filename to import the data as. You shouldn't need to change this unless something is wrong."/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a FastqGzFormat. See the documentation below for more information."/>
                        </section>
                        <section name="import_reverse" expanded="true" title="Import reverse">
                            <param name="name" type="text" value="reverse.fastq.gz" help="Filename to import the data as. You shouldn't need to change this unless something is wrong."/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a FastqGzFormat. See the documentation below for more information."/>
                        </section>
                        <section name="import_barcodes" expanded="true" title="Import barcodes">
                            <param name="name" type="text" value="barcodes.fastq.gz" help="Filename to import the data as. You shouldn't need to change this unless something is wrong."/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a FastqGzFormat. See the documentation below for more information."/>
                        </section>
                    </when>
                </conditional>
            </when>
            <when value="EMPSingleEndSequences">
                <conditional name="__q2galaxy__GUI__cond__format__">
                    <param name="format" type="select" label="QIIME 2 file format to import from:">
                        <option value="EMPSingleEndCasavaDirFmt" selected="false">EMP Single End Casava Directory Format</option>
                        <option value="EMPSingleEndDirFmt" selected="true">EMP Single End Directory Format</option>
                    </param>
                    <when value="EMPSingleEndCasavaDirFmt">
                        <section name="import_sequences" expanded="true" title="Import sequences">
                            <param name="name" type="text" value="Undetermined_S0_L001_R1_001.fastq.gz" help="Filename to import the data as. You shouldn't need to change this unless something is wrong."/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a FastqGzFormat. See the documentation below for more information."/>
                        </section>
                        <section name="import_barcodes" expanded="true" title="Import barcodes">
                            <param name="name" type="text" value="Undetermined_S0_L001_I1_001.fastq.gz" help="Filename to import the data as. You shouldn't need to change this unless something is wrong."/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a FastqGzFormat. See the documentation below for more information."/>
                        </section>
                    </when>
                    <when value="EMPSingleEndDirFmt">
                        <section name="import_sequences" expanded="true" title="Import sequences">
                            <param name="name" type="text" value="sequences.fastq.gz" help="Filename to import the data as. You shouldn't need to change this unless something is wrong."/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a FastqGzFormat. See the documentation below for more information."/>
                        </section>
                        <section name="import_barcodes" expanded="true" title="Import barcodes">
                            <param name="name" type="text" value="barcodes.fastq.gz" help="Filename to import the data as. You shouldn't need to change this unless something is wrong."/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a FastqGzFormat. See the documentation below for more information."/>
                        </section>
                    </when>
                </conditional>
            </when>
            <when value="ErrorCorrectionDetails">
                <conditional name="__q2galaxy__GUI__cond__format__">
                    <param name="format" type="select" label="QIIME 2 file format to import from:">
                        <option value="ErrorCorrectionDetailsFmt" selected="true">Error Correction Details Format</option>
                    </param>
                    <when value="ErrorCorrectionDetailsFmt">
                        <section name="import" expanded="true" title="Import">
                            <param name="name" type="hidden" value="__q2galaxy__::literal::None"/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a ErrorCorrectionDetailsFmt. See the documentation below for more information."/>
                        </section>
                    </when>
                </conditional>
            </when>
            <when value="FeatureData__ob__AlignedProteinSequence__cb__">
                <conditional name="__q2galaxy__GUI__cond__format__">
                    <param name="format" type="select" label="QIIME 2 file format to import from:">
                        <option value="AlignedProteinFASTAFormat" selected="true">Aligned Protein FASTA Format</option>
                    </param>
                    <when value="AlignedProteinFASTAFormat">
                        <section name="import" expanded="true" title="Import">
                            <param name="name" type="hidden" value="__q2galaxy__::literal::None"/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a AlignedProteinFASTAFormat. See the documentation below for more information."/>
                        </section>
                    </when>
                </conditional>
            </when>
            <when value="FeatureData__ob__AlignedRNASequence__cb__">
                <conditional name="__q2galaxy__GUI__cond__format__">
                    <param name="format" type="select" label="QIIME 2 file format to import from:">
                        <option value="AlignedRNAFASTAFormat" selected="true">Aligned RNAFASTA Format</option>
                        <option value="MixedCaseAlignedRNAFASTAFormat" selected="false">Mixed Case Aligned RNAFASTA Format</option>
                    </param>
                    <when value="AlignedRNAFASTAFormat">
                        <section name="import" expanded="true" title="Import">
                            <param name="name" type="hidden" value="__q2galaxy__::literal::None"/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a AlignedRNAFASTAFormat. See the documentation below for more information."/>
                        </section>
                    </when>
                    <when value="MixedCaseAlignedRNAFASTAFormat">
                        <section name="import" expanded="true" title="Import">
                            <param name="name" type="hidden" value="__q2galaxy__::literal::None"/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a MixedCaseAlignedRNAFASTAFormat. See the documentation below for more information."/>
                        </section>
                    </when>
                </conditional>
            </when>
            <when value="FeatureData__ob__AlignedSequence__cb__">
                <conditional name="__q2galaxy__GUI__cond__format__">
                    <param name="format" type="select" label="QIIME 2 file format to import from:">
                        <option value="AlignedDNAFASTAFormat" selected="true">Aligned DNAFASTA Format</option>
                        <option value="MixedCaseAlignedDNAFASTAFormat" selected="false">Mixed Case Aligned DNAFASTA Format</option>
                    </param>
                    <when value="AlignedDNAFASTAFormat">
                        <section name="import" expanded="true" title="Import">
                            <param name="name" type="hidden" value="__q2galaxy__::literal::None"/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a AlignedDNAFASTAFormat. See the documentation below for more information."/>
                        </section>
                    </when>
                    <when value="MixedCaseAlignedDNAFASTAFormat">
                        <section name="import" expanded="true" title="Import">
                            <param name="name" type="hidden" value="__q2galaxy__::literal::None"/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a MixedCaseAlignedDNAFASTAFormat. See the documentation below for more information."/>
                        </section>
                    </when>
                </conditional>
            </when>
            <when value="FeatureData__ob__BLAST6__cb__">
                <conditional name="__q2galaxy__GUI__cond__format__">
                    <param name="format" type="select" label="QIIME 2 file format to import from:">
                        <option value="BLAST6Format" selected="true">BLAST6 Format</option>
                    </param>
                    <when value="BLAST6Format">
                        <section name="import" expanded="true" title="Import">
                            <param name="name" type="hidden" value="__q2galaxy__::literal::None"/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a BLAST6Format. See the documentation below for more information."/>
                        </section>
                    </when>
                </conditional>
            </when>
            <when value="FeatureData__ob__DecontamScore__cb__">
                <conditional name="__q2galaxy__GUI__cond__format__">
                    <param name="format" type="select" label="QIIME 2 file format to import from:">
                        <option value="DecontamScoreFormat" selected="true">Decontam Score Format</option>
                    </param>
                    <when value="DecontamScoreFormat">
                        <section name="import" expanded="true" title="Import">
                            <param name="name" type="hidden" value="__q2galaxy__::literal::None"/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a DecontamScoreFormat. See the documentation below for more information."/>
                        </section>
                    </when>
                </conditional>
            </when>
            <when value="FeatureData__ob__DifferentialAbundance__cb__">
                <conditional name="__q2galaxy__GUI__cond__format__">
                    <param name="format" type="select" label="QIIME 2 file format to import from:">
                        <option value="DataLoafPackageDirFmt" selected="true">Data Loaf Package Directory Format</option>
                    </param>
                    <when value="DataLoafPackageDirFmt">
                        <section name="import_data_slices" expanded="true" title="Import data_slices">
                            <conditional name="__q2galaxy__GUI__cond__data_slices__">
                                <param name="__q2galaxy__GUI__select__picker__" type="select" label="Select a mechanism">
                                    <option value="collection" selected="true">Use collection to import</option>
                                    <option value="individual">Associate individual files</option>
                                </param>
                                <when value="collection">
                                    <param name="elements" type="data_collection" help="This data should be formatted as a FrictionlessCSVFileFormat. See the documentation below for more information. Elements must match regex: .+\.csv"/>
                                    <conditional name="__q2galaxy__GUI__cond__add_ext__">
                                        <param name="__q2galaxy__GUI__select__ext_pick__" type="select" label="Append an extension?" help="This is needed if your element identifiers lack one.">
                                            <option value="no">No, use element identifiers as is</option>
                                            <option value="yes">Yes, append an extension</option>
                                        </param>
                                        <when value="yes">
                                            <param name="ext" type="text" label="Extension to append (e.g. '.fastq.gz')"/>
                                        </when>
                                        <when value="no"/>
                                    </conditional>
                                </when>
                                <when value="individual">
                                    <repeat name="elements" min="1" title="Add Elements">
                                        <param name="name" type="text" help="Filename to import the data as. Must match regex: .+\.csv">
                                            <validator type="regex" message="This filename doesn't match the regex.">.+\.csv</validator>
                                        </param>
                                        <param name="data" type="data" format="data" help="This data should be formatted as a FrictionlessCSVFileFormat. See the documentation below for more information."/>
                                    </repeat>
                                </when>
                            </conditional>
                        </section>
                        <section name="import_nutrition_facts" expanded="true" title="Import nutrition_facts">
                            <param name="name" type="text" value="datapackage.json" help="Filename to import the data as. You shouldn't need to change this unless something is wrong."/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a DataPackageSchemaFileFormat. See the documentation below for more information."/>
                        </section>
                    </when>
                </conditional>
            </when>
            <when value="FeatureData__ob__Differential__cb__">
                <conditional name="__q2galaxy__GUI__cond__format__">
                    <param name="format" type="select" label="QIIME 2 file format to import from:">
                        <option value="DifferentialFormat" selected="true">Differential Format</option>
                    </param>
                    <when value="DifferentialFormat">
                        <section name="import" expanded="true" title="Import">
                            <param name="name" type="hidden" value="__q2galaxy__::literal::None"/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a DifferentialFormat. See the documentation below for more information."/>
                        </section>
                    </when>
                </conditional>
            </when>
            <when value="FeatureData__ob__Importance__cb__">
                <conditional name="__q2galaxy__GUI__cond__format__">
                    <param name="format" type="select" label="QIIME 2 file format to import from:">
                        <option value="ImportanceFormat" selected="true">Importance Format</option>
                    </param>
                    <when value="ImportanceFormat">
                        <section name="import" expanded="true" title="Import">
                            <param name="name" type="hidden" value="__q2galaxy__::literal::None"/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a ImportanceFormat. See the documentation below for more information."/>
                        </section>
                    </when>
                </conditional>
            </when>
            <when value="FeatureData__ob__PairedEndRNASequence__cb__">
                <conditional name="__q2galaxy__GUI__cond__format__">
                    <param name="format" type="select" label="QIIME 2 file format to import from:">
                        <option value="PairedRNASequencesDirectoryFormat" selected="true">Paired RNA Sequences Directory Format</option>
                    </param>
                    <when value="PairedRNASequencesDirectoryFormat">
                        <section name="import_left_rna_sequences" expanded="true" title="Import left_rna_sequences">
                            <param name="name" type="text" value="left-rna-sequences.fasta" help="Filename to import the data as. You shouldn't need to change this unless something is wrong."/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a RNAFASTAFormat. See the documentation below for more information."/>
                        </section>
                        <section name="import_right_rna_sequences" expanded="true" title="Import right_rna_sequences">
                            <param name="name" type="text" value="right-rna-sequences.fasta" help="Filename to import the data as. You shouldn't need to change this unless something is wrong."/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a RNAFASTAFormat. See the documentation below for more information."/>
                        </section>
                    </when>
                </conditional>
            </when>
            <when value="FeatureData__ob__PairedEndSequence__cb__">
                <conditional name="__q2galaxy__GUI__cond__format__">
                    <param name="format" type="select" label="QIIME 2 file format to import from:">
                        <option value="PairedDNASequencesDirectoryFormat" selected="true">Paired DNA Sequences Directory Format</option>
                    </param>
                    <when value="PairedDNASequencesDirectoryFormat">
                        <section name="import_left_dna_sequences" expanded="true" title="Import left_dna_sequences">
                            <param name="name" type="text" value="left-dna-sequences.fasta" help="Filename to import the data as. You shouldn't need to change this unless something is wrong."/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a DNAFASTAFormat. See the documentation below for more information."/>
                        </section>
                        <section name="import_right_dna_sequences" expanded="true" title="Import right_dna_sequences">
                            <param name="name" type="text" value="right-dna-sequences.fasta" help="Filename to import the data as. You shouldn't need to change this unless something is wrong."/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a DNAFASTAFormat. See the documentation below for more information."/>
                        </section>
                    </when>
                </conditional>
            </when>
            <when value="FeatureData__ob__ProteinSequence__cb__">
                <conditional name="__q2galaxy__GUI__cond__format__">
                    <param name="format" type="select" label="QIIME 2 file format to import from:">
                        <option value="ProteinFASTAFormat" selected="true">Protein FASTA Format</option>
                    </param>
                    <when value="ProteinFASTAFormat">
                        <section name="import" expanded="true" title="Import">
                            <param name="name" type="hidden" value="__q2galaxy__::literal::None"/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a ProteinFASTAFormat. See the documentation below for more information."/>
                        </section>
                    </when>
                </conditional>
            </when>
            <when value="FeatureData__ob__RNASequence__cb__">
                <conditional name="__q2galaxy__GUI__cond__format__">
                    <param name="format" type="select" label="QIIME 2 file format to import from:">
                        <option value="MixedCaseRNAFASTAFormat" selected="false">Mixed Case RNAFASTA Format</option>
                        <option value="RNAFASTAFormat" selected="true">RNAFASTA Format</option>
                    </param>
                    <when value="MixedCaseRNAFASTAFormat">
                        <section name="import" expanded="true" title="Import">
                            <param name="name" type="hidden" value="__q2galaxy__::literal::None"/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a MixedCaseRNAFASTAFormat. See the documentation below for more information."/>
                        </section>
                    </when>
                    <when value="RNAFASTAFormat">
                        <section name="import" expanded="true" title="Import">
                            <param name="name" type="hidden" value="__q2galaxy__::literal::None"/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a RNAFASTAFormat. See the documentation below for more information."/>
                        </section>
                    </when>
                </conditional>
            </when>
            <when value="FeatureData__ob__Sequence__cb__">
                <conditional name="__q2galaxy__GUI__cond__format__">
                    <param name="format" type="select" label="QIIME 2 file format to import from:">
                        <option value="DNAFASTAFormat" selected="true">DNAFASTA Format</option>
                        <option value="MixedCaseDNAFASTAFormat" selected="false">Mixed Case DNAFASTA Format</option>
                    </param>
                    <when value="DNAFASTAFormat">
                        <section name="import" expanded="true" title="Import">
                            <param name="name" type="hidden" value="__q2galaxy__::literal::None"/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a DNAFASTAFormat. See the documentation below for more information."/>
                        </section>
                    </when>
                    <when value="MixedCaseDNAFASTAFormat">
                        <section name="import" expanded="true" title="Import">
                            <param name="name" type="hidden" value="__q2galaxy__::literal::None"/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a MixedCaseDNAFASTAFormat. See the documentation below for more information."/>
                        </section>
                    </when>
                </conditional>
            </when>
            <when value="FeatureData__ob__Taxonomy__cb__">
                <conditional name="__q2galaxy__GUI__cond__format__">
                    <param name="format" type="select" label="QIIME 2 file format to import from:">
                        <option value="BIOMV210Format" selected="false">BIOMV210 Format</option>
                        <option value="HeaderlessTSVTaxonomyFormat" selected="false">Headerless TSV Taxonomy Format</option>
                        <option value="TSVTaxonomyFormat" selected="true">TSV Taxonomy Format</option>
                    </param>
                    <when value="BIOMV210Format">
                        <section name="import" expanded="true" title="Import">
                            <param name="name" type="hidden" value="__q2galaxy__::literal::None"/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a BIOMV210Format. See the documentation below for more information."/>
                        </section>
                    </when>
                    <when value="HeaderlessTSVTaxonomyFormat">
                        <section name="import" expanded="true" title="Import">
                            <param name="name" type="hidden" value="__q2galaxy__::literal::None"/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a HeaderlessTSVTaxonomyFormat. See the documentation below for more information."/>
                        </section>
                    </when>
                    <when value="TSVTaxonomyFormat">
                        <section name="import" expanded="true" title="Import">
                            <param name="name" type="hidden" value="__q2galaxy__::literal::None"/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a TSVTaxonomyFormat. See the documentation below for more information."/>
                        </section>
                    </when>
                </conditional>
            </when>
            <when value="FeatureTable__ob__Balance__cb__">
                <conditional name="__q2galaxy__GUI__cond__format__">
                    <param name="format" type="select" label="QIIME 2 file format to import from:">
                        <option value="BIOMV100Format" selected="false">BIOMV100 Format</option>
                        <option value="BIOMV210Format" selected="true">BIOMV210 Format</option>
                    </param>
                    <when value="BIOMV100Format">
                        <section name="import" expanded="true" title="Import">
                            <param name="name" type="hidden" value="__q2galaxy__::literal::None"/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a BIOMV100Format. See the documentation below for more information."/>
                        </section>
                    </when>
                    <when value="BIOMV210Format">
                        <section name="import" expanded="true" title="Import">
                            <param name="name" type="hidden" value="__q2galaxy__::literal::None"/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a BIOMV210Format. See the documentation below for more information."/>
                        </section>
                    </when>
                </conditional>
            </when>
            <when value="FeatureTable__ob__Composition__cb__">
                <conditional name="__q2galaxy__GUI__cond__format__">
                    <param name="format" type="select" label="QIIME 2 file format to import from:">
                        <option value="BIOMV100Format" selected="false">BIOMV100 Format</option>
                        <option value="BIOMV210Format" selected="true">BIOMV210 Format</option>
                    </param>
                    <when value="BIOMV100Format">
                        <section name="import" expanded="true" title="Import">
                            <param name="name" type="hidden" value="__q2galaxy__::literal::None"/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a BIOMV100Format. See the documentation below for more information."/>
                        </section>
                    </when>
                    <when value="BIOMV210Format">
                        <section name="import" expanded="true" title="Import">
                            <param name="name" type="hidden" value="__q2galaxy__::literal::None"/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a BIOMV210Format. See the documentation below for more information."/>
                        </section>
                    </when>
                </conditional>
            </when>
            <when value="FeatureTable__ob__Design__cb__">
                <conditional name="__q2galaxy__GUI__cond__format__">
                    <param name="format" type="select" label="QIIME 2 file format to import from:">
                        <option value="BIOMV100Format" selected="false">BIOMV100 Format</option>
                        <option value="BIOMV210Format" selected="true">BIOMV210 Format</option>
                    </param>
                    <when value="BIOMV100Format">
                        <section name="import" expanded="true" title="Import">
                            <param name="name" type="hidden" value="__q2galaxy__::literal::None"/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a BIOMV100Format. See the documentation below for more information."/>
                        </section>
                    </when>
                    <when value="BIOMV210Format">
                        <section name="import" expanded="true" title="Import">
                            <param name="name" type="hidden" value="__q2galaxy__::literal::None"/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a BIOMV210Format. See the documentation below for more information."/>
                        </section>
                    </when>
                </conditional>
            </when>
            <when value="FeatureTable__ob__Frequency__cb__">
                <conditional name="__q2galaxy__GUI__cond__format__">
                    <param name="format" type="select" label="QIIME 2 file format to import from:">
                        <option value="BIOMV100Format" selected="false">BIOMV100 Format</option>
                        <option value="BIOMV210Format" selected="true">BIOMV210 Format</option>
                    </param>
                    <when value="BIOMV100Format">
                        <section name="import" expanded="true" title="Import">
                            <param name="name" type="hidden" value="__q2galaxy__::literal::None"/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a BIOMV100Format. See the documentation below for more information."/>
                        </section>
                    </when>
                    <when value="BIOMV210Format">
                        <section name="import" expanded="true" title="Import">
                            <param name="name" type="hidden" value="__q2galaxy__::literal::None"/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a BIOMV210Format. See the documentation below for more information."/>
                        </section>
                    </when>
                </conditional>
            </when>
            <when value="FeatureTable__ob__PercentileNormalized__cb__">
                <conditional name="__q2galaxy__GUI__cond__format__">
                    <param name="format" type="select" label="QIIME 2 file format to import from:">
                        <option value="BIOMV100Format" selected="false">BIOMV100 Format</option>
                        <option value="BIOMV210Format" selected="true">BIOMV210 Format</option>
                    </param>
                    <when value="BIOMV100Format">
                        <section name="import" expanded="true" title="Import">
                            <param name="name" type="hidden" value="__q2galaxy__::literal::None"/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a BIOMV100Format. See the documentation below for more information."/>
                        </section>
                    </when>
                    <when value="BIOMV210Format">
                        <section name="import" expanded="true" title="Import">
                            <param name="name" type="hidden" value="__q2galaxy__::literal::None"/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a BIOMV210Format. See the documentation below for more information."/>
                        </section>
                    </when>
                </conditional>
            </when>
            <when value="FeatureTable__ob__PresenceAbsence__cb__">
                <conditional name="__q2galaxy__GUI__cond__format__">
                    <param name="format" type="select" label="QIIME 2 file format to import from:">
                        <option value="BIOMV100Format" selected="false">BIOMV100 Format</option>
                        <option value="BIOMV210Format" selected="true">BIOMV210 Format</option>
                    </param>
                    <when value="BIOMV100Format">
                        <section name="import" expanded="true" title="Import">
                            <param name="name" type="hidden" value="__q2galaxy__::literal::None"/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a BIOMV100Format. See the documentation below for more information."/>
                        </section>
                    </when>
                    <when value="BIOMV210Format">
                        <section name="import" expanded="true" title="Import">
                            <param name="name" type="hidden" value="__q2galaxy__::literal::None"/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a BIOMV210Format. See the documentation below for more information."/>
                        </section>
                    </when>
                </conditional>
            </when>
            <when value="FeatureTable__ob__RelativeFrequency__cb__">
                <conditional name="__q2galaxy__GUI__cond__format__">
                    <param name="format" type="select" label="QIIME 2 file format to import from:">
                        <option value="BIOMV100Format" selected="false">BIOMV100 Format</option>
                        <option value="BIOMV210Format" selected="true">BIOMV210 Format</option>
                    </param>
                    <when value="BIOMV100Format">
                        <section name="import" expanded="true" title="Import">
                            <param name="name" type="hidden" value="__q2galaxy__::literal::None"/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a BIOMV100Format. See the documentation below for more information."/>
                        </section>
                    </when>
                    <when value="BIOMV210Format">
                        <section name="import" expanded="true" title="Import">
                            <param name="name" type="hidden" value="__q2galaxy__::literal::None"/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a BIOMV210Format. See the documentation below for more information."/>
                        </section>
                    </when>
                </conditional>
            </when>
            <when value="Hierarchy">
                <conditional name="__q2galaxy__GUI__cond__format__">
                    <param name="format" type="select" label="QIIME 2 file format to import from:">
                        <option value="NewickFormat" selected="true">Newick Format</option>
                    </param>
                    <when value="NewickFormat">
                        <section name="import" expanded="true" title="Import">
                            <param name="name" type="hidden" value="__q2galaxy__::literal::None"/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a NewickFormat. See the documentation below for more information."/>
                        </section>
                    </when>
                </conditional>
            </when>
            <when value="ImmutableMetadata">
                <conditional name="__q2galaxy__GUI__cond__format__">
                    <param name="format" type="select" label="QIIME 2 file format to import from:">
                        <option value="ImmutableMetadataFormat" selected="true">Immutable Metadata Format</option>
                    </param>
                    <when value="ImmutableMetadataFormat">
                        <section name="import" expanded="true" title="Import">
                            <param name="name" type="hidden" value="__q2galaxy__::literal::None"/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a ImmutableMetadataFormat. See the documentation below for more information."/>
                        </section>
                    </when>
                </conditional>
            </when>
            <when value="MultiplexedPairedEndBarcodeInSequence">
                <conditional name="__q2galaxy__GUI__cond__format__">
                    <param name="format" type="select" label="QIIME 2 file format to import from:">
                        <option value="MultiplexedPairedEndBarcodeInSequenceDirFmt" selected="true">Multiplexed Paired End Barcode In Sequence Directory Format</option>
                    </param>
                    <when value="MultiplexedPairedEndBarcodeInSequenceDirFmt">
                        <section name="import_forward_sequences" expanded="true" title="Import forward_sequences">
                            <param name="name" type="text" value="forward.fastq.gz" help="Filename to import the data as. You shouldn't need to change this unless something is wrong."/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a FastqGzFormat. See the documentation below for more information."/>
                        </section>
                        <section name="import_reverse_sequences" expanded="true" title="Import reverse_sequences">
                            <param name="name" type="text" value="reverse.fastq.gz" help="Filename to import the data as. You shouldn't need to change this unless something is wrong."/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a FastqGzFormat. See the documentation below for more information."/>
                        </section>
                    </when>
                </conditional>
            </when>
            <when value="MultiplexedSingleEndBarcodeInSequence">
                <conditional name="__q2galaxy__GUI__cond__format__">
                    <param name="format" type="select" label="QIIME 2 file format to import from:">
                        <option value="FastqGzFormat" selected="true">Fastq Gz Format</option>
                        <option value="MultiplexedFastaQualDirFmt" selected="false">Multiplexed Fasta Qual Directory Format</option>
                    </param>
                    <when value="FastqGzFormat">
                        <section name="import" expanded="true" title="Import">
                            <param name="name" type="hidden" value="__q2galaxy__::literal::None"/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a FastqGzFormat. See the documentation below for more information."/>
                        </section>
                    </when>
                    <when value="MultiplexedFastaQualDirFmt">
                        <section name="import_sequences" expanded="true" title="Import sequences">
                            <param name="name" type="text" value="reads.fasta" help="Filename to import the data as. You shouldn't need to change this unless something is wrong."/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a DNAFASTAFormat. See the documentation below for more information."/>
                        </section>
                        <section name="import_quality" expanded="true" title="Import quality">
                            <param name="name" type="text" value="reads.qual" help="Filename to import the data as. You shouldn't need to change this unless something is wrong."/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a QualFormat. See the documentation below for more information."/>
                        </section>
                    </when>
                </conditional>
            </when>
            <when value="PCoAResults">
                <conditional name="__q2galaxy__GUI__cond__format__">
                    <param name="format" type="select" label="QIIME 2 file format to import from:">
                        <option value="OrdinationFormat" selected="true">Ordination Format</option>
                    </param>
                    <when value="OrdinationFormat">
                        <section name="import" expanded="true" title="Import">
                            <param name="name" type="hidden" value="__q2galaxy__::literal::None"/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a OrdinationFormat. See the documentation below for more information."/>
                        </section>
                    </when>
                </conditional>
            </when>
            <when value="Phylogeny__ob__Rooted__cb__">
                <conditional name="__q2galaxy__GUI__cond__format__">
                    <param name="format" type="select" label="QIIME 2 file format to import from:">
                        <option value="NewickFormat" selected="true">Newick Format</option>
                    </param>
                    <when value="NewickFormat">
                        <section name="import" expanded="true" title="Import">
                            <param name="name" type="hidden" value="__q2galaxy__::literal::None"/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a NewickFormat. See the documentation below for more information."/>
                        </section>
                    </when>
                </conditional>
            </when>
            <when value="Phylogeny__ob__Unrooted__cb__">
                <conditional name="__q2galaxy__GUI__cond__format__">
                    <param name="format" type="select" label="QIIME 2 file format to import from:">
                        <option value="NewickFormat" selected="true">Newick Format</option>
                    </param>
                    <when value="NewickFormat">
                        <section name="import" expanded="true" title="Import">
                            <param name="name" type="hidden" value="__q2galaxy__::literal::None"/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a NewickFormat. See the documentation below for more information."/>
                        </section>
                    </when>
                </conditional>
            </when>
            <when value="Placements">
                <conditional name="__q2galaxy__GUI__cond__format__">
                    <param name="format" type="select" label="QIIME 2 file format to import from:">
                        <option value="PlacementsFormat" selected="true">Placements Format</option>
                    </param>
                    <when value="PlacementsFormat">
                        <section name="import" expanded="true" title="Import">
                            <param name="name" type="hidden" value="__q2galaxy__::literal::None"/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a PlacementsFormat. See the documentation below for more information."/>
                        </section>
                    </when>
                </conditional>
            </when>
            <when value="ProcrustesStatistics">
                <conditional name="__q2galaxy__GUI__cond__format__">
                    <param name="format" type="select" label="QIIME 2 file format to import from:">
                        <option value="ProcrustesStatisticsFmt" selected="true">Procrustes Statistics Format</option>
                    </param>
                    <when value="ProcrustesStatisticsFmt">
                        <section name="import" expanded="true" title="Import">
                            <param name="name" type="hidden" value="__q2galaxy__::literal::None"/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a ProcrustesStatisticsFmt. See the documentation below for more information."/>
                        </section>
                    </when>
                </conditional>
            </when>
            <when value="QualityFilterStats">
                <conditional name="__q2galaxy__GUI__cond__format__">
                    <param name="format" type="select" label="QIIME 2 file format to import from:">
                        <option value="QualityFilterStatsFmt" selected="true">Quality Filter Stats Format</option>
                    </param>
                    <when value="QualityFilterStatsFmt">
                        <section name="import" expanded="true" title="Import">
                            <param name="name" type="hidden" value="__q2galaxy__::literal::None"/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a QualityFilterStatsFmt. See the documentation below for more information."/>
                        </section>
                    </when>
                </conditional>
            </when>
            <when value="RawSequences">
                <conditional name="__q2galaxy__GUI__cond__format__">
                    <param name="format" type="select" label="QIIME 2 file format to import from:">
                        <option value="EMPSingleEndCasavaDirFmt" selected="false">EMP Single End Casava Directory Format</option>
                        <option value="EMPSingleEndDirFmt" selected="true">EMP Single End Directory Format</option>
                    </param>
                    <when value="EMPSingleEndCasavaDirFmt">
                        <section name="import_sequences" expanded="true" title="Import sequences">
                            <param name="name" type="text" value="Undetermined_S0_L001_R1_001.fastq.gz" help="Filename to import the data as. You shouldn't need to change this unless something is wrong."/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a FastqGzFormat. See the documentation below for more information."/>
                        </section>
                        <section name="import_barcodes" expanded="true" title="Import barcodes">
                            <param name="name" type="text" value="Undetermined_S0_L001_I1_001.fastq.gz" help="Filename to import the data as. You shouldn't need to change this unless something is wrong."/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a FastqGzFormat. See the documentation below for more information."/>
                        </section>
                    </when>
                    <when value="EMPSingleEndDirFmt">
                        <section name="import_sequences" expanded="true" title="Import sequences">
                            <param name="name" type="text" value="sequences.fastq.gz" help="Filename to import the data as. You shouldn't need to change this unless something is wrong."/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a FastqGzFormat. See the documentation below for more information."/>
                        </section>
                        <section name="import_barcodes" expanded="true" title="Import barcodes">
                            <param name="name" type="text" value="barcodes.fastq.gz" help="Filename to import the data as. You shouldn't need to change this unless something is wrong."/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a FastqGzFormat. See the documentation below for more information."/>
                        </section>
                    </when>
                </conditional>
            </when>
            <when value="SampleData__ob__AlphaDiversity__cb__">
                <conditional name="__q2galaxy__GUI__cond__format__">
                    <param name="format" type="select" label="QIIME 2 file format to import from:">
                        <option value="AlphaDiversityFormat" selected="true">Alpha Diversity Format</option>
                    </param>
                    <when value="AlphaDiversityFormat">
                        <section name="import" expanded="true" title="Import">
                            <param name="name" type="hidden" value="__q2galaxy__::literal::None"/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a AlphaDiversityFormat. See the documentation below for more information."/>
                        </section>
                    </when>
                </conditional>
            </when>
            <when value="SampleData__ob__ArtificialGrouping__cb__">
                <conditional name="__q2galaxy__GUI__cond__format__">
                    <param name="format" type="select" label="QIIME 2 file format to import from:">
                        <option value="ArtificialGroupingFormat" selected="true">Artificial Grouping Format</option>
                    </param>
                    <when value="ArtificialGroupingFormat">
                        <section name="import" expanded="true" title="Import">
                            <param name="name" type="hidden" value="__q2galaxy__::literal::None"/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a ArtificialGroupingFormat. See the documentation below for more information."/>
                        </section>
                    </when>
                </conditional>
            </when>
            <when value="SampleData__ob__BooleanSeries__cb__">
                <conditional name="__q2galaxy__GUI__cond__format__">
                    <param name="format" type="select" label="QIIME 2 file format to import from:">
                        <option value="BooleanSeriesFormat" selected="true">Boolean Series Format</option>
                    </param>
                    <when value="BooleanSeriesFormat">
                        <section name="import" expanded="true" title="Import">
                            <param name="name" type="hidden" value="__q2galaxy__::literal::None"/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a BooleanSeriesFormat. See the documentation below for more information."/>
                        </section>
                    </when>
                </conditional>
            </when>
            <when value="SampleData__ob__ClassifierPredictions__cb__">
                <conditional name="__q2galaxy__GUI__cond__format__">
                    <param name="format" type="select" label="QIIME 2 file format to import from:">
                        <option value="PredictionsFormat" selected="true">Predictions Format</option>
                    </param>
                    <when value="PredictionsFormat">
                        <section name="import" expanded="true" title="Import">
                            <param name="name" type="hidden" value="__q2galaxy__::literal::None"/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a PredictionsFormat. See the documentation below for more information."/>
                        </section>
                    </when>
                </conditional>
            </when>
            <when value="SampleData__ob__DADA2Stats__cb__">
                <conditional name="__q2galaxy__GUI__cond__format__">
                    <param name="format" type="select" label="QIIME 2 file format to import from:">
                        <option value="DADA2StatsFormat" selected="true">DADA2 Stats Format</option>
                    </param>
                    <when value="DADA2StatsFormat">
                        <section name="import" expanded="true" title="Import">
                            <param name="name" type="hidden" value="__q2galaxy__::literal::None"/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a DADA2StatsFormat. See the documentation below for more information."/>
                        </section>
                    </when>
                </conditional>
            </when>
            <when value="SampleData__ob__FirstDifferences__cb__">
                <conditional name="__q2galaxy__GUI__cond__format__">
                    <param name="format" type="select" label="QIIME 2 file format to import from:">
                        <option value="FirstDifferencesFormat" selected="true">First Differences Format</option>
                    </param>
                    <when value="FirstDifferencesFormat">
                        <section name="import" expanded="true" title="Import">
                            <param name="name" type="hidden" value="__q2galaxy__::literal::None"/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a FirstDifferencesFormat. See the documentation below for more information."/>
                        </section>
                    </when>
                </conditional>
            </when>
            <when value="SampleData__ob__JoinedSequencesWithQuality__cb__">
                <conditional name="__q2galaxy__GUI__cond__format__">
                    <param name="format" type="select" label="QIIME 2 file format to import from:">
                        <option value="CasavaOneEightLanelessPerSampleDirFmt" selected="false">Casava One Eight Laneless Per Sample Directory Format</option>
                        <option value="CasavaOneEightSingleLanePerSampleDirFmt" selected="false">Casava One Eight Single Lane Per Sample Directory Format</option>
                        <option value="SampleIdIndexedSingleEndPerSampleDirFmt" selected="false">Sample Id Indexed Single End Per Sample Directory Format</option>
                        <option value="SingleEndFastqManifestPhred33" selected="false">Single End Fastq Manifest Phred33</option>
                        <option value="SingleEndFastqManifestPhred33V2" selected="false">Single End Fastq Manifest Phred33V2</option>
                        <option value="SingleEndFastqManifestPhred64" selected="false">Single End Fastq Manifest Phred64</option>
                        <option value="SingleEndFastqManifestPhred64V2" selected="false">Single End Fastq Manifest Phred64V2</option>
                        <option value="SingleLanePerSamplePairedEndFastqDirFmt" selected="false">Single Lane Per Sample Paired End Fastq Directory Format</option>
                        <option value="SingleLanePerSampleSingleEndFastqDirFmt" selected="true">Single Lane Per Sample Single End Fastq Directory Format</option>
                    </param>
                    <when value="CasavaOneEightLanelessPerSampleDirFmt">
                        <section name="import_sequences" expanded="true" title="Import sequences">
                            <conditional name="__q2galaxy__GUI__cond__sequences__">
                                <param name="__q2galaxy__GUI__select__picker__" type="select" label="Select a mechanism">
                                    <option value="collection" selected="true">Use collection to import</option>
                                    <option value="individual">Associate individual files</option>
                                </param>
                                <when value="collection">
                                    <param name="elements" type="data_collection" help="This data should be formatted as a FastqGzFormat. See the documentation below for more information. Elements must match regex: .+_.+_R[12]_001\.fastq\.gz"/>
                                    <conditional name="__q2galaxy__GUI__cond__add_ext__">
                                        <param name="__q2galaxy__GUI__select__ext_pick__" type="select" label="Append an extension?" help="This is needed if your element identifiers lack one.">
                                            <option value="no">No, use element identifiers as is</option>
                                            <option value="yes">Yes, append an extension</option>
                                        </param>
                                        <when value="yes">
                                            <param name="ext" type="text" label="Extension to append (e.g. '.fastq.gz')"/>
                                        </when>
                                        <when value="no"/>
                                    </conditional>
                                </when>
                                <when value="individual">
                                    <repeat name="elements" min="1" title="Add Elements">
                                        <param name="name" type="text" help="Filename to import the data as. Must match regex: .+_.+_R[12]_001\.fastq\.gz">
                                            <validator type="regex" message="This filename doesn't match the regex.">.+_.+_R[12]_001\.fastq\.gz</validator>
                                        </param>
                                        <param name="data" type="data" format="data" help="This data should be formatted as a FastqGzFormat. See the documentation below for more information."/>
                                    </repeat>
                                </when>
                            </conditional>
                        </section>
                    </when>
                    <when value="CasavaOneEightSingleLanePerSampleDirFmt">
                        <section name="import_sequences" expanded="true" title="Import sequences">
                            <conditional name="__q2galaxy__GUI__cond__sequences__">
                                <param name="__q2galaxy__GUI__select__picker__" type="select" label="Select a mechanism">
                                    <option value="collection" selected="true">Use collection to import</option>
                                    <option value="individual">Associate individual files</option>
                                </param>
                                <when value="collection">
                                    <param name="elements" type="data_collection" help="This data should be formatted as a FastqGzFormat. See the documentation below for more information. Elements must match regex: .+_.+_L[0-9][0-9][0-9]_R[12]_001\.fastq\.gz"/>
                                    <conditional name="__q2galaxy__GUI__cond__add_ext__">
                                        <param name="__q2galaxy__GUI__select__ext_pick__" type="select" label="Append an extension?" help="This is needed if your element identifiers lack one.">
                                            <option value="no">No, use element identifiers as is</option>
                                            <option value="yes">Yes, append an extension</option>
                                        </param>
                                        <when value="yes">
                                            <param name="ext" type="text" label="Extension to append (e.g. '.fastq.gz')"/>
                                        </when>
                                        <when value="no"/>
                                    </conditional>
                                </when>
                                <when value="individual">
                                    <repeat name="elements" min="1" title="Add Elements">
                                        <param name="name" type="text" help="Filename to import the data as. Must match regex: .+_.+_L[0-9][0-9][0-9]_R[12]_001\.fastq\.gz">
                                            <validator type="regex" message="This filename doesn't match the regex.">.+_.+_L[0-9][0-9][0-9]_R[12]_001\.fastq\.gz</validator>
                                        </param>
                                        <param name="data" type="data" format="data" help="This data should be formatted as a FastqGzFormat. See the documentation below for more information."/>
                                    </repeat>
                                </when>
                            </conditional>
                        </section>
                    </when>
                    <when value="SampleIdIndexedSingleEndPerSampleDirFmt">
                        <section name="import_sequences" expanded="true" title="Import sequences">
                            <conditional name="__q2galaxy__GUI__cond__sequences__">
                                <param name="__q2galaxy__GUI__select__picker__" type="select" label="Select a mechanism">
                                    <option value="collection" selected="true">Use collection to import</option>
                                    <option value="individual">Associate individual files</option>
                                </param>
                                <when value="collection">
                                    <param name="elements" type="data_collection" help="This data should be formatted as a FastqGzFormat. See the documentation below for more information. Elements must match regex: .+\.fastq\.gz"/>
                                    <conditional name="__q2galaxy__GUI__cond__add_ext__">
                                        <param name="__q2galaxy__GUI__select__ext_pick__" type="select" label="Append an extension?" help="This is needed if your element identifiers lack one.">
                                            <option value="no">No, use element identifiers as is</option>
                                            <option value="yes">Yes, append an extension</option>
                                        </param>
                                        <when value="yes">
                                            <param name="ext" type="text" label="Extension to append (e.g. '.fastq.gz')"/>
                                        </when>
                                        <when value="no"/>
                                    </conditional>
                                </when>
                                <when value="individual">
                                    <repeat name="elements" min="1" title="Add Elements">
                                        <param name="name" type="text" help="Filename to import the data as. Must match regex: .+\.fastq\.gz">
                                            <validator type="regex" message="This filename doesn't match the regex.">.+\.fastq\.gz</validator>
                                        </param>
                                        <param name="data" type="data" format="data" help="This data should be formatted as a FastqGzFormat. See the documentation below for more information."/>
                                    </repeat>
                                </when>
                            </conditional>
                        </section>
                    </when>
                    <when value="SingleEndFastqManifestPhred33">
                        <section name="import" expanded="true" title="Import">
                            <param name="name" type="hidden" value="__q2galaxy__::literal::None"/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a SingleEndFastqManifestPhred33. See the documentation below for more information."/>
                        </section>
                    </when>
                    <when value="SingleEndFastqManifestPhred33V2">
                        <section name="import" expanded="true" title="Import">
                            <param name="name" type="hidden" value="__q2galaxy__::literal::None"/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a SingleEndFastqManifestPhred33V2. See the documentation below for more information."/>
                        </section>
                    </when>
                    <when value="SingleEndFastqManifestPhred64">
                        <section name="import" expanded="true" title="Import">
                            <param name="name" type="hidden" value="__q2galaxy__::literal::None"/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a SingleEndFastqManifestPhred64. See the documentation below for more information."/>
                        </section>
                    </when>
                    <when value="SingleEndFastqManifestPhred64V2">
                        <section name="import" expanded="true" title="Import">
                            <param name="name" type="hidden" value="__q2galaxy__::literal::None"/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a SingleEndFastqManifestPhred64V2. See the documentation below for more information."/>
                        </section>
                    </when>
                    <when value="SingleLanePerSamplePairedEndFastqDirFmt">
                        <section name="import_sequences" expanded="true" title="Import sequences">
                            <conditional name="__q2galaxy__GUI__cond__sequences__">
                                <param name="__q2galaxy__GUI__select__picker__" type="select" label="Select a mechanism">
                                    <option value="collection" selected="true">Use collection to import</option>
                                    <option value="individual">Associate individual files</option>
                                </param>
                                <when value="collection">
                                    <param name="elements" type="data_collection" help="This data should be formatted as a FastqGzFormat. See the documentation below for more information. Elements must match regex: .+_.+_L[0-9][0-9][0-9]_R[12]_001\.fastq\.gz"/>
                                    <conditional name="__q2galaxy__GUI__cond__add_ext__">
                                        <param name="__q2galaxy__GUI__select__ext_pick__" type="select" label="Append an extension?" help="This is needed if your element identifiers lack one.">
                                            <option value="no">No, use element identifiers as is</option>
                                            <option value="yes">Yes, append an extension</option>
                                        </param>
                                        <when value="yes">
                                            <param name="ext" type="text" label="Extension to append (e.g. '.fastq.gz')"/>
                                        </when>
                                        <when value="no"/>
                                    </conditional>
                                </when>
                                <when value="individual">
                                    <repeat name="elements" min="1" title="Add Elements">
                                        <param name="name" type="text" help="Filename to import the data as. Must match regex: .+_.+_L[0-9][0-9][0-9]_R[12]_001\.fastq\.gz">
                                            <validator type="regex" message="This filename doesn't match the regex.">.+_.+_L[0-9][0-9][0-9]_R[12]_001\.fastq\.gz</validator>
                                        </param>
                                        <param name="data" type="data" format="data" help="This data should be formatted as a FastqGzFormat. See the documentation below for more information."/>
                                    </repeat>
                                </when>
                            </conditional>
                        </section>
                        <section name="import_manifest" expanded="true" title="Import manifest">
                            <param name="name" type="text" value="MANIFEST" help="Filename to import the data as. You shouldn't need to change this unless something is wrong."/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a FastqManifestFormat. See the documentation below for more information."/>
                        </section>
                        <section name="import_metadata" expanded="true" title="Import metadata">
                            <param name="name" type="text" value="metadata.yml" help="Filename to import the data as. You shouldn't need to change this unless something is wrong."/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a YamlFormat. See the documentation below for more information."/>
                        </section>
                    </when>
                    <when value="SingleLanePerSampleSingleEndFastqDirFmt">
                        <section name="import_sequences" expanded="true" title="Import sequences">
                            <conditional name="__q2galaxy__GUI__cond__sequences__">
                                <param name="__q2galaxy__GUI__select__picker__" type="select" label="Select a mechanism">
                                    <option value="collection" selected="true">Use collection to import</option>
                                    <option value="individual">Associate individual files</option>
                                </param>
                                <when value="collection">
                                    <param name="elements" type="data_collection" help="This data should be formatted as a FastqGzFormat. See the documentation below for more information. Elements must match regex: .+_.+_L[0-9][0-9][0-9]_R[12]_001\.fastq\.gz"/>
                                    <conditional name="__q2galaxy__GUI__cond__add_ext__">
                                        <param name="__q2galaxy__GUI__select__ext_pick__" type="select" label="Append an extension?" help="This is needed if your element identifiers lack one.">
                                            <option value="no">No, use element identifiers as is</option>
                                            <option value="yes">Yes, append an extension</option>
                                        </param>
                                        <when value="yes">
                                            <param name="ext" type="text" label="Extension to append (e.g. '.fastq.gz')"/>
                                        </when>
                                        <when value="no"/>
                                    </conditional>
                                </when>
                                <when value="individual">
                                    <repeat name="elements" min="1" title="Add Elements">
                                        <param name="name" type="text" help="Filename to import the data as. Must match regex: .+_.+_L[0-9][0-9][0-9]_R[12]_001\.fastq\.gz">
                                            <validator type="regex" message="This filename doesn't match the regex.">.+_.+_L[0-9][0-9][0-9]_R[12]_001\.fastq\.gz</validator>
                                        </param>
                                        <param name="data" type="data" format="data" help="This data should be formatted as a FastqGzFormat. See the documentation below for more information."/>
                                    </repeat>
                                </when>
                            </conditional>
                        </section>
                        <section name="import_manifest" expanded="true" title="Import manifest">
                            <param name="name" type="text" value="MANIFEST" help="Filename to import the data as. You shouldn't need to change this unless something is wrong."/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a FastqManifestFormat. See the documentation below for more information."/>
                        </section>
                        <section name="import_metadata" expanded="true" title="Import metadata">
                            <param name="name" type="text" value="metadata.yml" help="Filename to import the data as. You shouldn't need to change this unless something is wrong."/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a YamlFormat. See the documentation below for more information."/>
                        </section>
                    </when>
                </conditional>
            </when>
            <when value="SampleData__ob__PairedEndSequencesWithQuality__cb__">
                <conditional name="__q2galaxy__GUI__cond__format__">
                    <param name="format" type="select" label="QIIME 2 file format to import from:">
                        <option value="CasavaOneEightLanelessPerSampleDirFmt" selected="false">Casava One Eight Laneless Per Sample Directory Format</option>
                        <option value="CasavaOneEightSingleLanePerSampleDirFmt" selected="false">Casava One Eight Single Lane Per Sample Directory Format</option>
                        <option value="PairedEndFastqManifestPhred33" selected="false">Paired End Fastq Manifest Phred33</option>
                        <option value="PairedEndFastqManifestPhred33V2" selected="false">Paired End Fastq Manifest Phred33V2</option>
                        <option value="PairedEndFastqManifestPhred64" selected="false">Paired End Fastq Manifest Phred64</option>
                        <option value="PairedEndFastqManifestPhred64V2" selected="false">Paired End Fastq Manifest Phred64V2</option>
                        <option value="SingleLanePerSamplePairedEndFastqDirFmt" selected="true">Single Lane Per Sample Paired End Fastq Directory Format</option>
                    </param>
                    <when value="CasavaOneEightLanelessPerSampleDirFmt">
                        <section name="import_sequences" expanded="true" title="Import sequences">
                            <conditional name="__q2galaxy__GUI__cond__sequences__">
                                <param name="__q2galaxy__GUI__select__picker__" type="select" label="Select a mechanism">
                                    <option value="collection" selected="true">Use collection to import</option>
                                    <option value="individual">Associate individual files</option>
                                </param>
                                <when value="collection">
                                    <param name="elements" type="data_collection" help="This data should be formatted as a FastqGzFormat. See the documentation below for more information. Elements must match regex: .+_.+_R[12]_001\.fastq\.gz"/>
                                    <conditional name="__q2galaxy__GUI__cond__add_ext__">
                                        <param name="__q2galaxy__GUI__select__ext_pick__" type="select" label="Append an extension?" help="This is needed if your element identifiers lack one.">
                                            <option value="no">No, use element identifiers as is</option>
                                            <option value="yes">Yes, append an extension</option>
                                        </param>
                                        <when value="yes">
                                            <param name="ext" type="text" label="Extension to append (e.g. '.fastq.gz')"/>
                                        </when>
                                        <when value="no"/>
                                    </conditional>
                                </when>
                                <when value="individual">
                                    <repeat name="elements" min="1" title="Add Elements">
                                        <param name="name" type="text" help="Filename to import the data as. Must match regex: .+_.+_R[12]_001\.fastq\.gz">
                                            <validator type="regex" message="This filename doesn't match the regex.">.+_.+_R[12]_001\.fastq\.gz</validator>
                                        </param>
                                        <param name="data" type="data" format="data" help="This data should be formatted as a FastqGzFormat. See the documentation below for more information."/>
                                    </repeat>
                                </when>
                            </conditional>
                        </section>
                    </when>
                    <when value="CasavaOneEightSingleLanePerSampleDirFmt">
                        <section name="import_sequences" expanded="true" title="Import sequences">
                            <conditional name="__q2galaxy__GUI__cond__sequences__">
                                <param name="__q2galaxy__GUI__select__picker__" type="select" label="Select a mechanism">
                                    <option value="collection" selected="true">Use collection to import</option>
                                    <option value="individual">Associate individual files</option>
                                </param>
                                <when value="collection">
                                    <param name="elements" type="data_collection" help="This data should be formatted as a FastqGzFormat. See the documentation below for more information. Elements must match regex: .+_.+_L[0-9][0-9][0-9]_R[12]_001\.fastq\.gz"/>
                                    <conditional name="__q2galaxy__GUI__cond__add_ext__">
                                        <param name="__q2galaxy__GUI__select__ext_pick__" type="select" label="Append an extension?" help="This is needed if your element identifiers lack one.">
                                            <option value="no">No, use element identifiers as is</option>
                                            <option value="yes">Yes, append an extension</option>
                                        </param>
                                        <when value="yes">
                                            <param name="ext" type="text" label="Extension to append (e.g. '.fastq.gz')"/>
                                        </when>
                                        <when value="no"/>
                                    </conditional>
                                </when>
                                <when value="individual">
                                    <repeat name="elements" min="1" title="Add Elements">
                                        <param name="name" type="text" help="Filename to import the data as. Must match regex: .+_.+_L[0-9][0-9][0-9]_R[12]_001\.fastq\.gz">
                                            <validator type="regex" message="This filename doesn't match the regex.">.+_.+_L[0-9][0-9][0-9]_R[12]_001\.fastq\.gz</validator>
                                        </param>
                                        <param name="data" type="data" format="data" help="This data should be formatted as a FastqGzFormat. See the documentation below for more information."/>
                                    </repeat>
                                </when>
                            </conditional>
                        </section>
                    </when>
                    <when value="PairedEndFastqManifestPhred33">
                        <section name="import" expanded="true" title="Import">
                            <param name="name" type="hidden" value="__q2galaxy__::literal::None"/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a PairedEndFastqManifestPhred33. See the documentation below for more information."/>
                        </section>
                    </when>
                    <when value="PairedEndFastqManifestPhred33V2">
                        <section name="import" expanded="true" title="Import">
                            <param name="name" type="hidden" value="__q2galaxy__::literal::None"/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a PairedEndFastqManifestPhred33V2. See the documentation below for more information."/>
                        </section>
                    </when>
                    <when value="PairedEndFastqManifestPhred64">
                        <section name="import" expanded="true" title="Import">
                            <param name="name" type="hidden" value="__q2galaxy__::literal::None"/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a PairedEndFastqManifestPhred64. See the documentation below for more information."/>
                        </section>
                    </when>
                    <when value="PairedEndFastqManifestPhred64V2">
                        <section name="import" expanded="true" title="Import">
                            <param name="name" type="hidden" value="__q2galaxy__::literal::None"/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a PairedEndFastqManifestPhred64V2. See the documentation below for more information."/>
                        </section>
                    </when>
                    <when value="SingleLanePerSamplePairedEndFastqDirFmt">
                        <section name="import_sequences" expanded="true" title="Import sequences">
                            <conditional name="__q2galaxy__GUI__cond__sequences__">
                                <param name="__q2galaxy__GUI__select__picker__" type="select" label="Select a mechanism">
                                    <option value="collection" selected="true">Use collection to import</option>
                                    <option value="individual">Associate individual files</option>
                                </param>
                                <when value="collection">
                                    <param name="elements" type="data_collection" help="This data should be formatted as a FastqGzFormat. See the documentation below for more information. Elements must match regex: .+_.+_L[0-9][0-9][0-9]_R[12]_001\.fastq\.gz"/>
                                    <conditional name="__q2galaxy__GUI__cond__add_ext__">
                                        <param name="__q2galaxy__GUI__select__ext_pick__" type="select" label="Append an extension?" help="This is needed if your element identifiers lack one.">
                                            <option value="no">No, use element identifiers as is</option>
                                            <option value="yes">Yes, append an extension</option>
                                        </param>
                                        <when value="yes">
                                            <param name="ext" type="text" label="Extension to append (e.g. '.fastq.gz')"/>
                                        </when>
                                        <when value="no"/>
                                    </conditional>
                                </when>
                                <when value="individual">
                                    <repeat name="elements" min="1" title="Add Elements">
                                        <param name="name" type="text" help="Filename to import the data as. Must match regex: .+_.+_L[0-9][0-9][0-9]_R[12]_001\.fastq\.gz">
                                            <validator type="regex" message="This filename doesn't match the regex.">.+_.+_L[0-9][0-9][0-9]_R[12]_001\.fastq\.gz</validator>
                                        </param>
                                        <param name="data" type="data" format="data" help="This data should be formatted as a FastqGzFormat. See the documentation below for more information."/>
                                    </repeat>
                                </when>
                            </conditional>
                        </section>
                        <section name="import_manifest" expanded="true" title="Import manifest">
                            <param name="name" type="text" value="MANIFEST" help="Filename to import the data as. You shouldn't need to change this unless something is wrong."/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a FastqManifestFormat. See the documentation below for more information."/>
                        </section>
                        <section name="import_metadata" expanded="true" title="Import metadata">
                            <param name="name" type="text" value="metadata.yml" help="Filename to import the data as. You shouldn't need to change this unless something is wrong."/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a YamlFormat. See the documentation below for more information."/>
                        </section>
                    </when>
                </conditional>
            </when>
            <when value="SampleData__ob__Probabilities__cb__">
                <conditional name="__q2galaxy__GUI__cond__format__">
                    <param name="format" type="select" label="QIIME 2 file format to import from:">
                        <option value="ProbabilitiesFormat" selected="true">Probabilities Format</option>
                    </param>
                    <when value="ProbabilitiesFormat">
                        <section name="import" expanded="true" title="Import">
                            <param name="name" type="hidden" value="__q2galaxy__::literal::None"/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a ProbabilitiesFormat. See the documentation below for more information."/>
                        </section>
                    </when>
                </conditional>
            </when>
            <when value="SampleData__ob__RegressorPredictions__cb__">
                <conditional name="__q2galaxy__GUI__cond__format__">
                    <param name="format" type="select" label="QIIME 2 file format to import from:">
                        <option value="PredictionsFormat" selected="true">Predictions Format</option>
                    </param>
                    <when value="PredictionsFormat">
                        <section name="import" expanded="true" title="Import">
                            <param name="name" type="hidden" value="__q2galaxy__::literal::None"/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a PredictionsFormat. See the documentation below for more information."/>
                        </section>
                    </when>
                </conditional>
            </when>
            <when value="SampleData__ob__SequencesWithQuality__cb__">
                <conditional name="__q2galaxy__GUI__cond__format__">
                    <param name="format" type="select" label="QIIME 2 file format to import from:">
                        <option value="CasavaOneEightLanelessPerSampleDirFmt" selected="false">Casava One Eight Laneless Per Sample Directory Format</option>
                        <option value="CasavaOneEightSingleLanePerSampleDirFmt" selected="false">Casava One Eight Single Lane Per Sample Directory Format</option>
                        <option value="SampleIdIndexedSingleEndPerSampleDirFmt" selected="false">Sample Id Indexed Single End Per Sample Directory Format</option>
                        <option value="SingleEndFastqManifestPhred33" selected="false">Single End Fastq Manifest Phred33</option>
                        <option value="SingleEndFastqManifestPhred33V2" selected="false">Single End Fastq Manifest Phred33V2</option>
                        <option value="SingleEndFastqManifestPhred64" selected="false">Single End Fastq Manifest Phred64</option>
                        <option value="SingleEndFastqManifestPhred64V2" selected="false">Single End Fastq Manifest Phred64V2</option>
                        <option value="SingleLanePerSamplePairedEndFastqDirFmt" selected="false">Single Lane Per Sample Paired End Fastq Directory Format</option>
                        <option value="SingleLanePerSampleSingleEndFastqDirFmt" selected="true">Single Lane Per Sample Single End Fastq Directory Format</option>
                    </param>
                    <when value="CasavaOneEightLanelessPerSampleDirFmt">
                        <section name="import_sequences" expanded="true" title="Import sequences">
                            <conditional name="__q2galaxy__GUI__cond__sequences__">
                                <param name="__q2galaxy__GUI__select__picker__" type="select" label="Select a mechanism">
                                    <option value="collection" selected="true">Use collection to import</option>
                                    <option value="individual">Associate individual files</option>
                                </param>
                                <when value="collection">
                                    <param name="elements" type="data_collection" help="This data should be formatted as a FastqGzFormat. See the documentation below for more information. Elements must match regex: .+_.+_R[12]_001\.fastq\.gz"/>
                                    <conditional name="__q2galaxy__GUI__cond__add_ext__">
                                        <param name="__q2galaxy__GUI__select__ext_pick__" type="select" label="Append an extension?" help="This is needed if your element identifiers lack one.">
                                            <option value="no">No, use element identifiers as is</option>
                                            <option value="yes">Yes, append an extension</option>
                                        </param>
                                        <when value="yes">
                                            <param name="ext" type="text" label="Extension to append (e.g. '.fastq.gz')"/>
                                        </when>
                                        <when value="no"/>
                                    </conditional>
                                </when>
                                <when value="individual">
                                    <repeat name="elements" min="1" title="Add Elements">
                                        <param name="name" type="text" help="Filename to import the data as. Must match regex: .+_.+_R[12]_001\.fastq\.gz">
                                            <validator type="regex" message="This filename doesn't match the regex.">.+_.+_R[12]_001\.fastq\.gz</validator>
                                        </param>
                                        <param name="data" type="data" format="data" help="This data should be formatted as a FastqGzFormat. See the documentation below for more information."/>
                                    </repeat>
                                </when>
                            </conditional>
                        </section>
                    </when>
                    <when value="CasavaOneEightSingleLanePerSampleDirFmt">
                        <section name="import_sequences" expanded="true" title="Import sequences">
                            <conditional name="__q2galaxy__GUI__cond__sequences__">
                                <param name="__q2galaxy__GUI__select__picker__" type="select" label="Select a mechanism">
                                    <option value="collection" selected="true">Use collection to import</option>
                                    <option value="individual">Associate individual files</option>
                                </param>
                                <when value="collection">
                                    <param name="elements" type="data_collection" help="This data should be formatted as a FastqGzFormat. See the documentation below for more information. Elements must match regex: .+_.+_L[0-9][0-9][0-9]_R[12]_001\.fastq\.gz"/>
                                    <conditional name="__q2galaxy__GUI__cond__add_ext__">
                                        <param name="__q2galaxy__GUI__select__ext_pick__" type="select" label="Append an extension?" help="This is needed if your element identifiers lack one.">
                                            <option value="no">No, use element identifiers as is</option>
                                            <option value="yes">Yes, append an extension</option>
                                        </param>
                                        <when value="yes">
                                            <param name="ext" type="text" label="Extension to append (e.g. '.fastq.gz')"/>
                                        </when>
                                        <when value="no"/>
                                    </conditional>
                                </when>
                                <when value="individual">
                                    <repeat name="elements" min="1" title="Add Elements">
                                        <param name="name" type="text" help="Filename to import the data as. Must match regex: .+_.+_L[0-9][0-9][0-9]_R[12]_001\.fastq\.gz">
                                            <validator type="regex" message="This filename doesn't match the regex.">.+_.+_L[0-9][0-9][0-9]_R[12]_001\.fastq\.gz</validator>
                                        </param>
                                        <param name="data" type="data" format="data" help="This data should be formatted as a FastqGzFormat. See the documentation below for more information."/>
                                    </repeat>
                                </when>
                            </conditional>
                        </section>
                    </when>
                    <when value="SampleIdIndexedSingleEndPerSampleDirFmt">
                        <section name="import_sequences" expanded="true" title="Import sequences">
                            <conditional name="__q2galaxy__GUI__cond__sequences__">
                                <param name="__q2galaxy__GUI__select__picker__" type="select" label="Select a mechanism">
                                    <option value="collection" selected="true">Use collection to import</option>
                                    <option value="individual">Associate individual files</option>
                                </param>
                                <when value="collection">
                                    <param name="elements" type="data_collection" help="This data should be formatted as a FastqGzFormat. See the documentation below for more information. Elements must match regex: .+\.fastq\.gz"/>
                                    <conditional name="__q2galaxy__GUI__cond__add_ext__">
                                        <param name="__q2galaxy__GUI__select__ext_pick__" type="select" label="Append an extension?" help="This is needed if your element identifiers lack one.">
                                            <option value="no">No, use element identifiers as is</option>
                                            <option value="yes">Yes, append an extension</option>
                                        </param>
                                        <when value="yes">
                                            <param name="ext" type="text" label="Extension to append (e.g. '.fastq.gz')"/>
                                        </when>
                                        <when value="no"/>
                                    </conditional>
                                </when>
                                <when value="individual">
                                    <repeat name="elements" min="1" title="Add Elements">
                                        <param name="name" type="text" help="Filename to import the data as. Must match regex: .+\.fastq\.gz">
                                            <validator type="regex" message="This filename doesn't match the regex.">.+\.fastq\.gz</validator>
                                        </param>
                                        <param name="data" type="data" format="data" help="This data should be formatted as a FastqGzFormat. See the documentation below for more information."/>
                                    </repeat>
                                </when>
                            </conditional>
                        </section>
                    </when>
                    <when value="SingleEndFastqManifestPhred33">
                        <section name="import" expanded="true" title="Import">
                            <param name="name" type="hidden" value="__q2galaxy__::literal::None"/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a SingleEndFastqManifestPhred33. See the documentation below for more information."/>
                        </section>
                    </when>
                    <when value="SingleEndFastqManifestPhred33V2">
                        <section name="import" expanded="true" title="Import">
                            <param name="name" type="hidden" value="__q2galaxy__::literal::None"/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a SingleEndFastqManifestPhred33V2. See the documentation below for more information."/>
                        </section>
                    </when>
                    <when value="SingleEndFastqManifestPhred64">
                        <section name="import" expanded="true" title="Import">
                            <param name="name" type="hidden" value="__q2galaxy__::literal::None"/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a SingleEndFastqManifestPhred64. See the documentation below for more information."/>
                        </section>
                    </when>
                    <when value="SingleEndFastqManifestPhred64V2">
                        <section name="import" expanded="true" title="Import">
                            <param name="name" type="hidden" value="__q2galaxy__::literal::None"/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a SingleEndFastqManifestPhred64V2. See the documentation below for more information."/>
                        </section>
                    </when>
                    <when value="SingleLanePerSamplePairedEndFastqDirFmt">
                        <section name="import_sequences" expanded="true" title="Import sequences">
                            <conditional name="__q2galaxy__GUI__cond__sequences__">
                                <param name="__q2galaxy__GUI__select__picker__" type="select" label="Select a mechanism">
                                    <option value="collection" selected="true">Use collection to import</option>
                                    <option value="individual">Associate individual files</option>
                                </param>
                                <when value="collection">
                                    <param name="elements" type="data_collection" help="This data should be formatted as a FastqGzFormat. See the documentation below for more information. Elements must match regex: .+_.+_L[0-9][0-9][0-9]_R[12]_001\.fastq\.gz"/>
                                    <conditional name="__q2galaxy__GUI__cond__add_ext__">
                                        <param name="__q2galaxy__GUI__select__ext_pick__" type="select" label="Append an extension?" help="This is needed if your element identifiers lack one.">
                                            <option value="no">No, use element identifiers as is</option>
                                            <option value="yes">Yes, append an extension</option>
                                        </param>
                                        <when value="yes">
                                            <param name="ext" type="text" label="Extension to append (e.g. '.fastq.gz')"/>
                                        </when>
                                        <when value="no"/>
                                    </conditional>
                                </when>
                                <when value="individual">
                                    <repeat name="elements" min="1" title="Add Elements">
                                        <param name="name" type="text" help="Filename to import the data as. Must match regex: .+_.+_L[0-9][0-9][0-9]_R[12]_001\.fastq\.gz">
                                            <validator type="regex" message="This filename doesn't match the regex.">.+_.+_L[0-9][0-9][0-9]_R[12]_001\.fastq\.gz</validator>
                                        </param>
                                        <param name="data" type="data" format="data" help="This data should be formatted as a FastqGzFormat. See the documentation below for more information."/>
                                    </repeat>
                                </when>
                            </conditional>
                        </section>
                        <section name="import_manifest" expanded="true" title="Import manifest">
                            <param name="name" type="text" value="MANIFEST" help="Filename to import the data as. You shouldn't need to change this unless something is wrong."/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a FastqManifestFormat. See the documentation below for more information."/>
                        </section>
                        <section name="import_metadata" expanded="true" title="Import metadata">
                            <param name="name" type="text" value="metadata.yml" help="Filename to import the data as. You shouldn't need to change this unless something is wrong."/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a YamlFormat. See the documentation below for more information."/>
                        </section>
                    </when>
                    <when value="SingleLanePerSampleSingleEndFastqDirFmt">
                        <section name="import_sequences" expanded="true" title="Import sequences">
                            <conditional name="__q2galaxy__GUI__cond__sequences__">
                                <param name="__q2galaxy__GUI__select__picker__" type="select" label="Select a mechanism">
                                    <option value="collection" selected="true">Use collection to import</option>
                                    <option value="individual">Associate individual files</option>
                                </param>
                                <when value="collection">
                                    <param name="elements" type="data_collection" help="This data should be formatted as a FastqGzFormat. See the documentation below for more information. Elements must match regex: .+_.+_L[0-9][0-9][0-9]_R[12]_001\.fastq\.gz"/>
                                    <conditional name="__q2galaxy__GUI__cond__add_ext__">
                                        <param name="__q2galaxy__GUI__select__ext_pick__" type="select" label="Append an extension?" help="This is needed if your element identifiers lack one.">
                                            <option value="no">No, use element identifiers as is</option>
                                            <option value="yes">Yes, append an extension</option>
                                        </param>
                                        <when value="yes">
                                            <param name="ext" type="text" label="Extension to append (e.g. '.fastq.gz')"/>
                                        </when>
                                        <when value="no"/>
                                    </conditional>
                                </when>
                                <when value="individual">
                                    <repeat name="elements" min="1" title="Add Elements">
                                        <param name="name" type="text" help="Filename to import the data as. Must match regex: .+_.+_L[0-9][0-9][0-9]_R[12]_001\.fastq\.gz">
                                            <validator type="regex" message="This filename doesn't match the regex.">.+_.+_L[0-9][0-9][0-9]_R[12]_001\.fastq\.gz</validator>
                                        </param>
                                        <param name="data" type="data" format="data" help="This data should be formatted as a FastqGzFormat. See the documentation below for more information."/>
                                    </repeat>
                                </when>
                            </conditional>
                        </section>
                        <section name="import_manifest" expanded="true" title="Import manifest">
                            <param name="name" type="text" value="MANIFEST" help="Filename to import the data as. You shouldn't need to change this unless something is wrong."/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a FastqManifestFormat. See the documentation below for more information."/>
                        </section>
                        <section name="import_metadata" expanded="true" title="Import metadata">
                            <param name="name" type="text" value="metadata.yml" help="Filename to import the data as. You shouldn't need to change this unless something is wrong."/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a YamlFormat. See the documentation below for more information."/>
                        </section>
                    </when>
                </conditional>
            </when>
            <when value="SampleData__ob__Sequences__cb__">
                <conditional name="__q2galaxy__GUI__cond__format__">
                    <param name="format" type="select" label="QIIME 2 file format to import from:">
                        <option value="QIIME1DemuxFormat" selected="true">QIIME1 Demux Format</option>
                        <option value="SingleLanePerSampleSingleEndFastqDirFmt" selected="false">Single Lane Per Sample Single End Fastq Directory Format</option>
                    </param>
                    <when value="QIIME1DemuxFormat">
                        <section name="import" expanded="true" title="Import">
                            <param name="name" type="hidden" value="__q2galaxy__::literal::None"/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a QIIME1DemuxFormat. See the documentation below for more information."/>
                        </section>
                    </when>
                    <when value="SingleLanePerSampleSingleEndFastqDirFmt">
                        <section name="import_sequences" expanded="true" title="Import sequences">
                            <conditional name="__q2galaxy__GUI__cond__sequences__">
                                <param name="__q2galaxy__GUI__select__picker__" type="select" label="Select a mechanism">
                                    <option value="collection" selected="true">Use collection to import</option>
                                    <option value="individual">Associate individual files</option>
                                </param>
                                <when value="collection">
                                    <param name="elements" type="data_collection" help="This data should be formatted as a FastqGzFormat. See the documentation below for more information. Elements must match regex: .+_.+_L[0-9][0-9][0-9]_R[12]_001\.fastq\.gz"/>
                                    <conditional name="__q2galaxy__GUI__cond__add_ext__">
                                        <param name="__q2galaxy__GUI__select__ext_pick__" type="select" label="Append an extension?" help="This is needed if your element identifiers lack one.">
                                            <option value="no">No, use element identifiers as is</option>
                                            <option value="yes">Yes, append an extension</option>
                                        </param>
                                        <when value="yes">
                                            <param name="ext" type="text" label="Extension to append (e.g. '.fastq.gz')"/>
                                        </when>
                                        <when value="no"/>
                                    </conditional>
                                </when>
                                <when value="individual">
                                    <repeat name="elements" min="1" title="Add Elements">
                                        <param name="name" type="text" help="Filename to import the data as. Must match regex: .+_.+_L[0-9][0-9][0-9]_R[12]_001\.fastq\.gz">
                                            <validator type="regex" message="This filename doesn't match the regex.">.+_.+_L[0-9][0-9][0-9]_R[12]_001\.fastq\.gz</validator>
                                        </param>
                                        <param name="data" type="data" format="data" help="This data should be formatted as a FastqGzFormat. See the documentation below for more information."/>
                                    </repeat>
                                </when>
                            </conditional>
                        </section>
                        <section name="import_manifest" expanded="true" title="Import manifest">
                            <param name="name" type="text" value="MANIFEST" help="Filename to import the data as. You shouldn't need to change this unless something is wrong."/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a FastqManifestFormat. See the documentation below for more information."/>
                        </section>
                        <section name="import_metadata" expanded="true" title="Import metadata">
                            <param name="name" type="text" value="metadata.yml" help="Filename to import the data as. You shouldn't need to change this unless something is wrong."/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a YamlFormat. See the documentation below for more information."/>
                        </section>
                    </when>
                </conditional>
            </when>
            <when value="SampleData__ob__TrueTargets__cb__">
                <conditional name="__q2galaxy__GUI__cond__format__">
                    <param name="format" type="select" label="QIIME 2 file format to import from:">
                        <option value="PredictionsFormat" selected="true">Predictions Format</option>
                    </param>
                    <when value="PredictionsFormat">
                        <section name="import" expanded="true" title="Import">
                            <param name="name" type="hidden" value="__q2galaxy__::literal::None"/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a PredictionsFormat. See the documentation below for more information."/>
                        </section>
                    </when>
                </conditional>
            </when>
            <when value="SampleEstimator__ob__Classifier__cb__">
                <conditional name="__q2galaxy__GUI__cond__format__">
                    <param name="format" type="select" label="QIIME 2 file format to import from:">
                        <option value="SampleEstimatorDirFmt" selected="true">Sample Estimator Directory Format</option>
                    </param>
                    <when value="SampleEstimatorDirFmt">
                        <section name="import_version_info" expanded="true" title="Import version_info">
                            <param name="name" type="text" value="sklearn_version.json" help="Filename to import the data as. You shouldn't need to change this unless something is wrong."/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a JSONFormat. See the documentation below for more information."/>
                        </section>
                        <section name="import_sklearn_pipeline" expanded="true" title="Import sklearn_pipeline">
                            <param name="name" type="text" value="sklearn_pipeline.tar" help="Filename to import the data as. You shouldn't need to change this unless something is wrong."/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a PickleFormat. See the documentation below for more information."/>
                        </section>
                    </when>
                </conditional>
            </when>
            <when value="SampleEstimator__ob__Regressor__cb__">
                <conditional name="__q2galaxy__GUI__cond__format__">
                    <param name="format" type="select" label="QIIME 2 file format to import from:">
                        <option value="SampleEstimatorDirFmt" selected="true">Sample Estimator Directory Format</option>
                    </param>
                    <when value="SampleEstimatorDirFmt">
                        <section name="import_version_info" expanded="true" title="Import version_info">
                            <param name="name" type="text" value="sklearn_version.json" help="Filename to import the data as. You shouldn't need to change this unless something is wrong."/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a JSONFormat. See the documentation below for more information."/>
                        </section>
                        <section name="import_sklearn_pipeline" expanded="true" title="Import sklearn_pipeline">
                            <param name="name" type="text" value="sklearn_pipeline.tar" help="Filename to import the data as. You shouldn't need to change this unless something is wrong."/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a PickleFormat. See the documentation below for more information."/>
                        </section>
                    </when>
                </conditional>
            </when>
            <when value="SeppReferenceDatabase">
                <conditional name="__q2galaxy__GUI__cond__format__">
                    <param name="format" type="select" label="QIIME 2 file format to import from:">
                        <option value="SeppReferenceDirFmt" selected="true">Sepp Reference Directory Format</option>
                    </param>
                    <when value="SeppReferenceDirFmt">
                        <section name="import_alignment" expanded="true" title="Import alignment">
                            <param name="name" type="text" value="aligned-dna-sequences.fasta" help="Filename to import the data as. You shouldn't need to change this unless something is wrong."/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a AlignedDNAFASTAFormat. See the documentation below for more information."/>
                        </section>
                        <section name="import_phylogeny" expanded="true" title="Import phylogeny">
                            <param name="name" type="text" value="tree.nwk" help="Filename to import the data as. You shouldn't need to change this unless something is wrong."/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a NewickFormat. See the documentation below for more information."/>
                        </section>
                        <section name="import_raxml_info" expanded="true" title="Import raxml_info">
                            <param name="name" type="text" value="raxml-info.txt" help="Filename to import the data as. You shouldn't need to change this unless something is wrong."/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a RAxMLinfoFormat. See the documentation below for more information."/>
                        </section>
                    </when>
                </conditional>
            </when>
            <when value="TaxonomicClassifier">
                <conditional name="__q2galaxy__GUI__cond__format__">
                    <param name="format" type="select" label="QIIME 2 file format to import from:">
                        <option value="TaxonomicClassiferTemporaryPickleDirFmt" selected="true">Taxonomic Classifer Temporary Pickle Directory Format</option>
                    </param>
                    <when value="TaxonomicClassiferTemporaryPickleDirFmt">
                        <section name="import_version_info" expanded="true" title="Import version_info">
                            <param name="name" type="text" value="sklearn_version.json" help="Filename to import the data as. You shouldn't need to change this unless something is wrong."/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a JSONFormat. See the documentation below for more information."/>
                        </section>
                        <section name="import_sklearn_pipeline" expanded="true" title="Import sklearn_pipeline">
                            <param name="name" type="text" value="sklearn_pipeline.tar" help="Filename to import the data as. You shouldn't need to change this unless something is wrong."/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a PickleFormat. See the documentation below for more information."/>
                        </section>
                    </when>
                </conditional>
            </when>
            <when value="UchimeStats">
                <conditional name="__q2galaxy__GUI__cond__format__">
                    <param name="format" type="select" label="QIIME 2 file format to import from:">
                        <option value="UchimeStatsFmt" selected="true">Uchime Stats Format</option>
                    </param>
                    <when value="UchimeStatsFmt">
                        <section name="import" expanded="true" title="Import">
                            <param name="name" type="hidden" value="__q2galaxy__::literal::None"/>
                            <param name="data" type="data" format="data" help="This data should be formatted as a UchimeStatsFmt. See the documentation below for more information."/>
                        </section>
                    </when>
                </conditional>
            </when>
        </conditional>
    </inputs>
    <outputs>
        <data name="imported_data" format="qza" from_work_dir="imported_data.qza"/>
    </outputs>
    <help>
QIIME 2: tools import
=====================
Import data as a QIIME 2 artifact

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

 1. Select the type you wish to import. If you are uncertain, consider what
    your next action would be and identify what type it requires.

 2. Identify which format will best suite the data you have available. Many
    types will have only a single format available. There is some documentation
    available below on the different formats, however there may not be
    very much documentation available for your format.

 3. For each part of the format, you will need to associate some data.

    a. If it is a simple format, you may just select the history dataset.
    b. If it is a more complex format, you will need to provide either a
       filename and history dataset, or a collection.
    c. For collections, they can be constructed via matching a regex against
       the names of the items in that collection. (You may need to append an
       extension if your collection's element IDs lack one.) Or you can
       provide individual history datasets with a filename as in the simpler
       cases.

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

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.


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.


HeaderlessTSVTaxonomyFormat
***************************
Format for a 2+ column TSV file without a header.

This format supports comment lines starting with #, and blank lines.


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

A gzipped fastq file.


SampleIdIndexedSingleEndPerSampleDirFmt
***************************************
Single-end reads in fastq.gz files where base filename is the sample id

    The full file name, minus the extension (`.fastq.gz`) is the sample id.
    For example, the sample id for the file:
     * `sample-1.fastq.gz` is `sample-1`
     * `xyz.fastq.gz` is `xyz`
     * `sample-42_S1_L001_R1_001.fastq.gz` is `sample-42_S1_L001_R1_001`

Additional formats without documentation:
*****************************************
 - FirstDifferencesFormat
 - MixedCaseAlignedDNAFASTAFormat
 - SingleLanePerSamplePairedEndFastqDirFmt
 - EMPPairedEndDirFmt
 - ImmutableMetadataFormat
 - PairedEndFastqManifestPhred64V2
 - DataLoafPackageDirFmt
 - AlignedDNAFASTAFormat
 - BIOMV100Format
 - UchimeStatsFmt
 - BLAST6Format
 - PairedDNASequencesDirectoryFormat
 - SingleEndFastqManifestPhred33V2
 - QualityFilterStatsFmt
 - DADA2StatsFormat
 - AlignedProteinFASTAFormat
 - MixedCaseRNAFASTAFormat
 - PlacementsFormat
 - NewickFormat
 - PairedEndFastqManifestPhred64
 - ProteinFASTAFormat
 - RNAFASTAFormat
 - BooleanSeriesFormat
 - SingleEndFastqManifestPhred64
 - LSMatFormat
 - DeblurStatsFmt
 - ErrorCorrectionDetailsFmt
 - MixedCaseDNAFASTAFormat
 - TaxonomicClassiferTemporaryPickleDirFmt
 - DNAFASTAFormat
 - ProcrustesStatisticsFmt
 - CasavaOneEightLanelessPerSampleDirFmt
 - EMPSingleEndDirFmt
 - DecontamScoreFormat
 - OrdinationFormat
 - SingleLanePerSampleSingleEndFastqDirFmt
 - Bowtie2IndexDirFmt
 - BIOMV210Format
 - PairedEndFastqManifestPhred33V2
 - SampleEstimatorDirFmt
 - EMPSingleEndCasavaDirFmt
 - PairedRNASequencesDirectoryFormat
 - EMPPairedEndCasavaDirFmt
 - CasavaOneEightSingleLanePerSampleDirFmt
 - SingleEndFastqManifestPhred64V2
 - MultiplexedFastaQualDirFmt
 - DifferentialFormat
 - AlphaDiversityFormat
 - MultiplexedPairedEndBarcodeInSequenceDirFmt
 - PairedEndFastqManifestPhred33
 - ArtificialGroupingFormat
 - ProbabilitiesFormat
 - SeppReferenceDirFmt
 - MixedCaseAlignedRNAFASTAFormat
 - SingleEndFastqManifestPhred33
 - ImportanceFormat
 - AlignedRNAFASTAFormat
 - PredictionsFormat
</help>
    <citations>
        <citation type="doi">10.1038/s41587-019-0209-9</citation>
    </citations>
</tool>