{
  "paths": [
    {
      "_path": "lib/python3.9/site-packages/q2_types-2024.10.0.dev0+20.g30d8c74-py3.9.egg-info/PKG-INFO",
      "path_type": "hardlink",
      "sha256": "200f0cd825b8624d150a9e858635aa5b81d75577e3244920038a0860286a7c4f",
      "size_in_bytes": 246
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types-2024.10.0.dev0+20.g30d8c74-py3.9.egg-info/SOURCES.txt",
      "path_type": "hardlink",
      "sha256": "c8c381f78387da8f91bc945b1f9ad52d7b5f27898380e8768a04bbf97454d227",
      "size_in_bytes": 29040
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types-2024.10.0.dev0+20.g30d8c74-py3.9.egg-info/dependency_links.txt",
      "path_type": "hardlink",
      "sha256": "01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b",
      "size_in_bytes": 1
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types-2024.10.0.dev0+20.g30d8c74-py3.9.egg-info/entry_points.txt",
      "path_type": "hardlink",
      "sha256": "354870059fa1fa7db9767a1c689006983912404d8d4f6e1442b07c915d4065af",
      "size_in_bytes": 57
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types-2024.10.0.dev0+20.g30d8c74-py3.9.egg-info/not-zip-safe",
      "path_type": "hardlink",
      "sha256": "01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b",
      "size_in_bytes": 1
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types-2024.10.0.dev0+20.g30d8c74-py3.9.egg-info/top_level.txt",
      "path_type": "hardlink",
      "sha256": "8a5014496269fce7868de82fe6ea4457b25c4fc51e3b21b661236c741a39f142",
      "size_in_bytes": 9
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/__init__.py",
      "path_type": "hardlink",
      "sha256": "ceec33c2a6fc301a7d113274648a84c06da1a8fe1460a026718d9cd5432c5b17",
      "size_in_bytes": 443
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/__pycache__/__init__.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "b26293587e5ec6fff527a3526a3573724f5daa99d0cb5cea28d8023dd5a58bfc",
      "size_in_bytes": 268
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/__pycache__/_util.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "4a7cacb07141ec4fb9aee486898a20b6e24a06e61ad870a097bc2708bd5b18b4",
      "size_in_bytes": 2643
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/__pycache__/_version.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "12c3f72ef4c9e7350657c05218865fd8b48bad76f3bb73733ae014ca2ed9d53a",
      "size_in_bytes": 530
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/__pycache__/plugin_setup.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "dbcc96ec1f2eb853b356ca356c870910acf11aa4d0d8e139339b6b6ac69342fe",
      "size_in_bytes": 1664
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/_util.py",
      "path_type": "hardlink",
      "sha256": "b25ad7b36a3c5c43f7618b8426a0504b702b61436336935e5ecd57a6efa2a1fd",
      "size_in_bytes": 3905
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/_version.py",
      "path_type": "hardlink",
      "sha256": "fb2882934636c019b697507c8298a6db5cdcd86b779fd486beddbc600c2442da",
      "size_in_bytes": 518
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/bowtie2/__init__.py",
      "path_type": "hardlink",
      "sha256": "c67c8c5c2a60b82eff7aa98c853e2541540cdd93c26702f81d9c189fc4da89cf",
      "size_in_bytes": 526
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/bowtie2/__pycache__/__init__.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "73afc1ae47e3185e31322edaacc2014b07d3d65eb11b88548f1cf9f64364da17",
      "size_in_bytes": 356
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/bowtie2/__pycache__/_formats.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "2a8ae462ae5f6857fe17c903895555b805d6a0c01a85331c38d9862e1e9c3c80",
      "size_in_bytes": 2081
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/bowtie2/__pycache__/_types.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "7c8108f9d9be13b8ab2669915fe1980c2db480d8553cf1e7df811c19c0a8a65a",
      "size_in_bytes": 270
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/bowtie2/_deferred_setup/__init__.py",
      "path_type": "hardlink",
      "sha256": "834cfabb91a265ac9c8ee5ec0d0539a5685d250c5a368c886c2fc0bfa488df44",
      "size_in_bytes": 877
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/bowtie2/_deferred_setup/__pycache__/__init__.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "dad4e0a649554e90cf277b4a27a9eedb0bcefd2d733158f76f3fe7d276c910a8",
      "size_in_bytes": 707
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/bowtie2/_formats.py",
      "path_type": "hardlink",
      "sha256": "6c1eaff06f22f658724035546a8e93df28ad206963d6004825ab7ad95d4c4f37",
      "size_in_bytes": 1766
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/bowtie2/_types.py",
      "path_type": "hardlink",
      "sha256": "91f36a5be6fb205775f273467f97e0fd304e463c8e40a204351651a2aba242ed",
      "size_in_bytes": 631
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/bowtie2/citations.bib",
      "path_type": "hardlink",
      "sha256": "5274f91767a9ae3950daa814aa2041c41bc43b0a19daea74cd7418413c698817",
      "size_in_bytes": 254
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/citations.bib",
      "path_type": "hardlink",
      "sha256": "b415dd690fb3bf36161b1ac4e477314007095ffd0a73c0f050b9241af31e0972",
      "size_in_bytes": 331
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/distance_matrix/__init__.py",
      "path_type": "hardlink",
      "sha256": "b8872af084f4c8ab892a90c4a891146556d330becdc378ff02633082181ba106",
      "size_in_bytes": 528
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/distance_matrix/__pycache__/__init__.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "43116664621b7d1edc5587790dff550c8dcc99ef299e7831973bdb03a8f3c7d1",
      "size_in_bytes": 366
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/distance_matrix/__pycache__/_formats.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "76f8c8e61e7626482b3c81cafd319cd73c2167cb6d6285ec77abc0cb30595f22",
      "size_in_bytes": 767
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/distance_matrix/__pycache__/_types.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "917dd74cd78c4a6d6e38f93d927a9858693236e3fb5e4d48c7bd896f0a574243",
      "size_in_bytes": 280
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/distance_matrix/_deferred_setup/__init__.py",
      "path_type": "hardlink",
      "sha256": "613e2040795b62266ec6171ac43e8d255fcb1513fe02f8ad48ff6e471a0fc4c2",
      "size_in_bytes": 847
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/distance_matrix/_deferred_setup/__pycache__/__init__.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "3abaa0095835a240d40601a06b389573d9a25f167ea5a73538ff5067611dd698",
      "size_in_bytes": 673
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/distance_matrix/_deferred_setup/__pycache__/_transformers.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "542f03467c504cfc7a4529fd801e185d74c2ee43e9bca1d3f6458412ac824896",
      "size_in_bytes": 791
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/distance_matrix/_deferred_setup/_transformers.py",
      "path_type": "hardlink",
      "sha256": "5ac5f97874d7b1298b90342376dfa8a8b8247b2afeb8bd1feb18e6bd1f5a7dd2",
      "size_in_bytes": 767
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/distance_matrix/_formats.py",
      "path_type": "hardlink",
      "sha256": "0ace82086734bf27490760ce6a2e5ddb79562bf01554adf05c35e5a48c96d6ec",
      "size_in_bytes": 703
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/distance_matrix/_types.py",
      "path_type": "hardlink",
      "sha256": "5bb8bc1dffa34d86fa61660adf3f4107e19ba5bb8476b49fa85df508204238e6",
      "size_in_bytes": 439
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/distance_matrix/tests/__init__.py",
      "path_type": "hardlink",
      "sha256": "36ceb2afcad5806e78f4ee58b31bedaae72769dcbc64e817ee66034936317b1b",
      "size_in_bytes": 349
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/distance_matrix/tests/__pycache__/__init__.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "3739b418220f274f1c76a73234ef526a88f4c7e917f678fe7a8570abd996692a",
      "size_in_bytes": 207
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/distance_matrix/tests/__pycache__/test_formats.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "1c154ae6d12726e4d2d4afd2cf3836118f1f9c709b1c3dc4b3b3080ce111c670",
      "size_in_bytes": 1784
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/distance_matrix/tests/__pycache__/test_transformers.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "3870c5c84f3875216bd939aa9eca4093a6fc0eea07ee604602ab1959f42f4e1d",
      "size_in_bytes": 1480
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/distance_matrix/tests/__pycache__/test_types.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "56345baf01b0f3968682e3e01847f1215559a5a2c0dd6453f45b06dca4b70242",
      "size_in_bytes": 1156
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/distance_matrix/tests/data/distance-matrix-1x1.tsv",
      "path_type": "hardlink",
      "sha256": "b9468d027dc413a474b4fb824d36ee4284eb9f89c062b6c08af65afd51b8488f",
      "size_in_bytes": 11
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/distance_matrix/tests/data/distance-matrix-2x2.tsv",
      "path_type": "hardlink",
      "sha256": "128fb161557a52c0a7bb710e538d4261e195b439a035a2dd6acbb8f0eb3bb021",
      "size_in_bytes": 31
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/distance_matrix/tests/data/distance-matrix-NxN.tsv",
      "path_type": "hardlink",
      "sha256": "4e858a9e421e8a34816a406e447c6593793819622ca07bf4b1b78c86c3b28e95",
      "size_in_bytes": 1085
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/distance_matrix/tests/data/not-lsmat",
      "path_type": "hardlink",
      "sha256": "ac63530076d04f2f5dbd5dde4bc7b0ee5ca0e31dc8d903706d487d591925ad1c",
      "size_in_bytes": 40
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/distance_matrix/tests/test_formats.py",
      "path_type": "hardlink",
      "sha256": "ac8744a52cca367d282dbe83a808aba8711fd137faabf02a99144bc28be9ec41",
      "size_in_bytes": 1887
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/distance_matrix/tests/test_transformers.py",
      "path_type": "hardlink",
      "sha256": "9d406397c1ee5bd7f1d7b1f6e3a3b8d24273bb3b3513dbb21f879170d7187203",
      "size_in_bytes": 1575
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/distance_matrix/tests/test_types.py",
      "path_type": "hardlink",
      "sha256": "556430d1b8182b3d74ac0ca90aabbf6964664d5cea59157bf4130e44b8d38070",
      "size_in_bytes": 976
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/__init__.py",
      "path_type": "hardlink",
      "sha256": "fefe25b3b06d6fb5868b54a4ceec688f1848120785708ce2a5bdfa8016d47a6c",
      "size_in_bytes": 3985
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/__pycache__/__init__.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "bf455c37cd92348cbd209fea21f7b131c0ed4ae156c6820ef47af6009521cd5a",
      "size_in_bytes": 2779
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/__pycache__/_formats.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "c41585ac5f4c2043ce86db6a0d3d283f9da5ea62f2051173dfcbf73056f7079c",
      "size_in_bytes": 15442
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/__pycache__/_objects.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "efab76438faca6bbbd932ad83286c2fccfb195025f931a5b6c85c42f45787866",
      "size_in_bytes": 2021
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/__pycache__/_types.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "ab9251564b6defdddf147a6f267546293374ff89d0c1213f5914ae624d6587d7",
      "size_in_bytes": 855
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/_deferred_setup/__init__.py",
      "path_type": "hardlink",
      "sha256": "7817783b5fc4415311c19d389e869edd435bb51b13fcbc1bee79e0deedaf988f",
      "size_in_bytes": 7065
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/_deferred_setup/__pycache__/__init__.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "f33a34af6779fee2749b326f6358a5da962942cc50df85bffe99d053174058f1",
      "size_in_bytes": 4197
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/_deferred_setup/__pycache__/_transformers.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "76aea02ce9b41a6f2b7ff2b513013656fe922783cf08cff7f36e756f256441b9",
      "size_in_bytes": 21032
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/_deferred_setup/__pycache__/_validators.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "ad27e067f42c117aa9dc9b5abf4614c968325ddecea165efdb8fd22d485d5cb3",
      "size_in_bytes": 1227
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/_deferred_setup/_transformers.py",
      "path_type": "hardlink",
      "sha256": "0f6fb2c249c53ec72d1db4d8cea807cdf8f51415ea04c1fdd6c0906b0d90beac",
      "size_in_bytes": 26278
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/_deferred_setup/_validators.py",
      "path_type": "hardlink",
      "sha256": "cd3b839eb5b7fa6346637d2319f76cd91b5c0a1238114d733cbe13ac044285ca",
      "size_in_bytes": 1511
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/_formats.py",
      "path_type": "hardlink",
      "sha256": "509cb54f981b9d492627a37288317c4cd51512c12ca7ca31d6692d62cfe95f49",
      "size_in_bytes": 18358
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/_objects.py",
      "path_type": "hardlink",
      "sha256": "f9f16bc29833b7377cde19c0c2658cf6a79a3fd45a9177c4b0dfb3ccc25138ef",
      "size_in_bytes": 1123
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/_types.py",
      "path_type": "hardlink",
      "sha256": "b763f75f48db7ef6c8bfcc94bdb4e91de5240b41907a73c46ff1e171a16e9176",
      "size_in_bytes": 1802
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/__init__.py",
      "path_type": "hardlink",
      "sha256": "36ceb2afcad5806e78f4ee58b31bedaae72769dcbc64e817ee66034936317b1b",
      "size_in_bytes": 349
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/__pycache__/__init__.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "b611b23a2613c8b90b394241457b02bcb1c6eb85e0abc52fb350df83ffa1081c",
      "size_in_bytes": 204
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/__pycache__/test_formats.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "618b04e6eb78afba1cd5c0e66c71dbba7e6d26a300384db3f37a588bab96f453",
      "size_in_bytes": 39176
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/__pycache__/test_transformer.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "7242154c01b8e498e4d0d3e0f8ca6c6bc4589de5b248ab7a0d812688ce10ea82",
      "size_in_bytes": 54097
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/__pycache__/test_type.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "b5bbe1077fb714942aef06c3c9cfd2096539cb1edf5f1c0277ed5ce32bd0262f",
      "size_in_bytes": 7324
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/__pycache__/test_validators.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "12b715966a243d623080413a88139bc43a9dcb9ce1213d67d71fd1ae8a963963",
      "size_in_bytes": 2730
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/aligned-dna-sequences-mixed-case.fasta",
      "path_type": "hardlink",
      "sha256": "dbe95f7cf77359758267e6b54f4fd1a3b2686f244a5954c1bba8138432656ba9",
      "size_in_bytes": 202
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/aligned-dna-sequences.fasta",
      "path_type": "hardlink",
      "sha256": "77b93a37a13750a71e07e768803025b9b2c9c91cdb54c1e4c0b76ffff3a37d1e",
      "size_in_bytes": 202
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/aligned-protein-sequences.fasta",
      "path_type": "hardlink",
      "sha256": "f88208016fe1c53e22346020997b1d5d125fa06c357c7f6a467db1495e068c43",
      "size_in_bytes": 318
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/aligned-rna-sequences-mixed-case.fasta",
      "path_type": "hardlink",
      "sha256": "3b7be65671b900b9b9bcad44f5ba57c40aba0213a657619a09b4c2aace3991cd",
      "size_in_bytes": 202
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/aligned-rna-sequences.fasta",
      "path_type": "hardlink",
      "sha256": "2e66646f8e4174612710250ac94a5e589318a1e7c9b5985e126a123836a6c58c",
      "size_in_bytes": 208
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/bad_differential.tsv",
      "path_type": "hardlink",
      "sha256": "fff80be741870f9badf74aa56ba61605a712a6c1c0173b465af71382d0407cb0",
      "size_in_bytes": 780
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/blast6.tsv",
      "path_type": "hardlink",
      "sha256": "8b99db14fb994e1c6387ce5f5f4141e8c779355d99a6cccf0a82e64ecf252a18",
      "size_in_bytes": 146
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/blast6_invalid.tsv",
      "path_type": "hardlink",
      "sha256": "4eedd7c921c57c21c58b35d9ed61d7c563a38cd591325cfb1ec3517c47be3850",
      "size_in_bytes": 124
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/differentials.tsv",
      "path_type": "hardlink",
      "sha256": "883a477aec6dca00fc18c8bbac3ae1f2e5a8d5860465c478016066b950cc2db3",
      "size_in_bytes": 707
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/dna-mixed-case-with-bom-passes.fasta",
      "path_type": "hardlink",
      "sha256": "aecccb546192b937e6a9b31fe4a58b635b48aef3b06e6877c202f4b554ca36c3",
      "size_in_bytes": 32
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/dna-sequences-consecutive-ids.fasta",
      "path_type": "hardlink",
      "sha256": "d6b884de9e625d28f59cfc81e817811c58ef718f642e53196ec3994fa52ca546",
      "size_in_bytes": 35
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/dna-sequences-corrupt-characters.fasta",
      "path_type": "hardlink",
      "sha256": "e55ada38d6184c4cbbc3e4ab6d51954f0a67b85371ef3232cc83d1d13ec97c4b",
      "size_in_bytes": 32
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/dna-sequences-duplicate-id.fasta",
      "path_type": "hardlink",
      "sha256": "ea0c206725dd0578ff2b36ddec5ec974ba9395c5a164e2840b08bc00dc106b93",
      "size_in_bytes": 177
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/dna-sequences-first-line-not-id.fasta",
      "path_type": "hardlink",
      "sha256": "28f1de6ad1601d54e77b510bde9a59ee44d50eef76460a4a203c68e698f338d0",
      "size_in_bytes": 18
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/dna-sequences-gisaid.fasta",
      "path_type": "hardlink",
      "sha256": "9a468d0c37f53b5f3fc0091fe19d5cd9d38b1020979effc6f6c31e084ad709b8",
      "size_in_bytes": 30549
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/dna-sequences-id-starts-with-space.fasta",
      "path_type": "hardlink",
      "sha256": "dad7c2765d8c43bd33f422f0ef2fef54436ba096b7c982fbfe0dbc9eb2a968cc",
      "size_in_bytes": 29
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/dna-sequences-mixed-case-with-duplicate-ids.fasta",
      "path_type": "hardlink",
      "sha256": "199cc192817efceb83ab144c5b17587ed60f0d49f6da95d111524ea75bb197b4",
      "size_in_bytes": 262
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/dna-sequences-mixed-case.fasta",
      "path_type": "hardlink",
      "sha256": "c0cecb55fb28c39b65fbdbf3f0dc4f6e3943f0256d8764aa47dbd43e3d623cd9",
      "size_in_bytes": 177
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/dna-sequences-no-id.fasta",
      "path_type": "hardlink",
      "sha256": "62b67e1f685b7fef51102005dddd27774be3fee38c42965c53aab035d0b6b221",
      "size_in_bytes": 1
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/dna-sequences-with-duplicate-ids.fasta",
      "path_type": "hardlink",
      "sha256": "98f968c2fcfac6c4501578f419be486a18c8ad096308807d4abbe235256d6790",
      "size_in_bytes": 262
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/dna-sequences.fasta",
      "path_type": "hardlink",
      "sha256": "ad7ebe521c10d65f28378130d4a874619027144eb8ce6b15c4a793caecd87df1",
      "size_in_bytes": 177
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/dna-with-bom-fails.fasta",
      "path_type": "hardlink",
      "sha256": "26fd1bc947f2ad999fb247f4a89e956c79f840d9d021a35bbd43544b9f8b202a",
      "size_in_bytes": 18
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/dna-with-bom-passes.fasta",
      "path_type": "hardlink",
      "sha256": "6c9e809a4b15bcfbaaf2bf9eddaf5de216191291177a5c765103f44cebed1ce7",
      "size_in_bytes": 32
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/emp_multiplexed/barcodes.fastq.gz",
      "path_type": "hardlink",
      "sha256": "05e7e81584c8637268b888fb2aa487fe30d3c249a8dc96092aa9a2ac91f733a8",
      "size_in_bytes": 3973
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/emp_multiplexed/sequences.fastq.gz",
      "path_type": "hardlink",
      "sha256": "6a60e5ba36520e7456de170ae28f0478d262320ad09d9f4c06a00971fb25584c",
      "size_in_bytes": 30662
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/emp_multiplexed_single_end/Undetermined_S0_L001_I1_001.fastq.gz",
      "path_type": "hardlink",
      "sha256": "05e7e81584c8637268b888fb2aa487fe30d3c249a8dc96092aa9a2ac91f733a8",
      "size_in_bytes": 3973
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/emp_multiplexed_single_end/Undetermined_S0_L001_R1_001.fastq.gz",
      "path_type": "hardlink",
      "sha256": "6a60e5ba36520e7456de170ae28f0478d262320ad09d9f4c06a00971fb25584c",
      "size_in_bytes": 30662
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/empty.tsv",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/empty_differential.tsv",
      "path_type": "hardlink",
      "sha256": "0fc5ec35a09d52feacf201599c25feb00465fe64c6320a2a34e8edea03bdca62",
      "size_in_bytes": 124
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/feature-table-with-sequence-metadata.biom",
      "path_type": "hardlink",
      "sha256": "13d81074938fa777f6190176acf599b2fb6f527404267d1b4b2b9c6119bcdf08",
      "size_in_bytes": 84240
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/inf_differential.tsv",
      "path_type": "hardlink",
      "sha256": "cada1a7791e1da364cc28e496feebca38f04772bf69495f28e4fe4fadad5370a",
      "size_in_bytes": 685
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/left-dna-sequences.fasta",
      "path_type": "hardlink",
      "sha256": "4c50b018a3130fe2601616c10b47731cdba94dbe8c05ccf2eb066a6f3588850b",
      "size_in_bytes": 71
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/mixed-case-aligned-protein-sequences.fasta",
      "path_type": "hardlink",
      "sha256": "73560b5c94582bda64fc637651e73aac0eb7db5872f0d3118da2563811254b97",
      "size_in_bytes": 321
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/mixed-case-protein-sequences.fasta",
      "path_type": "hardlink",
      "sha256": "8f87bc41542a2011ced27a768d689ab99e0c8f4ffe63aae11580c1fe35728073",
      "size_in_bytes": 305
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/not-dna-sequences",
      "path_type": "hardlink",
      "sha256": "2c2a66f3042873326ceaa1ea3046095f86d1d8de4c65787cb74a9646397b3556",
      "size_in_bytes": 73
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/not-dna-sequences.fasta",
      "path_type": "hardlink",
      "sha256": "a47c9645ee544517cef66b8eb321c44187eafa01d5f361e05d4681bc6e1df05a",
      "size_in_bytes": 31
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/not-rna-sequences",
      "path_type": "hardlink",
      "sha256": "ec1c8555f36a7a212f9fa27204b6c24ccd2b4fed361de3cc72c0060061f72427",
      "size_in_bytes": 101
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/not-rna-sequences.fasta",
      "path_type": "hardlink",
      "sha256": "f891487741a985f22a494f2054649ce44fd09cb76d6938b89420b695e518eb86",
      "size_in_bytes": 59
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/not_differential.tsv",
      "path_type": "hardlink",
      "sha256": "e6b7dba217634762d40dc4eaf970e25b7823badea377bc5eab2fa3e49f0992c2",
      "size_in_bytes": 51
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/protein-sequences-duplicate-ids.fasta",
      "path_type": "hardlink",
      "sha256": "93b9fd586409653889303764803e96bd6f8de3f7116dfbad1965d56ccaa25b14",
      "size_in_bytes": 265
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/protein-sequences.fasta",
      "path_type": "hardlink",
      "sha256": "558269e4db91b8f2afe77c0accca6e1dc6de1a5877eefa3c6e43bd56cd28a24c",
      "size_in_bytes": 304
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/right-dna-sequences.fasta",
      "path_type": "hardlink",
      "sha256": "68c55c257839941d0935c9c398801561f1a9dfa1bac2d9d92fd6c0a05938373a",
      "size_in_bytes": 71
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/rna-mixed-case-with-bom-passes.fasta",
      "path_type": "hardlink",
      "sha256": "fec68db521919d15af44cacf59b2d76bc7c027ec544a013d6e4fe5b6a1b8b832",
      "size_in_bytes": 32
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/rna-sequences-mixed-case-with-duplicate-ids.fasta",
      "path_type": "hardlink",
      "sha256": "1ccb5955ed8ff86a33785c66588acdb3abaf6732a16e8b45f1ef136366337839",
      "size_in_bytes": 262
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/rna-sequences-mixed-case.fasta",
      "path_type": "hardlink",
      "sha256": "d7eeb271a34de096d55e1fcd3d4d86bf45121183ce051719d90361ac788df945",
      "size_in_bytes": 177
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/rna-sequences-with-duplicate-ids.fasta",
      "path_type": "hardlink",
      "sha256": "6b864cf23beb6a8963242b51181890728080b6f3d260664a556f9d267f56472b",
      "size_in_bytes": 271
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/rna-sequences.fasta",
      "path_type": "hardlink",
      "sha256": "5c7bff9e5a1a84f98621134164ab17fbf454f4675e7b5010d3591c280e6fc38c",
      "size_in_bytes": 183
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/rna-with-bom-passes.fasta",
      "path_type": "hardlink",
      "sha256": "aafb60694adc25e07b19060c40e04431dd93600ec5478050b72ce4572b71c33b",
      "size_in_bytes": 32
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/sequence_characteristics_length.tsv",
      "path_type": "hardlink",
      "sha256": "fc6652f0a0e07b6f7fe1a023c5815d90d65b42beb6e7abd69307446390d898ad",
      "size_in_bytes": 21
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/sequence_characteristics_only_index.tsv",
      "path_type": "hardlink",
      "sha256": "15636cba79bcb7aba774a57d733f15866829c45fd3c26117781bd1f375b5611d",
      "size_in_bytes": 6
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/taxonomy/1-column.tsv",
      "path_type": "hardlink",
      "sha256": "03eb29fb11cc0b7ba7496f2aea345f7b8acc8bd82630270cdaae8fd18847afb7",
      "size_in_bytes": 21
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/taxonomy/2-column.tsv",
      "path_type": "hardlink",
      "sha256": "0834a91aea8204707a2046d49648d18ea81d3aa710a3f6cf549089b48ffce875",
      "size_in_bytes": 70
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/taxonomy/3-column.tsv",
      "path_type": "hardlink",
      "sha256": "772fd379df60248d9c5cde8466447ca8525eea936c9aaa63b0e5eebcddf0d116",
      "size_in_bytes": 79
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/taxonomy/blanks",
      "path_type": "hardlink",
      "sha256": "c2e1eb95c202abe592520248841051c7e7fd0516516a3ea244a4c669d73a487b",
      "size_in_bytes": 28
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/taxonomy/duplicate-columns.tsv",
      "path_type": "hardlink",
      "sha256": "3c8cf3a0dc9fd786ec6bc6d64b85f75eeab8ae6063a4923775c3e815eaf0d415",
      "size_in_bytes": 311
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/taxonomy/duplicate-ids.tsv",
      "path_type": "hardlink",
      "sha256": "d1869e661093c264b0120b4af83bd17e842645efa1ff92ff8850f60e8bae8e0a",
      "size_in_bytes": 297
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/taxonomy/empty",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/taxonomy/feature-table-with-taxonomy-metadata_v210.biom",
      "path_type": "hardlink",
      "sha256": "848a8bdfb628beda5ce54234a40586f89cea58c086e1c6835b2d93c984d04575",
      "size_in_bytes": 39752
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/taxonomy/feature-table_v210.biom",
      "path_type": "hardlink",
      "sha256": "4babb94aefdc09ad07778cf5b02356d1a242966c521231aa0104e0a5914c2497",
      "size_in_bytes": 33800
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/taxonomy/greater-column-length.tsv",
      "path_type": "hardlink",
      "sha256": "aa7d98094773dfca22109c70dff69de060a6b875970e2fa000872cf5dd078ff1",
      "size_in_bytes": 79
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/taxonomy/greater-header-length.tsv",
      "path_type": "hardlink",
      "sha256": "d5a32a0e52a1c6026e1974e6749b7236ec5db2a1f86d13d2d28a58428c204b02",
      "size_in_bytes": 86
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/taxonomy/header-only.tsv",
      "path_type": "hardlink",
      "sha256": "78ad3e1c60297114adfb0ada055d3c71abae84e1a5848d5652f65076822b39b6",
      "size_in_bytes": 17
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/taxonomy/headerless.tsv",
      "path_type": "hardlink",
      "sha256": "ff26ed7cabfd1a90b82facd7fb87682ca8ef23ec7611675d46629b68fe5959d0",
      "size_in_bytes": 68
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/taxonomy/jagged.tsv",
      "path_type": "hardlink",
      "sha256": "666786a594227064df09e683721bf2d139f84e485cc47ae54f8740bb95a1c906",
      "size_in_bytes": 343
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/taxonomy/leading_space_taxon.tsv",
      "path_type": "hardlink",
      "sha256": "639bc42dc60c2c8c8a4a83873ebb0a7dbac560a5bbdbb9d17b809869470e4eff",
      "size_in_bytes": 54
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/taxonomy/many-rows.tsv",
      "path_type": "hardlink",
      "sha256": "14a5d03fe7d1634865d3572c4d9ed453e34d82c0463169d95d3ea108b946440b",
      "size_in_bytes": 128
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/taxonomy/start_end_space_taxon.tsv",
      "path_type": "hardlink",
      "sha256": "19a5c4189e263d277e66e3579a860a37b02280e0c160d5ce91525306394d1a9d",
      "size_in_bytes": 55
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/taxonomy/trailing_space_taxon.tsv",
      "path_type": "hardlink",
      "sha256": "19a5c4189e263d277e66e3579a860a37b02280e0c160d5ce91525306394d1a9d",
      "size_in_bytes": 55
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/taxonomy/valid-but-messy.tsv",
      "path_type": "hardlink",
      "sha256": "141e2352e2ff6509dcb186bc2c3faaabf5ba32bcc7b216900304e543ae671321",
      "size_in_bytes": 149
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/test_formats.py",
      "path_type": "hardlink",
      "sha256": "3b78f714aadae9ebd3f702b421aa3a4ca2b5d9dfb83f6c94527b3c8130f948e8",
      "size_in_bytes": 37584
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/test_transformer.py",
      "path_type": "hardlink",
      "sha256": "e939de9fac72868298bfdaa0b71b4b56540ef54de6e02619a6fa5c7a824f1446",
      "size_in_bytes": 70966
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/test_type.py",
      "path_type": "hardlink",
      "sha256": "fc9ff3c16cde8c946a03534f045dcd7fe494aec9bc462ef4a246c3d847679746",
      "size_in_bytes": 5437
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/test_validators.py",
      "path_type": "hardlink",
      "sha256": "773938be350fef57efeda1602d65feba686b56bdddf2ec762d438a6bce99ca11",
      "size_in_bytes": 1977
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data_mag/__init__.py",
      "path_type": "hardlink",
      "sha256": "14362f88dd94bd76f13791d724c1f4da2389f772d92ca7deba9d062c25a2bef0",
      "size_in_bytes": 519
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data_mag/__pycache__/__init__.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "ff253549b2ea2fbcf4fd97c62d570f1fff88382a0af738485da7a7d902e1832f",
      "size_in_bytes": 389
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data_mag/__pycache__/_formats.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "2f3e2a6858b8d93b60e9a47adc3a0ae495024771ff360dfbb13f6843a697607b",
      "size_in_bytes": 1733
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data_mag/__pycache__/_objects.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "1c7c9d77d21cce2cd5a3a961e30b2b855419da48fc5a5ce0d5575f5641dafb35",
      "size_in_bytes": 697
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data_mag/__pycache__/_types.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "7d1151fb5bead50dcfe9fa615b7f6a04ab4007d5cab5a04237c98d17c4950a47",
      "size_in_bytes": 400
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data_mag/_deferred_setup/__init__.py",
      "path_type": "hardlink",
      "sha256": "48a8828dd02713308bb44012b8a5e72f5c38fda7c515ec8be62efea12f344ade",
      "size_in_bytes": 1174
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data_mag/_deferred_setup/__pycache__/__init__.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "888bf018bc1c2691bc7124babbd616b0d48b2394d9f60ce88555d2d2f25f554c",
      "size_in_bytes": 863
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data_mag/_deferred_setup/__pycache__/_transformers.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "8a3a43bf0d6403f6f88b9ee1ed8c2703c19d6a8b18e1f885a9d40227fee89db8",
      "size_in_bytes": 2758
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data_mag/_deferred_setup/_transformers.py",
      "path_type": "hardlink",
      "sha256": "9383baaf6973b3ef0bab8c5aea06d003d2b9102f8c0f8ed980c6ce37b84f7027",
      "size_in_bytes": 2466
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data_mag/_formats.py",
      "path_type": "hardlink",
      "sha256": "0b790d6b4f4833f24304cef4ed103dd30a5cebbaad337be09ddf7248205a7497",
      "size_in_bytes": 1785
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data_mag/_objects.py",
      "path_type": "hardlink",
      "sha256": "77e7b666aee07bfc28d0f028bc14769cbf020848d9126ca3143f9a9ad5e6b158",
      "size_in_bytes": 544
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data_mag/_types.py",
      "path_type": "hardlink",
      "sha256": "2cf502b2014302e75c73fa5d40365cb78d834019a9497a2bcb456761580fc8b7",
      "size_in_bytes": 570
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data_mag/tests/__init__.py",
      "path_type": "hardlink",
      "sha256": "d29396e7d9d77c74a96504b2d052ddc53c982717283f65eff02f0c55a672eda0",
      "size_in_bytes": 344
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data_mag/tests/__pycache__/__init__.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "b0b0655eed96f2c2d8961a91b411558d07bafbde551f0af89d4b88874f500c1a",
      "size_in_bytes": 208
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data_mag/tests/__pycache__/test_formats.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "cd36ffb6b4aa126bc62f459d4fb0ddb1e60f2d0eadf2e20e1d550955516d9b75",
      "size_in_bytes": 1853
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data_mag/tests/__pycache__/test_transformers.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "49227216a6c5c751801ae61f72342a8a7fb9c81a4992f0918985159a847f8ddc",
      "size_in_bytes": 4829
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data_mag/tests/__pycache__/test_types.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "8085ecf39713e93104e5eeeae700296683541f020ef715ddf3a5428cba19bfea",
      "size_in_bytes": 2026
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data_mag/tests/data/mags-fa/23c5b64e-3f3e-4688-9862-e9dae4fa0f5b.fa",
      "path_type": "hardlink",
      "sha256": "10b9e523aa4644215751fe391d4a6ca6a8a357a22cf7dc581c07f9829a4abfff",
      "size_in_bytes": 80
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data_mag/tests/data/mags-fa/70c5a728-96a6-4eed-b9f9-9a73153c1385.fa",
      "path_type": "hardlink",
      "sha256": "e697b36ef2da14c6570639c4a2f7bd9b121128bef5b087ce9fd9c79f48d7afea",
      "size_in_bytes": 85
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data_mag/tests/data/mags-fa/7e2a749a-a19a-4b62-8195-0ee601b5fdfb.fa",
      "path_type": "hardlink",
      "sha256": "b502e439ee7a98d49ef6740e020d3fa331f6c81b194e07fc530ea3e1791df1b4",
      "size_in_bytes": 160
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data_mag/tests/data/mags-fasta/3b7d53fb-5b60-46c6-8819-aeda065b12e9.fasta",
      "path_type": "hardlink",
      "sha256": "ef4dca48423304f3054ccf6c2c62febbe97bb9587d0623ce5ca70383591b4de2",
      "size_in_bytes": 83
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data_mag/tests/data/mags-fasta/6232c7e1-8ed7-47c8-9bdb-b94706a26931.fasta",
      "path_type": "hardlink",
      "sha256": "4726d555ce523a6fc5ece45cb499c360ddf26e1c7d993113316c4fdd4e3a8054",
      "size_in_bytes": 299
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data_mag/tests/test_formats.py",
      "path_type": "hardlink",
      "sha256": "e5a5982f977092ca30044e136cb24e74d84c4fb1da904453b2cdfcdb2651d96d",
      "size_in_bytes": 2068
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data_mag/tests/test_transformers.py",
      "path_type": "hardlink",
      "sha256": "5e83cf75350ce3ec6a97459fa14ec1183b838ece113b79f3e9198df975d7bf47",
      "size_in_bytes": 4900
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data_mag/tests/test_types.py",
      "path_type": "hardlink",
      "sha256": "c5c217dafd62d7a85bddae2c23b30ba79c99dc978c0cb730ae1912fa60ce77d3",
      "size_in_bytes": 1590
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_map/__init__.py",
      "path_type": "hardlink",
      "sha256": "93fe2c9c2a1105f69692172ba248f9e2daaa5eaa35901ac8e4aaa854106cef0d",
      "size_in_bytes": 544
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_map/__pycache__/__init__.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "858d25d38c18a297df72921c23e1e3228556338d4ea137c368935e3333d2e679",
      "size_in_bytes": 382
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_map/__pycache__/_formats.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "dd605eefd4fd987daf60c889eb982d781469aca95a0dd7e9fac1aab1834c11d3",
      "size_in_bytes": 1413
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_map/__pycache__/_types.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "23a39bc0970fec31f85f95ed2ad6aead2b011d3e467f9b0e502a0b63d92f0005",
      "size_in_bytes": 364
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_map/_deferred_setup/__init__.py",
      "path_type": "hardlink",
      "sha256": "a910f894cebe826ef8359ee41ec3b37f79bda25f63196e1e529212ffcd8cf21f",
      "size_in_bytes": 760
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_map/_deferred_setup/__pycache__/__init__.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "5da29590ce98f7d2216ab964ebf6b1a58e021e3deb3e4aecf8fc4b707ce99643",
      "size_in_bytes": 600
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_map/_deferred_setup/__pycache__/_transformers.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "35470d1346f6201ca64ea589430e7ff2b96c77ccdd025ca670d3d93fe87d3fff",
      "size_in_bytes": 786
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_map/_deferred_setup/_transformers.py",
      "path_type": "hardlink",
      "sha256": "16b427f386706cc9949984ceaafe2b53d3bb171986a1ee3f92820e3274b5e27c",
      "size_in_bytes": 741
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_map/_formats.py",
      "path_type": "hardlink",
      "sha256": "772fd3e3049824a6fee316230f7c31d3f1a52e52034b284a558fe2b9f49eb895",
      "size_in_bytes": 1786
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_map/_types.py",
      "path_type": "hardlink",
      "sha256": "0fba8095094d8d8bb6059fd48ce8e577cb7c8d4b422995b6989ad532375f6dd2",
      "size_in_bytes": 535
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_map/tests/__init__.py",
      "path_type": "hardlink",
      "sha256": "d29396e7d9d77c74a96504b2d052ddc53c982717283f65eff02f0c55a672eda0",
      "size_in_bytes": 344
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_map/tests/__pycache__/__init__.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "16bf8c8c5ee0ef785b5e33340fdde8beaee89b2e3a9a1dea1b266e60c0850d74",
      "size_in_bytes": 203
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_map/tests/__pycache__/test_format.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "046c281d25e4f2b45236bdd7fe5ad577c86fa8a1b7e05b249bdc465baa0a1981",
      "size_in_bytes": 2322
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_map/tests/__pycache__/test_transformer.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "0f6cc39c97e5ad1d11eedcc3bed6a56b0b519956f596ec7228e0fb9614c435c1",
      "size_in_bytes": 1708
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_map/tests/__pycache__/test_type.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "ff36bdc35a29f9c49b928c686afa25367726ac6f45040e91f2800c4e8b0a7282",
      "size_in_bytes": 1355
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_map/tests/data/mag-to-contigs-empty-list.json",
      "path_type": "hardlink",
      "sha256": "d68bee2beeaf2a4260febfcfd8ee73420db6e471fa28e6dd7fd3cc281faf7428",
      "size_in_bytes": 311
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_map/tests/data/mag-to-contigs-invalid-ids.json",
      "path_type": "hardlink",
      "sha256": "e28a0d616ec9a52c771510d1db887f533d6c4584e34cb5fc45c6d9e2da5cda0b",
      "size_in_bytes": 321
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_map/tests/data/mag-to-contigs-invalid-values.json",
      "path_type": "hardlink",
      "sha256": "2392d77efa51a88da4300b8a1a6dcf6c718fa4d8671f32695449c65689140f41",
      "size_in_bytes": 314
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_map/tests/data/mag-to-contigs-valid.json",
      "path_type": "hardlink",
      "sha256": "63e26b4f917d37cdf33355633617d7721130ef8bcb94c427aa6d8377b614336a",
      "size_in_bytes": 349
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_map/tests/test_format.py",
      "path_type": "hardlink",
      "sha256": "906bf8a292791c3255a11bd6fb4461dc6aa11fd2efbe394670692aefc41a4162",
      "size_in_bytes": 2074
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_map/tests/test_transformer.py",
      "path_type": "hardlink",
      "sha256": "0269e90d2d2619dd72ebaf55ae969238ee2a45e9fff08644d09095ed657feee3",
      "size_in_bytes": 1639
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_map/tests/test_type.py",
      "path_type": "hardlink",
      "sha256": "2a14010ed112aeb45844afd2b0c22e644753cfb930cf86d133472f0727e9a709",
      "size_in_bytes": 1038
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_table/__init__.py",
      "path_type": "hardlink",
      "sha256": "d04fbcf8c7d9d2df8d25debdec702f079a00917c3f5698ce9a0edeaacf09fac7",
      "size_in_bytes": 908
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_table/__pycache__/__init__.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "dfbea0f5bf5d1d3c8a31b150460e36e5eef7f3e0eb6e576e6e3c8283716f1b83",
      "size_in_bytes": 633
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_table/__pycache__/_formats.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "f69889a035f4d4324ffb27d0de0026a5c7c76cad401d131529342f787a520f10",
      "size_in_bytes": 2388
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_table/__pycache__/_types.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "92c60cb1035b70c8af3be34c574bf1fa18effd9be1f28b75f49aa889eddf7838",
      "size_in_bytes": 660
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_table/_deferred_setup/__init__.py",
      "path_type": "hardlink",
      "sha256": "d88e49bb90d4a27a5dc522f8aad06214dc650619a088319985a583a15888bdd3",
      "size_in_bytes": 3458
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_table/_deferred_setup/__pycache__/__init__.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "d04e8a20e0b4a42c87a0b0a944b3be01a43e55f2e5356dd2eed8cb9b446d78ef",
      "size_in_bytes": 2254
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_table/_deferred_setup/__pycache__/_transformers.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "ea31bb8c97e3ba71729645fe8e300456be4c3ef5b4be9ed99fdfc2069be09558",
      "size_in_bytes": 3902
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_table/_deferred_setup/_transformers.py",
      "path_type": "hardlink",
      "sha256": "c4bb26cbbf435f70e37f843b58745b65c2eddc2badcebe7bd3a07492625d3ddb",
      "size_in_bytes": 4833
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_table/_formats.py",
      "path_type": "hardlink",
      "sha256": "06f965bd6d8163157837c8987a3425e88093774a96441a19af0c22fe0e932748",
      "size_in_bytes": 3471
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_table/_types.py",
      "path_type": "hardlink",
      "sha256": "83b57c35c403b4d032f4c329967f9b065b1406fa8bf653ac60fb05830179a54f",
      "size_in_bytes": 1427
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_table/citations.bib",
      "path_type": "hardlink",
      "sha256": "f2150d88b76ad78ac208e87c6ba264ed2a9af3b0904ee79da112b569c551c7d6",
      "size_in_bytes": 534
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_table/tests/__init__.py",
      "path_type": "hardlink",
      "sha256": "36ceb2afcad5806e78f4ee58b31bedaae72769dcbc64e817ee66034936317b1b",
      "size_in_bytes": 349
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_table/tests/__pycache__/__init__.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "034883417f81e006b7892030c9498c2898fa9a5a45391cf8aef727e7b67c02c4",
      "size_in_bytes": 205
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_table/tests/__pycache__/test_formats.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "81a9fb185e6758bbd9404bf0b25dc8a5099fccc95f68268a8c4c3ac5a4487941",
      "size_in_bytes": 2605
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_table/tests/__pycache__/test_transformers.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "c9f67edde4dfeda016bd279d8114d967f580ed4fd4672885a6b008377dcf5a6c",
      "size_in_bytes": 5534
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_table/tests/__pycache__/test_types.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "91106b0c9e2fb008e683396f2e77ebecdc20f5640759f5ce32b97e5e6c31744f",
      "size_in_bytes": 2784
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_table/tests/data/feature-table_v100.biom",
      "path_type": "hardlink",
      "sha256": "207708c26e3d50c0f08ceb4330f3f16d052efda0558c1076bc293f6d87d92988",
      "size_in_bytes": 1698
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_table/tests/data/feature-table_v210.biom",
      "path_type": "hardlink",
      "sha256": "4babb94aefdc09ad07778cf5b02356d1a242966c521231aa0104e0a5914c2497",
      "size_in_bytes": 33800
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_table/tests/test_formats.py",
      "path_type": "hardlink",
      "sha256": "08e51583c216f69508a9c6ad73b3fdc4572814db2c1703ee8cd7dace1be6fcd9",
      "size_in_bytes": 2335
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_table/tests/test_transformers.py",
      "path_type": "hardlink",
      "sha256": "58e5d7b830e20d060fe2c9813bbcd2cb83928f5447a57111c173aaa55c271ef6",
      "size_in_bytes": 6082
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_table/tests/test_types.py",
      "path_type": "hardlink",
      "sha256": "097829ad3ea0019b28aeff7b68bb4747cbd3047340f4e380e690f6b6f788391a",
      "size_in_bytes": 2711
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/genome_data/__init__.py",
      "path_type": "hardlink",
      "sha256": "454ae2878d68198235b8ff200c05b7c858305f092edcb63b9d9dd1f679289c87",
      "size_in_bytes": 1032
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/genome_data/__pycache__/__init__.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "b96e90c03ad36604f54d21e7a1952fd7ed69bde8c587bdd3aea21cede53c8be8",
      "size_in_bytes": 771
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/genome_data/__pycache__/_formats.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "4dbfbff674524a6b21a57b6febbade1bca78ed13e03fdadf6d2428176f9bbb5a",
      "size_in_bytes": 7417
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/genome_data/__pycache__/_objects.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "86cb2574a25f68892715687a190eb122b9f788a30402a76f0fbf070c143c34da",
      "size_in_bytes": 731
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/genome_data/__pycache__/_types.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "58bd5152be1459a45eb9d4b75d293e19eb1c8f81eb4fb9b0b83095849ab726cc",
      "size_in_bytes": 607
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/genome_data/_deferred_setup/__init__.py",
      "path_type": "hardlink",
      "sha256": "a493973c2b83ee7a1dc832017b94b7af6336ecbcb5d55cd5eccca5ab724eb0c7",
      "size_in_bytes": 1912
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/genome_data/_deferred_setup/__pycache__/__init__.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "177622b727ef1eb7a2103658ac7278333d39d5634682e2e4679fb1a23f38f68c",
      "size_in_bytes": 1143
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/genome_data/_deferred_setup/__pycache__/_transformers.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "f406b29f77266dcd85903a3e50729d9aed39ebc30b6c3839cf97e7d47e8e0afd",
      "size_in_bytes": 5251
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/genome_data/_deferred_setup/_transformers.py",
      "path_type": "hardlink",
      "sha256": "517da476fe134e3b4aaf5ba0500272d89ccf96ff37939557a5bec8950be88ca7",
      "size_in_bytes": 5190
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/genome_data/_formats.py",
      "path_type": "hardlink",
      "sha256": "b9fdf086ee2ea15d09a6636a59aae9bb3485165233e5a86b23bca2c41de20235",
      "size_in_bytes": 7669
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/genome_data/_objects.py",
      "path_type": "hardlink",
      "sha256": "09632f327eec8ebab5f8ec10c7c2b0a6d16834d25afb38fc6c51264e4bc1cbcb",
      "size_in_bytes": 557
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/genome_data/_types.py",
      "path_type": "hardlink",
      "sha256": "26e91153a81b01bb5df72b4da8270c68644f58c81534072fc324d4721dd435c4",
      "size_in_bytes": 1068
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/genome_data/tests/__init__.py",
      "path_type": "hardlink",
      "sha256": "d29396e7d9d77c74a96504b2d052ddc53c982717283f65eff02f0c55a672eda0",
      "size_in_bytes": 344
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/genome_data/tests/__pycache__/__init__.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "b3065e44f9749644282a8062f77569c69303438c188090989dc3f036f79bdb16",
      "size_in_bytes": 203
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/genome_data/tests/__pycache__/test_formats.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "d6a5996f5c21601764c025b1ab57bd29b4809bc302c152a21ed5867487657f06",
      "size_in_bytes": 7893
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/genome_data/tests/__pycache__/test_transformers.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "c88456404c0c6677cc6326e09e40fd8ac7d0262f8ddc5ae21a94097e043ca516",
      "size_in_bytes": 6206
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/genome_data/tests/__pycache__/test_types.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "c4ddf146893718710e4189a197211d592930e1a98a9ba21e1ce1885efe57fb89",
      "size_in_bytes": 4399
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/genome_data/tests/data/genes/genes1.fa",
      "path_type": "hardlink",
      "sha256": "5d49932ead11d24167c35b5e8f0dfa4b6ec060aa3091caa79d45f94f0e679254",
      "size_in_bytes": 344
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/genome_data/tests/data/genes/genes2.fa",
      "path_type": "hardlink",
      "sha256": "3ac7e17458b3f3cb94dcf8dfb9e192dff93d36916a206130cfb482786dc2f9c6",
      "size_in_bytes": 239
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/genome_data/tests/data/genome-sequences/sequence1.fa",
      "path_type": "hardlink",
      "sha256": "61b232420663c989612287e1b8647fc89e004022f21caa34106cd5462c80c3a9",
      "size_in_bytes": 294
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/genome_data/tests/data/genome-sequences/sequence2.fasta",
      "path_type": "hardlink",
      "sha256": "38014c44d08bba625b930d7b5803471d05424bb46cbfce62a3381462f4665693",
      "size_in_bytes": 211
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/genome_data/tests/data/loci-invalid/loci-corrupt.gff",
      "path_type": "hardlink",
      "sha256": "e55ada38d6184c4cbbc3e4ab6d51954f0a67b85371ef3232cc83d1d13ec97c4b",
      "size_in_bytes": 32
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/genome_data/tests/data/loci-invalid/loci-directive-empty.gff",
      "path_type": "hardlink",
      "sha256": "0510b7fe0fc5cb609253165ef2f2a86b2716bb058a3c82808be71b76bc742d78",
      "size_in_bytes": 1723
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/genome_data/tests/data/loci-invalid/loci-empty-feature.gff",
      "path_type": "hardlink",
      "sha256": "ff7aa907f8aa1b9db321f32a01159937017dabc70bfbcce9802540410b84caa9",
      "size_in_bytes": 1735
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/genome_data/tests/data/loci-invalid/loci-invalid-char.gff",
      "path_type": "hardlink",
      "sha256": "f19db7234cb72a5d8f8747d8db33a26612dc379a8ee9d2f63f07882b273b276a",
      "size_in_bytes": 1737
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/genome_data/tests/data/loci-invalid/loci-invalid-phase.gff",
      "path_type": "hardlink",
      "sha256": "11d16810936303c4851ecbcc3238274bdd3f3a05aa8b050615d85709383309be",
      "size_in_bytes": 1736
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/genome_data/tests/data/loci-invalid/loci-invalid-start.gff",
      "path_type": "hardlink",
      "sha256": "72eb76ae8cd39efcadc6719796659047ba6be0d6d59003595a5f813a46b063bf",
      "size_in_bytes": 1739
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/genome_data/tests/data/loci-invalid/loci-invalid-strand.gff",
      "path_type": "hardlink",
      "sha256": "fde7624622f26fc2b1ee8ed46138ba175e024167033331fa11e427b5cc872146",
      "size_in_bytes": 1736
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/genome_data/tests/data/loci-invalid/loci-lines-unequal.gff",
      "path_type": "hardlink",
      "sha256": "0d43c299ed487c8531b1e283e642b72f57bd744486577da773b82d1b818de769",
      "size_in_bytes": 1734
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/genome_data/tests/data/loci-invalid/loci-negative-start.gff",
      "path_type": "hardlink",
      "sha256": "3f706a2063782314469034e8cc5a79b37d508f07183bbb46c3794346057a456f",
      "size_in_bytes": 1737
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/genome_data/tests/data/loci-invalid/loci-no-version.gff",
      "path_type": "hardlink",
      "sha256": "20b96403a0afb538f82e14260c755dac189d6d627f128acc688623e6047dd624",
      "size_in_bytes": 1720
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/genome_data/tests/data/loci-invalid/loci-wrong-version.gff",
      "path_type": "hardlink",
      "sha256": "14b931abb45952f8a63e1c274139303a48f5da7e0d03711caae07bd559245bbd",
      "size_in_bytes": 1736
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/genome_data/tests/data/loci/loci1.gff",
      "path_type": "hardlink",
      "sha256": "abec909a7ece0e29cbb092d70e76e649a2ffa47a2f816819e83eee493bcc4971",
      "size_in_bytes": 1736
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/genome_data/tests/data/loci/loci2.gff",
      "path_type": "hardlink",
      "sha256": "50c59f01004943fac842eb687e39285bb0a4b40d802ade5abb0ffde5f6aa372c",
      "size_in_bytes": 664
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/genome_data/tests/data/ortholog-annotation-extra/test_output.emapper.annotations",
      "path_type": "hardlink",
      "sha256": "c9612074e797024bc29c2bdbf1f5da82bfbcc669e431e0fc412bc9f2da6b2137",
      "size_in_bytes": 1347
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/genome_data/tests/data/ortholog-annotation-extra/test_output.emapper.orthologs",
      "path_type": "hardlink",
      "sha256": "6faf285d712d34f8ef4909d859f8754af6afaadc04020437e3a23fae94aeb5bc",
      "size_in_bytes": 8661
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/genome_data/tests/data/ortholog-annotation-mags/d33dbcbe-eedd-4a19-8b93-e76a15ce107f.emapper.annotations",
      "path_type": "hardlink",
      "sha256": "7d6fb3653aa8a108c8a506159d4b8ce0a9fb44c552d9168c0081781da00b72df",
      "size_in_bytes": 4054
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/genome_data/tests/data/ortholog-annotation-mags/e6408340-b308-4325-83a1-ea406f3e19ad.emapper.annotations",
      "path_type": "hardlink",
      "sha256": "5d2a587cea1c9756d12bc186e36714d99ac579a1a9de08cf700377eedc333933",
      "size_in_bytes": 6098
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/genome_data/tests/data/ortholog-annotation-samples/test_output1.emapper.annotations",
      "path_type": "hardlink",
      "sha256": "7d6fb3653aa8a108c8a506159d4b8ce0a9fb44c552d9168c0081781da00b72df",
      "size_in_bytes": 4054
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/genome_data/tests/data/ortholog-annotation-samples/test_output2.emapper.annotations",
      "path_type": "hardlink",
      "sha256": "5d2a587cea1c9756d12bc186e36714d99ac579a1a9de08cf700377eedc333933",
      "size_in_bytes": 6098
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/genome_data/tests/data/ortholog-annotation/test_output.emapper.annotations",
      "path_type": "hardlink",
      "sha256": "c9612074e797024bc29c2bdbf1f5da82bfbcc669e431e0fc412bc9f2da6b2137",
      "size_in_bytes": 1347
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/genome_data/tests/data/ortholog/test_sample.emapper.seed_orthologs",
      "path_type": "hardlink",
      "sha256": "eeddce090f1d37800b4f4d348f2d507d839aca3d4fce788302bf4143f1f920b1",
      "size_in_bytes": 192
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/genome_data/tests/data/proteins/proteins1.faa",
      "path_type": "hardlink",
      "sha256": "2dc1d888731bb30bcd1ef10e23c526fbd03ca072876a271cfca2a320144d9e84",
      "size_in_bytes": 392
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/genome_data/tests/data/proteins/proteins2.faa",
      "path_type": "hardlink",
      "sha256": "6790df16a59cf0ede6ea40a95c01a663bcddd852820b7445804884dbaa0fd771",
      "size_in_bytes": 374
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/genome_data/tests/test_formats.py",
      "path_type": "hardlink",
      "sha256": "c9728ba62aeccb69b4ff2429ea92e9050a2a4bda4aebdb95856d6525d1d48f29",
      "size_in_bytes": 7064
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/genome_data/tests/test_transformers.py",
      "path_type": "hardlink",
      "sha256": "eac9baa2c60cfe5eb14a1c238101eb2a543224bf2b319c3715ab7b89559b4f82",
      "size_in_bytes": 6853
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/genome_data/tests/test_types.py",
      "path_type": "hardlink",
      "sha256": "b73b898c0d59bae6a36253155098a05a765e58d1c395e92dec225f0717b95438",
      "size_in_bytes": 3031
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kaiju/__init__.py",
      "path_type": "hardlink",
      "sha256": "bb2f719cd785d32bb76bf537a3c98838b3087cdd762279059ae93253351a2bb4",
      "size_in_bytes": 505
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kaiju/__pycache__/__init__.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "5d96c3d235716398ddac038d1ceaba735ac6f7ae5e86a4cefe3c7e36d688ec67",
      "size_in_bytes": 347
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kaiju/__pycache__/_formats.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "3525baeeb424df41731aec966e584d840f8f4ccbc6e51a73b82a0d80e293bcbd",
      "size_in_bytes": 1170
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kaiju/__pycache__/_types.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "897232cb02f1342e23dd30cc07e7c6846d704bb4585df6e4f3535f28e013de56",
      "size_in_bytes": 263
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kaiju/_deferred_setup/__init__.py",
      "path_type": "hardlink",
      "sha256": "3ece33cbcd6a37384b2dce3114111807eaf0fe789dd349a96b62fc0527289752",
      "size_in_bytes": 650
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kaiju/_deferred_setup/__pycache__/__init__.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "8d649d6d2dd80dc2e736532e66eb8dcb3f7384e380d07fec4767e4edd5c8bc16",
      "size_in_bytes": 489
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kaiju/_formats.py",
      "path_type": "hardlink",
      "sha256": "340c229bcdf989757c70b29f3f8563bb7e646b041a99a566d0f57c051c97c4a2",
      "size_in_bytes": 908
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kaiju/_types.py",
      "path_type": "hardlink",
      "sha256": "9cfeb9cb1afb180011c0fe4260c1db5f2688746ec1ef19820042b27e0a1788c9",
      "size_in_bytes": 419
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kaiju/tests/__init__.py",
      "path_type": "hardlink",
      "sha256": "d29396e7d9d77c74a96504b2d052ddc53c982717283f65eff02f0c55a672eda0",
      "size_in_bytes": 344
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kaiju/tests/__pycache__/__init__.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "a99491d57217ddf7ee34fdab54750603d7e7bcef016a0076cdb89c9ba3f5a04b",
      "size_in_bytes": 197
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kaiju/tests/__pycache__/test_formats.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "a4aea6845f53e604616aee645336c1ced9d7d7ad4fed1008f572549454244901",
      "size_in_bytes": 818
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kaiju/tests/__pycache__/test_types.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "a2dd46ccd7fbac65dd3ad8399c796d46b2e5c307c0fa7d6adf1822ecfa39de79",
      "size_in_bytes": 1080
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kaiju/tests/data/db-valid/kaiju_db_test.fmi",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kaiju/tests/data/db-valid/names.dmp",
      "path_type": "hardlink",
      "sha256": "6a4ae3d02eeb370adbdc0f2a5bd67dc85cbd48d2077af2a68bfef5c1f79d4f19",
      "size_in_bytes": 487
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kaiju/tests/data/db-valid/nodes.dmp",
      "path_type": "hardlink",
      "sha256": "65c8eecbb6e397550ef2ece4a76216110df90c38b2e2e7d6ee69f1853c3dcbcd",
      "size_in_bytes": 696
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kaiju/tests/test_formats.py",
      "path_type": "hardlink",
      "sha256": "2b68b50973b2b6b9523c5d82c37f32b4ccb28074e19c07fb6e50af73a7ba3b73",
      "size_in_bytes": 751
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kaiju/tests/test_types.py",
      "path_type": "hardlink",
      "sha256": "236a4c040c6e1f232310f1034b4c7f6dd6856d4362abf5c386564b9cc7fdac26",
      "size_in_bytes": 870
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/__init__.py",
      "path_type": "hardlink",
      "sha256": "a3c51c7b423febd0813d8ce2041130db1b238ad3a583ec6677d10becc8bd58f0",
      "size_in_bytes": 1104
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/__pycache__/__init__.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "bdb1314594f8145f5ba0f6ecc5c4ab333d130d1feea4bce1e3bb969b5fb06453",
      "size_in_bytes": 780
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/__pycache__/_formats.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "c350e23ac776e006270a4eb3ee09768753f4c953ba71aef917d80bf11067c8c1",
      "size_in_bytes": 6968
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/__pycache__/_types.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "a7616d9f69a3f30086a90bdc6566e045f78328770c2e64279f4aed1286d3d1f3",
      "size_in_bytes": 598
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/_deferred_setup/__init__.py",
      "path_type": "hardlink",
      "sha256": "2dba61404c71a87b194b696bef90b87aa1c828c3c6a948fcb190ec295416e937",
      "size_in_bytes": 2114
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/_deferred_setup/__pycache__/__init__.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "58451110499cf19ad439f1f360b03da7121c615344647ef312c81c75a85cf3a1",
      "size_in_bytes": 1245
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/_deferred_setup/__pycache__/_transformers.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "ed7892a4dbd36c555105f21b7f1910e4cac09adf68b190f1a4ec85c824b8f8a7",
      "size_in_bytes": 911
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/_deferred_setup/_transformers.py",
      "path_type": "hardlink",
      "sha256": "66981938b3470bd2507458245f0e1acea168db5811137cccf42bda7990d199da",
      "size_in_bytes": 947
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/_formats.py",
      "path_type": "hardlink",
      "sha256": "93e288434adf2556eeb261d93e30b22afa37506eeab8ba2eb17b1e7ada3586a8",
      "size_in_bytes": 5950
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/_types.py",
      "path_type": "hardlink",
      "sha256": "076960577760f2ee18ae196bcfdfaa06aabbbe7e03346c097a41fb5fbc6614c6",
      "size_in_bytes": 847
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/tests/__init__.py",
      "path_type": "hardlink",
      "sha256": "d29396e7d9d77c74a96504b2d052ddc53c982717283f65eff02f0c55a672eda0",
      "size_in_bytes": 344
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/tests/__pycache__/__init__.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "914132d692d0baed98a5db43b44b75c5c310c23ba350aba4207692534afe2849",
      "size_in_bytes": 199
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/tests/__pycache__/test_formats.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "31ae639c9034331df2510d8c8e6e0fecd27a4faef5922035f632e2fb81bf8752",
      "size_in_bytes": 5730
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/tests/__pycache__/test_transformers.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "2b2370056942a7d7ba029e23407c10a56d5659149ca9d5f14823158b0c500bfd",
      "size_in_bytes": 2177
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/tests/__pycache__/test_types.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "1411cdf13ec499fac5312433c032b7e71cacfa116bbd8590f5cadac2e56d8a92",
      "size_in_bytes": 3762
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/tests/data/bracken-db/database100mers.kmer_distrib",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/tests/data/bracken-db/database150mers.kmer_distrib",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/tests/data/db-reports/report-dir/report.txt",
      "path_type": "hardlink",
      "sha256": "128770dd463b60d0aafe605f26c798bd39ab25911e80dea87678ca2ad013ac93",
      "size_in_bytes": 3042
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/tests/data/db-reports/report-missing-column.txt",
      "path_type": "hardlink",
      "sha256": "8367ae04e0790d2fdc50ec8025cb7e4cccb62907a2ce0ca443a34053041ddefb",
      "size_in_bytes": 2727
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/tests/data/db-reports/report-ok.csv",
      "path_type": "hardlink",
      "sha256": "cae97e90691c00fea14ade7170712d1a9682f0cd6f913c6db8359578631fae72",
      "size_in_bytes": 2820
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/tests/data/db-reports/report-wrong-types.txt",
      "path_type": "hardlink",
      "sha256": "ee414f85e590e95e86d7151ee8e2ae212f55ea0f891b68f7e963d9422295cb5b",
      "size_in_bytes": 2907
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/tests/data/db-reports/report.txt",
      "path_type": "hardlink",
      "sha256": "128770dd463b60d0aafe605f26c798bd39ab25911e80dea87678ca2ad013ac93",
      "size_in_bytes": 3042
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/tests/data/kraken2-db/hash.k2d",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/tests/data/kraken2-db/opts.k2d",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/tests/data/kraken2-db/taxo.k2d",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/tests/data/outputs-contigs/output-ok-table.csv",
      "path_type": "hardlink",
      "sha256": "1558705b94b3ea96c5f0c0368255bf034863e8d4ef7fc613dfc8d62a3b4ba27a",
      "size_in_bytes": 850
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/tests/data/outputs-contigs/output-ok.txt",
      "path_type": "hardlink",
      "sha256": "1508ec2ec26c1e40f553f4a2c599431628908d39be58ac99eae57d28f6b5a0f9",
      "size_in_bytes": 784
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/tests/data/outputs-mags/sample1/bin1_output.txt",
      "path_type": "hardlink",
      "sha256": "a7e28dad01066660bbb8c130e3fd6e1393b95da49f72494aa997ec27f7afc6ff",
      "size_in_bytes": 1092
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/tests/data/outputs-mags/sample1/bin2_output.txt",
      "path_type": "hardlink",
      "sha256": "a7e28dad01066660bbb8c130e3fd6e1393b95da49f72494aa997ec27f7afc6ff",
      "size_in_bytes": 1092
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/tests/data/outputs-mags/sample2/bin1_output.txt",
      "path_type": "hardlink",
      "sha256": "a7e28dad01066660bbb8c130e3fd6e1393b95da49f72494aa997ec27f7afc6ff",
      "size_in_bytes": 1092
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/tests/data/outputs-reads/sample1/output.txt",
      "path_type": "hardlink",
      "sha256": "a7e28dad01066660bbb8c130e3fd6e1393b95da49f72494aa997ec27f7afc6ff",
      "size_in_bytes": 1092
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/tests/data/outputs-reads/sample2/output.txt",
      "path_type": "hardlink",
      "sha256": "a7e28dad01066660bbb8c130e3fd6e1393b95da49f72494aa997ec27f7afc6ff",
      "size_in_bytes": 1092
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/tests/data/outputs-single/output-missing-column.txt",
      "path_type": "hardlink",
      "sha256": "d6d1dc0d5c5eb234adc456b9c5b32dada3de31d48992e93897f2b899c2214dfa",
      "size_in_bytes": 741
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/tests/data/outputs-single/output-ok.txt",
      "path_type": "hardlink",
      "sha256": "a7e28dad01066660bbb8c130e3fd6e1393b95da49f72494aa997ec27f7afc6ff",
      "size_in_bytes": 1092
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/tests/data/outputs-single/output-only-classified.txt",
      "path_type": "hardlink",
      "sha256": "ec8cc6f78c765e6554207d52499bd30253e7f90c766bbffe5d96831033175f20",
      "size_in_bytes": 1068
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/tests/data/outputs-single/output-wrong-first-col.txt",
      "path_type": "hardlink",
      "sha256": "4ec56fbca0b75ecb4b2a0bed4b7419a4c2821d4e186c6d859333d5393bef96a4",
      "size_in_bytes": 1092
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/tests/data/report-ok-table.csv",
      "path_type": "hardlink",
      "sha256": "ac39cbcbbaaa026d1833f1ace1b3bd89cc4074a8cb3b46d61e68960e45fae9ea",
      "size_in_bytes": 536
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/tests/data/reports-mags/sample1/bin1_report.txt",
      "path_type": "hardlink",
      "sha256": "59210a42522c986bb82d2ac191dc5f56afa90bce931d493e75ec8956a071fe7c",
      "size_in_bytes": 482
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/tests/data/reports-mags/sample1/bin2_report.txt",
      "path_type": "hardlink",
      "sha256": "59210a42522c986bb82d2ac191dc5f56afa90bce931d493e75ec8956a071fe7c",
      "size_in_bytes": 482
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/tests/data/reports-mags/sample2/bin1_report.txt",
      "path_type": "hardlink",
      "sha256": "59210a42522c986bb82d2ac191dc5f56afa90bce931d493e75ec8956a071fe7c",
      "size_in_bytes": 482
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/tests/data/reports-reads/sample1/report.txt",
      "path_type": "hardlink",
      "sha256": "59210a42522c986bb82d2ac191dc5f56afa90bce931d493e75ec8956a071fe7c",
      "size_in_bytes": 482
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/tests/data/reports-reads/sample2/report.txt",
      "path_type": "hardlink",
      "sha256": "59210a42522c986bb82d2ac191dc5f56afa90bce931d493e75ec8956a071fe7c",
      "size_in_bytes": 482
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/tests/data/reports-single/report-missing-column.txt",
      "path_type": "hardlink",
      "sha256": "7d2a462420abf4166b878e4571f94cae96d595da48806f700a66159efb2e7db5",
      "size_in_bytes": 441
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/tests/data/reports-single/report-ok.txt",
      "path_type": "hardlink",
      "sha256": "59210a42522c986bb82d2ac191dc5f56afa90bce931d493e75ec8956a071fe7c",
      "size_in_bytes": 482
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/tests/data/reports-single/report-wrong-types.txt",
      "path_type": "hardlink",
      "sha256": "a8d798855db14d8dc1891d8b22110c9fabc6341766ef4ba2f08f6409f413d80d",
      "size_in_bytes": 449
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/tests/test_formats.py",
      "path_type": "hardlink",
      "sha256": "c41ad761f1e7ba187ce49cd2ee29c54b2a1d73d3da23147d1427ecabac904aa4",
      "size_in_bytes": 5234
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/tests/test_transformers.py",
      "path_type": "hardlink",
      "sha256": "7e20bb269951cc2b1cca682aa579b395d222cd29f6a840f54b34cab18cceb48d",
      "size_in_bytes": 2002
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/tests/test_types.py",
      "path_type": "hardlink",
      "sha256": "36a10832ce6a1ceadd9dea81010824d307cb4eb17ad81bfecaac3dfeb3cbdc97",
      "size_in_bytes": 2924
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/metadata/__init__.py",
      "path_type": "hardlink",
      "sha256": "d949a24f89940222b72270e26a881d8c84b097ed27fd2e27a745a9b8c0d26c36",
      "size_in_bytes": 586
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/metadata/__pycache__/__init__.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "cd87072ac53666897a613b1574655fc377e25707b1fb853baf4ebe4b94c169c8",
      "size_in_bytes": 377
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/metadata/__pycache__/_formats.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "573dc3ad32c9991002ad614f904ba96d3bed577a2dae6d8b3af98beb76fc962c",
      "size_in_bytes": 917
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/metadata/__pycache__/_types.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "56da55ff73dc45900ffad8a8ff63fca3a146d203a7ba2bbe5e57aa4db426a2f2",
      "size_in_bytes": 276
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/metadata/_deferred_setup/__init__.py",
      "path_type": "hardlink",
      "sha256": "d9afa21637407386d8e505b0c15de2add8749f7267a92dc72a81f08ca8260b95",
      "size_in_bytes": 896
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/metadata/_deferred_setup/__pycache__/__init__.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "8581e80468895c52ca3893619e6d9aa14ecb30b295a644b800c4bdc685e2d38e",
      "size_in_bytes": 654
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/metadata/_deferred_setup/__pycache__/_transformers.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "893be6c48fce105dde6d1a8d7421cb8d2289189e51672140310fbcc1020abf29",
      "size_in_bytes": 707
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/metadata/_deferred_setup/_transformers.py",
      "path_type": "hardlink",
      "sha256": "bd2fedaf80536c0a18c549eca10e544b8cbc029a12af2a7a3dc0d3d6d07eadf0",
      "size_in_bytes": 729
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/metadata/_formats.py",
      "path_type": "hardlink",
      "sha256": "e34dc214978c57b321909acf845082f358aca316aa01365660d35574314cd6d5",
      "size_in_bytes": 861
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/metadata/_types.py",
      "path_type": "hardlink",
      "sha256": "dcb470fd8538a11d0daec3dbae0b73ebad58332e6211c8ed5fec9783c58efb34",
      "size_in_bytes": 445
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/metadata/tests/__init__.py",
      "path_type": "hardlink",
      "sha256": "36ceb2afcad5806e78f4ee58b31bedaae72769dcbc64e817ee66034936317b1b",
      "size_in_bytes": 349
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/metadata/tests/__pycache__/__init__.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "8d4771d93407822498aee7350332af168d5600ea214b8d142ff7bed7c8b21510",
      "size_in_bytes": 200
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/metadata/tests/__pycache__/test_formats.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "102a4168b3d4797730a5d10042e244fe7a10799c4095cc87d489eaf31f029c34",
      "size_in_bytes": 1575
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/metadata/tests/__pycache__/test_transformers.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "13ae0e12b0c9ef8d01a3db67a7e090af605b8c5715664f136304e394fe59622c",
      "size_in_bytes": 1679
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/metadata/tests/__pycache__/test_types.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "0c81c633723b4481626473aa3a1e3a272dabbdee58486719849051f79555cc4c",
      "size_in_bytes": 1060
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/metadata/tests/data/invalid-metadata-1.tsv",
      "path_type": "hardlink",
      "sha256": "0f439d8d8b1ad32c5ea52a154f4d5a604f292ac71e12df62c6d716853c2a013e",
      "size_in_bytes": 2099
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/metadata/tests/data/metadata.tsv",
      "path_type": "hardlink",
      "sha256": "245f8e389ddf3dd05a95d870d214de918a06d03c5ce17750860446e09f9a7cc6",
      "size_in_bytes": 2096
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/metadata/tests/test_formats.py",
      "path_type": "hardlink",
      "sha256": "a1f67c3e4c91b6a1b155b0c6ec6c11feeadde2fd1071415dc25d280a780ece23",
      "size_in_bytes": 1453
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/metadata/tests/test_transformers.py",
      "path_type": "hardlink",
      "sha256": "c0add69ce3aef9f48109d99db54a1c0fa2fb412182ebae05fd6ea68aa5c2aea6",
      "size_in_bytes": 1927
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/metadata/tests/test_types.py",
      "path_type": "hardlink",
      "sha256": "1f0fa4f4f25db1193929511a828c27dfbdab5b1e33651cc958295cbe51bcc881",
      "size_in_bytes": 895
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/multiplexed_sequences/__init__.py",
      "path_type": "hardlink",
      "sha256": "7a23b8814184436101b25bea1a481b8e63145f780e86377ad5c297c88ed0caf9",
      "size_in_bytes": 1888
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/multiplexed_sequences/__pycache__/__init__.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "580a67f97fc20ba8caa70e993452d741351785ee97b5ea411bf48d5fb56b57f7",
      "size_in_bytes": 1061
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/multiplexed_sequences/__pycache__/_formats.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "95d46362abab03d29317c6f130acc8e98d334460eec530e77db2b12496485032",
      "size_in_bytes": 3498
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/multiplexed_sequences/__pycache__/_objects.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "feb356e4797d5e9394cc2f32cf47b493b9dc5d6778567f311dfd903e1eca632c",
      "size_in_bytes": 3833
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/multiplexed_sequences/__pycache__/_types.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "6a5617978d9679f70f31ed11709f30da0f898b628fc0a00e886f7870a916810f",
      "size_in_bytes": 511
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/multiplexed_sequences/_deferred_setup/__init__.py",
      "path_type": "hardlink",
      "sha256": "e7845f14afc4760e0d5523896d66c880ac59a6df4cd1586e1c6e6b3a195cad06",
      "size_in_bytes": 3152
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/multiplexed_sequences/_deferred_setup/__pycache__/__init__.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "d27f8c117d01ab296e7efed5722c25e0d980d9b64b13a04f7b4634962f041007",
      "size_in_bytes": 1739
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/multiplexed_sequences/_deferred_setup/__pycache__/_transformers.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "ff17ca56b72771ca264f732a807319c4a18f61e1e315cea84784763eb0d3b1d1",
      "size_in_bytes": 3821
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/multiplexed_sequences/_deferred_setup/_transformers.py",
      "path_type": "hardlink",
      "sha256": "146ff9364e81e2dc39732cabaeac6452048546434b42a9d606f84956b67c3f31",
      "size_in_bytes": 5402
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/multiplexed_sequences/_formats.py",
      "path_type": "hardlink",
      "sha256": "24337498a4540f734f3baa3d98024e5de6a24bcf4ec1d3062b96c9584283e24c",
      "size_in_bytes": 4069
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/multiplexed_sequences/_objects.py",
      "path_type": "hardlink",
      "sha256": "8c4c12edcd2653cf85d6680d34f53cc442b78e16d89c5c79abefb22152098bb1",
      "size_in_bytes": 7364
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/multiplexed_sequences/_types.py",
      "path_type": "hardlink",
      "sha256": "d3ab57062887525148c0f99c896c19050609de7444339256895685fb86a0e0c5",
      "size_in_bytes": 823
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/multiplexed_sequences/tests/__init__.py",
      "path_type": "hardlink",
      "sha256": "36ceb2afcad5806e78f4ee58b31bedaae72769dcbc64e817ee66034936317b1b",
      "size_in_bytes": 349
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/multiplexed_sequences/tests/__pycache__/__init__.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "92596f751e7a7dde9a24711f6aae378b2dda7a5ba4a43efa7029ec11ef6d4377",
      "size_in_bytes": 213
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/multiplexed_sequences/tests/__pycache__/test_formats.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "d066024b2782044079de523f134ee6ebf4886322753f1268824fd9bbaf28593d",
      "size_in_bytes": 3019
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/multiplexed_sequences/tests/__pycache__/test_transformers.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "f2f58482ee37ec4559951a22d0849c9c6db99f21bd3c876f122a9d0fee3a4a83",
      "size_in_bytes": 14791
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/multiplexed_sequences/tests/__pycache__/test_types.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "c1c44d268e66a36799f2706a97afe0d983b295166d704eef64983056507ab409",
      "size_in_bytes": 4224
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/multiplexed_sequences/tests/data/Human-Kneecap_S1_L001_R1_001.fastq.gz",
      "path_type": "hardlink",
      "sha256": "60bb3e57934673fc576a09fc8f3f06c397ba9f344a7948a2e3295ceb23770e5d",
      "size_in_bytes": 763
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/multiplexed_sequences/tests/data/absolute_manifests_v2/paired-MANIFEST",
      "path_type": "hardlink",
      "sha256": "0551703d47e15fff1238437b191916f81af713169fc8836c33f80f7d212b468a",
      "size_in_bytes": 111
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/multiplexed_sequences/tests/data/absolute_manifests_v2/single-MANIFEST",
      "path_type": "hardlink",
      "sha256": "74f694a681802272f59a0f961db2aa2be9f348c7c29c3f8380807a7bc2620c83",
      "size_in_bytes": 65
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/multiplexed_sequences/tests/data/forward.fastq.gz",
      "path_type": "hardlink",
      "sha256": "60bb3e57934673fc576a09fc8f3f06c397ba9f344a7948a2e3295ceb23770e5d",
      "size_in_bytes": 763
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/multiplexed_sequences/tests/data/reads.fasta",
      "path_type": "hardlink",
      "sha256": "dff4fa3467eaa9715d6d8a91543aaaa77b7a4e90ac15857c71c6b3ba3c1592f4",
      "size_in_bytes": 1012
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/multiplexed_sequences/tests/data/reads.qual",
      "path_type": "hardlink",
      "sha256": "775bf6a75bb12ca1ffa7d751f9fc2ffb3ab4fadb20abce49e31cf59f91819262",
      "size_in_bytes": 2537
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/multiplexed_sequences/tests/data/reverse.fastq.gz",
      "path_type": "hardlink",
      "sha256": "c4ca30a070d93e09db3a773bc9a5932e7230c27cf4133858058faa11f79ee91b",
      "size_in_bytes": 827
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/multiplexed_sequences/tests/data/s1-phred64.fastq.gz",
      "path_type": "hardlink",
      "sha256": "da7bad26ed227678f2a320a998ca61ab085fbdf81873d4c5d4dc3915ef31620b",
      "size_in_bytes": 456
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/multiplexed_sequences/tests/test_formats.py",
      "path_type": "hardlink",
      "sha256": "6577b2af39743ea9862391f6868fcddfb4cfbff2b2ed958e3e58d6dc695ceb08",
      "size_in_bytes": 3043
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/multiplexed_sequences/tests/test_transformers.py",
      "path_type": "hardlink",
      "sha256": "d27bc51fd02eebd0baf6d9927d3d0098e40d236793cd5f313911726174ca3972",
      "size_in_bytes": 19304
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/multiplexed_sequences/tests/test_types.py",
      "path_type": "hardlink",
      "sha256": "cb30f45ae5d333f4f5df33f74b106cd63bff2e41d27aed691d9b83bfbdb29717",
      "size_in_bytes": 3064
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/ordination/__init__.py",
      "path_type": "hardlink",
      "sha256": "209cf787f5ab223cd00503d3c6d0ce1b2bf0b893117d60bf26f9bc2d0532cf71",
      "size_in_bytes": 716
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/ordination/__pycache__/__init__.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "05283c741556fdffb359862917964d750c8cf1770ab11f9d4fbfcef86f24bad7",
      "size_in_bytes": 476
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/ordination/__pycache__/_formats.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "baf12eedfa532aae0f98e5c22d0e43b7bcac4a05aaf29127be976e2ef6f43228",
      "size_in_bytes": 1605
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/ordination/__pycache__/_types.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "f29a4f4d97cab85f88288bb4ec9b338b00e8b2a27667260964e0eb44826f7d87",
      "size_in_bytes": 309
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/ordination/_deferred_setup/__init__.py",
      "path_type": "hardlink",
      "sha256": "fdcd713574c367babd1a269621e2e89a7336d5d63593769e20b86a7ec5297af8",
      "size_in_bytes": 1203
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/ordination/_deferred_setup/__pycache__/__init__.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "af3468e60eeae42a825eb3c21e053e6985a6eed8e3607490ea0671a9a738162c",
      "size_in_bytes": 838
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/ordination/_deferred_setup/__pycache__/_transformers.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "fd54e7fec8db7b97601898eb258becfb4ab8f10be5125d54701bd14963263016",
      "size_in_bytes": 2230
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/ordination/_deferred_setup/_transformers.py",
      "path_type": "hardlink",
      "sha256": "426c7424f94b07ece69dbab2295794ab8d08a242bc9ca14352e68fa3c9491b42",
      "size_in_bytes": 2039
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/ordination/_formats.py",
      "path_type": "hardlink",
      "sha256": "64102fee759d57b8e8bb1a1955bca20178e0280eeedc26d987990fea7a1d1e3a",
      "size_in_bytes": 1528
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/ordination/_types.py",
      "path_type": "hardlink",
      "sha256": "324aec23482f46dbb1bb82d756ff496bae89c361ccd8c337d1d474958a13de13",
      "size_in_bytes": 494
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/ordination/tests/__init__.py",
      "path_type": "hardlink",
      "sha256": "36ceb2afcad5806e78f4ee58b31bedaae72769dcbc64e817ee66034936317b1b",
      "size_in_bytes": 349
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/ordination/tests/__pycache__/__init__.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "b715dadfc9c97a5fe60c0cc8a61de99a1cde2fc7ec1b40371e03cb9a1d521b4a",
      "size_in_bytes": 202
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/ordination/tests/__pycache__/test_formats.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "6d75beac9b6e65a1e5151af620ea6caa9d1b2c6f52a4b8956c820d9412ecb529",
      "size_in_bytes": 2401
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/ordination/tests/__pycache__/test_transformers.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "d0055f64f878b79c0bbca81ee586443fca6b9c0547af8dacd4f7e9c2a3f18162",
      "size_in_bytes": 4553
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/ordination/tests/__pycache__/test_types.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "007b930dbb6f5c479eda0bbef5b1cf67010b5a76e1ca6eb89a4715bf4ca83ccf",
      "size_in_bytes": 1659
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/ordination/tests/data/m2stats-999-permus.tsv",
      "path_type": "hardlink",
      "sha256": "f637189999c23eb293a2bfb7709b73f52574acc7920058ffbe9709ee53e9fe7c",
      "size_in_bytes": 154
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/ordination/tests/data/not-pcoa-results.txt",
      "path_type": "hardlink",
      "sha256": "25b0aa341b713ed00f2fc00e28d81f3e1fa5f093bd60c8670968ca6800a0706d",
      "size_in_bytes": 31
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/ordination/tests/data/pcoa-results-1x1.txt",
      "path_type": "hardlink",
      "sha256": "89d925c24a743744f3ca72392f2bfcf5f74d8b7c0b7f8245c9026537e008b429",
      "size_in_bytes": 106
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/ordination/tests/data/pcoa-results-2x2.txt",
      "path_type": "hardlink",
      "sha256": "cc982b482e65af1860850e57ebb4f05e9934b7ee4c44d5d8e5d63740de083e2b",
      "size_in_bytes": 164
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/ordination/tests/data/pcoa-results-NxN.txt",
      "path_type": "hardlink",
      "sha256": "746984c074fb3de7b5c2ae6ce4f16e799cb89e16be7c07ce3e7d217b82640afc",
      "size_in_bytes": 1090
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/ordination/tests/test_formats.py",
      "path_type": "hardlink",
      "sha256": "91c3f9ae870816d5b210eb7b9a2e3ad6d8c4dbf5d915e4a39c0a497bbd19278f",
      "size_in_bytes": 2278
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/ordination/tests/test_transformers.py",
      "path_type": "hardlink",
      "sha256": "a191928e6a8d2d4e108df64126681ce7651690bafaa3add5274b2c7eff5ae291",
      "size_in_bytes": 5574
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/ordination/tests/test_types.py",
      "path_type": "hardlink",
      "sha256": "1689104c8466b53c61bc3d38737a3a6da1cfb866b42954ebd7968750a6b529ae",
      "size_in_bytes": 1361
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/__init__.py",
      "path_type": "hardlink",
      "sha256": "10f40fecd93ed19cda6693e637cecce5ffe5a4413f4ed64effaf622a89dc4f18",
      "size_in_bytes": 3037
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/__pycache__/__init__.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "f2f1628e7164381fb50223d65b6939f2e9481be7396edc648c796535b7469b2c",
      "size_in_bytes": 1706
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/__pycache__/_formats.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "c0665008d993a68c4361b52d0b08295c42bd366638d0400b530f56741e20afcc",
      "size_in_bytes": 20818
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/__pycache__/_types.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "edd3050928facec529f866157c431831a653a5655588f22366741a4ebbcc863b",
      "size_in_bytes": 878
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/__pycache__/_util.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "1ea0896e958e89cc4fd2dc57f70eab5c06518508ff81e276298338d69d2dc6e5",
      "size_in_bytes": 9573
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/_deferred_setup/__init__.py",
      "path_type": "hardlink",
      "sha256": "b98405391ca215f83fcf547cc81f522ad38c02a7213d1717e9685df1ae715a0c",
      "size_in_bytes": 4919
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/_deferred_setup/__pycache__/__init__.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "5bc3c432f0eb324ae0a3780636934ec3fb2c2e235b1a45ea9ada73fa32947c72",
      "size_in_bytes": 2842
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/_deferred_setup/__pycache__/_transformers.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "953f84b053f9b6f490d373a02157e9bf2bfdf192c82f875a8dea77aad70bd04d",
      "size_in_bytes": 6999
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/_deferred_setup/_transformers.py",
      "path_type": "hardlink",
      "sha256": "b3696075115166f742354f5b249e74d1ef10246cbfd13ab61857332a52a7e289",
      "size_in_bytes": 10107
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/_formats.py",
      "path_type": "hardlink",
      "sha256": "28c325cdff1d8113696aa00eb04430e77b7c608b217bd2bd9616ce34f46327c8",
      "size_in_bytes": 24464
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/_types.py",
      "path_type": "hardlink",
      "sha256": "be9e67fbe54cef4d409322f854e4316c3b53f46465c0e9e92a0113cccf434c50",
      "size_in_bytes": 1476
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/_util.py",
      "path_type": "hardlink",
      "sha256": "79e8e1ca537a2884d6b735d417f76e8cc67b7fc996bfbc18617998827798bae1",
      "size_in_bytes": 15382
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/__init__.py",
      "path_type": "hardlink",
      "sha256": "36ceb2afcad5806e78f4ee58b31bedaae72769dcbc64e817ee66034936317b1b",
      "size_in_bytes": 349
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/__pycache__/__init__.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "21adf67c67bb5f19b25d4716b36fc1a93ae002fc7bea752ac572d857376ff9c2",
      "size_in_bytes": 212
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/__pycache__/test_formats.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "0372f73bd1579bcc6ef98af5bbfa7ec794042e7191fea51b94a14f16d739c04a",
      "size_in_bytes": 30891
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/__pycache__/test_transformers.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "fd196bc2b146f44f2a7008b3f15c0bc25ff973559139f5ff84eabcfc735dfc61",
      "size_in_bytes": 34329
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/__pycache__/test_types.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "bc29b445d51ec3a610c78c72f695fa28b22c837623a629265fbb3a9ef1835606",
      "size_in_bytes": 6550
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/0.10_S2_L001_R1_001.fastq.gz",
      "path_type": "hardlink",
      "sha256": "ca9b27c7b00239a721b966c6909125452a3969adddf33823a16113b840463211",
      "size_in_bytes": 767
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/1_S1_L001_R1_001.fastq.gz",
      "path_type": "hardlink",
      "sha256": "60bb3e57934673fc576a09fc8f3f06c397ba9f344a7948a2e3295ceb23770e5d",
      "size_in_bytes": 763
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/Human-Armpit.fastq",
      "path_type": "hardlink",
      "sha256": "7dd9d8849d6bf9154c9c44aaf929c76167996bd7227eb9c9db61434c4e05aa28",
      "size_in_bytes": 1980
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/Human-Armpit.fastq.gz",
      "path_type": "hardlink",
      "sha256": "ca9b27c7b00239a721b966c6909125452a3969adddf33823a16113b840463211",
      "size_in_bytes": 767
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/Human-Armpit_S2_L001_R1_001.fastq.gz",
      "path_type": "hardlink",
      "sha256": "ca9b27c7b00239a721b966c6909125452a3969adddf33823a16113b840463211",
      "size_in_bytes": 767
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/Human-Armpit_S2_R1_001.fastq.gz",
      "path_type": "hardlink",
      "sha256": "ca9b27c7b00239a721b966c6909125452a3969adddf33823a16113b840463211",
      "size_in_bytes": 767
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/Human-Kneecap_S1_L001_R1_001.fastq",
      "path_type": "hardlink",
      "sha256": "4edd702dc6eef036e4749c486815754ef5f49f83eb8a1c54f325c1cc26440115",
      "size_in_bytes": 1980
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/Human-Kneecap_S1_L001_R1_001.fastq.gz",
      "path_type": "hardlink",
      "sha256": "60bb3e57934673fc576a09fc8f3f06c397ba9f344a7948a2e3295ceb23770e5d",
      "size_in_bytes": 763
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/Human-Kneecap_S1_R1_001.fastq.gz",
      "path_type": "hardlink",
      "sha256": "60bb3e57934673fc576a09fc8f3f06c397ba9f344a7948a2e3295ceb23770e5d",
      "size_in_bytes": 763
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/absolute_manifests/jagged-MANIFEST",
      "path_type": "hardlink",
      "sha256": "758b9360a03fd67443eeb25fff197e467ce405d7f197b7383785e6f54fd6cf58",
      "size_in_bytes": 528
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/absolute_manifests/long-MANIFEST",
      "path_type": "hardlink",
      "sha256": "88613fc8c6776f6b02482bdb1ae72bb6e5c29de0b83ccd837969872db658cef7",
      "size_in_bytes": 794
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/absolute_manifests/paired-MANIFEST",
      "path_type": "hardlink",
      "sha256": "9176c7689cc117bdab1320b77956aba5e6e938fb773fbea4026fa5916f304013",
      "size_in_bytes": 211
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/absolute_manifests/single-MANIFEST",
      "path_type": "hardlink",
      "sha256": "d95b87425143d82b8eddb153df07deb35c5bbecb74feb53b617ad49e7613eaeb",
      "size_in_bytes": 270
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/absolute_manifests_v2/missing-MANIFEST",
      "path_type": "hardlink",
      "sha256": "c6a39e9b533d22797173bdcbcc6c1c18da1b98c08774cc667b8cbfb51c6ca3ca",
      "size_in_bytes": 206
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/absolute_manifests_v2/multicol-MANIFEST",
      "path_type": "hardlink",
      "sha256": "ce56b132cfb2b654852eea33fcec817b6f221715a5f6b841b11a4da70116b763",
      "size_in_bytes": 111
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/absolute_manifests_v2/numeric-MANIFEST",
      "path_type": "hardlink",
      "sha256": "60f5c8b175f1d5b36bf30ff16946d0b2356e355eb23d0e69bb2df8f4b48a9591",
      "size_in_bytes": 61
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/absolute_manifests_v2/paired-MANIFEST",
      "path_type": "hardlink",
      "sha256": "0551703d47e15fff1238437b191916f81af713169fc8836c33f80f7d212b468a",
      "size_in_bytes": 111
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/absolute_manifests_v2/single-MANIFEST",
      "path_type": "hardlink",
      "sha256": "74f694a681802272f59a0f961db2aa2be9f348c7c29c3f8380807a7bc2620c83",
      "size_in_bytes": 65
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/bowtie/index-unorganized/contigs.1.bt2",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/bowtie/index-unorganized/contigs.2.bt2",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/bowtie/index-unorganized/contigs.3.bt2",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/bowtie/index-unorganized/contigs.4.bt2",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/bowtie/index-unorganized/contigs.rev.1.bt2",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/bowtie/index-unorganized/contigs.rev.2.bt2",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/bowtie/index-valid/sample1/mag1/contigs.1.bt2",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/bowtie/index-valid/sample1/mag1/contigs.2.bt2",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/bowtie/index-valid/sample1/mag1/contigs.3.bt2",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/bowtie/index-valid/sample1/mag1/contigs.4.bt2",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/bowtie/index-valid/sample1/mag1/contigs.rev.1.bt2",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/bowtie/index-valid/sample1/mag1/contigs.rev.2.bt2",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/bowtie/index-valid/sample2/mag1/contigs.1.bt2",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/bowtie/index-valid/sample2/mag1/contigs.2.bt2",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/bowtie/index-valid/sample2/mag1/contigs.3.bt2",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/bowtie/index-valid/sample2/mag1/contigs.4.bt2",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/bowtie/index-valid/sample2/mag1/contigs.rev.1.bt2",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/bowtie/index-valid/sample2/mag1/contigs.rev.2.bt2",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/bowtie/maps-invalid/sample1.bam",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/bowtie/maps-invalid/sample2.bam",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/bowtie/maps-multi/sample1/map1.bam",
      "path_type": "hardlink",
      "sha256": "2f8533eca98ccbde79b21c13cbe3b2a6e0d1c756c05ba8dce6f21deed5a60ea1",
      "size_in_bytes": 719023
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/bowtie/maps-multi/sample1/map2.bam",
      "path_type": "hardlink",
      "sha256": "b6b6e1491773cc2f32d6ad1ca3f2bc8852b5067129303baf5338a11b7d8a8c49",
      "size_in_bytes": 719024
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/bowtie/maps-multi/sample2/map1.bam",
      "path_type": "hardlink",
      "sha256": "2f8533eca98ccbde79b21c13cbe3b2a6e0d1c756c05ba8dce6f21deed5a60ea1",
      "size_in_bytes": 719023
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/bowtie/maps-multi/sample2/map2.bam",
      "path_type": "hardlink",
      "sha256": "b6b6e1491773cc2f32d6ad1ca3f2bc8852b5067129303baf5338a11b7d8a8c49",
      "size_in_bytes": 719024
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/bowtie/maps-single/sample1.bam",
      "path_type": "hardlink",
      "sha256": "2f8533eca98ccbde79b21c13cbe3b2a6e0d1c756c05ba8dce6f21deed5a60ea1",
      "size_in_bytes": 719023
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/bowtie/maps-single/sample2.bam",
      "path_type": "hardlink",
      "sha256": "b6b6e1491773cc2f32d6ad1ca3f2bc8852b5067129303baf5338a11b7d8a8c49",
      "size_in_bytes": 719024
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/contigs/sample1_contigs.fa",
      "path_type": "hardlink",
      "sha256": "81dd230b368cb7683725239c96f8b426eac5333391de5c9bd55c8c9cdf2f63c8",
      "size_in_bytes": 3027
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/contigs/sample2_contigs.fa",
      "path_type": "hardlink",
      "sha256": "1007b8f30c6b428c46349ac689c82797cde99928ff93bfc6adaaaa34674c84a2",
      "size_in_bytes": 3833
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/contigs/sample3_contigs.fa",
      "path_type": "hardlink",
      "sha256": "d07425d212c097b1e0ff807436e716dd40988713d203a173c9f329a7fa6c8cce",
      "size_in_bytes": 2612
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/empty-MANIFEST",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/empty-records-MANIFEST",
      "path_type": "hardlink",
      "sha256": "fa9472cf9cfc8572978022ac59bb3d8829420d584dd989494e7dd922e132c65a",
      "size_in_bytes": 38
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/error_correction_details/invalid.tsv",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/error_correction_details/missing_columns.tsv",
      "path_type": "hardlink",
      "sha256": "9cbc67888de6530c3d6b3c3b014e39999072268d3d8484036c9c3cb6f76918ab",
      "size_in_bytes": 191
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/error_correction_details/positive.tsv",
      "path_type": "hardlink",
      "sha256": "6b67c94417dbd9f4a71ff27a96c3b4019d7f142a2d0eda75b3465ee85ca82351",
      "size_in_bytes": 269
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/incomplete-quality.fastq.gz",
      "path_type": "hardlink",
      "sha256": "7994b00dce2295101d1a561d0781ad366d699ad56c57264c1a7528c46bb7d394",
      "size_in_bytes": 651
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/incomplete-sep.fastq.gz",
      "path_type": "hardlink",
      "sha256": "3c51b7ae15f4656496f3ed12579f33425417a10548dda8253a10aa03b6481145",
      "size_in_bytes": 655
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/incomplete-sequence.fastq.gz",
      "path_type": "hardlink",
      "sha256": "05887552ab5fee1cb77576f7cc4f391188e53ee656628db03869b7ff0ffc7e06",
      "size_in_bytes": 635
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/invalid-direction-MANIFEST",
      "path_type": "hardlink",
      "sha256": "1e585d41ef7c725976a22ffdd4774be2b4034ced9799b7a662332f6abeff3ec0",
      "size_in_bytes": 103
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/invalid-quality.fastq.gz",
      "path_type": "hardlink",
      "sha256": "1424feb5d58ea2e2d793a0ef74aa5c80a88a177cc8f9eb919f5e097f10f0308b",
      "size_in_bytes": 729
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/invalid-sep.fastq.gz",
      "path_type": "hardlink",
      "sha256": "e4939697f3a3c9f3d360c2e4b143e2bb973a59cca6284a889a87243461d43c78",
      "size_in_bytes": 750
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/mags/mags-fa-with-manifest/MANIFEST",
      "path_type": "hardlink",
      "sha256": "69d35607f5ab63de12cd5cd4f80922bdd2a770fa8f5cd214f6568c742124a72a",
      "size_in_bytes": 186
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/mags/mags-fa-with-manifest/sample1/mag1.fa",
      "path_type": "hardlink",
      "sha256": "81dd230b368cb7683725239c96f8b426eac5333391de5c9bd55c8c9cdf2f63c8",
      "size_in_bytes": 3027
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/mags/mags-fa-with-manifest/sample1/mag2.fa",
      "path_type": "hardlink",
      "sha256": "1007b8f30c6b428c46349ac689c82797cde99928ff93bfc6adaaaa34674c84a2",
      "size_in_bytes": 3833
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/mags/mags-fa-with-manifest/sample1/mag3.fa",
      "path_type": "hardlink",
      "sha256": "d07425d212c097b1e0ff807436e716dd40988713d203a173c9f329a7fa6c8cce",
      "size_in_bytes": 2612
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/mags/mags-fa-with-manifest/sample2/mag1.fa",
      "path_type": "hardlink",
      "sha256": "32f19a7ec97f3c2aeac2edfd865056695ddef656081ec0fab9f2ea528dc77632",
      "size_in_bytes": 2205
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/mags/mags-fa-with-manifest/sample2/mag2.fa",
      "path_type": "hardlink",
      "sha256": "69b0ad0f61ae25143fedc5417d86f78c80fbd34159f2e130d3ff786a9edfaefa",
      "size_in_bytes": 2470
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/mags/mags-fa/sample1/mag1.fa",
      "path_type": "hardlink",
      "sha256": "81dd230b368cb7683725239c96f8b426eac5333391de5c9bd55c8c9cdf2f63c8",
      "size_in_bytes": 3027
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/mags/mags-fa/sample1/mag2.fa",
      "path_type": "hardlink",
      "sha256": "1007b8f30c6b428c46349ac689c82797cde99928ff93bfc6adaaaa34674c84a2",
      "size_in_bytes": 3833
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/mags/mags-fa/sample1/mag3.fa",
      "path_type": "hardlink",
      "sha256": "d07425d212c097b1e0ff807436e716dd40988713d203a173c9f329a7fa6c8cce",
      "size_in_bytes": 2612
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/mags/mags-fa/sample2/mag1.fa",
      "path_type": "hardlink",
      "sha256": "32f19a7ec97f3c2aeac2edfd865056695ddef656081ec0fab9f2ea528dc77632",
      "size_in_bytes": 2205
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/mags/mags-fa/sample2/mag2.fa",
      "path_type": "hardlink",
      "sha256": "69b0ad0f61ae25143fedc5417d86f78c80fbd34159f2e130d3ff786a9edfaefa",
      "size_in_bytes": 2470
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/mags/mags-fasta/sample1/mag1.fasta",
      "path_type": "hardlink",
      "sha256": "81dd230b368cb7683725239c96f8b426eac5333391de5c9bd55c8c9cdf2f63c8",
      "size_in_bytes": 3027
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/mags/mags-fasta/sample1/mag2.fasta",
      "path_type": "hardlink",
      "sha256": "1007b8f30c6b428c46349ac689c82797cde99928ff93bfc6adaaaa34674c84a2",
      "size_in_bytes": 3833
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/mags/mags-fasta/sample1/mag3.fasta",
      "path_type": "hardlink",
      "sha256": "d07425d212c097b1e0ff807436e716dd40988713d203a173c9f329a7fa6c8cce",
      "size_in_bytes": 2612
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/mags/mags-fasta/sample2/mag1.fasta",
      "path_type": "hardlink",
      "sha256": "32f19a7ec97f3c2aeac2edfd865056695ddef656081ec0fab9f2ea528dc77632",
      "size_in_bytes": 2205
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/mags/mags-fasta/sample2/mag2.fasta",
      "path_type": "hardlink",
      "sha256": "69b0ad0f61ae25143fedc5417d86f78c80fbd34159f2e130d3ff786a9edfaefa",
      "size_in_bytes": 2470
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/mags/mags-unorganized/mag1.fa",
      "path_type": "hardlink",
      "sha256": "81dd230b368cb7683725239c96f8b426eac5333391de5c9bd55c8c9cdf2f63c8",
      "size_in_bytes": 3027
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/mags/mags-unorganized/mag2.fa",
      "path_type": "hardlink",
      "sha256": "1007b8f30c6b428c46349ac689c82797cde99928ff93bfc6adaaaa34674c84a2",
      "size_in_bytes": 3833
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/manifests/MANIFEST-empty",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/manifests/MANIFEST-mags-fa",
      "path_type": "hardlink",
      "sha256": "69d35607f5ab63de12cd5cd4f80922bdd2a770fa8f5cd214f6568c742124a72a",
      "size_in_bytes": 186
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/manifests/MANIFEST-missing-column",
      "path_type": "hardlink",
      "sha256": "0291dcad4b9d02cac1795072d7d2482b44e59ed9312f0157f34ae45f32a58e3d",
      "size_in_bytes": 139
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/manifests/MANIFEST-missing-filepath",
      "path_type": "hardlink",
      "sha256": "e5c3b311acc3ab2bc8aee13f1004e498860273dbc3acedafe47d409d69f2c878",
      "size_in_bytes": 129
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/manifests/MANIFEST-no-samples",
      "path_type": "hardlink",
      "sha256": "d830c95d7f2307a1ac5d9d3beb1a8569d2488299a46376d58919a32876f6916b",
      "size_in_bytes": 26
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/metadata.yml",
      "path_type": "hardlink",
      "sha256": "b41ae3379e4757cb9835379f8a4a528c3074ab28a6f901eac999316a850feafd",
      "size_in_bytes": 19
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/metadata.yml.txt",
      "path_type": "hardlink",
      "sha256": "b41ae3379e4757cb9835379f8a4a528c3074ab28a6f901eac999316a850feafd",
      "size_in_bytes": 19
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/mixed-case.fastq.gz",
      "path_type": "hardlink",
      "sha256": "cf379365d2731e2aa0d01600947160bb2471749342f03095800d5b18dedea56d",
      "size_in_bytes": 869
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/no-data-MANIFEST",
      "path_type": "hardlink",
      "sha256": "3cbab89a93fe477cb9cb5a5e82b0da31071361e8b14951c35c6928ffd4641892",
      "size_in_bytes": 108
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/not-MANIFEST",
      "path_type": "hardlink",
      "sha256": "2e4b91f728fc7c81e9eaa35b0a349019b7aba305d20087a9621a135d540079f7",
      "size_in_bytes": 29
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/not-fastq.fastq.gz",
      "path_type": "hardlink",
      "sha256": "c39fa1c8e3bfe43abf9f43f4354e0f3653c7eb3bbb70e671a23b5c3577992224",
      "size_in_bytes": 60
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/not-metadata.yml",
      "path_type": "hardlink",
      "sha256": "d7d919f5b86250e1286302e1125729ee50b1e24689ee3f853e8e15e45302932a",
      "size_in_bytes": 59
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/paired_end_data/Human-Kneecap_S1_L001_R2_001.fastq.gz",
      "path_type": "hardlink",
      "sha256": "c4ca30a070d93e09db3a773bc9a5932e7230c27cf4133858058faa11f79ee91b",
      "size_in_bytes": 827
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/paired_end_data/MANIFEST",
      "path_type": "hardlink",
      "sha256": "62d2afbe89601453e743d8d6d461c8f1cff72e93b91810b31311e9c6c2a0bcbb",
      "size_in_bytes": 215
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/paired_end_data_numeric/0.10_S2_L001_R2_001.fastq.gz",
      "path_type": "hardlink",
      "sha256": "ca9b27c7b00239a721b966c6909125452a3969adddf33823a16113b840463211",
      "size_in_bytes": 767
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/paired_end_data_numeric/1_S1_L001_R2_001.fastq.gz",
      "path_type": "hardlink",
      "sha256": "60bb3e57934673fc576a09fc8f3f06c397ba9f344a7948a2e3295ceb23770e5d",
      "size_in_bytes": 763
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/paired_end_data_numeric/MANIFEST",
      "path_type": "hardlink",
      "sha256": "05bdab010c491036fb3d481bddc38ff8a79d4208a5c234a52f399fa210a9ad36",
      "size_in_bytes": 252
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/partial-record.fastq.gz",
      "path_type": "hardlink",
      "sha256": "4bdc1234ba7bd92e84c21f82ecd8fcd4b094a89d4934824d38d3b3e587b522c0",
      "size_in_bytes": 88
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/qiime1-demux-format/blank-line.fna",
      "path_type": "hardlink",
      "sha256": "f54769ee34076abd5430624aa4d57bc765c535075b8d33a58873ebe96e269354",
      "size_in_bytes": 33
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/qiime1-demux-format/description-only.fna",
      "path_type": "hardlink",
      "sha256": "1c374ef192852475a0b4c77454f9fb48471b761d947b106dd0362e706ec2c444",
      "size_in_bytes": 34
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/qiime1-demux-format/duplicate-ids.fna",
      "path_type": "hardlink",
      "sha256": "73572542833eb963dd4f1af4be6bbd5d68990526ffd794b8f1844aa86f8c62c7",
      "size_in_bytes": 33
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/qiime1-demux-format/empty",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/qiime1-demux-format/empty-header.fna",
      "path_type": "hardlink",
      "sha256": "5b6e5fae5dd3e2db259d0f57149992f23ac7cb68b7dfedb8bde2bbdaec2e3a2e",
      "size_in_bytes": 7
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/qiime1-demux-format/empty-seq.fna",
      "path_type": "hardlink",
      "sha256": "4b24451403cb3ace9dff2ff28705a778703e1eecfc2036419231e4d56714bf1d",
      "size_in_bytes": 27
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/qiime1-demux-format/incomplete.fna",
      "path_type": "hardlink",
      "sha256": "5f3e125a1b6723c1f48da254e30cc3503fc918e75d9a68066800297928dbe854",
      "size_in_bytes": 6
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/qiime1-demux-format/invalid-header.fna",
      "path_type": "hardlink",
      "sha256": "c947eb3ef02328f17138f542437822d3e88f7019c5aa4aa2b50a97d9c7c6d91c",
      "size_in_bytes": 11
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/qiime1-demux-format/long.fna",
      "path_type": "hardlink",
      "sha256": "9481c74fc568d666629e189cbcc2e914bfd811ac467ee1cf5f54ba9e46eb3d1d",
      "size_in_bytes": 393
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/qiime1-demux-format/no-sample-id.fna",
      "path_type": "hardlink",
      "sha256": "1b136d8b3e592e3dfd46b816ee5103b24571672118eb56cb1b25b0f5b466c3ba",
      "size_in_bytes": 9
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/qiime1-demux-format/no-secondary-id.fna",
      "path_type": "hardlink",
      "sha256": "c5f296fa00a6ccc963c75d090bd0f00f9301494bac94034ccc0873d3008d0e33",
      "size_in_bytes": 10
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/qiime1-demux-format/no-underscore-in-id.fna",
      "path_type": "hardlink",
      "sha256": "2b0cb032faef8581ff7c3bc62ead49b29ca475bff579322d17c23088f1369c7d",
      "size_in_bytes": 9
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/qiime1-demux-format/not-dna.fna",
      "path_type": "hardlink",
      "sha256": "41eb541895b6bee8d5df06d04921f43265011208362e1fc6ea411cdc3909957a",
      "size_in_bytes": 12
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/qiime1-demux-format/short.fna",
      "path_type": "hardlink",
      "sha256": "982fa6b1444ee1efa345e2f02065ce9962f1bc0970695981db14d7e2b53b7778",
      "size_in_bytes": 110
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/qiime1-demux-format/single-record.fna",
      "path_type": "hardlink",
      "sha256": "db762104aec932babed0f1638795e1dfabac1e77b43cb2ff49f824cd443fc403",
      "size_in_bytes": 21
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/qiime1-demux-format/split-libraries-output.fna",
      "path_type": "hardlink",
      "sha256": "9bc741e9ca9545c06e8ef1e6b8eaee9bdd3dcdb1119a41512cf5b23fc3e50589",
      "size_in_bytes": 1202
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/qiime1-demux-format/with-descriptions.fna",
      "path_type": "hardlink",
      "sha256": "8e7ca526ecefa5de936ba0c713ba62f2c3fa99bf2e5a97114911d145b1ab2436",
      "size_in_bytes": 61
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/relative_manifests/jagged-MANIFEST",
      "path_type": "hardlink",
      "sha256": "551d73a29c71e91bf2cb1d1b50bd7c259fd9b95426aacf5d12a816bd5449fe6a",
      "size_in_bytes": 403
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/relative_manifests/long-MANIFEST",
      "path_type": "hardlink",
      "sha256": "3470e09dbb6be92d393e603b3201c45996e0c2216c2b5aae3324c4aaa0994fed",
      "size_in_bytes": 727
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/relative_manifests/paired-MANIFEST",
      "path_type": "hardlink",
      "sha256": "4d5d3ca2a377951107e81f3cf0bc334aa142b415a6f96c2c2066772fb9ae585c",
      "size_in_bytes": 159
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/relative_manifests/single-MANIFEST",
      "path_type": "hardlink",
      "sha256": "f8866612e84d476912f1ec7e54675a4beca5da382992f0fea6a759b6cc8aeca1",
      "size_in_bytes": 123
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/s1-phred64.fastq",
      "path_type": "hardlink",
      "sha256": "8b2c5742178c1d100ee103a77b31593a266c731f04e4c35c3134e7a60fd3facb",
      "size_in_bytes": 1035
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/s1-phred64.fastq.gz",
      "path_type": "hardlink",
      "sha256": "da7bad26ed227678f2a320a998ca61ab085fbdf81873d4c5d4dc3915ef31620b",
      "size_in_bytes": 456
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/s2-phred64.fastq",
      "path_type": "hardlink",
      "sha256": "64bca12b4d3da92d5e5c6a32f171fa938ea4c2d9525dce15db653dc128432910",
      "size_in_bytes": 1034
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/s2-phred64.fastq.gz",
      "path_type": "hardlink",
      "sha256": "331a1e548f98dec927d19314dff7774d5bc6aa6730d570928ad0d72fa3361f1b",
      "size_in_bytes": 463
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/single-end-two-sample-data1/MANIFEST",
      "path_type": "hardlink",
      "sha256": "0bf74fb5521a1c32a25800e84f58bcb3ab11a79f77aa343ba1b26fe151100f11",
      "size_in_bytes": 198
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/single-end-two-sample-data2/MANIFEST",
      "path_type": "hardlink",
      "sha256": "9b5df41f72790bb25a677796e1feb2778fefb1b56e9b35e745ca1c754eaeed07",
      "size_in_bytes": 220
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/single-end-two-sample-data3/MANIFEST",
      "path_type": "hardlink",
      "sha256": "f16f4c335ce54beb46a4b25a9b62497347ee817c26d2a99f14f7b44f191ca6b6",
      "size_in_bytes": 218
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/single_end_data/MANIFEST",
      "path_type": "hardlink",
      "sha256": "30f7b6bea33f7b5747f76c869669c9d6c1a9992953c4c7ade37141ca26d60129",
      "size_in_bytes": 136
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/single_end_data/MANIFEST.txt",
      "path_type": "hardlink",
      "sha256": "beff9f7d96fd24a497c185685b93c4491c726440a49221cec088a2aca3b9480d",
      "size_in_bytes": 135
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/test_formats.py",
      "path_type": "hardlink",
      "sha256": "13c1e2ca7d2c0b0e8a914e303e7286ec812703f894a37e258e214bcbba58348e",
      "size_in_bytes": 32462
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/test_transformers.py",
      "path_type": "hardlink",
      "sha256": "c3d5ec92e021f11659d91a73eea47bfbf203784d6950b992c722ea40610c57c0",
      "size_in_bytes": 54725
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/test_types.py",
      "path_type": "hardlink",
      "sha256": "2cef242df63bb621f42aa40f6f011956586b00a10d3b84393134cf4eae43027a",
      "size_in_bytes": 4904
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/plugin_setup.py",
      "path_type": "hardlink",
      "sha256": "dfc45c63ee6424d259d54e2f382eb659ceb22121d1279cc67a6445206271d0de",
      "size_in_bytes": 2095
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/profile_hmms/__init__.py",
      "path_type": "hardlink",
      "sha256": "e6ec4afa1df8636c53b980b370eec554523f36e8b393f7d547a1fdb2ccc91cfa",
      "size_in_bytes": 1760
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/profile_hmms/__pycache__/__init__.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "4d5f44fd4db082a997cb1e3c59ed248fd5ba13cd6efd227a0e4b7aad41234141",
      "size_in_bytes": 1185
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/profile_hmms/__pycache__/_formats.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "c6e6fd6b7429349db39363ae29f2d4584d09e7c0f00a3d09f4dd3f34dffb5ed1",
      "size_in_bytes": 5136
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/profile_hmms/__pycache__/_types.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "1774ed63c64d3a39032624dff00cd60adec76b381fe0669a97e90969e94890f9",
      "size_in_bytes": 700
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/profile_hmms/_deferred_setup/__init__.py",
      "path_type": "hardlink",
      "sha256": "7d33b4edda4e65f07d478b75eb626eae1c1ae9c02670ef201388770118f8e759",
      "size_in_bytes": 4020
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/profile_hmms/_deferred_setup/__pycache__/__init__.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "52add94696e2e7d3d9ad5abee7abf74ccb99612d0f390e6f212a9c5c2b21be11",
      "size_in_bytes": 2353
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/profile_hmms/_formats.py",
      "path_type": "hardlink",
      "sha256": "f586c4950dd8b1e83dd0f132f2ec9b5077df59211be40346d15dc72b64c9f2d4",
      "size_in_bytes": 4152
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/profile_hmms/_types.py",
      "path_type": "hardlink",
      "sha256": "d1008e29a4cc0cbe6c89c96685991b2a070a5598c45ea6c17ad70ceb5f89d9cb",
      "size_in_bytes": 1216
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/profile_hmms/tests/__init__.py",
      "path_type": "hardlink",
      "sha256": "d29396e7d9d77c74a96504b2d052ddc53c982717283f65eff02f0c55a672eda0",
      "size_in_bytes": 344
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/profile_hmms/tests/__pycache__/__init__.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "2aeb7a98a1a41dbe5d0a011301f70399d6392e676a304e8618802827bbc3578d",
      "size_in_bytes": 204
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/profile_hmms/tests/__pycache__/test_formats.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "f366ca476ee46248be3144f18a71fc0771374c3493fd0744a0dc2f774b0b9636",
      "size_in_bytes": 4763
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/profile_hmms/tests/__pycache__/test_types.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "50bf4d0d55832e851a7ae0bc53abdf04b0280b40bab1302ed5224151de374d57",
      "size_in_bytes": 3507
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/profile_hmms/tests/data/bacteria/bacteria.hmm.h3f",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/profile_hmms/tests/data/bacteria/bacteria.hmm.h3i",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/profile_hmms/tests/data/bacteria/bacteria.hmm.h3m",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/profile_hmms/tests/data/bacteria/bacteria.hmm.h3p",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/profile_hmms/tests/data/hmms/2_dna.hmm",
      "path_type": "hardlink",
      "sha256": "ca3a14440eb6af6174db47765373af7b53a734bed53d6cdfbf765012b523e7c2",
      "size_in_bytes": 18966
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/profile_hmms/tests/data/hmms/2_rna.hmm",
      "path_type": "hardlink",
      "sha256": "888acb33ab5970c6281ba6b93734e13ba828ad8de99ba4ce72d86cb0c37f6b4e",
      "size_in_bytes": 43391
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/profile_hmms/tests/data/hmms/4_amino.hmm",
      "path_type": "hardlink",
      "sha256": "1609a8e35585b14fba264b961d32351943eedc9ff4728036de6a5d4f28353588",
      "size_in_bytes": 21365
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/profile_hmms/tests/data/hmms/amino.hmm",
      "path_type": "hardlink",
      "sha256": "ebf219f2f747f3da83d94a785b4f55da244013ca9c4f8e6dace856c9fa64f2dc",
      "size_in_bytes": 3364
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/profile_hmms/tests/data/hmms/amino_dna.hmm",
      "path_type": "hardlink",
      "sha256": "e11f01f2e417d12458cf8e4cb5ac593893959f472789a03edd99cc6def42fa73",
      "size_in_bytes": 18206
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/profile_hmms/tests/data/hmms/dna.hmm",
      "path_type": "hardlink",
      "sha256": "03dee72a69892f81d74109b61390adc044307bebbbe93d7178ca1abf838c3c5c",
      "size_in_bytes": 14841
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/profile_hmms/tests/data/hmms/rna.hmm",
      "path_type": "hardlink",
      "sha256": "8a1b1f294db09a3bdfbb23c7c90371f423f1d666ca75e90ad9c1405f834ed83d",
      "size_in_bytes": 21695
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/profile_hmms/tests/data/hmms/rna_dna.hmm",
      "path_type": "hardlink",
      "sha256": "a39f4d36a18115c92e2e841bea061175fdf16d57f773c236ce03f335a958778a",
      "size_in_bytes": 36538
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/profile_hmms/tests/test_formats.py",
      "path_type": "hardlink",
      "sha256": "3fbb949027b8ee251b1800160477be03882a2c530c35d11641878f2c959fd3cf",
      "size_in_bytes": 4212
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/profile_hmms/tests/test_types.py",
      "path_type": "hardlink",
      "sha256": "5e955ebb49c6a6547e3e639a3d41f29b8ff192207b0e680ef23a7c1462d684a8",
      "size_in_bytes": 2843
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/reference_db/__init__.py",
      "path_type": "hardlink",
      "sha256": "b1641acdaaca80b113c72d0ba24b0a71d24e9f42e87d1ad0a63f9b7c41a69d07",
      "size_in_bytes": 1143
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/reference_db/__pycache__/__init__.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "a20f32b6e457ab8a97cca3498901249ba3e04f072e112400b185ae3082aea523",
      "size_in_bytes": 773
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/reference_db/__pycache__/_formats.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "bbd35684c50638de39839dd723d9cb6a95df9975c292aeb5b8b6154055ee1062",
      "size_in_bytes": 7793
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/reference_db/__pycache__/_types.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "9808585aba1f257b947c1d53df99f7332066bce15710f1a3effd96222ee79727",
      "size_in_bytes": 483
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/reference_db/_deferred_setup/__init__.py",
      "path_type": "hardlink",
      "sha256": "81b17dea0778d1da310694ebb248bbdaff9580d03c6a5a9a7b72783e7d167f9b",
      "size_in_bytes": 1608
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/reference_db/_deferred_setup/__pycache__/__init__.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "16db3458b5d9fe8a76b7578bc412094e99c2daf6505bdb5114ea7705e7dd2471",
      "size_in_bytes": 946
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/reference_db/_formats.py",
      "path_type": "hardlink",
      "sha256": "033f8bfd83b3a0ee987fd2cb60111a5c23f5e206d4b602485984e932ea7bfd12",
      "size_in_bytes": 9050
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/reference_db/_types.py",
      "path_type": "hardlink",
      "sha256": "63a2ee8c0ea7dbba44392a4717304f66a983660b322fadfde8383e0313b4671e",
      "size_in_bytes": 789
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/reference_db/tests/__init__.py",
      "path_type": "hardlink",
      "sha256": "d29396e7d9d77c74a96504b2d052ddc53c982717283f65eff02f0c55a672eda0",
      "size_in_bytes": 344
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/reference_db/tests/__pycache__/__init__.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "823c40a6226bc261ed2e96443e9f943039f0ab7e7993ed5a5294319afd790e3b",
      "size_in_bytes": 204
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/reference_db/tests/__pycache__/test_formats.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "ab0d31733a9bb3990c0bee5630322c4e7a586c1f0de76a71fcecea8e2d685431",
      "size_in_bytes": 10789
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/reference_db/tests/__pycache__/test_types.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "62c7eaac5ccbcea3c24f931a9ec4d6c272612f8d1c5bfe406a246c402f45db71",
      "size_in_bytes": 2774
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/reference_db/tests/data/bad_dmnd_db/bad_name.dmnd",
      "path_type": "hardlink",
      "sha256": "e460330082689417c8fd592e2bc8d010e53ab705d54bef010ec7ecd22343efcf",
      "size_in_bytes": 212635
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/reference_db/tests/data/dmnd_db/ref_db.dmnd",
      "path_type": "hardlink",
      "sha256": "e460330082689417c8fd592e2bc8d010e53ab705d54bef010ec7ecd22343efcf",
      "size_in_bytes": 212635
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/reference_db/tests/data/eggnog_seq_tax/e5.proteomes.faa",
      "path_type": "hardlink",
      "sha256": "10623f52233ca513f7b677932aaa827f5c23b3395f15c25f795680a157d945d6",
      "size_in_bytes": 189
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/reference_db/tests/data/eggnog_seq_tax/e5.taxid_info.tsv",
      "path_type": "hardlink",
      "sha256": "d23d103430743ba0a43186fd28c9b3909296134e975be2c126eb77f2352537fd",
      "size_in_bytes": 2698
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/reference_db/tests/data/eggnog_seq_tax_bad/invalid_col.tsv",
      "path_type": "hardlink",
      "sha256": "8f86e72b70231f8b6aef65a4fc4e472ba25072c32faaf81dbc8502097791514c",
      "size_in_bytes": 2699
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/reference_db/tests/data/eggnog_seq_tax_bad/invalid_rank.tsv",
      "path_type": "hardlink",
      "sha256": "cc3f2d4b451719feb5303f061b6777ac2d00810bccd2c431aa5d297de44473f9",
      "size_in_bytes": 2704
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/reference_db/tests/data/eggnog_seq_tax_bad/invalid_taxid.tsv",
      "path_type": "hardlink",
      "sha256": "4e6d84dba1d3f2d19728284fc284cb87d32955b26c40ee335d10d77249614ad9",
      "size_in_bytes": 2699
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/reference_db/tests/data/eggnog_seq_tax_bad/invalid_taxid_lineage.tsv",
      "path_type": "hardlink",
      "sha256": "3b863624c5ecbd1ef7b38288526a38c37b69e0ac52444be96ef659b50f592154",
      "size_in_bytes": 2701
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/reference_db/tests/data/eggnog_seq_tax_bad/too_many_cols.tsv",
      "path_type": "hardlink",
      "sha256": "16e6cbca9d9fc39ea13d8fe4c4a5a0cdc1711043b41456cec9112993630a3611",
      "size_in_bytes": 2714
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/reference_db/tests/data/good_eggnog/eggnog.db",
      "path_type": "hardlink",
      "sha256": "8f878877e7d9b68cc9d5fa44948762599a5915e43515c066164f187d226ce9b7",
      "size_in_bytes": 19570688
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/reference_db/tests/data/good_eggnog/eggnog.taxa.db",
      "path_type": "hardlink",
      "sha256": "57a208bdc259d8a191aca4f69b2dc6b7001f1fef221167ce72415d31595e17dc",
      "size_in_bytes": 90112
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/reference_db/tests/data/good_eggnog/eggnog.taxa.db.traverse.pkl",
      "path_type": "hardlink",
      "sha256": "de7bb2b35489c9e5e1f2522575c8107ebd3d7117f8910dc6745aab68ac2d2173",
      "size_in_bytes": 6628719
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/reference_db/tests/data/ncbi/db-valid/names.dmp",
      "path_type": "hardlink",
      "sha256": "6a4ae3d02eeb370adbdc0f2a5bd67dc85cbd48d2077af2a68bfef5c1f79d4f19",
      "size_in_bytes": 487
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/reference_db/tests/data/ncbi/db-valid/nodes.dmp",
      "path_type": "hardlink",
      "sha256": "65c8eecbb6e397550ef2ece4a76216110df90c38b2e2e7d6ee69f1853c3dcbcd",
      "size_in_bytes": 696
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/reference_db/tests/data/ncbi/db-valid/prot.accession2taxid.gz",
      "path_type": "hardlink",
      "sha256": "9d4b8866ef37767f47469cb81f182265f94bc1a9806ffeea37b9a5ca80e26e19",
      "size_in_bytes": 10956
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/reference_db/tests/data/ncbi/names-non-numeric.dmp",
      "path_type": "hardlink",
      "sha256": "174333c7f9b8b3f4960e9a9698c7fe76f315cb22f4ebc39cd119c8b7fb15cb44",
      "size_in_bytes": 487
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/reference_db/tests/data/ncbi/names-ok.dmp",
      "path_type": "hardlink",
      "sha256": "6a4ae3d02eeb370adbdc0f2a5bd67dc85cbd48d2077af2a68bfef5c1f79d4f19",
      "size_in_bytes": 487
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/reference_db/tests/data/ncbi/names-wrong-cols.dmp",
      "path_type": "hardlink",
      "sha256": "6591377c3328b098c03db03aabfdf9167894524e346c45796160ff6a2358280d",
      "size_in_bytes": 469
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/reference_db/tests/data/ncbi/nodes-non-numeric-other.dmp",
      "path_type": "hardlink",
      "sha256": "45b8160f18719831f1074595fc2f5622bb68ceaadf901f7146621cca72bbc7f1",
      "size_in_bytes": 696
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/reference_db/tests/data/ncbi/nodes-non-numeric.dmp",
      "path_type": "hardlink",
      "sha256": "ae53ce548019c19c8cb7b0f0b76c6e1426cfe5f8fa979752426d03388d92ce00",
      "size_in_bytes": 691
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/reference_db/tests/data/ncbi/nodes-ok.dmp",
      "path_type": "hardlink",
      "sha256": "65c8eecbb6e397550ef2ece4a76216110df90c38b2e2e7d6ee69f1853c3dcbcd",
      "size_in_bytes": 696
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/reference_db/tests/data/ncbi/nodes-wrong-cols.dmp",
      "path_type": "hardlink",
      "sha256": "e8ddb50870bdff72442511dd8740bb948eb2907e587b824c0fcdbfcbc977d337",
      "size_in_bytes": 693
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/reference_db/tests/data/ncbi/too_many_cols.gz",
      "path_type": "hardlink",
      "sha256": "1e7e0dbd358d6b30950ac05ec20009f25467509843c4d6ef0d6d5c6a5cc9d34c",
      "size_in_bytes": 166
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/reference_db/tests/data/ncbi/wrong_accession.gz",
      "path_type": "hardlink",
      "sha256": "8475011fcd961bb79d473dae02e31644c1c6befef646c7aaf11ec4b5eb695d99",
      "size_in_bytes": 162
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/reference_db/tests/data/ncbi/wrong_accession_version.gz",
      "path_type": "hardlink",
      "sha256": "ac26b8ad35d6080551c9d58dd1f7237e1b35926d515baec473cbc0d5674929fb",
      "size_in_bytes": 164
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/reference_db/tests/data/ncbi/wrong_col.gz",
      "path_type": "hardlink",
      "sha256": "316ef69aece9e8d45cefd65cc4ce79f9cb3c727908bb838d616feac19a79c594",
      "size_in_bytes": 150
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/reference_db/tests/data/ncbi/wrong_gi.gz",
      "path_type": "hardlink",
      "sha256": "37baac90469a38d341e24ddd0b0465451e0a18ad2ffaf0de37ed6331642b758d",
      "size_in_bytes": 149
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/reference_db/tests/data/ncbi/wrong_taxid.gz",
      "path_type": "hardlink",
      "sha256": "2d859e1ada9b1940f539c64033b3958334f25993012958e9f286b892960e6286",
      "size_in_bytes": 152
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/reference_db/tests/data/single_eggnog/eggnog.db",
      "path_type": "hardlink",
      "sha256": "8f878877e7d9b68cc9d5fa44948762599a5915e43515c066164f187d226ce9b7",
      "size_in_bytes": 19570688
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/reference_db/tests/test_formats.py",
      "path_type": "hardlink",
      "sha256": "e89ca05949880f3d7b59ce2d6115b42f0d225184f2b2483be27aa1fd8530f1a1",
      "size_in_bytes": 9404
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/reference_db/tests/test_types.py",
      "path_type": "hardlink",
      "sha256": "9ecae0e1ca01b668251333a71b67e5f52572dea6da8f39c952d606ef4d195cb3",
      "size_in_bytes": 2008
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/sample_data/__init__.py",
      "path_type": "hardlink",
      "sha256": "08f54de30181d91203a8f49ecfea30375cc244d637710c2aecf226dc659fde2a",
      "size_in_bytes": 583
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/sample_data/__pycache__/__init__.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "09a2f82b078f10b3f135127347ca5df545cdecd10a7d28ea59353dc6b37fa0a5",
      "size_in_bytes": 397
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/sample_data/__pycache__/_formats.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "7f466036b091e2687815d33115b60cbba37580f9feab970f54ea6829df284aa3",
      "size_in_bytes": 1404
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/sample_data/__pycache__/_types.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "8667b25de094a9159d10fb3aa749e2759da9d3d8d175489935d7d12d42ad6610",
      "size_in_bytes": 363
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/sample_data/_deferred_setup/__init__.py",
      "path_type": "hardlink",
      "sha256": "33f0d208b9c009fb7ad2db44d77f07d43d2941ce531c910788f03fb902e0487a",
      "size_in_bytes": 941
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/sample_data/_deferred_setup/__pycache__/__init__.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "3754b133dc2a2efcc6a34e94891443839f932d3e7cbfa340f3930fb9093dcbe7",
      "size_in_bytes": 706
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/sample_data/_deferred_setup/__pycache__/_transformers.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "b358a457b5665143f332e307b0e0ac9bfe0e6f7825ce91528f3545dfb1406020",
      "size_in_bytes": 1625
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/sample_data/_deferred_setup/_transformers.py",
      "path_type": "hardlink",
      "sha256": "0c333f0730a49107fba1e98191784685f5bc63d9054bbe3a8f767521fe096f5b",
      "size_in_bytes": 1757
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/sample_data/_formats.py",
      "path_type": "hardlink",
      "sha256": "57011db5ffe2674ff8090bfeea12758f1907ec9f0092f2742a50b28fdab180ee",
      "size_in_bytes": 2187
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/sample_data/_types.py",
      "path_type": "hardlink",
      "sha256": "2903b61264665d08520e458510c774cd43cafbeaa37d464bc2ad875ad7700234",
      "size_in_bytes": 567
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/sample_data/tests/__init__.py",
      "path_type": "hardlink",
      "sha256": "36ceb2afcad5806e78f4ee58b31bedaae72769dcbc64e817ee66034936317b1b",
      "size_in_bytes": 349
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/sample_data/tests/__pycache__/__init__.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "0538982c86f17a06ca89ccc704d0cf0fc6ac795b2cf993cb425dc67065806acc",
      "size_in_bytes": 203
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/sample_data/tests/__pycache__/test_formats.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "7308c6ad58d41a62bbef28a17c741184bfe0b096e5da1b2f686cf0bb3199da7b",
      "size_in_bytes": 3012
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/sample_data/tests/__pycache__/test_transformers.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "abab7f88ebc183a9f9c0e99145f96979b258d3fc8e4890751032a4e133cb82b2",
      "size_in_bytes": 3190
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/sample_data/tests/__pycache__/test_types.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "8e4a26506b0b93dabeb8df54308365618a940bbba29a595d43ecd1da330ff712",
      "size_in_bytes": 1387
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/sample_data/tests/data/alpha-diversity-int-indices.tsv",
      "path_type": "hardlink",
      "sha256": "3afb2354781d13bfc34848b034d55e284574609c06635a276025b707cac4cc71",
      "size_in_bytes": 19
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/sample_data/tests/data/alpha-diversity-jagged-rows.tsv",
      "path_type": "hardlink",
      "sha256": "ab9b04436a1bac63b3855a4ffbb3e0fe4ada6ee0c69805997d11abbff5697ce9",
      "size_in_bytes": 73
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/sample_data/tests/data/alpha-diversity-missing-records.tsv",
      "path_type": "hardlink",
      "sha256": "2004e312fe9bbaba2bfd396f38ff65a573080a52cb6d5c0c36e9a60d4ae0915d",
      "size_in_bytes": 28
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/sample_data/tests/data/alpha-diversity-one-column.tsv",
      "path_type": "hardlink",
      "sha256": "40a5087f68d3f7fc2171d3c8e828e7d894e55b6ae454c4608b86aceb21d317dc",
      "size_in_bytes": 17
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/sample_data/tests/data/alpha-diversity-one-sample.tsv",
      "path_type": "hardlink",
      "sha256": "34709d25dd0ffb9c21238b5c0e69475090c189157a4a0039803c17ef6518ccf8",
      "size_in_bytes": 36
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/sample_data/tests/data/alpha-diversity-with-metadata.tsv",
      "path_type": "hardlink",
      "sha256": "1fc03459897249c6f2043ae63210e94ddc471c67eeb94103358a8e191b6890eb",
      "size_in_bytes": 77
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/sample_data/tests/data/alpha-diversity.tsv",
      "path_type": "hardlink",
      "sha256": "1f759cac3f071b1f29570acee7a022ed478d87681854090cb84aa66ea477d0f3",
      "size_in_bytes": 63
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/sample_data/tests/data/also-not-alpha-diversity.tsv",
      "path_type": "hardlink",
      "sha256": "8d1947ec1a4fa07ab9d628c39ea6fe4ca5b4ea2bd5508e0115558dad4d9a6408",
      "size_in_bytes": 38
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/sample_data/tests/test_formats.py",
      "path_type": "hardlink",
      "sha256": "325fc7af14c873a37c64ed36731f6ac8fcc06c69b7b2a2d129ff9902338a6688",
      "size_in_bytes": 2708
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/sample_data/tests/test_transformers.py",
      "path_type": "hardlink",
      "sha256": "d31508159dcfb7ad3432db75e5e92544a0b66b86ce47af5d8d7d9a7fe4f806f2",
      "size_in_bytes": 3344
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/sample_data/tests/test_types.py",
      "path_type": "hardlink",
      "sha256": "79f165cf38554d5c7c899f2c470a5d7f38f3000a5e3b24abddda3e9bd700726c",
      "size_in_bytes": 1106
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/tree/__init__.py",
      "path_type": "hardlink",
      "sha256": "ae985ea104f1d743162476e8ac1ba407f51ebf2512431e2bc915e94b86fc0fd9",
      "size_in_bytes": 576
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/tree/__pycache__/__init__.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "ac09775f3fcc356106497c97c013a2b169e996e45e499206efe430a317532b0d",
      "size_in_bytes": 414
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/tree/__pycache__/_formats.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "0a002d7a40d962e3a72c5dbe26d18c922a30cc101071bcc04600d1c12b7ba33b",
      "size_in_bytes": 740
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/tree/__pycache__/_types.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "4491e72e5a8f10e7d23b5f8145f9bf302239b413daa570562e43da92a72b5cff",
      "size_in_bytes": 406
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/tree/_deferred_setup/__init__.py",
      "path_type": "hardlink",
      "sha256": "347f767e28966d79f4e544868c357f21a70b65850f730feb1217054143209bed",
      "size_in_bytes": 1854
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/tree/_deferred_setup/__pycache__/__init__.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "1e419b95ac47a18d608d6949a7520a457f4cf57763ea7fb720a01d22b21ee70a",
      "size_in_bytes": 1572
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/tree/_deferred_setup/__pycache__/_transformers.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "f833058582c5e07b961a7eb8e4c66c07fd6a51da2d08756fc66c6e0814f50b66",
      "size_in_bytes": 823
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/tree/_deferred_setup/_transformers.py",
      "path_type": "hardlink",
      "sha256": "253a378abb899d5265213d50ede737f426e89726a27b27d94244a51cbb37d8c7",
      "size_in_bytes": 780
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/tree/_formats.py",
      "path_type": "hardlink",
      "sha256": "7ddf66374372ea0abc8f63c837666f677f3b68fa23de4336b2f4640a54d7bf04",
      "size_in_bytes": 678
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/tree/_types.py",
      "path_type": "hardlink",
      "sha256": "2adf2f904e219d499638287a49814197032570586eae2d45c26316f4e73bc166",
      "size_in_bytes": 631
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/tree/tests/__init__.py",
      "path_type": "hardlink",
      "sha256": "36ceb2afcad5806e78f4ee58b31bedaae72769dcbc64e817ee66034936317b1b",
      "size_in_bytes": 349
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/tree/tests/__pycache__/__init__.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "a6348eee3f3cd715ac9a62a5c03f21cf519a44a055cd89f4648bfced2865022c",
      "size_in_bytes": 196
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/tree/tests/__pycache__/test_format.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "552ca72ccc8a54bc7b174081bfb7ac455bc12f496c6225a4a0f3cc7123ce2064",
      "size_in_bytes": 1560
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/tree/tests/__pycache__/test_transformer.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "c50bcf008bc3eba8d2f82819c4981c60c66e5ac9b179d9d1608cf3f186d8dd40",
      "size_in_bytes": 1312
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/tree/tests/__pycache__/test_type.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "f351644d842bde3c65d1bf789e4af1dc427f1be353305e0094031707a877c187",
      "size_in_bytes": 2020
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/tree/tests/data/not-tree.nwk",
      "path_type": "hardlink",
      "sha256": "eedb38788ddb877b36bc04737d093698cc4f2d86b2aec1984812a09d1ce2effa",
      "size_in_bytes": 25
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/tree/tests/data/tree.nwk",
      "path_type": "hardlink",
      "sha256": "9e3d9e68821dbd6832fccadcd6e65b619f877d48df898798192f7d2299c9923b",
      "size_in_bytes": 47
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/tree/tests/test_format.py",
      "path_type": "hardlink",
      "sha256": "05a0fce2893ca4aba1e3f96e5d3ece374c0923cc8d736e2bce2cf2fa4224bc7d",
      "size_in_bytes": 1353
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/tree/tests/test_transformer.py",
      "path_type": "hardlink",
      "sha256": "72d6feb3fe3f5878a969f3c52e06de6cdee31a139683c39de44c6d4c84f4810e",
      "size_in_bytes": 1248
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/tree/tests/test_type.py",
      "path_type": "hardlink",
      "sha256": "45e1da702bc969947bce2fd3c0fdb74549d12bc4a9e2cb892545cfd3afa22be5",
      "size_in_bytes": 1538
    }
  ],
  "paths_version": 1
}