LICENSE MANIFEST.in README.md setup.cfg setup.py versioneer.py qiime2/__init__.py qiime2/_version.py qiime2/citations.bib qiime2/plugins.py qiime2/util.py qiime2.egg-info/PKG-INFO qiime2.egg-info/SOURCES.txt qiime2.egg-info/dependency_links.txt qiime2.egg-info/entry_points.txt qiime2.egg-info/not-zip-safe qiime2.egg-info/top_level.txt qiime2/core/__init__.py qiime2/core/cache.py qiime2/core/cite.py qiime2/core/enan.py qiime2/core/exceptions.py qiime2/core/format.py qiime2/core/missing.py qiime2/core/path.py qiime2/core/transform.py qiime2/core/util.py qiime2/core/validate.py qiime2/core/archive/__init__.py qiime2/core/archive/archiver.py qiime2/core/archive/provenance.py qiime2/core/archive/format/__init__.py qiime2/core/archive/format/util.py qiime2/core/archive/format/v0.py qiime2/core/archive/format/v1.py qiime2/core/archive/format/v2.py qiime2/core/archive/format/v3.py qiime2/core/archive/format/v4.py qiime2/core/archive/format/v5.py qiime2/core/archive/format/v6.py qiime2/core/archive/format/tests/__init__.py qiime2/core/archive/format/tests/test_util.py qiime2/core/archive/format/tests/test_v0.py qiime2/core/archive/tests/__init__.py qiime2/core/archive/tests/test_archiver.py qiime2/core/archive/tests/test_citations.py qiime2/core/archive/tests/test_provenance.py qiime2/core/testing/__init__.py qiime2/core/testing/citations.bib qiime2/core/testing/examples.py qiime2/core/testing/format.py qiime2/core/testing/mapped.py qiime2/core/testing/method.py qiime2/core/testing/pipeline.py qiime2/core/testing/plugin.py qiime2/core/testing/transformer.py qiime2/core/testing/type.py qiime2/core/testing/util.py qiime2/core/testing/validator.py qiime2/core/testing/visualizer.py qiime2/core/testing/tests/__init__.py qiime2/core/testing/tests/test_mapped_actions.py qiime2/core/tests/__init__.py qiime2/core/tests/test_cache.py qiime2/core/tests/test_enan.py qiime2/core/tests/test_missing.py qiime2/core/tests/test_path.py qiime2/core/tests/test_pipeline_resumption.py qiime2/core/tests/test_util.py qiime2/core/tests/test_validate.py qiime2/core/type/__init__.py qiime2/core/type/collection.py qiime2/core/type/grammar.py qiime2/core/type/meta.py qiime2/core/type/parse.py qiime2/core/type/primitive.py qiime2/core/type/semantic.py qiime2/core/type/signature.py qiime2/core/type/template.py qiime2/core/type/util.py qiime2/core/type/visualization.py qiime2/core/type/tests/__init__.py qiime2/core/type/tests/test_collection.py qiime2/core/type/tests/test_grammar.py qiime2/core/type/tests/test_meta.py qiime2/core/type/tests/test_parse.py qiime2/core/type/tests/test_primitive.py qiime2/core/type/tests/test_semantic.py qiime2/core/type/tests/test_util.py qiime2/jupyter/__init__.py qiime2/jupyter/handlers.py qiime2/jupyter/hooks.py qiime2/jupyter/template.py qiime2/metadata/__init__.py qiime2/metadata/base.py qiime2/metadata/io.py qiime2/metadata/metadata.py qiime2/metadata/tests/__init__.py qiime2/metadata/tests/test_io.py qiime2/metadata/tests/test_metadata.py qiime2/metadata/tests/test_metadata_column.py qiime2/metadata/tests/data/invalid/column-name-conflicts-with-id-header.tsv qiime2/metadata/tests/data/invalid/comments-and-empty-rows-only.tsv qiime2/metadata/tests/data/invalid/data-longer-than-header.tsv qiime2/metadata/tests/data/invalid/directive-after-directives-section.tsv qiime2/metadata/tests/data/invalid/directive-before-header.tsv qiime2/metadata/tests/data/invalid/directive-longer-than-header.tsv qiime2/metadata/tests/data/invalid/duplicate-column-names-with-whitespace.tsv qiime2/metadata/tests/data/invalid/duplicate-column-names.tsv qiime2/metadata/tests/data/invalid/duplicate-directives.tsv qiime2/metadata/tests/data/invalid/duplicate-ids-with-whitespace.tsv qiime2/metadata/tests/data/invalid/duplicate-ids.tsv qiime2/metadata/tests/data/invalid/empty-column-name.tsv qiime2/metadata/tests/data/invalid/empty-file qiime2/metadata/tests/data/invalid/empty-id.tsv qiime2/metadata/tests/data/invalid/header-only-with-comments-and-empty-rows.tsv qiime2/metadata/tests/data/invalid/header-only.tsv qiime2/metadata/tests/data/invalid/id-conflicts-with-id-header.tsv qiime2/metadata/tests/data/invalid/invalid-header.tsv qiime2/metadata/tests/data/invalid/missing-unknown-scheme.tsv qiime2/metadata/tests/data/invalid/non-utf-8.tsv qiime2/metadata/tests/data/invalid/qiime1-empty.tsv qiime2/metadata/tests/data/invalid/simple-utf-16be.txt qiime2/metadata/tests/data/invalid/simple-utf-16le.txt qiime2/metadata/tests/data/invalid/types-directive-non-numeric.tsv qiime2/metadata/tests/data/invalid/unrecognized-column-type.tsv qiime2/metadata/tests/data/invalid/unrecognized-directive.tsv qiime2/metadata/tests/data/invalid/whitespace-only-column-name.tsv qiime2/metadata/tests/data/invalid/whitespace-only-id.tsv qiime2/metadata/tests/data/valid/BOM-simple.txt qiime2/metadata/tests/data/valid/all-cells-padded.tsv qiime2/metadata/tests/data/valid/biom-observation-metadata.tsv qiime2/metadata/tests/data/valid/case-insensitive-types-directive.tsv qiime2/metadata/tests/data/valid/column-order.tsv qiime2/metadata/tests/data/valid/comments.tsv qiime2/metadata/tests/data/valid/complete-types-directive.tsv qiime2/metadata/tests/data/valid/empty-rows.tsv qiime2/metadata/tests/data/valid/empty-types-directive.tsv qiime2/metadata/tests/data/valid/jagged-trailing-columns.tsv qiime2/metadata/tests/data/valid/jagged.tsv qiime2/metadata/tests/data/valid/leading-trailing-whitespace.tsv qiime2/metadata/tests/data/valid/mac-line-endings.tsv qiime2/metadata/tests/data/valid/minimal.tsv qiime2/metadata/tests/data/valid/missing-data.tsv qiime2/metadata/tests/data/valid/missing-insdc-no-directive.tsv qiime2/metadata/tests/data/valid/missing-insdc.tsv qiime2/metadata/tests/data/valid/no-columns.tsv qiime2/metadata/tests/data/valid/no-id-or-column-name-type-cast.tsv qiime2/metadata/tests/data/valid/no-newline-at-eof.tsv qiime2/metadata/tests/data/valid/non-standard-characters.tsv qiime2/metadata/tests/data/valid/numeric-column.tsv qiime2/metadata/tests/data/valid/override-insdc.tsv qiime2/metadata/tests/data/valid/partial-types-directive.tsv qiime2/metadata/tests/data/valid/qiime1.tsv qiime2/metadata/tests/data/valid/qiita-preparation-information.tsv qiime2/metadata/tests/data/valid/qiita-sample-information.tsv qiime2/metadata/tests/data/valid/recommended-ids.tsv qiime2/metadata/tests/data/valid/rows-shorter-than-header.tsv qiime2/metadata/tests/data/valid/simple-with-directive.tsv qiime2/metadata/tests/data/valid/simple.tsv qiime2/metadata/tests/data/valid/simple.txt qiime2/metadata/tests/data/valid/single-column.tsv qiime2/metadata/tests/data/valid/single-id.tsv qiime2/metadata/tests/data/valid/trailing-columns.tsv qiime2/metadata/tests/data/valid/unix-line-endings.tsv qiime2/metadata/tests/data/valid/windows-line-endings.tsv qiime2/plugin/__init__.py qiime2/plugin/plugin.py qiime2/plugin/testing.py qiime2/plugin/util.py qiime2/plugin/model/__init__.py qiime2/plugin/model/base.py qiime2/plugin/model/directory_format.py qiime2/plugin/model/file_format.py qiime2/plugin/model/tests/__init__.py qiime2/plugin/model/tests/test_directory_format.py qiime2/plugin/model/tests/test_file_format.py qiime2/plugin/model/tests/data/test_text_files/test_text1.txt qiime2/plugin/model/tests/data/test_text_files/test_text2.txt qiime2/plugin/model/tests/data/test_text_files_extra/bad_4th.txt qiime2/plugin/model/tests/data/test_text_files_extra/test_text1.txt qiime2/plugin/model/tests/data/test_text_files_extra/test_text2.txt qiime2/plugin/model/tests/data/test_text_files_extra/test_text3.txt qiime2/plugin/tests/__init__.py qiime2/plugin/tests/test_plugin.py qiime2/plugin/tests/test_tests.py qiime2/sdk/__init__.py qiime2/sdk/action.py qiime2/sdk/actiongraph.py qiime2/sdk/context.py qiime2/sdk/parallel_config.py qiime2/sdk/plugin_manager.py qiime2/sdk/proxy.py qiime2/sdk/result.py qiime2/sdk/results.py qiime2/sdk/usage.py qiime2/sdk/util.py qiime2/sdk/tests/__init__.py qiime2/sdk/tests/test_action.py qiime2/sdk/tests/test_actiongraph.py qiime2/sdk/tests/test_artifact.py qiime2/sdk/tests/test_config.py qiime2/sdk/tests/test_method.py qiime2/sdk/tests/test_pipeline.py qiime2/sdk/tests/test_plugin_manager.py qiime2/sdk/tests/test_result.py qiime2/sdk/tests/test_results.py qiime2/sdk/tests/test_usage.py qiime2/sdk/tests/test_util.py qiime2/sdk/tests/test_visualization.py qiime2/sdk/tests/test_visualizer.py qiime2/sdk/tests/data/intsequence-fail-max-validation.txt qiime2/sdk/tests/data/mapping_config.toml qiime2/sdk/tests/data/mapping_only_config.toml qiime2/sdk/tests/data/test_config.toml qiime2/tests/__init__.py qiime2/tests/mystery_stew.py qiime2/tests/test_artifact_api.py qiime2/tests/test_util.py