{
  "paths": [
    {
      "_path": "lib/python3.12/site-packages/q2_types-2026.10.0.dev0.dist-info/INSTALLER",
      "path_type": "hardlink",
      "sha256": "d0edee15f91b406f3f99726e44eb990be6e34fd0345b52b910c568e0eef6a2a8",
      "size_in_bytes": 5
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types-2026.10.0.dev0.dist-info/METADATA",
      "path_type": "hardlink",
      "sha256": "78c5733c2fec9a870ad6206811d46c891a66ce9fe864a29f836b02865a81acaa",
      "size_in_bytes": 2267
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types-2026.10.0.dev0.dist-info/RECORD",
      "path_type": "hardlink",
      "sha256": "c6878e21f115f0f56e11229a8ca8f27559e3217c0c22fa5e2aed83dcfaff362a",
      "size_in_bytes": 86385
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types-2026.10.0.dev0.dist-info/REQUESTED",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types-2026.10.0.dev0.dist-info/WHEEL",
      "path_type": "hardlink",
      "sha256": "2b6eb4118ce7cd7b09601406aa623c553c4476265836f0d9c16f5c061f7efcc0",
      "size_in_bytes": 91
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types-2026.10.0.dev0.dist-info/direct_url.json",
      "path_type": "hardlink",
      "sha256": "7360912c62115eab40071d5c64f82a0037caeb386c326a0943d4959b6fbc9251",
      "size_in_bytes": 131
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types-2026.10.0.dev0.dist-info/entry_points.txt",
      "path_type": "hardlink",
      "sha256": "354870059fa1fa7db9767a1c689006983912404d8d4f6e1442b07c915d4065af",
      "size_in_bytes": 57
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types-2026.10.0.dev0.dist-info/licenses/LICENSE",
      "path_type": "hardlink",
      "sha256": "2a8ee71d2101f596a3749b7dc0541023dba34fe456b8b6e1230f690dc81be321",
      "size_in_bytes": 1530
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types-2026.10.0.dev0.dist-info/top_level.txt",
      "path_type": "hardlink",
      "sha256": "8a5014496269fce7868de82fe6ea4457b25c4fc51e3b21b661236c741a39f142",
      "size_in_bytes": 9
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/__init__.py",
      "path_type": "hardlink",
      "sha256": "7941e6ece11cdd37d3d0aa0151de022c35b85f9e29483cc599f040dd7cfd82b9",
      "size_in_bytes": 457
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/__pycache__/__init__.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "49bf7d808f7d6b4ea6071988899f4dc08677b25f5dfd7e4b8f121b5b3e390c83",
      "size_in_bytes": 295
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/__pycache__/_util.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "80f0ba83a4fbd40e5368a826f279ac4f9442cbb62012f2b2b0b72aea0c0e3e91",
      "size_in_bytes": 13926
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/__pycache__/_version.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "e400788ce2daa76e589d792ca25808ce6ebe77cb3191d837ade9d6f290711399",
      "size_in_bytes": 181
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/__pycache__/plugin_setup.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "3915fd1d0212280911ed79b52229870cfbed738ce95fee2418bd56e0ee8833dd",
      "size_in_bytes": 16276
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/_util.py",
      "path_type": "hardlink",
      "sha256": "77ecae6b34d3482ad6a608b12ab0c60585636fcd3013d9ee1fbbdbc6950c649d",
      "size_in_bytes": 12652
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/_version.py",
      "path_type": "hardlink",
      "sha256": "f48fc6e688ab8330f5040f834c10329bc1ff3f0124450e9fda0564b3be2da1db",
      "size_in_bytes": 31
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/bowtie2/__init__.py",
      "path_type": "hardlink",
      "sha256": "e4ef7cd60b1e6a2c3a4cf75fb358e73e0d690e82a0f31bf9c6d2b58c57b77cbe",
      "size_in_bytes": 526
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/bowtie2/__pycache__/__init__.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "ae4755276dc0dcc74f20eb7c7111a7fd0550dd3247202eb1ea43918bc11b12cb",
      "size_in_bytes": 327
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/bowtie2/__pycache__/_formats.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "338c91c3dfea886e03e6bd2a194e78bdc4575620d4b623161e97204fda60aff7",
      "size_in_bytes": 2716
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/bowtie2/__pycache__/_types.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "379cce5660320ab6c37378fe949b65590b2dbdd86c37a4a8402f3eaf80c3c0b4",
      "size_in_bytes": 254
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/bowtie2/_deferred_setup/__init__.py",
      "path_type": "hardlink",
      "sha256": "84e69d1ad69cd568a1957bbeb0d23ff076b7d04d37bc43ef723b7b392efc803c",
      "size_in_bytes": 877
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/bowtie2/_deferred_setup/__pycache__/__init__.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "f5984c8a16158091f1eab48603406ef8ded0282e9838448b6264737a853e5e66",
      "size_in_bytes": 856
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/bowtie2/_formats.py",
      "path_type": "hardlink",
      "sha256": "259932d7cf03531e0f06f945aac0e91d29dbb5bb7187402312ba385cc50fc58b",
      "size_in_bytes": 1766
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/bowtie2/_types.py",
      "path_type": "hardlink",
      "sha256": "eda3f11b3d0e80ce383f2a6892b932f7aab67b5f859acffbfa5f1259b76f185d",
      "size_in_bytes": 631
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/bowtie2/citations.bib",
      "path_type": "hardlink",
      "sha256": "5274f91767a9ae3950daa814aa2041c41bc43b0a19daea74cd7418413c698817",
      "size_in_bytes": 254
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/citations.bib",
      "path_type": "hardlink",
      "sha256": "b415dd690fb3bf36161b1ac4e477314007095ffd0a73c0f050b9241af31e0972",
      "size_in_bytes": 331
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/distance_matrix/__init__.py",
      "path_type": "hardlink",
      "sha256": "924d11194305a47995846bc481bcc01df5ead711ffe628f8d74dc3b947d8b536",
      "size_in_bytes": 528
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/distance_matrix/__pycache__/__init__.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "983d3616de508231213fdea85feaf34ba1b85a9cf1ce777d46f907837b7d9b01",
      "size_in_bytes": 337
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/distance_matrix/__pycache__/_formats.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "7f10b0e2698c00bdd3d02b6913291052fe1d476c8b87fb7be0c93672c9ab3ab8",
      "size_in_bytes": 968
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/distance_matrix/__pycache__/_types.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "d90380ceb4b32f42b4a8600c0f1ef429e5aa357136907f890300ea0cd5f216a2",
      "size_in_bytes": 265
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/distance_matrix/_deferred_setup/__init__.py",
      "path_type": "hardlink",
      "sha256": "82e54113236122cc3fce52ce1a3b96170f6d95fa2541a6c09639d557779ea831",
      "size_in_bytes": 847
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/distance_matrix/_deferred_setup/__pycache__/__init__.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "f5befa591f0c70eed20b7665c68ef52706d03e1f0e3b067d85628dcc627370ba",
      "size_in_bytes": 811
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/distance_matrix/_deferred_setup/__pycache__/_transformers.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "be1057bf67a3bbe58889e4cc6f3256c8520a15ca051f0b2faef4c2a31f148781",
      "size_in_bytes": 3428
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/distance_matrix/_deferred_setup/_transformers.py",
      "path_type": "hardlink",
      "sha256": "f01f42949f279a84e27c789d3ba4a42b2fb0ec442285180d681b58e5be65c609",
      "size_in_bytes": 1959
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/distance_matrix/_formats.py",
      "path_type": "hardlink",
      "sha256": "94012539d0c800f8c265630de36fd9855a022b34e652de2206adfc9ed68bebfe",
      "size_in_bytes": 703
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/distance_matrix/_types.py",
      "path_type": "hardlink",
      "sha256": "c1b443c245af3d70d718f9cfd5d34a4d2124c1605cdcd5519f1d2de1d01bfbb7",
      "size_in_bytes": 439
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/distance_matrix/tests/__init__.py",
      "path_type": "hardlink",
      "sha256": "a64e5f395a0fffbbc3361d9c424f05b5963b158b32be0ab77af08ae0f23a3787",
      "size_in_bytes": 349
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/distance_matrix/tests/__pycache__/__init__.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "c49a248414ce68c7098999b531b9b71d144e295c7efe59abf64df68c1ae4db51",
      "size_in_bytes": 168
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/distance_matrix/tests/__pycache__/test_formats.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "3291de39a3696f0a5712c5756e7ac3f8314dd7543e577b8de2507f4f96a046d1",
      "size_in_bytes": 2425
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/distance_matrix/tests/__pycache__/test_transformers.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "c3f54035dc6938d608c17cb0644afc1d25f69f8577972f9d780afdddfc87cb30",
      "size_in_bytes": 4039
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/distance_matrix/tests/__pycache__/test_types.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "4a8e407e59f55b0d06f7839a048fdf849c519d97ab1c8c8922d1bba4947bda45",
      "size_in_bytes": 1299
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/distance_matrix/tests/data/distance-matrix-1x1.tsv",
      "path_type": "hardlink",
      "sha256": "b9468d027dc413a474b4fb824d36ee4284eb9f89c062b6c08af65afd51b8488f",
      "size_in_bytes": 11
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/distance_matrix/tests/data/distance-matrix-2x2.tsv",
      "path_type": "hardlink",
      "sha256": "128fb161557a52c0a7bb710e538d4261e195b439a035a2dd6acbb8f0eb3bb021",
      "size_in_bytes": 31
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/distance_matrix/tests/data/distance-matrix-NxN.tsv",
      "path_type": "hardlink",
      "sha256": "4e858a9e421e8a34816a406e447c6593793819622ca07bf4b1b78c86c3b28e95",
      "size_in_bytes": 1085
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/distance_matrix/tests/data/not-lsmat",
      "path_type": "hardlink",
      "sha256": "ac63530076d04f2f5dbd5dde4bc7b0ee5ca0e31dc8d903706d487d591925ad1c",
      "size_in_bytes": 40
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/distance_matrix/tests/test_formats.py",
      "path_type": "hardlink",
      "sha256": "4c4b69898f5857245638810c4be187b0fd4708fb55c4ef9b797d0ba00d139464",
      "size_in_bytes": 1887
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/distance_matrix/tests/test_transformers.py",
      "path_type": "hardlink",
      "sha256": "4b4579055018b639ef9da1bc5f3dbbd411dcbeabdb0b373ae753e78ca5606416",
      "size_in_bytes": 2867
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/distance_matrix/tests/test_types.py",
      "path_type": "hardlink",
      "sha256": "0650d6f359827f9d06db244c3de674e51c5797a5c8f448e9b0cc87af672c0ec1",
      "size_in_bytes": 976
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_data/__init__.py",
      "path_type": "hardlink",
      "sha256": "2bbe0d43f5df7c783922d1c0cf949db4f93fe2fcdcccb84a58f06942ef3d0164",
      "size_in_bytes": 4310
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_data/__pycache__/__init__.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "03963b201dbda72e3cc515bf7a9570e6ef01bf662d960e82d04ce84d218bb7b0",
      "size_in_bytes": 3080
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_data/__pycache__/_formats.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "76fd2db21590f365e04ef3021d54bfa7e0440270ee37bbbcd64524215cfa4f11",
      "size_in_bytes": 24083
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_data/__pycache__/_objects.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "dd0806ad3e6c84fdb2ad400d5c3bad36bfa3748c3ebcb9fc7dee3eac1e695d70",
      "size_in_bytes": 4540
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_data/__pycache__/_types.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "789b28f52253a199c4daa3ed61821859c58fb197e8f595e2c89f8db048cba8e0",
      "size_in_bytes": 1641
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_data/_deferred_setup/__init__.py",
      "path_type": "hardlink",
      "sha256": "1d138489159943ccba03f89e9603998a6a7d6cfad05f885396eb64fcb86ded5a",
      "size_in_bytes": 8235
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_data/_deferred_setup/__pycache__/__init__.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "a2525663f7eb491ff8c5ca2db86e89520595bc645e8e3e7533db594459fcb047",
      "size_in_bytes": 6358
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_data/_deferred_setup/__pycache__/_transformers.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "879aadb93b4229a5d1128d5386487c9de47820279643c235c44804a5ff26790e",
      "size_in_bytes": 44115
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_data/_deferred_setup/__pycache__/_validators.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "dcf23fbd74949a0a5d785a3099ae2c028dc551939b0032fd6f0e96888fe1217e",
      "size_in_bytes": 3053
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_data/_deferred_setup/_transformers.py",
      "path_type": "hardlink",
      "sha256": "1b9a3fa851010c53eb118268737fd3b709d207857381f2bfb7951f05fa156de5",
      "size_in_bytes": 28871
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_data/_deferred_setup/_validators.py",
      "path_type": "hardlink",
      "sha256": "52bb9692fe74e4bfd1a4768b87af48b19d884b232d2538e1260265332fc5929b",
      "size_in_bytes": 2458
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_data/_formats.py",
      "path_type": "hardlink",
      "sha256": "2a7d7236cc1dceb607927a56f382e1b4b2a28fd0d04087fd4e7a7e61644e93e2",
      "size_in_bytes": 20472
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_data/_objects.py",
      "path_type": "hardlink",
      "sha256": "24c6c4382d0b55435d22b53916a0cd142334c062f767f670690d9b06db910eee",
      "size_in_bytes": 2335
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_data/_types.py",
      "path_type": "hardlink",
      "sha256": "f5901951a29a40b3a8e5dcb76764573d701b3c14e7761b1677a570fae71f2981",
      "size_in_bytes": 1998
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_data/tests/__init__.py",
      "path_type": "hardlink",
      "sha256": "a64e5f395a0fffbbc3361d9c424f05b5963b158b32be0ab77af08ae0f23a3787",
      "size_in_bytes": 349
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_data/tests/__pycache__/__init__.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "8c86d665bdb903b418566d168ef2ea322bfbe2a8c9a2315883616f405a648c1d",
      "size_in_bytes": 165
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_data/tests/__pycache__/test_formats.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "6af7ff3cd9afc40c606257d25ab1c7e1b6aad24a451ff0670dc7fe48162a4efb",
      "size_in_bytes": 63753
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_data/tests/__pycache__/test_transformer.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "b8febec83dc2b2d85c71e1c2307efa772e10d1a6d7adc65936840f294d255903",
      "size_in_bytes": 104346
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_data/tests/__pycache__/test_type.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "1d096c575aaa80162af2751f3257c2cf3d3accf626ba6ebd74b0acfd160cefb1",
      "size_in_bytes": 10021
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_data/tests/__pycache__/test_validators.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "85f907d69bbf39c16c41911ceeda73a2cb5ed004acd60a2e936aea4879ef5c52",
      "size_in_bytes": 3604
    },
    {
      "_path": "lib/python3.12/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.12/site-packages/q2_types/feature_data/tests/data/aligned-dna-sequences.fasta",
      "path_type": "hardlink",
      "sha256": "77b93a37a13750a71e07e768803025b9b2c9c91cdb54c1e4c0b76ffff3a37d1e",
      "size_in_bytes": 202
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_data/tests/data/aligned-protein-sequences.fasta",
      "path_type": "hardlink",
      "sha256": "f88208016fe1c53e22346020997b1d5d125fa06c357c7f6a467db1495e068c43",
      "size_in_bytes": 318
    },
    {
      "_path": "lib/python3.12/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.12/site-packages/q2_types/feature_data/tests/data/aligned-rna-sequences.fasta",
      "path_type": "hardlink",
      "sha256": "2e66646f8e4174612710250ac94a5e589318a1e7c9b5985e126a123836a6c58c",
      "size_in_bytes": 208
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_data/tests/data/bad_differential.tsv",
      "path_type": "hardlink",
      "sha256": "fff80be741870f9badf74aa56ba61605a712a6c1c0173b465af71382d0407cb0",
      "size_in_bytes": 780
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_data/tests/data/blast6.tsv",
      "path_type": "hardlink",
      "sha256": "8b99db14fb994e1c6387ce5f5f4141e8c779355d99a6cccf0a82e64ecf252a18",
      "size_in_bytes": 146
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_data/tests/data/blast6_invalid.tsv",
      "path_type": "hardlink",
      "sha256": "4eedd7c921c57c21c58b35d9ed61d7c563a38cd591325cfb1ec3517c47be3850",
      "size_in_bytes": 124
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_data/tests/data/chardonnay.map.txt",
      "path_type": "hardlink",
      "sha256": "fdc9673048d8245cc60d852f140a9d5ffa8ab45d5a27a40c0a5da11ea70c5a8f",
      "size_in_bytes": 855
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_data/tests/data/differentials.tsv",
      "path_type": "hardlink",
      "sha256": "883a477aec6dca00fc18c8bbac3ae1f2e5a8d5860465c478016066b950cc2db3",
      "size_in_bytes": 707
    },
    {
      "_path": "lib/python3.12/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.12/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.12/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.12/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.12/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.12/site-packages/q2_types/feature_data/tests/data/dna-sequences-gisaid.fasta",
      "path_type": "hardlink",
      "sha256": "9a468d0c37f53b5f3fc0091fe19d5cd9d38b1020979effc6f6c31e084ad709b8",
      "size_in_bytes": 30549
    },
    {
      "_path": "lib/python3.12/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.12/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.12/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.12/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.12/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.12/site-packages/q2_types/feature_data/tests/data/dna-sequences.fasta",
      "path_type": "hardlink",
      "sha256": "ad7ebe521c10d65f28378130d4a874619027144eb8ce6b15c4a793caecd87df1",
      "size_in_bytes": 177
    },
    {
      "_path": "lib/python3.12/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.12/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.12/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.12/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.12/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.12/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.12/site-packages/q2_types/feature_data/tests/data/empty.tsv",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_data/tests/data/empty_differential.tsv",
      "path_type": "hardlink",
      "sha256": "0fc5ec35a09d52feacf201599c25feb00465fe64c6320a2a34e8edea03bdca62",
      "size_in_bytes": 124
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_data/tests/data/empty_file.txt",
      "path_type": "hardlink",
      "sha256": "6c3eab0898efd6c23558c571e69c65ebca86b51d3ab7379fd86e78dfcce9c427",
      "size_in_bytes": 17
    },
    {
      "_path": "lib/python3.12/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.12/site-packages/q2_types/feature_data/tests/data/garbage.txt",
      "path_type": "hardlink",
      "sha256": "921926fd4cf3f257c907cbd00efe8d0dc871ff7cd71c6074e59cc6ccab71a0ce",
      "size_in_bytes": 33
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_data/tests/data/importance.tsv",
      "path_type": "hardlink",
      "sha256": "4e3f7cde92c28416e91512fcdacdd622954c3447dec38fd4198abb7f1bb0658c",
      "size_in_bytes": 42010
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_data/tests/data/inf_differential.tsv",
      "path_type": "hardlink",
      "sha256": "cada1a7791e1da364cc28e496feebca38f04772bf69495f28e4fe4fadad5370a",
      "size_in_bytes": 685
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_data/tests/data/left-dna-sequences.fasta",
      "path_type": "hardlink",
      "sha256": "4c50b018a3130fe2601616c10b47731cdba94dbe8c05ccf2eb066a6f3588850b",
      "size_in_bytes": 71
    },
    {
      "_path": "lib/python3.12/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.12/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.12/site-packages/q2_types/feature_data/tests/data/not-dna-sequences",
      "path_type": "hardlink",
      "sha256": "2c2a66f3042873326ceaa1ea3046095f86d1d8de4c65787cb74a9646397b3556",
      "size_in_bytes": 73
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_data/tests/data/not-dna-sequences.fasta",
      "path_type": "hardlink",
      "sha256": "a47c9645ee544517cef66b8eb321c44187eafa01d5f361e05d4681bc6e1df05a",
      "size_in_bytes": 31
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_data/tests/data/not-rna-sequences",
      "path_type": "hardlink",
      "sha256": "ec1c8555f36a7a212f9fa27204b6c24ccd2b4fed361de3cc72c0060061f72427",
      "size_in_bytes": 101
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_data/tests/data/not-rna-sequences.fasta",
      "path_type": "hardlink",
      "sha256": "f891487741a985f22a494f2054649ce44fd09cb76d6938b89420b695e518eb86",
      "size_in_bytes": 59
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_data/tests/data/not_differential.tsv",
      "path_type": "hardlink",
      "sha256": "e6b7dba217634762d40dc4eaf970e25b7823badea377bc5eab2fa3e49f0992c2",
      "size_in_bytes": 51
    },
    {
      "_path": "lib/python3.12/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.12/site-packages/q2_types/feature_data/tests/data/protein-sequences.fasta",
      "path_type": "hardlink",
      "sha256": "558269e4db91b8f2afe77c0accca6e1dc6de1a5877eefa3c6e43bd56cd28a24c",
      "size_in_bytes": 304
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_data/tests/data/right-dna-sequences.fasta",
      "path_type": "hardlink",
      "sha256": "68c55c257839941d0935c9c398801561f1a9dfa1bac2d9d92fd6c0a05938373a",
      "size_in_bytes": 71
    },
    {
      "_path": "lib/python3.12/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.12/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.12/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.12/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.12/site-packages/q2_types/feature_data/tests/data/rna-sequences.fasta",
      "path_type": "hardlink",
      "sha256": "5c7bff9e5a1a84f98621134164ab17fbf454f4675e7b5010d3591c280e6fc38c",
      "size_in_bytes": 183
    },
    {
      "_path": "lib/python3.12/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.12/site-packages/q2_types/feature_data/tests/data/sequence_characteristics_length.tsv",
      "path_type": "hardlink",
      "sha256": "fc6652f0a0e07b6f7fe1a023c5815d90d65b42beb6e7abd69307446390d898ad",
      "size_in_bytes": 21
    },
    {
      "_path": "lib/python3.12/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.12/site-packages/q2_types/feature_data/tests/data/taxonomy/1-column.tsv",
      "path_type": "hardlink",
      "sha256": "03eb29fb11cc0b7ba7496f2aea345f7b8acc8bd82630270cdaae8fd18847afb7",
      "size_in_bytes": 21
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_data/tests/data/taxonomy/2-column.tsv",
      "path_type": "hardlink",
      "sha256": "0834a91aea8204707a2046d49648d18ea81d3aa710a3f6cf549089b48ffce875",
      "size_in_bytes": 70
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_data/tests/data/taxonomy/3-column.tsv",
      "path_type": "hardlink",
      "sha256": "772fd379df60248d9c5cde8466447ca8525eea936c9aaa63b0e5eebcddf0d116",
      "size_in_bytes": 79
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_data/tests/data/taxonomy/blanks",
      "path_type": "hardlink",
      "sha256": "c2e1eb95c202abe592520248841051c7e7fd0516516a3ea244a4c669d73a487b",
      "size_in_bytes": 28
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_data/tests/data/taxonomy/duplicate-columns.tsv",
      "path_type": "hardlink",
      "sha256": "3c8cf3a0dc9fd786ec6bc6d64b85f75eeab8ae6063a4923775c3e815eaf0d415",
      "size_in_bytes": 311
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_data/tests/data/taxonomy/duplicate-ids.tsv",
      "path_type": "hardlink",
      "sha256": "d1869e661093c264b0120b4af83bd17e842645efa1ff92ff8850f60e8bae8e0a",
      "size_in_bytes": 297
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_data/tests/data/taxonomy/empty",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.12/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.12/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.12/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.12/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.12/site-packages/q2_types/feature_data/tests/data/taxonomy/header-only.tsv",
      "path_type": "hardlink",
      "sha256": "78ad3e1c60297114adfb0ada055d3c71abae84e1a5848d5652f65076822b39b6",
      "size_in_bytes": 17
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_data/tests/data/taxonomy/headerless.tsv",
      "path_type": "hardlink",
      "sha256": "ff26ed7cabfd1a90b82facd7fb87682ca8ef23ec7611675d46629b68fe5959d0",
      "size_in_bytes": 68
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_data/tests/data/taxonomy/jagged.tsv",
      "path_type": "hardlink",
      "sha256": "666786a594227064df09e683721bf2d139f84e485cc47ae54f8740bb95a1c906",
      "size_in_bytes": 343
    },
    {
      "_path": "lib/python3.12/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.12/site-packages/q2_types/feature_data/tests/data/taxonomy/many-rows.tsv",
      "path_type": "hardlink",
      "sha256": "14a5d03fe7d1634865d3572c4d9ed453e34d82c0463169d95d3ea108b946440b",
      "size_in_bytes": 128
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_data/tests/data/taxonomy/one-depth.tsv",
      "path_type": "hardlink",
      "sha256": "066cb5727d5eaa5985caebe6dc6ddbf4503f9e1f40b10513f66973d49973a653",
      "size_in_bytes": 52
    },
    {
      "_path": "lib/python3.12/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.12/site-packages/q2_types/feature_data/tests/data/taxonomy/trailing-semicolon.tsv",
      "path_type": "hardlink",
      "sha256": "325bc769774a0db824bc1deeeb746617df95c22d0e28c976ca727205f4ee2aac",
      "size_in_bytes": 131
    },
    {
      "_path": "lib/python3.12/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.12/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.12/site-packages/q2_types/feature_data/tests/test_formats.py",
      "path_type": "hardlink",
      "sha256": "8e4d88455ea5ca744476e1c0f23c490c5d3b2784226558d09c3daa477f9fb39e",
      "size_in_bytes": 41364
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_data/tests/test_transformer.py",
      "path_type": "hardlink",
      "sha256": "4778c562bf7d2bf85c4f2d116117ff59dd6abcabef51431750cc7992f51c17a0",
      "size_in_bytes": 79935
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_data/tests/test_type.py",
      "path_type": "hardlink",
      "sha256": "06a90eb3f1d032818667d0066f24bf48adfaf06edf507a1790515f47c8ee6148",
      "size_in_bytes": 6169
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_data/tests/test_validators.py",
      "path_type": "hardlink",
      "sha256": "b24a78d19b185210e5324c00a10084bd5fde640fd62edcad982eb91088920d5f",
      "size_in_bytes": 2026
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_data_mag/__init__.py",
      "path_type": "hardlink",
      "sha256": "7e07724dd858678ad6fb959064d20a0b79bce26e1cc158fbf9ccd84c6ef7f7f4",
      "size_in_bytes": 667
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_data_mag/__pycache__/__init__.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "f436c3b72d9f507469f9e46cc0e62d5f457e8879bb4237c5765aa0504ad947bb",
      "size_in_bytes": 470
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_data_mag/__pycache__/_formats.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "24ff3188a10f4c8d9c4158486e71107fd5cba8946629ec991831503d414fff68",
      "size_in_bytes": 2333
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_data_mag/__pycache__/_methods.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "0e723c90ed73ef39f1831652af947a84cadd1cd2ff4fffc49301b05150fe6e79",
      "size_in_bytes": 2104
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_data_mag/__pycache__/_objects.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "ac2b35fdc35a6a5186ef30c08e212ba58e66d2cd2953f5f4e10f2aee8d461934",
      "size_in_bytes": 809
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_data_mag/__pycache__/_types.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "00ea67a2161bfa28a362a690ac608da3148cd0124a2f25f9225e6e56cc5e64a6",
      "size_in_bytes": 467
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_data_mag/_deferred_setup/__init__.py",
      "path_type": "hardlink",
      "sha256": "48a8828dd02713308bb44012b8a5e72f5c38fda7c515ec8be62efea12f344ade",
      "size_in_bytes": 1174
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_data_mag/_deferred_setup/__pycache__/__init__.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "7b4459146c52e198293defc2e8d873af3612419c08722b1cd364f6fb6c79c43e",
      "size_in_bytes": 1150
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_data_mag/_deferred_setup/__pycache__/_transformers.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "c5f915ae06c33079a8248d3ca0bf4102e340626816e8b2fef72e0feae381e035",
      "size_in_bytes": 4770
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_data_mag/_deferred_setup/_transformers.py",
      "path_type": "hardlink",
      "sha256": "9383baaf6973b3ef0bab8c5aea06d003d2b9102f8c0f8ed980c6ce37b84f7027",
      "size_in_bytes": 2466
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_data_mag/_formats.py",
      "path_type": "hardlink",
      "sha256": "0b790d6b4f4833f24304cef4ed103dd30a5cebbaad337be09ddf7248205a7497",
      "size_in_bytes": 1785
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_data_mag/_methods.py",
      "path_type": "hardlink",
      "sha256": "c0b32177b436cc35cf48c5fb80e91b1bc52ee89d979b7deb8887366dd222039b",
      "size_in_bytes": 2242
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_data_mag/_objects.py",
      "path_type": "hardlink",
      "sha256": "77e7b666aee07bfc28d0f028bc14769cbf020848d9126ca3143f9a9ad5e6b158",
      "size_in_bytes": 544
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_data_mag/_types.py",
      "path_type": "hardlink",
      "sha256": "2cf502b2014302e75c73fa5d40365cb78d834019a9497a2bcb456761580fc8b7",
      "size_in_bytes": 570
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_data_mag/tests/__init__.py",
      "path_type": "hardlink",
      "sha256": "d29396e7d9d77c74a96504b2d052ddc53c982717283f65eff02f0c55a672eda0",
      "size_in_bytes": 344
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_data_mag/tests/__pycache__/__init__.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "6822fdd6bd617b2155a03fff715436d361beee879267d8e2aec21e509c2eaea7",
      "size_in_bytes": 169
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_data_mag/tests/__pycache__/test_formats.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "b298b72c9987ef5ec1486316ee42e4837eaa5956e03134cbc443a9f639fcda0e",
      "size_in_bytes": 2741
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_data_mag/tests/__pycache__/test_methods.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "a3611f46a42211f733bf1e5bc07d5e24213795cad5643124707ba2a403790e13",
      "size_in_bytes": 2720
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_data_mag/tests/__pycache__/test_transformers.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "fe29a62c80de021ae65c4a88aeff61066b99509104879e25bc3a9b48beaac48f",
      "size_in_bytes": 6703
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_data_mag/tests/__pycache__/test_types.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "ceba8ea78b1b2024b32dbc3efd2406235b70bbc89dc8bd7fe7ef7c5d2bd27406",
      "size_in_bytes": 2366
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_data_mag/tests/data/collated_mags/24dee6fe-9b84-45bb-8145-de7b092533a1.fasta",
      "path_type": "hardlink",
      "sha256": "2f81f1a7af97fcb2eb95bd5abca6aa8a0ab08cb8a1738b5c7b39a8a357e69312",
      "size_in_bytes": 1983
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_data_mag/tests/data/collated_mags/fb0bc871-04f6-486b-a10e-8e0cb66f8de3.fasta",
      "path_type": "hardlink",
      "sha256": "aeb0d3a11c2fe8c0347bee7144b79a29670767baa43d8badff672b9b9ea07cc9",
      "size_in_bytes": 2048
    },
    {
      "_path": "lib/python3.12/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.12/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.12/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.12/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.12/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.12/site-packages/q2_types/feature_data_mag/tests/data/partitioned_mags/mag1/24dee6fe-9b84-45bb-8145-de7b092533a1.fasta",
      "path_type": "hardlink",
      "sha256": "2f81f1a7af97fcb2eb95bd5abca6aa8a0ab08cb8a1738b5c7b39a8a357e69312",
      "size_in_bytes": 1983
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_data_mag/tests/data/partitioned_mags/mag2/fb0bc871-04f6-486b-a10e-8e0cb66f8de3.fasta",
      "path_type": "hardlink",
      "sha256": "aeb0d3a11c2fe8c0347bee7144b79a29670767baa43d8badff672b9b9ea07cc9",
      "size_in_bytes": 2048
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_data_mag/tests/test_formats.py",
      "path_type": "hardlink",
      "sha256": "e5a5982f977092ca30044e136cb24e74d84c4fb1da904453b2cdfcdb2651d96d",
      "size_in_bytes": 2068
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_data_mag/tests/test_methods.py",
      "path_type": "hardlink",
      "sha256": "0a8cfcfe3936c036b10ae47f6758ca2b4545424709c2fec3c31bb08b5780f0d7",
      "size_in_bytes": 2329
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_data_mag/tests/test_transformers.py",
      "path_type": "hardlink",
      "sha256": "5e83cf75350ce3ec6a97459fa14ec1183b838ece113b79f3e9198df975d7bf47",
      "size_in_bytes": 4900
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_data_mag/tests/test_types.py",
      "path_type": "hardlink",
      "sha256": "c5c217dafd62d7a85bddae2c23b30ba79c99dc978c0cb730ae1912fa60ce77d3",
      "size_in_bytes": 1590
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_map/__init__.py",
      "path_type": "hardlink",
      "sha256": "491abd10f790e6136cf2c2b9bddb1c407c63c93fe13062ff73052563c4790d61",
      "size_in_bytes": 728
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_map/__pycache__/__init__.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "90c4f2671ded5b49323c3af714de8d0984d0b687c584ef1262ed2d59d90b83ca",
      "size_in_bytes": 496
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_map/__pycache__/_formats.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "4112c70e27f1184874ae480353dc1de964bf5a9576cade6398849a805aa8ec48",
      "size_in_bytes": 3747
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_map/__pycache__/_types.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "735252a4d4fba755ad8859c61c25b3ad80377ccc38f1e13a6c44295748957c06",
      "size_in_bytes": 594
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_map/_deferred_setup/__init__.py",
      "path_type": "hardlink",
      "sha256": "6de42371d1ab920a218ea01aad26a7839c1ace87f3166cf3a301e0384b7d2051",
      "size_in_bytes": 1156
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_map/_deferred_setup/__pycache__/__init__.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "87f7ca4319f6968170a84b00699f0db50c9a59c4f0a962fc6577235efc3169f5",
      "size_in_bytes": 1051
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_map/_deferred_setup/__pycache__/_transformers.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "72e4f6ca13629eb173e48fe7c1f76acec5ce26133a4bf1acc04362780e45945f",
      "size_in_bytes": 2220
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_map/_deferred_setup/_transformers.py",
      "path_type": "hardlink",
      "sha256": "468dc14ebf4f14d73efa8cf463cbe944e5984c646b10d932417f82f233f9a504",
      "size_in_bytes": 1242
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_map/_formats.py",
      "path_type": "hardlink",
      "sha256": "89560cb48be5ed48175e89a3326faf774662f45e6fc11f04442f4b5b33b65afb",
      "size_in_bytes": 3331
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_map/_types.py",
      "path_type": "hardlink",
      "sha256": "8a633a8e59aca0f043756789a9bb452ed37a90259542c291caac735a44608e32",
      "size_in_bytes": 729
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_map/tests/__init__.py",
      "path_type": "hardlink",
      "sha256": "d29396e7d9d77c74a96504b2d052ddc53c982717283f65eff02f0c55a672eda0",
      "size_in_bytes": 344
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_map/tests/__pycache__/__init__.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "b846b6d35938e886a627ef605149d09324d2a6799cf0bf87752bb06137ee50c2",
      "size_in_bytes": 164
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_map/tests/__pycache__/test_format.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "3d2b3db8c852d2ac948167677d7b95df3564dfac102f3ab8cb05f3bcbfedc212",
      "size_in_bytes": 5291
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_map/tests/__pycache__/test_transformer.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "025775abdfb1475c2c8399cd36021f90ca895c65e64146f9f12aaaf1859f388b",
      "size_in_bytes": 3670
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_map/tests/__pycache__/test_type.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "4e1d05d5ad7b03ca638a75e45ccfb2757df52da07cb8bdd9c82a95fbba0662b9",
      "size_in_bytes": 2859
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_map/tests/data/feature-map-duplicated.jsonl",
      "path_type": "hardlink",
      "sha256": "4cf3d209a1dc09399eaac45acae3ed5f7b2d816b983af1c1c7bb6ffc1259da4b",
      "size_in_bytes": 215
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_map/tests/data/feature-map-empty-list.jsonl",
      "path_type": "hardlink",
      "sha256": "f5ae70b55761d6524fd7943578d2c943b4eec28a10c4a7c69817aef8777872bb",
      "size_in_bytes": 206
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_map/tests/data/feature-map-invalid-values.jsonl",
      "path_type": "hardlink",
      "sha256": "1f3faef3a8e8f0e66b35f88656c7b54a8868887e1ceb16173a46621b1dcce01e",
      "size_in_bytes": 213
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_map/tests/data/feature-map-valid.jsonl",
      "path_type": "hardlink",
      "sha256": "4b2c5590b440b00a91d01e1a1167b5448e7c41af23c2aa82531ea224b95a68f0",
      "size_in_bytes": 215
    },
    {
      "_path": "lib/python3.12/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.12/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.12/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.12/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.12/site-packages/q2_types/feature_map/tests/test_format.py",
      "path_type": "hardlink",
      "sha256": "69a51188931d4276fe04fa90a5e67f0bb98c93d62e508b6407842743d7617126",
      "size_in_bytes": 3426
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_map/tests/test_transformer.py",
      "path_type": "hardlink",
      "sha256": "e80fbedea1b59fb7b5054a06f19e36b1c1ae6bff3ff475159bca565ade4c4ac1",
      "size_in_bytes": 2621
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_map/tests/test_type.py",
      "path_type": "hardlink",
      "sha256": "dd077e5812698da88c6f0081b0484292e23a0754c46fcf1034e74f8e157b9095",
      "size_in_bytes": 1789
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_table/__init__.py",
      "path_type": "hardlink",
      "sha256": "3ddfb56c5a476fba47292f27d10dd31bfe1c7b1f39b234afb75cc458bab68f00",
      "size_in_bytes": 940
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_table/__pycache__/__init__.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "3f871ef1ddf4c18e9a6e6f5b7a1fdc2d01de8065cd8b6f55b71454eb90e076c3",
      "size_in_bytes": 654
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_table/__pycache__/_formats.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "31f36091692ed7d7e903bb5c89d78b6a36b1e03d6f968ecedc53fed95b6a9e25",
      "size_in_bytes": 3401
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_table/__pycache__/_types.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "a4c4579d72bd107d0eee2c88cbd8350cfe1cf6570426d93b986ca6999de9e407",
      "size_in_bytes": 1148
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_table/_deferred_setup/__init__.py",
      "path_type": "hardlink",
      "sha256": "dbf59a75018156673165c07321da4d964377676337a9e4ff672ffa4808366137",
      "size_in_bytes": 3819
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_table/_deferred_setup/__pycache__/__init__.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "7471f6fa51ab6177a0bc234d0478f98027aca7c83a2d4260f678de21bb94432e",
      "size_in_bytes": 3135
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_table/_deferred_setup/__pycache__/_transformers.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "18bddb334eb59308a588bceb517be5b67a4b4dca161dfffb74d65330d6ab54d6",
      "size_in_bytes": 6616
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_table/_deferred_setup/_transformers.py",
      "path_type": "hardlink",
      "sha256": "9837b2efd2bff7635a63e8845caeb8ce3fbe3edb0c559fffc73d7d39891d562e",
      "size_in_bytes": 4833
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_table/_formats.py",
      "path_type": "hardlink",
      "sha256": "650eac15447c41fb9eab7b27d9508c0cf6eab11516920cf91a27eebfe12f2d87",
      "size_in_bytes": 3471
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_table/_types.py",
      "path_type": "hardlink",
      "sha256": "83fe1fc3fa8cbd9a1bda95b77461b74c0a6fd96da8c71b8d411df3ab12f82c64",
      "size_in_bytes": 1545
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_table/citations.bib",
      "path_type": "hardlink",
      "sha256": "f2150d88b76ad78ac208e87c6ba264ed2a9af3b0904ee79da112b569c551c7d6",
      "size_in_bytes": 534
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_table/tests/__init__.py",
      "path_type": "hardlink",
      "sha256": "a64e5f395a0fffbbc3361d9c424f05b5963b158b32be0ab77af08ae0f23a3787",
      "size_in_bytes": 349
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_table/tests/__pycache__/__init__.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "5ac63cb50571e39d7c90f1326fd6163ffa88f52df2a532a931d3d520a6ba64de",
      "size_in_bytes": 166
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_table/tests/__pycache__/test_formats.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "27189f2ba814afeb892ab2880d48d597acdb7e9edfa69a08c3c7cb7292b23897",
      "size_in_bytes": 3590
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_table/tests/__pycache__/test_transformers.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "3f9260ddfa2624aa05bd13f7dd0d1b4e16e5befb35e7f23314a867bad8a224a3",
      "size_in_bytes": 9219
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_table/tests/__pycache__/test_types.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "de40ac7073ba78ba8cd0de3dde2a79d7be60c1f295d21d0b425ebb25155a960a",
      "size_in_bytes": 4082
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_table/tests/data/feature-table_v100.biom",
      "path_type": "hardlink",
      "sha256": "207708c26e3d50c0f08ceb4330f3f16d052efda0558c1076bc293f6d87d92988",
      "size_in_bytes": 1698
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_table/tests/data/feature-table_v210.biom",
      "path_type": "hardlink",
      "sha256": "4babb94aefdc09ad07778cf5b02356d1a242966c521231aa0104e0a5914c2497",
      "size_in_bytes": 33800
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_table/tests/test_formats.py",
      "path_type": "hardlink",
      "sha256": "1ce57a7201f8beb3c6fcdadc1c564622004d9efc7687abee023c816ce8c499a8",
      "size_in_bytes": 2335
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_table/tests/test_transformers.py",
      "path_type": "hardlink",
      "sha256": "47c11de3ae530a71631c14dc7bfac9214aa887f590c9c4f6ab75ff8cad2c29d8",
      "size_in_bytes": 6082
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/feature_table/tests/test_types.py",
      "path_type": "hardlink",
      "sha256": "16a050885cea2388399fc777ad8fb146ca2f0fb5e1da589228e47161081c7214",
      "size_in_bytes": 2965
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/genome_data/__init__.py",
      "path_type": "hardlink",
      "sha256": "7ed1a8c2784b8e29070c49a74f923877e28415dd1374439560d601045564fa67",
      "size_in_bytes": 1477
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/genome_data/__pycache__/__init__.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "8d788256e9ee95f567ec9960516817a168f0f96c6b143ed84b45f22b98914483",
      "size_in_bytes": 1130
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/genome_data/__pycache__/_formats.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "bbbb56a69f88c523f0710bfbdaf612f7cd5d575265d1d402e1937d8bd30fbcca",
      "size_in_bytes": 10888
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/genome_data/__pycache__/_methods.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "e9c568d749c09b37b873e7ef813984e4869aaa4a1ab20e95b31bac29a80b878b",
      "size_in_bytes": 6717
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/genome_data/__pycache__/_objects.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "689c14ea54a94732d006c26b941c4acd5f429b994a47c04ed3dca6e673900de2",
      "size_in_bytes": 843
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/genome_data/__pycache__/_types.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "e74399b84faabdcc227d8961927e92a088a7de621fa96812c638c83c9114b627",
      "size_in_bytes": 962
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/genome_data/_deferred_setup/__init__.py",
      "path_type": "hardlink",
      "sha256": "a493973c2b83ee7a1dc832017b94b7af6336ecbcb5d55cd5eccca5ab724eb0c7",
      "size_in_bytes": 1912
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/genome_data/_deferred_setup/__pycache__/__init__.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "7e039cd5290b5198a2b751505622b760f15c4e0dda903446e7b4ae1d134d3fe4",
      "size_in_bytes": 1683
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/genome_data/_deferred_setup/__pycache__/_transformers.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "8ff22641a44e2578f1d1770d756d8ec3534131cd5e7e43e7ac9b0e022ab8281b",
      "size_in_bytes": 8270
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/genome_data/_deferred_setup/_transformers.py",
      "path_type": "hardlink",
      "sha256": "517da476fe134e3b4aaf5ba0500272d89ccf96ff37939557a5bec8950be88ca7",
      "size_in_bytes": 5190
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/genome_data/_formats.py",
      "path_type": "hardlink",
      "sha256": "a26e6280c9f5fe9b4f80e70be65aebe3e61156e354e605029c675881989a959f",
      "size_in_bytes": 7765
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/genome_data/_methods.py",
      "path_type": "hardlink",
      "sha256": "1be2dabe4b9d47ed074b9ca2f02a2486e95b8a4b5f011b44f6dc479a444431bb",
      "size_in_bytes": 5751
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/genome_data/_objects.py",
      "path_type": "hardlink",
      "sha256": "09632f327eec8ebab5f8ec10c7c2b0a6d16834d25afb38fc6c51264e4bc1cbcb",
      "size_in_bytes": 557
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/genome_data/_types.py",
      "path_type": "hardlink",
      "sha256": "26e91153a81b01bb5df72b4da8270c68644f58c81534072fc324d4721dd435c4",
      "size_in_bytes": 1068
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/genome_data/tests/__init__.py",
      "path_type": "hardlink",
      "sha256": "d29396e7d9d77c74a96504b2d052ddc53c982717283f65eff02f0c55a672eda0",
      "size_in_bytes": 344
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/genome_data/tests/__pycache__/__init__.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "0f78c1248c3008737d8ecfaa79ccf7098831a89304dd8387d6341593d5ce90fd",
      "size_in_bytes": 164
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/genome_data/tests/__pycache__/test_formats.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "b08c5a0d9a849010d1e73f050727cb6f6aadd87458596545ba5294cd5a8e13b4",
      "size_in_bytes": 11440
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/genome_data/tests/__pycache__/test_methods.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "69f75b329d692793ee7477f01dd6e47a7049921aec76297e208248016c8f95cf",
      "size_in_bytes": 19469
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/genome_data/tests/__pycache__/test_transformers.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "0eaba4a15b9fffb6033e0010e5a5ad86ab53c940495f2f7bf3848435aad30b7f",
      "size_in_bytes": 9666
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/genome_data/tests/__pycache__/test_types.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "d480b27dae9ba4b87d6ce636f4a1a8c1dfd1984fd7f54e387e3e3e7f6330690a",
      "size_in_bytes": 5269
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/genome_data/tests/data/collated_orthologs/1.emapper.seed_orthologs",
      "path_type": "hardlink",
      "sha256": "eeddce090f1d37800b4f4d348f2d507d839aca3d4fce788302bf4143f1f920b1",
      "size_in_bytes": 192
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/genome_data/tests/data/collated_orthologs/2.emapper.seed_orthologs",
      "path_type": "hardlink",
      "sha256": "eeddce090f1d37800b4f4d348f2d507d839aca3d4fce788302bf4143f1f920b1",
      "size_in_bytes": 192
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/genome_data/tests/data/dna-fasta-format/dna-sequences1.fasta",
      "path_type": "hardlink",
      "sha256": "d2333e04160a955557dd9b4238c5361007d832d72c3693c7228da21d258061fb",
      "size_in_bytes": 56
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/genome_data/tests/data/dna-fasta-format/dna-sequences2.fasta",
      "path_type": "hardlink",
      "sha256": "0fce310a692d43c76a493245b0dc46d8f03d4d712cc8b8781d5554cc8d56fb65",
      "size_in_bytes": 56
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/genome_data/tests/data/genes/genes1.fa",
      "path_type": "hardlink",
      "sha256": "5d49932ead11d24167c35b5e8f0dfa4b6ec060aa3091caa79d45f94f0e679254",
      "size_in_bytes": 344
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/genome_data/tests/data/genes/genes2.fa",
      "path_type": "hardlink",
      "sha256": "3ac7e17458b3f3cb94dcf8dfb9e192dff93d36916a206130cfb482786dc2f9c6",
      "size_in_bytes": 239
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/genome_data/tests/data/genome-sequences/sequence1.fa",
      "path_type": "hardlink",
      "sha256": "61b232420663c989612287e1b8647fc89e004022f21caa34106cd5462c80c3a9",
      "size_in_bytes": 294
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/genome_data/tests/data/genome-sequences/sequence2.fasta",
      "path_type": "hardlink",
      "sha256": "38014c44d08bba625b930d7b5803471d05424bb46cbfce62a3381462f4665693",
      "size_in_bytes": 211
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/genome_data/tests/data/genomes-dir-format1/ref1.fasta",
      "path_type": "hardlink",
      "sha256": "b08b5d7ba34388c156a452b0082b7a4ca3c52ee999f39f756c471fd32e7d8acd",
      "size_in_bytes": 16
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/genome_data/tests/data/genomes-dir-format1/ref2.fasta",
      "path_type": "hardlink",
      "sha256": "161f88027039bd07c78cc3314baa66507d3b840b9caf51e8ef3afb52e11c2ca8",
      "size_in_bytes": 16
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/genome_data/tests/data/genomes-dir-format2/ref3.fasta",
      "path_type": "hardlink",
      "sha256": "6de563333f66c345ea24474fd865d90a2a0a426eb7fe530cfed351c655e9efe5",
      "size_in_bytes": 16
    },
    {
      "_path": "lib/python3.12/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.12/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.12/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.12/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.12/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.12/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.12/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.12/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.12/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.12/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.12/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.12/site-packages/q2_types/genome_data/tests/data/loci/loci1.gff",
      "path_type": "hardlink",
      "sha256": "abec909a7ece0e29cbb092d70e76e649a2ffa47a2f816819e83eee493bcc4971",
      "size_in_bytes": 1736
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/genome_data/tests/data/loci/loci2.gff",
      "path_type": "hardlink",
      "sha256": "50c59f01004943fac842eb687e39285bb0a4b40d802ade5abb0ffde5f6aa372c",
      "size_in_bytes": 664
    },
    {
      "_path": "lib/python3.12/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.12/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.12/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.12/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.12/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.12/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.12/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.12/site-packages/q2_types/genome_data/tests/data/ortholog-annotations-collating/a/a.annotations",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/genome_data/tests/data/ortholog-annotations-collating/b/b.annotations",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/genome_data/tests/data/ortholog-annotations-collating/c/c.annotations",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/genome_data/tests/data/ortholog-annotations-collating/collated/a.annotations",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/genome_data/tests/data/ortholog-annotations-collating/collated/b.annotations",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/genome_data/tests/data/ortholog-annotations-collating/collated/c.annotations",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/genome_data/tests/data/partitioned_genes/1/sample1/genes1.fa",
      "path_type": "hardlink",
      "sha256": "5d49932ead11d24167c35b5e8f0dfa4b6ec060aa3091caa79d45f94f0e679254",
      "size_in_bytes": 344
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/genome_data/tests/data/partitioned_genes/2/sample1/genes2.fa",
      "path_type": "hardlink",
      "sha256": "3ac7e17458b3f3cb94dcf8dfb9e192dff93d36916a206130cfb482786dc2f9c6",
      "size_in_bytes": 239
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/genome_data/tests/data/partitioned_orthologs/ortholog_1/1.emapper.seed_orthologs",
      "path_type": "hardlink",
      "sha256": "eeddce090f1d37800b4f4d348f2d507d839aca3d4fce788302bf4143f1f920b1",
      "size_in_bytes": 192
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/genome_data/tests/data/partitioned_orthologs/ortholog_2/2.emapper.seed_orthologs",
      "path_type": "hardlink",
      "sha256": "eeddce090f1d37800b4f4d348f2d507d839aca3d4fce788302bf4143f1f920b1",
      "size_in_bytes": 192
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/genome_data/tests/data/partitioned_proteins/1/proteins1.faa",
      "path_type": "hardlink",
      "sha256": "2dc1d888731bb30bcd1ef10e23c526fbd03ca072876a271cfca2a320144d9e84",
      "size_in_bytes": 392
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/genome_data/tests/data/partitioned_proteins/2/proteins2.faa",
      "path_type": "hardlink",
      "sha256": "6790df16a59cf0ede6ea40a95c01a663bcddd852820b7445804884dbaa0fd771",
      "size_in_bytes": 374
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/genome_data/tests/data/proteins/proteins1.faa",
      "path_type": "hardlink",
      "sha256": "2dc1d888731bb30bcd1ef10e23c526fbd03ca072876a271cfca2a320144d9e84",
      "size_in_bytes": 392
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/genome_data/tests/data/proteins/proteins2.faa",
      "path_type": "hardlink",
      "sha256": "6790df16a59cf0ede6ea40a95c01a663bcddd852820b7445804884dbaa0fd771",
      "size_in_bytes": 374
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/genome_data/tests/data/uncollated_loci_1/loci1.gff",
      "path_type": "hardlink",
      "sha256": "abec909a7ece0e29cbb092d70e76e649a2ffa47a2f816819e83eee493bcc4971",
      "size_in_bytes": 1736
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/genome_data/tests/data/uncollated_loci_1/loci2.gff",
      "path_type": "hardlink",
      "sha256": "50c59f01004943fac842eb687e39285bb0a4b40d802ade5abb0ffde5f6aa372c",
      "size_in_bytes": 664
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/genome_data/tests/data/uncollated_loci_2/loci3.gff",
      "path_type": "hardlink",
      "sha256": "50c59f01004943fac842eb687e39285bb0a4b40d802ade5abb0ffde5f6aa372c",
      "size_in_bytes": 664
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/genome_data/tests/data/uncollated_loci_2/loci4.gff",
      "path_type": "hardlink",
      "sha256": "abec909a7ece0e29cbb092d70e76e649a2ffa47a2f816819e83eee493bcc4971",
      "size_in_bytes": 1736
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/genome_data/tests/test_formats.py",
      "path_type": "hardlink",
      "sha256": "01b60a4dfb58c268ade85da56db3068e83906c249473be70dfc13253e7ffa6c6",
      "size_in_bytes": 7138
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/genome_data/tests/test_methods.py",
      "path_type": "hardlink",
      "sha256": "306e0cde6c80934182a03e4ca5236c02fbe7013dbfd22ccf5da1c8d463b9a1ad",
      "size_in_bytes": 14312
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/genome_data/tests/test_transformers.py",
      "path_type": "hardlink",
      "sha256": "eac9baa2c60cfe5eb14a1c238101eb2a543224bf2b319c3715ab7b89559b4f82",
      "size_in_bytes": 6853
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/genome_data/tests/test_types.py",
      "path_type": "hardlink",
      "sha256": "b73b898c0d59bae6a36253155098a05a765e58d1c395e92dec225f0717b95438",
      "size_in_bytes": 3031
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/kaiju/__init__.py",
      "path_type": "hardlink",
      "sha256": "bb2f719cd785d32bb76bf537a3c98838b3087cdd762279059ae93253351a2bb4",
      "size_in_bytes": 505
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/kaiju/__pycache__/__init__.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "bc01f1560d5a1c439db80fd9e90f72ad1ba6ae15b4ed45d1817ade11d01d8a00",
      "size_in_bytes": 317
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/kaiju/__pycache__/_formats.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "a66d2b80d5cccb9bae07ee396c14856b10b73c684d9448ed86e5dbc9fa023c33",
      "size_in_bytes": 1404
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/kaiju/__pycache__/_types.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "bb683bc4abb14019777b825dda6375b08bf97a9a49ec151aa90145c60f260f73",
      "size_in_bytes": 247
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/kaiju/_deferred_setup/__init__.py",
      "path_type": "hardlink",
      "sha256": "3ece33cbcd6a37384b2dce3114111807eaf0fe789dd349a96b62fc0527289752",
      "size_in_bytes": 650
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/kaiju/_deferred_setup/__pycache__/__init__.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "1c59589182eefdd0eb20a285bf978e342eb69969ea3febe1916d418fd856e257",
      "size_in_bytes": 586
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/kaiju/_formats.py",
      "path_type": "hardlink",
      "sha256": "340c229bcdf989757c70b29f3f8563bb7e646b041a99a566d0f57c051c97c4a2",
      "size_in_bytes": 908
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/kaiju/_types.py",
      "path_type": "hardlink",
      "sha256": "9cfeb9cb1afb180011c0fe4260c1db5f2688746ec1ef19820042b27e0a1788c9",
      "size_in_bytes": 419
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/kaiju/tests/__init__.py",
      "path_type": "hardlink",
      "sha256": "d29396e7d9d77c74a96504b2d052ddc53c982717283f65eff02f0c55a672eda0",
      "size_in_bytes": 344
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/kaiju/tests/__pycache__/__init__.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "3829f4e5e276d1a6b74e4019e7a0368d247cdd167ebc50cbfcb9f0d18c3b6a6f",
      "size_in_bytes": 158
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/kaiju/tests/__pycache__/test_formats.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "00a6610f47354325427e9b7d8143cf864baba334aa4f29dad2a44d3adf8011af",
      "size_in_bytes": 956
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/kaiju/tests/__pycache__/test_types.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "d25ca9fd5216dfbab47c57c12e7fefbd7135fa65598b469cf37b5d9d0e7ba7ba",
      "size_in_bytes": 1220
    },
    {
      "_path": "lib/python3.12/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.12/site-packages/q2_types/kaiju/tests/data/db-valid/names.dmp",
      "path_type": "hardlink",
      "sha256": "6a4ae3d02eeb370adbdc0f2a5bd67dc85cbd48d2077af2a68bfef5c1f79d4f19",
      "size_in_bytes": 487
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/kaiju/tests/data/db-valid/nodes.dmp",
      "path_type": "hardlink",
      "sha256": "65c8eecbb6e397550ef2ece4a76216110df90c38b2e2e7d6ee69f1853c3dcbcd",
      "size_in_bytes": 696
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/kaiju/tests/test_formats.py",
      "path_type": "hardlink",
      "sha256": "2b68b50973b2b6b9523c5d82c37f32b4ccb28074e19c07fb6e50af73a7ba3b73",
      "size_in_bytes": 751
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/kaiju/tests/test_types.py",
      "path_type": "hardlink",
      "sha256": "236a4c040c6e1f232310f1034b4c7f6dd6856d4362abf5c386564b9cc7fdac26",
      "size_in_bytes": 870
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/kraken2/__init__.py",
      "path_type": "hardlink",
      "sha256": "b3ad57e3a6a1d6a96acd27cbec7304b530b4f1da19af4f0a65752e2d0fc3b3b8",
      "size_in_bytes": 1381
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/kraken2/__pycache__/__init__.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "b246d697379dbf55eccfae8d45060e8cf1d8b8cd0d9791e47a7401931e1a5a20",
      "size_in_bytes": 985
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/kraken2/__pycache__/_collators.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "bf522abedef8e0240233625f2894fcafe19be1dfeeab670c6a2671c300716a02",
      "size_in_bytes": 1353
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/kraken2/__pycache__/_formats.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "d2ec27d3272bcada024175041fc8fa52afc0fcae0d61acae6543e24134033ca7",
      "size_in_bytes": 9895
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/kraken2/__pycache__/_partitioners.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "db3a22925c91479636c0416a3f92c6a650a66b608dcc3be26f7cd8aa9106dcfa",
      "size_in_bytes": 2626
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/kraken2/__pycache__/_types.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "86cddfc34fac43bd07046510d6373928003ca4a05c42336c0518827ed0841199",
      "size_in_bytes": 785
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/kraken2/_collators.py",
      "path_type": "hardlink",
      "sha256": "c4fe85163b42f822ec5cccec7172c0acc2a8212a7113f496170941118519bd0b",
      "size_in_bytes": 1288
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/kraken2/_deferred_setup/__init__.py",
      "path_type": "hardlink",
      "sha256": "2dba61404c71a87b194b696bef90b87aa1c828c3c6a948fcb190ec295416e937",
      "size_in_bytes": 2114
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/kraken2/_deferred_setup/__pycache__/__init__.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "49d1ffabb08ae0846d6f584a907a35c2b4b3be277b6743e6570a4c0c23d262e8",
      "size_in_bytes": 1720
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/kraken2/_deferred_setup/__pycache__/_transformers.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "b025358a5152af67b5bec706ce4cf234ffb20626434ea8952fd7215a95b715b7",
      "size_in_bytes": 1340
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/kraken2/_deferred_setup/_transformers.py",
      "path_type": "hardlink",
      "sha256": "f385da608ea1a795334b4462f66a558a6778c89f41831c095673a0d02621cfff",
      "size_in_bytes": 964
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/kraken2/_formats.py",
      "path_type": "hardlink",
      "sha256": "a21a2f26f39db740fb5c0689997f451b5a46605dab00b226993722086a493ca8",
      "size_in_bytes": 6098
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/kraken2/_partitioners.py",
      "path_type": "hardlink",
      "sha256": "9be1b2a791b1b2d4534c09bf30e8a11e0be77b63f1a5bae8c1a096f25d41bcad",
      "size_in_bytes": 2680
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/kraken2/_types.py",
      "path_type": "hardlink",
      "sha256": "076960577760f2ee18ae196bcfdfaa06aabbbe7e03346c097a41fb5fbc6614c6",
      "size_in_bytes": 847
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/kraken2/tests/__init__.py",
      "path_type": "hardlink",
      "sha256": "d29396e7d9d77c74a96504b2d052ddc53c982717283f65eff02f0c55a672eda0",
      "size_in_bytes": 344
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/kraken2/tests/__pycache__/__init__.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "4d0522846678978e38fecc00795f0a5c16c3f022d9944e750c88ce7831ee7b51",
      "size_in_bytes": 160
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/kraken2/tests/__pycache__/test_formats.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "f067b390e7061a3686e0820fd43867806c3728240ef9b79a517572ea128c2078",
      "size_in_bytes": 8063
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/kraken2/tests/__pycache__/test_partitioners.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "9cd101cbb4b22c15bd927848d0e55d42e347701f476e167045f4d34d7e29af03",
      "size_in_bytes": 5885
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/kraken2/tests/__pycache__/test_transformers.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "c6eb5b7bf96f4d585bef94a5f2068ae1ebcb61cf3a24fb293584809df49d4696",
      "size_in_bytes": 3138
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/kraken2/tests/__pycache__/test_types.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "c67bf4c290e768dee6a2f890c5b0c200fa986adf3b744b2f89504e9fc18bf444",
      "size_in_bytes": 4358
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/kraken2/tests/data/bracken-db/database100mers.kmer_distrib",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/kraken2/tests/data/bracken-db/database150mers.kmer_distrib",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.12/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.12/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.12/site-packages/q2_types/kraken2/tests/data/db-reports/report-ok.csv",
      "path_type": "hardlink",
      "sha256": "cae97e90691c00fea14ade7170712d1a9682f0cd6f913c6db8359578631fae72",
      "size_in_bytes": 2820
    },
    {
      "_path": "lib/python3.12/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.12/site-packages/q2_types/kraken2/tests/data/db-reports/report.txt",
      "path_type": "hardlink",
      "sha256": "128770dd463b60d0aafe605f26c798bd39ab25911e80dea87678ca2ad013ac93",
      "size_in_bytes": 3042
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/kraken2/tests/data/kraken2-db/hash.k2d",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/kraken2/tests/data/kraken2-db/opts.k2d",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/kraken2/tests/data/kraken2-db/taxo.k2d",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.12/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.12/site-packages/q2_types/kraken2/tests/data/outputs-contigs/output-ok.txt",
      "path_type": "hardlink",
      "sha256": "1508ec2ec26c1e40f553f4a2c599431628908d39be58ac99eae57d28f6b5a0f9",
      "size_in_bytes": 784
    },
    {
      "_path": "lib/python3.12/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.12/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.12/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.12/site-packages/q2_types/kraken2/tests/data/outputs-reads/sample1.output.txt",
      "path_type": "hardlink",
      "sha256": "a7e28dad01066660bbb8c130e3fd6e1393b95da49f72494aa997ec27f7afc6ff",
      "size_in_bytes": 1092
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/kraken2/tests/data/outputs-reads/sample2.output.txt",
      "path_type": "hardlink",
      "sha256": "a7e28dad01066660bbb8c130e3fd6e1393b95da49f72494aa997ec27f7afc6ff",
      "size_in_bytes": 1092
    },
    {
      "_path": "lib/python3.12/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.12/site-packages/q2_types/kraken2/tests/data/outputs-single/output-ok.txt",
      "path_type": "hardlink",
      "sha256": "a7e28dad01066660bbb8c130e3fd6e1393b95da49f72494aa997ec27f7afc6ff",
      "size_in_bytes": 1092
    },
    {
      "_path": "lib/python3.12/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.12/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.12/site-packages/q2_types/kraken2/tests/data/report-ok-table.csv",
      "path_type": "hardlink",
      "sha256": "ac39cbcbbaaa026d1833f1ace1b3bd89cc4074a8cb3b46d61e68960e45fae9ea",
      "size_in_bytes": 536
    },
    {
      "_path": "lib/python3.12/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.12/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.12/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.12/site-packages/q2_types/kraken2/tests/data/reports-reads/sample1.report.txt",
      "path_type": "hardlink",
      "sha256": "59210a42522c986bb82d2ac191dc5f56afa90bce931d493e75ec8956a071fe7c",
      "size_in_bytes": 482
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/kraken2/tests/data/reports-reads/sample2.report.txt",
      "path_type": "hardlink",
      "sha256": "59210a42522c986bb82d2ac191dc5f56afa90bce931d493e75ec8956a071fe7c",
      "size_in_bytes": 482
    },
    {
      "_path": "lib/python3.12/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.12/site-packages/q2_types/kraken2/tests/data/reports-single/report-ok.txt",
      "path_type": "hardlink",
      "sha256": "59210a42522c986bb82d2ac191dc5f56afa90bce931d493e75ec8956a071fe7c",
      "size_in_bytes": 482
    },
    {
      "_path": "lib/python3.12/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.12/site-packages/q2_types/kraken2/tests/test_formats.py",
      "path_type": "hardlink",
      "sha256": "c41ad761f1e7ba187ce49cd2ee29c54b2a1d73d3da23147d1427ecabac904aa4",
      "size_in_bytes": 5234
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/kraken2/tests/test_partitioners.py",
      "path_type": "hardlink",
      "sha256": "078c21a859961ca47b84ba37253ce364306bda5817a7b1449faf81cae0309e8e",
      "size_in_bytes": 4763
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/kraken2/tests/test_transformers.py",
      "path_type": "hardlink",
      "sha256": "7e20bb269951cc2b1cca682aa579b395d222cd29f6a840f54b34cab18cceb48d",
      "size_in_bytes": 2002
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/kraken2/tests/test_types.py",
      "path_type": "hardlink",
      "sha256": "36a10832ce6a1ceadd9dea81010824d307cb4eb17ad81bfecaac3dfeb3cbdc97",
      "size_in_bytes": 2924
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/metadata/__init__.py",
      "path_type": "hardlink",
      "sha256": "7ebdb905c08ea7d126ba37c3a9133166b6cdf199553193d76cb58a0b776c19b5",
      "size_in_bytes": 586
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/metadata/__pycache__/__init__.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "211bc84c1fc4e4c4992db91dafa790246516b2de1d45338ced021cb80b950bb0",
      "size_in_bytes": 350
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/metadata/__pycache__/_formats.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "63e531a9fc7f2927f4d21a143a7ee11beffe5a56185750e56cc06bd3314381f7",
      "size_in_bytes": 1114
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/metadata/__pycache__/_types.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "3c449bdc2ae173faa77d7b54e8f76cf1c5292a10711e4476f28385b059f6868e",
      "size_in_bytes": 262
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/metadata/_deferred_setup/__init__.py",
      "path_type": "hardlink",
      "sha256": "16f1b4be088d65712df95f34f3ccf5f146d29221c89c37f634f2c16516012fef",
      "size_in_bytes": 896
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/metadata/_deferred_setup/__pycache__/__init__.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "f305f7fc84e14a67b3c09a825c8a055eeea6ec90bb0cb648c824c66e4ad4c603",
      "size_in_bytes": 802
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/metadata/_deferred_setup/__pycache__/_transformers.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "72977bfc0a69048f9109ea394aed723a22802772a0b4dcf86edd3907730e69d1",
      "size_in_bytes": 1019
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/metadata/_deferred_setup/_transformers.py",
      "path_type": "hardlink",
      "sha256": "64a3ff300f98017d034a1ab89bd5c9b580eee0eb16b95e1ac49e2778319d22a5",
      "size_in_bytes": 729
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/metadata/_formats.py",
      "path_type": "hardlink",
      "sha256": "0330a6789c24ab40e93c3d1e63a9023583a50a09cc14953e2f4c527f0070679a",
      "size_in_bytes": 861
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/metadata/_types.py",
      "path_type": "hardlink",
      "sha256": "a3cff00acb7870ebd8d1041a8e7d89ebf24f206621201384d9f723de6c597e06",
      "size_in_bytes": 445
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/metadata/tests/__init__.py",
      "path_type": "hardlink",
      "sha256": "a64e5f395a0fffbbc3361d9c424f05b5963b158b32be0ab77af08ae0f23a3787",
      "size_in_bytes": 349
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/metadata/tests/__pycache__/__init__.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "4e0685d7c37d0247b933d9ee2d1060841fc2e1ab79307138484d276ca716f404",
      "size_in_bytes": 161
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/metadata/tests/__pycache__/test_formats.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "974b8a536d45599d6befc1c4af531f80a2f5a19ca3c8fc6c1daa8b3d179a3668",
      "size_in_bytes": 2079
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/metadata/tests/__pycache__/test_transformers.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "27293680345b72a4101a1648164cf0b05140a1f7cb2dbfc0adba94bffbe34d89",
      "size_in_bytes": 2562
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/metadata/tests/__pycache__/test_types.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "088e0774cf870079950bcb06420de9a3ff7d4f0b1f2994f088c6d78f4c796cd5",
      "size_in_bytes": 1154
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/metadata/tests/data/invalid-metadata-1.tsv",
      "path_type": "hardlink",
      "sha256": "0f439d8d8b1ad32c5ea52a154f4d5a604f292ac71e12df62c6d716853c2a013e",
      "size_in_bytes": 2099
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/metadata/tests/data/metadata.tsv",
      "path_type": "hardlink",
      "sha256": "245f8e389ddf3dd05a95d870d214de918a06d03c5ce17750860446e09f9a7cc6",
      "size_in_bytes": 2096
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/metadata/tests/test_formats.py",
      "path_type": "hardlink",
      "sha256": "48e4b32a225582cb9cd277f62761c0f058d2e2378bc0637aaf71e9f454e11f60",
      "size_in_bytes": 1453
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/metadata/tests/test_transformers.py",
      "path_type": "hardlink",
      "sha256": "3e9d1df2de01394f7a5df52585bce62351df8954db8444613983217f29c84f82",
      "size_in_bytes": 1927
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/metadata/tests/test_types.py",
      "path_type": "hardlink",
      "sha256": "819ab7b31b94bf28656df40cd24e5c3c7dc31a439b381c2479b16a4f4ee713be",
      "size_in_bytes": 895
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/multiplexed_sequences/__init__.py",
      "path_type": "hardlink",
      "sha256": "91ada46c28a788abe49affb861df0159df450e597b3ae64f4db2f50b6f8de22e",
      "size_in_bytes": 1888
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/multiplexed_sequences/__pycache__/__init__.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "7add36caf2d3513224b51f04a66cc458b6812331f5388063cbc44447e3288145",
      "size_in_bytes": 1053
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/multiplexed_sequences/__pycache__/_formats.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "91a8eac6e4b765b76dd3d70c4c5ba7ec5265be7d7a71e50bd8fd6764c1df3b7d",
      "size_in_bytes": 4962
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/multiplexed_sequences/__pycache__/_objects.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "0037664786fb12e491fc563a79adf4321ce937772741e123e73194c0ebedc956",
      "size_in_bytes": 6330
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/multiplexed_sequences/__pycache__/_types.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "2ed9c1f9848d364cced75962b60bc9eaba9482eb9ca645e2bfc0ee3301ae9ed2",
      "size_in_bytes": 587
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/multiplexed_sequences/_deferred_setup/__init__.py",
      "path_type": "hardlink",
      "sha256": "c2f3f732e0ce19c69eace178e5f3d87bd2aca8cbc7fe426855377ecce2b0e8d2",
      "size_in_bytes": 3152
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/multiplexed_sequences/_deferred_setup/__pycache__/__init__.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "c5b289526999e30082ba77cfca66844a548baada0eba2205c828a44f73a34b02",
      "size_in_bytes": 2142
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/multiplexed_sequences/_deferred_setup/__pycache__/_transformers.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "6ece679af64f49f2153e480ac9efc0cf2e48f7d380984f3543697d0857193c71",
      "size_in_bytes": 7204
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/multiplexed_sequences/_deferred_setup/_transformers.py",
      "path_type": "hardlink",
      "sha256": "a1bcc2e90d54e3cbc05a5eb201f38946e78e49fbacf4005a066ace9e5d9bdf5d",
      "size_in_bytes": 5402
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/multiplexed_sequences/_formats.py",
      "path_type": "hardlink",
      "sha256": "c125af9761703ef4eccf35c72ba4f8c4c0806738e27c6b76e327e9c3ee3630fe",
      "size_in_bytes": 4069
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/multiplexed_sequences/_objects.py",
      "path_type": "hardlink",
      "sha256": "1371da9c78b6c7395643cf4bfd6d43cc49afd97d9adfb3a1aacf94a8e024c48b",
      "size_in_bytes": 7364
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/multiplexed_sequences/_types.py",
      "path_type": "hardlink",
      "sha256": "2621987b1c9fbcd4b8f7968f21b91df9d604a56209f6b1f20caadf728947ac0c",
      "size_in_bytes": 823
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/multiplexed_sequences/tests/__init__.py",
      "path_type": "hardlink",
      "sha256": "a64e5f395a0fffbbc3361d9c424f05b5963b158b32be0ab77af08ae0f23a3787",
      "size_in_bytes": 349
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/multiplexed_sequences/tests/__pycache__/__init__.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "c6e9a25e4f4b1879bb34e01eb647a121febff49d9f69ed67c24b5a00adac88d6",
      "size_in_bytes": 174
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/multiplexed_sequences/tests/__pycache__/test_formats.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "2b22823b1d2605ac29a52def906559f9fac7486f0c2919f5f2f96a9db34d023f",
      "size_in_bytes": 4155
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/multiplexed_sequences/tests/__pycache__/test_transformers.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "b67e47d7ca00a9f28a87756209e3bc3dc0001e90abc0ecf5cb9854d19f3e351d",
      "size_in_bytes": 22547
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/multiplexed_sequences/tests/__pycache__/test_types.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "59033a46649c800b5842e0301a3b3b5b882d429e7a0f6c29b04e25c09bfdb622",
      "size_in_bytes": 4784
    },
    {
      "_path": "lib/python3.12/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.12/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.12/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.12/site-packages/q2_types/multiplexed_sequences/tests/data/forward.fastq.gz",
      "path_type": "hardlink",
      "sha256": "60bb3e57934673fc576a09fc8f3f06c397ba9f344a7948a2e3295ceb23770e5d",
      "size_in_bytes": 763
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/multiplexed_sequences/tests/data/reads.fasta",
      "path_type": "hardlink",
      "sha256": "dff4fa3467eaa9715d6d8a91543aaaa77b7a4e90ac15857c71c6b3ba3c1592f4",
      "size_in_bytes": 1012
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/multiplexed_sequences/tests/data/reads.qual",
      "path_type": "hardlink",
      "sha256": "775bf6a75bb12ca1ffa7d751f9fc2ffb3ab4fadb20abce49e31cf59f91819262",
      "size_in_bytes": 2537
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/multiplexed_sequences/tests/data/reverse.fastq.gz",
      "path_type": "hardlink",
      "sha256": "c4ca30a070d93e09db3a773bc9a5932e7230c27cf4133858058faa11f79ee91b",
      "size_in_bytes": 827
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/multiplexed_sequences/tests/data/s1-phred64.fastq.gz",
      "path_type": "hardlink",
      "sha256": "da7bad26ed227678f2a320a998ca61ab085fbdf81873d4c5d4dc3915ef31620b",
      "size_in_bytes": 456
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/multiplexed_sequences/tests/test_formats.py",
      "path_type": "hardlink",
      "sha256": "b758910676d8ab4ba0d3f46d18dcec971f13d1da5dd89afb279decc5ed90d6ed",
      "size_in_bytes": 3043
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/multiplexed_sequences/tests/test_transformers.py",
      "path_type": "hardlink",
      "sha256": "03e3d11fb5507c5a0b684ab07cc5eb30e0b43ad7d610b5cdba21aa723c89f43c",
      "size_in_bytes": 19555
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/multiplexed_sequences/tests/test_types.py",
      "path_type": "hardlink",
      "sha256": "25e68de2987195702b892d3acd10012fe8f0e80e1a9425ed5e05e62ff16ce7ee",
      "size_in_bytes": 3064
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/ordination/__init__.py",
      "path_type": "hardlink",
      "sha256": "3684f4a48204aa91f1f85141f7ca8458418587624b95b43f6f0cee08e56da41c",
      "size_in_bytes": 716
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/ordination/__pycache__/__init__.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "2090b246bf7a970db23deb90f095319d2236e0dfd50c51c816e9a6e9aedab90c",
      "size_in_bytes": 455
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/ordination/__pycache__/_formats.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "e6a4b1d5acb89c171ba290e00fec962f5fef438d690be2fd283bba135f10ea2a",
      "size_in_bytes": 2254
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/ordination/__pycache__/_types.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "fb82ec50e5847a952aa14b7b3cf777411e01b15e4f09e31bbe9af8cc3c6e83b7",
      "size_in_bytes": 311
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/ordination/_deferred_setup/__init__.py",
      "path_type": "hardlink",
      "sha256": "918a791d18f44f2fc609b5a82a2a8b6760d599fe393ae76a6595091eb66ae663",
      "size_in_bytes": 1203
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/ordination/_deferred_setup/__pycache__/__init__.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "a582014a5be458fc6ad633a6858a61cfe2df109a86ae0b3f8675d1d0c8f4e352",
      "size_in_bytes": 1038
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/ordination/_deferred_setup/__pycache__/_transformers.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "4f3ce583711dc40f7383e2ce943e54e61e80dd3c52d77536540857ce41716d2c",
      "size_in_bytes": 3463
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/ordination/_deferred_setup/_transformers.py",
      "path_type": "hardlink",
      "sha256": "44bbd8359c154b8e4c9381f898c1b6cd54f3f4a0c4d47f2893edabfd093daa51",
      "size_in_bytes": 2039
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/ordination/_formats.py",
      "path_type": "hardlink",
      "sha256": "6e26a357514c632eb34444c6ec137ddd5e53cbb7ad2257b57d0278d57e18a25f",
      "size_in_bytes": 1528
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/ordination/_types.py",
      "path_type": "hardlink",
      "sha256": "68da2c6b20ca8f17ef063c100ade68d7be8fdd3815940b5ee6f9d2a3a033e1db",
      "size_in_bytes": 494
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/ordination/tests/__init__.py",
      "path_type": "hardlink",
      "sha256": "a64e5f395a0fffbbc3361d9c424f05b5963b158b32be0ab77af08ae0f23a3787",
      "size_in_bytes": 349
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/ordination/tests/__pycache__/__init__.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "5fc7200a460d52f75e3a90a3843790f64446940423bae0b18932c6b2210cd366",
      "size_in_bytes": 163
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/ordination/tests/__pycache__/test_formats.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "6c89372a13cade9cb83148d26e761730e226b0384b7a5c060717b19c463835a6",
      "size_in_bytes": 3503
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/ordination/tests/__pycache__/test_transformers.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "5c08d7caf1fbc751a6dd1178bd9f947a77e32dab9feb3dbb9eb167337e295709",
      "size_in_bytes": 7040
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/ordination/tests/__pycache__/test_types.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "8b2af5d4acdee4d91950fd1d6b0fc1b3077284108d619bdb8e5c58c1648c6aa5",
      "size_in_bytes": 1913
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/ordination/tests/data/m2stats-999-permus.tsv",
      "path_type": "hardlink",
      "sha256": "f637189999c23eb293a2bfb7709b73f52574acc7920058ffbe9709ee53e9fe7c",
      "size_in_bytes": 154
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/ordination/tests/data/not-pcoa-results.txt",
      "path_type": "hardlink",
      "sha256": "25b0aa341b713ed00f2fc00e28d81f3e1fa5f093bd60c8670968ca6800a0706d",
      "size_in_bytes": 31
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/ordination/tests/data/pcoa-results-1x1.txt",
      "path_type": "hardlink",
      "sha256": "89d925c24a743744f3ca72392f2bfcf5f74d8b7c0b7f8245c9026537e008b429",
      "size_in_bytes": 106
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/ordination/tests/data/pcoa-results-2x2.txt",
      "path_type": "hardlink",
      "sha256": "cc982b482e65af1860850e57ebb4f05e9934b7ee4c44d5d8e5d63740de083e2b",
      "size_in_bytes": 164
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/ordination/tests/data/pcoa-results-NxN.txt",
      "path_type": "hardlink",
      "sha256": "746984c074fb3de7b5c2ae6ce4f16e799cb89e16be7c07ce3e7d217b82640afc",
      "size_in_bytes": 1090
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/ordination/tests/test_formats.py",
      "path_type": "hardlink",
      "sha256": "4107bffc4cebb1afcb8aa28584f3749a16d7bd8aea027b881d732175529cef5d",
      "size_in_bytes": 2278
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/ordination/tests/test_transformers.py",
      "path_type": "hardlink",
      "sha256": "571832b0aee425657a30e0ffe6ddfb7c6b17255d59390c1a6a63c1e537fb0b70",
      "size_in_bytes": 5574
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/ordination/tests/test_types.py",
      "path_type": "hardlink",
      "sha256": "8c4d01b8599903fb7435a6f053da8754e10135c06676667eb6f4dc914053f92d",
      "size_in_bytes": 1361
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/per_sample_sequences/__init__.py",
      "path_type": "hardlink",
      "sha256": "696cc18ca032b963e35b6041b1cc4d0e3aa06a108002e648dde6f5015bd4a228",
      "size_in_bytes": 3432
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/per_sample_sequences/__pycache__/__init__.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "22868c5406afe6fec94e98bfcb7c9a76a3f3c4aedd5233ad9755f1b926c08e49",
      "size_in_bytes": 2009
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/per_sample_sequences/__pycache__/_formats.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "0fe692e4adcec19c3432dc5214a317b2380fab1e226499e7e79e10d114562037",
      "size_in_bytes": 32920
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/per_sample_sequences/__pycache__/_methods.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "942022a33f58d06ae093f9acd5de66c8f6dd91d75e883720940fea12ba317126",
      "size_in_bytes": 5563
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/per_sample_sequences/__pycache__/_partitioners.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "bc03fcc477229a229d34edea6969b4ced15ed48aecb21da97368ec3c8134112b",
      "size_in_bytes": 4337
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/per_sample_sequences/__pycache__/_types.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "7536df7fec425406ae8c592b87922cbb4270e0095eb7c3f666627aa32303eb93",
      "size_in_bytes": 1412
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/per_sample_sequences/__pycache__/_util.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "dbc64e59fe96d1edda1ee3d5e918fbb1fa14fd745f0fff075672ca315c22ba25",
      "size_in_bytes": 17996
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/per_sample_sequences/_deferred_setup/__init__.py",
      "path_type": "hardlink",
      "sha256": "6270843cf6c0d486b4f1f893711b8b53ea1040bf8b885b26ecdbd5456074bd83",
      "size_in_bytes": 4919
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/per_sample_sequences/_deferred_setup/__pycache__/__init__.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "aa685259bb3b71b9ddbafdf2456bee4ee478d54f8731f596b4dda290744ad4bc",
      "size_in_bytes": 3620
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/per_sample_sequences/_deferred_setup/__pycache__/_transformers.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "d3874e307b43df156a918cfce28da027e92465e3f516dc29af7af1c53d2c15b8",
      "size_in_bytes": 11736
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/per_sample_sequences/_deferred_setup/_transformers.py",
      "path_type": "hardlink",
      "sha256": "c41bf23ae24d7c8d2891117668a311b035e85f550ec03d181201f094fb4acf4a",
      "size_in_bytes": 10107
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/per_sample_sequences/_formats.py",
      "path_type": "hardlink",
      "sha256": "63f4302f00f4687b8b6c4bb21f88012cd6c4b0cc59152b47c693c2e198c2c07e",
      "size_in_bytes": 26672
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/per_sample_sequences/_methods.py",
      "path_type": "hardlink",
      "sha256": "30ab027718a449ccab453af0ae2eb7831bd8eb2cd11bf1d11e2b8fc5ab0b9774",
      "size_in_bytes": 5142
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/per_sample_sequences/_partitioners.py",
      "path_type": "hardlink",
      "sha256": "94d8088d370dbbc2cb6da85b75567eff16a7642ca0655eb871b2e2a3de47f9ac",
      "size_in_bytes": 4349
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/per_sample_sequences/_types.py",
      "path_type": "hardlink",
      "sha256": "10233cea939a8f6ab48952d1a2ff37c689b5e41139e5788a2cc37e7200fbc570",
      "size_in_bytes": 1476
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/per_sample_sequences/_util.py",
      "path_type": "hardlink",
      "sha256": "72fa0395e12a564c5d5cd3696631bd6cb3752cc707f9eabe5cbc3749eed93153",
      "size_in_bytes": 16476
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/per_sample_sequences/tests/__init__.py",
      "path_type": "hardlink",
      "sha256": "a64e5f395a0fffbbc3361d9c424f05b5963b158b32be0ab77af08ae0f23a3787",
      "size_in_bytes": 349
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/per_sample_sequences/tests/__pycache__/__init__.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "a548eb15947965e68d9fea83c44c7e77e522b778bf07d2e74c13dbe759fd67b6",
      "size_in_bytes": 173
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/per_sample_sequences/tests/__pycache__/test_formats.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "5ae7197522e253fb8e66bd1e4233f9ca7c5302a70c3c60dd2e753a10dc67cc62",
      "size_in_bytes": 54546
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/per_sample_sequences/tests/__pycache__/test_methods.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "9aec521dfbb4d2aef635b65045f5b887a241ddc5f279801ba287d9f2b9a9b43c",
      "size_in_bytes": 7358
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/per_sample_sequences/tests/__pycache__/test_partitioners.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "d08da11eeabe51718478eb4658d514486a05d7542af60fe435e0eb46c002e9ab",
      "size_in_bytes": 18662
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/per_sample_sequences/tests/__pycache__/test_transformers.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "972849b10c546bcae58f30c8afbd0bbeaba0d4a89f131da7b077b16372b0fe4c",
      "size_in_bytes": 65138
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/per_sample_sequences/tests/__pycache__/test_types.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "29915800a99c1fed1bd761489faeaae693893c3955cf9985ab3fe52a2565b31c",
      "size_in_bytes": 7865
    },
    {
      "_path": "lib/python3.12/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.12/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.12/site-packages/q2_types/per_sample_sequences/tests/data/Human-Armpit.fastq",
      "path_type": "hardlink",
      "sha256": "7dd9d8849d6bf9154c9c44aaf929c76167996bd7227eb9c9db61434c4e05aa28",
      "size_in_bytes": 1980
    },
    {
      "_path": "lib/python3.12/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.12/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.12/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.12/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.12/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.12/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.12/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.12/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.12/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.12/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.12/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.12/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.12/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.12/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.12/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.12/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.12/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.12/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.12/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.12/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.12/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.12/site-packages/q2_types/per_sample_sequences/tests/data/bowtie/index-valid-with-dotfile/sample1/mag1/contigs.1.bt2",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/per_sample_sequences/tests/data/bowtie/index-valid-with-dotfile/sample1/mag1/contigs.2.bt2",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/per_sample_sequences/tests/data/bowtie/index-valid-with-dotfile/sample1/mag1/contigs.3.bt2",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/per_sample_sequences/tests/data/bowtie/index-valid-with-dotfile/sample1/mag1/contigs.4.bt2",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/per_sample_sequences/tests/data/bowtie/index-valid-with-dotfile/sample1/mag1/contigs.rev.1.bt2",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/per_sample_sequences/tests/data/bowtie/index-valid-with-dotfile/sample1/mag1/contigs.rev.2.bt2",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/per_sample_sequences/tests/data/bowtie/index-valid-with-dotfile/sample2/mag1/contigs.1.bt2",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/per_sample_sequences/tests/data/bowtie/index-valid-with-dotfile/sample2/mag1/contigs.2.bt2",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/per_sample_sequences/tests/data/bowtie/index-valid-with-dotfile/sample2/mag1/contigs.3.bt2",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/per_sample_sequences/tests/data/bowtie/index-valid-with-dotfile/sample2/mag1/contigs.4.bt2",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/per_sample_sequences/tests/data/bowtie/index-valid-with-dotfile/sample2/mag1/contigs.rev.1.bt2",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/per_sample_sequences/tests/data/bowtie/index-valid-with-dotfile/sample2/mag1/contigs.rev.2.bt2",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.12/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.12/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.12/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.12/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.12/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.12/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.12/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.12/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.12/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.12/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.12/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.12/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.12/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.12/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.12/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.12/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.12/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.12/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.12/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.12/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.12/site-packages/q2_types/per_sample_sequences/tests/data/collated_mags/MANIFEST",
      "path_type": "hardlink",
      "sha256": "3bc0207627a3a5555e92f9cf8e7c4c26e19c3167231ed09e3ff13d0570e582c0",
      "size_in_bytes": 314
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/per_sample_sequences/tests/data/collated_mags/sample1/24dee6fe-9b84-45bb-8145-de7b092533a1.fasta",
      "path_type": "hardlink",
      "sha256": "2f81f1a7af97fcb2eb95bd5abca6aa8a0ab08cb8a1738b5c7b39a8a357e69312",
      "size_in_bytes": 1983
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/per_sample_sequences/tests/data/collated_mags/sample1/fb0bc871-04f6-486b-a10e-8e0cb66f8de3.fasta",
      "path_type": "hardlink",
      "sha256": "aeb0d3a11c2fe8c0347bee7144b79a29670767baa43d8badff672b9b9ea07cc9",
      "size_in_bytes": 2048
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/per_sample_sequences/tests/data/collated_mags/sample2/d65a71fa-4279-4588-b937-0747ed5d604d.fasta",
      "path_type": "hardlink",
      "sha256": "108933c142b4b3ae88d93c0c1dd5ab24d3f5291f4f43a668e2b7c86da08ef219",
      "size_in_bytes": 3072
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/per_sample_sequences/tests/data/collated_mags_numeric/12345/24dee6fe-9b84-45bb-8145-de7b092533a1.fasta",
      "path_type": "hardlink",
      "sha256": "2f81f1a7af97fcb2eb95bd5abca6aa8a0ab08cb8a1738b5c7b39a8a357e69312",
      "size_in_bytes": 1983
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/per_sample_sequences/tests/data/collated_mags_numeric/12345/fb0bc871-04f6-486b-a10e-8e0cb66f8de3.fasta",
      "path_type": "hardlink",
      "sha256": "aeb0d3a11c2fe8c0347bee7144b79a29670767baa43d8badff672b9b9ea07cc9",
      "size_in_bytes": 2048
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/per_sample_sequences/tests/data/collated_mags_numeric/67890/d65a71fa-4279-4588-b937-0747ed5d604d.fasta",
      "path_type": "hardlink",
      "sha256": "108933c142b4b3ae88d93c0c1dd5ab24d3f5291f4f43a668e2b7c86da08ef219",
      "size_in_bytes": 3072
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/per_sample_sequences/tests/data/collated_mags_numeric/MANIFEST",
      "path_type": "hardlink",
      "sha256": "653d04d09d4cae3592a9984084af5614d93a1a226d14eef6b4805334949ca6aa",
      "size_in_bytes": 302
    },
    {
      "_path": "lib/python3.12/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.12/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.12/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.12/site-packages/q2_types/per_sample_sequences/tests/data/contigs_partitioned/1/sample1_contigs.fa",
      "path_type": "hardlink",
      "sha256": "81dd230b368cb7683725239c96f8b426eac5333391de5c9bd55c8c9cdf2f63c8",
      "size_in_bytes": 3027
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/per_sample_sequences/tests/data/contigs_partitioned/2/sample2_contigs.fa",
      "path_type": "hardlink",
      "sha256": "1007b8f30c6b428c46349ac689c82797cde99928ff93bfc6adaaaa34674c84a2",
      "size_in_bytes": 3833
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/per_sample_sequences/tests/data/contigs_partitioned/2/sample3_contigs.fa",
      "path_type": "hardlink",
      "sha256": "d07425d212c097b1e0ff807436e716dd40988713d203a173c9f329a7fa6c8cce",
      "size_in_bytes": 2612
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/per_sample_sequences/tests/data/different_file_names/sample_b_S00_L001_R2_001.fastq.gz",
      "path_type": "hardlink",
      "sha256": "277ee6ba9959641e79eaf21e1c7ab248ac412b6396e3f9968aaa1c4a60371a86",
      "size_in_bytes": 760
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/per_sample_sequences/tests/data/different_file_names/sample_b_S02_L001_R1_001.fastq.gz",
      "path_type": "hardlink",
      "sha256": "7dad47089dd94662933f62648f960018dd21e9cd422d186656e7ae58d43a1f6e",
      "size_in_bytes": 764
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/per_sample_sequences/tests/data/empty-MANIFEST",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/per_sample_sequences/tests/data/empty-records-MANIFEST",
      "path_type": "hardlink",
      "sha256": "fa9472cf9cfc8572978022ac59bb3d8829420d584dd989494e7dd922e132c65a",
      "size_in_bytes": 38
    },
    {
      "_path": "lib/python3.12/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.12/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.12/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.12/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.12/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.12/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.12/site-packages/q2_types/per_sample_sequences/tests/data/invalid-direction-MANIFEST",
      "path_type": "hardlink",
      "sha256": "1e585d41ef7c725976a22ffdd4774be2b4034ced9799b7a662332f6abeff3ec0",
      "size_in_bytes": 103
    },
    {
      "_path": "lib/python3.12/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.12/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.12/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.12/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.12/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.12/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.12/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.12/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.12/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.12/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.12/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.12/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.12/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.12/site-packages/q2_types/per_sample_sequences/tests/data/mags/mags-fasta-with-dotfile/sample1/mag1.fasta",
      "path_type": "hardlink",
      "sha256": "81dd230b368cb7683725239c96f8b426eac5333391de5c9bd55c8c9cdf2f63c8",
      "size_in_bytes": 3027
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/per_sample_sequences/tests/data/mags/mags-fasta-with-dotfile/sample1/mag2.fasta",
      "path_type": "hardlink",
      "sha256": "1007b8f30c6b428c46349ac689c82797cde99928ff93bfc6adaaaa34674c84a2",
      "size_in_bytes": 3833
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/per_sample_sequences/tests/data/mags/mags-fasta-with-dotfile/sample1/mag3.fasta",
      "path_type": "hardlink",
      "sha256": "d07425d212c097b1e0ff807436e716dd40988713d203a173c9f329a7fa6c8cce",
      "size_in_bytes": 2612
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/per_sample_sequences/tests/data/mags/mags-fasta-with-dotfile/sample2/mag1.fasta",
      "path_type": "hardlink",
      "sha256": "32f19a7ec97f3c2aeac2edfd865056695ddef656081ec0fab9f2ea528dc77632",
      "size_in_bytes": 2205
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/per_sample_sequences/tests/data/mags/mags-fasta-with-dotfile/sample2/mag2.fasta",
      "path_type": "hardlink",
      "sha256": "69b0ad0f61ae25143fedc5417d86f78c80fbd34159f2e130d3ff786a9edfaefa",
      "size_in_bytes": 2470
    },
    {
      "_path": "lib/python3.12/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.12/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.12/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.12/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.12/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.12/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.12/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.12/site-packages/q2_types/per_sample_sequences/tests/data/manifests/MANIFEST-empty",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.12/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.12/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.12/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.12/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.12/site-packages/q2_types/per_sample_sequences/tests/data/metadata.yml",
      "path_type": "hardlink",
      "sha256": "b41ae3379e4757cb9835379f8a4a528c3074ab28a6f901eac999316a850feafd",
      "size_in_bytes": 19
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/per_sample_sequences/tests/data/metadata.yml.txt",
      "path_type": "hardlink",
      "sha256": "b41ae3379e4757cb9835379f8a4a528c3074ab28a6f901eac999316a850feafd",
      "size_in_bytes": 19
    },
    {
      "_path": "lib/python3.12/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.12/site-packages/q2_types/per_sample_sequences/tests/data/no-data-MANIFEST",
      "path_type": "hardlink",
      "sha256": "3cbab89a93fe477cb9cb5a5e82b0da31071361e8b14951c35c6928ffd4641892",
      "size_in_bytes": 108
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/per_sample_sequences/tests/data/not-MANIFEST",
      "path_type": "hardlink",
      "sha256": "2e4b91f728fc7c81e9eaa35b0a349019b7aba305d20087a9621a135d540079f7",
      "size_in_bytes": 29
    },
    {
      "_path": "lib/python3.12/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.12/site-packages/q2_types/per_sample_sequences/tests/data/not-metadata.yml",
      "path_type": "hardlink",
      "sha256": "d7d919f5b86250e1286302e1125729ee50b1e24689ee3f853e8e15e45302932a",
      "size_in_bytes": 59
    },
    {
      "_path": "lib/python3.12/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.12/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.12/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.12/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.12/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.12/site-packages/q2_types/per_sample_sequences/tests/data/paired_end_data_overlapping_ids/MANIFEST",
      "path_type": "hardlink",
      "sha256": "a829e75590f55ff63afdf9c2afd88955b673ffa1f27134eb98ffd7a8d0e6879f",
      "size_in_bytes": 386
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/per_sample_sequences/tests/data/paired_end_data_overlapping_ids/sample_51_S26_L001_R1_001.fastq.gz",
      "path_type": "hardlink",
      "sha256": "ca9b27c7b00239a721b966c6909125452a3969adddf33823a16113b840463211",
      "size_in_bytes": 767
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/per_sample_sequences/tests/data/paired_end_data_overlapping_ids/sample_51_S26_L001_R2_001.fastq.gz",
      "path_type": "hardlink",
      "sha256": "ca9b27c7b00239a721b966c6909125452a3969adddf33823a16113b840463211",
      "size_in_bytes": 767
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/per_sample_sequences/tests/data/paired_end_data_overlapping_ids/sample_5_S771_L001_R1_001.fastq.gz",
      "path_type": "hardlink",
      "sha256": "1cd3654337375eb358b86643d5366568ba9a3f296ed99ec7992beaa6f7f16030",
      "size_in_bytes": 631
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/per_sample_sequences/tests/data/paired_end_data_overlapping_ids/sample_5_S771_L001_R2_001.fastq.gz",
      "path_type": "hardlink",
      "sha256": "2dad0b2b6daaeeec5aac928cb06c5ab1bfd4cf0cd91dc046a38d6ffe2a6604bc",
      "size_in_bytes": 631
    },
    {
      "_path": "lib/python3.12/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.12/site-packages/q2_types/per_sample_sequences/tests/data/partition-paired/MANIFEST",
      "path_type": "hardlink",
      "sha256": "1153b3f1286c369a2553d9949613440a6cb740c4c52729268d1c734ee5ea67bb",
      "size_in_bytes": 368
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/per_sample_sequences/tests/data/partition-paired/sample1_S1_L001_R1_001.fastq",
      "path_type": "hardlink",
      "sha256": "d14f744c6a352c4a2d9974b0daee581f667576c50d1879a0bcee116021c021be",
      "size_in_bytes": 1032
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/per_sample_sequences/tests/data/partition-paired/sample1_S1_L001_R2_001.fastq",
      "path_type": "hardlink",
      "sha256": "d14f744c6a352c4a2d9974b0daee581f667576c50d1879a0bcee116021c021be",
      "size_in_bytes": 1032
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/per_sample_sequences/tests/data/partition-paired/sample2_S1_L001_R1_001.fastq",
      "path_type": "hardlink",
      "sha256": "24639125706e8859c00767df23d5f32ceaa1ec10f347a928185b5ac017d7d50e",
      "size_in_bytes": 1032
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/per_sample_sequences/tests/data/partition-paired/sample2_S1_L001_R2_001.fastq",
      "path_type": "hardlink",
      "sha256": "24639125706e8859c00767df23d5f32ceaa1ec10f347a928185b5ac017d7d50e",
      "size_in_bytes": 1032
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/per_sample_sequences/tests/data/partition-paired/sample3_S1_L001_R1_001.fastq",
      "path_type": "hardlink",
      "sha256": "f48c6e00e9412167081b8c92c60f8226f87b6ec467b2e2ae0074f4f11adab0c6",
      "size_in_bytes": 1033
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/per_sample_sequences/tests/data/partition-paired/sample3_S1_L001_R2_001.fastq",
      "path_type": "hardlink",
      "sha256": "f48c6e00e9412167081b8c92c60f8226f87b6ec467b2e2ae0074f4f11adab0c6",
      "size_in_bytes": 1033
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/per_sample_sequences/tests/data/partition-single/MANIFEST",
      "path_type": "hardlink",
      "sha256": "52dd02fa9527953efb3ba52f2140cdb129a78f9a8cf7b63987feba1d13c95461",
      "size_in_bytes": 224
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/per_sample_sequences/tests/data/partition-single/sample1_S1_L001_R1_001.fastq",
      "path_type": "hardlink",
      "sha256": "d14f744c6a352c4a2d9974b0daee581f667576c50d1879a0bcee116021c021be",
      "size_in_bytes": 1032
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/per_sample_sequences/tests/data/partition-single/sample2_S1_L001_R1_001.fastq",
      "path_type": "hardlink",
      "sha256": "24639125706e8859c00767df23d5f32ceaa1ec10f347a928185b5ac017d7d50e",
      "size_in_bytes": 1032
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/per_sample_sequences/tests/data/partition-single/sample3_S1_L001_R1_001.fastq",
      "path_type": "hardlink",
      "sha256": "f48c6e00e9412167081b8c92c60f8226f87b6ec467b2e2ae0074f4f11adab0c6",
      "size_in_bytes": 1033
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/per_sample_sequences/tests/data/partitioned_mags/mag1/MANIFEST",
      "path_type": "hardlink",
      "sha256": "0a9b340f499d125765e4a548d454b4fe0d184d59e1865d707b457f6827332a45",
      "size_in_bytes": 218
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/per_sample_sequences/tests/data/partitioned_mags/mag1/sample1/24dee6fe-9b84-45bb-8145-de7b092533a1.fasta",
      "path_type": "hardlink",
      "sha256": "2f81f1a7af97fcb2eb95bd5abca6aa8a0ab08cb8a1738b5c7b39a8a357e69312",
      "size_in_bytes": 1983
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/per_sample_sequences/tests/data/partitioned_mags/mag1/sample1/fb0bc871-04f6-486b-a10e-8e0cb66f8de3.fasta",
      "path_type": "hardlink",
      "sha256": "aeb0d3a11c2fe8c0347bee7144b79a29670767baa43d8badff672b9b9ea07cc9",
      "size_in_bytes": 2048
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/per_sample_sequences/tests/data/partitioned_mags/mag2/MANIFEST",
      "path_type": "hardlink",
      "sha256": "21571acb47463fc8991a0d2c1d786d6a2cca074462c3f20c896c5e9758dc8ae1",
      "size_in_bytes": 122
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/per_sample_sequences/tests/data/partitioned_mags/mag2/sample2/d65a71fa-4279-4588-b937-0747ed5d604d.fasta",
      "path_type": "hardlink",
      "sha256": "108933c142b4b3ae88d93c0c1dd5ab24d3f5291f4f43a668e2b7c86da08ef219",
      "size_in_bytes": 3072
    },
    {
      "_path": "lib/python3.12/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.12/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.12/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.12/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.12/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.12/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.12/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.12/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.12/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.12/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.12/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.12/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.12/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.12/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.12/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.12/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.12/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.12/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.12/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.12/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.12/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.12/site-packages/q2_types/per_sample_sequences/tests/data/s1-phred64.fastq",
      "path_type": "hardlink",
      "sha256": "8b2c5742178c1d100ee103a77b31593a266c731f04e4c35c3134e7a60fd3facb",
      "size_in_bytes": 1035
    },
    {
      "_path": "lib/python3.12/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.12/site-packages/q2_types/per_sample_sequences/tests/data/s2-phred64.fastq",
      "path_type": "hardlink",
      "sha256": "64bca12b4d3da92d5e5c6a32f171fa938ea4c2d9525dce15db653dc128432910",
      "size_in_bytes": 1034
    },
    {
      "_path": "lib/python3.12/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.12/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.12/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.12/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.12/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.12/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.12/site-packages/q2_types/per_sample_sequences/tests/data/unmatched_paired_end/MANIFEST",
      "path_type": "hardlink",
      "sha256": "bd28714cb7b066805b51cd5bab1fbf9f3c5c374749a0282f39955c2209245697",
      "size_in_bytes": 84
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/per_sample_sequences/tests/data/unmatched_paired_end/sample-name-1_S1_L001_R1_001.fastq.gz",
      "path_type": "hardlink",
      "sha256": "4d6f56999889f50b6a8c5d111812477058a1c525dc2434c82a4546352d155fde",
      "size_in_bytes": 56
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/per_sample_sequences/tests/data/unmatched_paired_end/sample-name-1_S1_L001_R2_001.fastq.gz",
      "path_type": "hardlink",
      "sha256": "62fa7cdcdd2906dd30e25f8fcf4be05f06604c3dcbd3815fbe4ffda4bea48438",
      "size_in_bytes": 52
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/per_sample_sequences/tests/test_formats.py",
      "path_type": "hardlink",
      "sha256": "61615cead85d0686690087a38d511d4f88886d6c377d28e83cad430dc6bc9af0",
      "size_in_bytes": 36133
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/per_sample_sequences/tests/test_methods.py",
      "path_type": "hardlink",
      "sha256": "f57e8ad413c70df8b08bc1d1ca469cb35a681839fcc6ee5f2b79708b7aaabb4a",
      "size_in_bytes": 5762
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/per_sample_sequences/tests/test_partitioners.py",
      "path_type": "hardlink",
      "sha256": "a1d38c2c463387c559c0f7dfa42e66c715b50a211c6a11419ccfbdf847cd9420",
      "size_in_bytes": 13724
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/per_sample_sequences/tests/test_transformers.py",
      "path_type": "hardlink",
      "sha256": "d56fd09582dee67a44bed09a2523232648bfe20e4c5e5f0b6443c34096bc0576",
      "size_in_bytes": 55274
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/per_sample_sequences/tests/test_types.py",
      "path_type": "hardlink",
      "sha256": "0c29b21d40511670b0e60b424e751a35a9fa46e0c0b52ed0d9569659e112d95e",
      "size_in_bytes": 4904
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/plugin_setup.py",
      "path_type": "hardlink",
      "sha256": "1bd5c446dae6c277051c392984e1bcce90b5b35ea8fda26eae769ad2925138c9",
      "size_in_bytes": 18269
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/profile_hmms/__init__.py",
      "path_type": "hardlink",
      "sha256": "e6ec4afa1df8636c53b980b370eec554523f36e8b393f7d547a1fdb2ccc91cfa",
      "size_in_bytes": 1760
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/profile_hmms/__pycache__/__init__.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "30b3e33fa5167c77cfb03ee2ad185c1fac3cef236aee61093613d9bd8e017f64",
      "size_in_bytes": 1184
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/profile_hmms/__pycache__/_formats.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "22d61380f755ed39ad4e3a2198ba9176ccf5e19298ca7d380781e23b8f09aafd",
      "size_in_bytes": 6732
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/profile_hmms/__pycache__/_types.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "4028c5e94de06e53631843d0c3d83af281c7e4a86059e69bd84d2ea7d7960b3f",
      "size_in_bytes": 1134
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/profile_hmms/_deferred_setup/__init__.py",
      "path_type": "hardlink",
      "sha256": "7d33b4edda4e65f07d478b75eb626eae1c1ae9c02670ef201388770118f8e759",
      "size_in_bytes": 4020
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/profile_hmms/_deferred_setup/__pycache__/__init__.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "6fb394555a7f9d547f92790a8b5ae66b4bcfc8c5ef7ce9a9865749fec1e30cfe",
      "size_in_bytes": 2927
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/profile_hmms/_formats.py",
      "path_type": "hardlink",
      "sha256": "f586c4950dd8b1e83dd0f132f2ec9b5077df59211be40346d15dc72b64c9f2d4",
      "size_in_bytes": 4152
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/profile_hmms/_types.py",
      "path_type": "hardlink",
      "sha256": "d1008e29a4cc0cbe6c89c96685991b2a070a5598c45ea6c17ad70ceb5f89d9cb",
      "size_in_bytes": 1216
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/profile_hmms/tests/__init__.py",
      "path_type": "hardlink",
      "sha256": "d29396e7d9d77c74a96504b2d052ddc53c982717283f65eff02f0c55a672eda0",
      "size_in_bytes": 344
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/profile_hmms/tests/__pycache__/__init__.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "b35443ed813f343ca13d4a9105c30b5ed499f9b853d64de72ad04020eb1d50b1",
      "size_in_bytes": 165
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/profile_hmms/tests/__pycache__/test_formats.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "d05b20c49590bea0974b47caab4b85ef11bf29c908013fed983929533b1fae73",
      "size_in_bytes": 6338
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/profile_hmms/tests/__pycache__/test_types.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "e1d3dd650c37de74810c859a81b89952a8ad9dc7b59a8a45e85e5f68aa267954",
      "size_in_bytes": 4102
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/profile_hmms/tests/data/bacteria/bacteria.hmm.h3f",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/profile_hmms/tests/data/bacteria/bacteria.hmm.h3i",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/profile_hmms/tests/data/bacteria/bacteria.hmm.h3m",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/profile_hmms/tests/data/bacteria/bacteria.hmm.h3p",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/profile_hmms/tests/data/hmms/2_dna.hmm",
      "path_type": "hardlink",
      "sha256": "ca3a14440eb6af6174db47765373af7b53a734bed53d6cdfbf765012b523e7c2",
      "size_in_bytes": 18966
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/profile_hmms/tests/data/hmms/2_rna.hmm",
      "path_type": "hardlink",
      "sha256": "888acb33ab5970c6281ba6b93734e13ba828ad8de99ba4ce72d86cb0c37f6b4e",
      "size_in_bytes": 43391
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/profile_hmms/tests/data/hmms/4_amino.hmm",
      "path_type": "hardlink",
      "sha256": "1609a8e35585b14fba264b961d32351943eedc9ff4728036de6a5d4f28353588",
      "size_in_bytes": 21365
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/profile_hmms/tests/data/hmms/amino.hmm",
      "path_type": "hardlink",
      "sha256": "ebf219f2f747f3da83d94a785b4f55da244013ca9c4f8e6dace856c9fa64f2dc",
      "size_in_bytes": 3364
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/profile_hmms/tests/data/hmms/amino_dna.hmm",
      "path_type": "hardlink",
      "sha256": "e11f01f2e417d12458cf8e4cb5ac593893959f472789a03edd99cc6def42fa73",
      "size_in_bytes": 18206
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/profile_hmms/tests/data/hmms/dna.hmm",
      "path_type": "hardlink",
      "sha256": "03dee72a69892f81d74109b61390adc044307bebbbe93d7178ca1abf838c3c5c",
      "size_in_bytes": 14841
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/profile_hmms/tests/data/hmms/rna.hmm",
      "path_type": "hardlink",
      "sha256": "8a1b1f294db09a3bdfbb23c7c90371f423f1d666ca75e90ad9c1405f834ed83d",
      "size_in_bytes": 21695
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/profile_hmms/tests/data/hmms/rna_dna.hmm",
      "path_type": "hardlink",
      "sha256": "a39f4d36a18115c92e2e841bea061175fdf16d57f773c236ce03f335a958778a",
      "size_in_bytes": 36538
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/profile_hmms/tests/test_formats.py",
      "path_type": "hardlink",
      "sha256": "3fbb949027b8ee251b1800160477be03882a2c530c35d11641878f2c959fd3cf",
      "size_in_bytes": 4212
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/profile_hmms/tests/test_types.py",
      "path_type": "hardlink",
      "sha256": "5e955ebb49c6a6547e3e639a3d41f29b8ff192207b0e680ef23a7c1462d684a8",
      "size_in_bytes": 2843
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/reference_db/__init__.py",
      "path_type": "hardlink",
      "sha256": "b1641acdaaca80b113c72d0ba24b0a71d24e9f42e87d1ad0a63f9b7c41a69d07",
      "size_in_bytes": 1143
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/reference_db/__pycache__/__init__.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "5ee73bbf01b0d7ed45c545d363824814ab90a97fb5ed1eb4c260599509fd304a",
      "size_in_bytes": 763
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/reference_db/__pycache__/_formats.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "09f88ae8ccb128c9e4adbacd61aa71dce5a42bf32f873f015d522f0be7fca17b",
      "size_in_bytes": 11210
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/reference_db/__pycache__/_types.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "17a89191eec4d544510f94e653780a65f0a8d450b46d12b453aecd3ada97aeb6",
      "size_in_bytes": 666
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/reference_db/_deferred_setup/__init__.py",
      "path_type": "hardlink",
      "sha256": "81b17dea0778d1da310694ebb248bbdaff9580d03c6a5a9a7b72783e7d167f9b",
      "size_in_bytes": 1608
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/reference_db/_deferred_setup/__pycache__/__init__.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "587f2a3b105d476f35c1202d603249b3d42f559c505cf35193018597f4af1d51",
      "size_in_bytes": 1246
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/reference_db/_formats.py",
      "path_type": "hardlink",
      "sha256": "033f8bfd83b3a0ee987fd2cb60111a5c23f5e206d4b602485984e932ea7bfd12",
      "size_in_bytes": 9050
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/reference_db/_types.py",
      "path_type": "hardlink",
      "sha256": "63a2ee8c0ea7dbba44392a4717304f66a983660b322fadfde8383e0313b4671e",
      "size_in_bytes": 789
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/reference_db/tests/__init__.py",
      "path_type": "hardlink",
      "sha256": "d29396e7d9d77c74a96504b2d052ddc53c982717283f65eff02f0c55a672eda0",
      "size_in_bytes": 344
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/reference_db/tests/__pycache__/__init__.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "b2b0f7ee205d152bb3fb25b078b025103d2036696b1d6ddea0ecb83714f2d1c7",
      "size_in_bytes": 165
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/reference_db/tests/__pycache__/test_formats.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "d064862c0505512c6e274d3b3b3ef04ece550fe3a23030acce230258a8964383",
      "size_in_bytes": 15114
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/reference_db/tests/__pycache__/test_types.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "a17e6707fe97be16ee8a61b99f535c33efc61f2462a230ec3df4ca1d079101a9",
      "size_in_bytes": 3266
    },
    {
      "_path": "lib/python3.12/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.12/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.12/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.12/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.12/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.12/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.12/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.12/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.12/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.12/site-packages/q2_types/reference_db/tests/data/good_eggnog/eggnog.db",
      "path_type": "hardlink",
      "sha256": "8f878877e7d9b68cc9d5fa44948762599a5915e43515c066164f187d226ce9b7",
      "size_in_bytes": 19570688
    },
    {
      "_path": "lib/python3.12/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.12/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.12/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.12/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.12/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.12/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.12/site-packages/q2_types/reference_db/tests/data/ncbi/names-ok.dmp",
      "path_type": "hardlink",
      "sha256": "6a4ae3d02eeb370adbdc0f2a5bd67dc85cbd48d2077af2a68bfef5c1f79d4f19",
      "size_in_bytes": 487
    },
    {
      "_path": "lib/python3.12/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.12/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.12/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.12/site-packages/q2_types/reference_db/tests/data/ncbi/nodes-ok.dmp",
      "path_type": "hardlink",
      "sha256": "65c8eecbb6e397550ef2ece4a76216110df90c38b2e2e7d6ee69f1853c3dcbcd",
      "size_in_bytes": 696
    },
    {
      "_path": "lib/python3.12/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.12/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.12/site-packages/q2_types/reference_db/tests/data/ncbi/wrong_accession.gz",
      "path_type": "hardlink",
      "sha256": "8475011fcd961bb79d473dae02e31644c1c6befef646c7aaf11ec4b5eb695d99",
      "size_in_bytes": 162
    },
    {
      "_path": "lib/python3.12/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.12/site-packages/q2_types/reference_db/tests/data/ncbi/wrong_col.gz",
      "path_type": "hardlink",
      "sha256": "316ef69aece9e8d45cefd65cc4ce79f9cb3c727908bb838d616feac19a79c594",
      "size_in_bytes": 150
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/reference_db/tests/data/ncbi/wrong_gi.gz",
      "path_type": "hardlink",
      "sha256": "37baac90469a38d341e24ddd0b0465451e0a18ad2ffaf0de37ed6331642b758d",
      "size_in_bytes": 149
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/reference_db/tests/data/ncbi/wrong_taxid.gz",
      "path_type": "hardlink",
      "sha256": "2d859e1ada9b1940f539c64033b3958334f25993012958e9f286b892960e6286",
      "size_in_bytes": 152
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/reference_db/tests/data/single_eggnog/eggnog.db",
      "path_type": "hardlink",
      "sha256": "8f878877e7d9b68cc9d5fa44948762599a5915e43515c066164f187d226ce9b7",
      "size_in_bytes": 19570688
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/reference_db/tests/test_formats.py",
      "path_type": "hardlink",
      "sha256": "f25fa92d5b5d0fcebacf69ef5f4fe8b2017fbb7e9ff93e69303f5c7ea134d7f1",
      "size_in_bytes": 9403
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/reference_db/tests/test_types.py",
      "path_type": "hardlink",
      "sha256": "9ecae0e1ca01b668251333a71b67e5f52572dea6da8f39c952d606ef4d195cb3",
      "size_in_bytes": 2008
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/sample_data/__init__.py",
      "path_type": "hardlink",
      "sha256": "19200d0a4b15e68a19f5d8b0f2ccb622238980e288a46665a521f99295d8bd12",
      "size_in_bytes": 583
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/sample_data/__pycache__/__init__.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "bd08d894302f0ffeb3da3f6c222c96016b67c9f44318951edb6277c6f671d328",
      "size_in_bytes": 370
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/sample_data/__pycache__/_formats.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "67fbb27ba90d6d6615fb373bd25b118fc31cfc1422cb3a7b5e5cede4581b369e",
      "size_in_bytes": 1956
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/sample_data/__pycache__/_types.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "7147da259a7c82fae3ee87dec29999d87eb159873aa02a17c4891f084e73ddf6",
      "size_in_bytes": 399
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/sample_data/_deferred_setup/__init__.py",
      "path_type": "hardlink",
      "sha256": "ac2fb67e1f1c6f38e66bca733382c94d713c38b17b4bf7366c01459db77ac2f5",
      "size_in_bytes": 941
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/sample_data/_deferred_setup/__pycache__/__init__.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "a79bcd1262d6def9b0152466406e77642f56418e044562b780cd211ca0c96e32",
      "size_in_bytes": 866
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/sample_data/_deferred_setup/__pycache__/_transformers.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "ea325ab87fbe707848d2b115307c8cd7247e3609d68775a4dd30459f91481741",
      "size_in_bytes": 2808
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/sample_data/_deferred_setup/_transformers.py",
      "path_type": "hardlink",
      "sha256": "3722acb472daabf7a2135304061a32b7189aa5a5b1cc35b19cf23b031636ae24",
      "size_in_bytes": 1734
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/sample_data/_formats.py",
      "path_type": "hardlink",
      "sha256": "a83a4365f4d374530cba218fe5040706255d76d2d713967b73d43a274ad91529",
      "size_in_bytes": 2187
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/sample_data/_types.py",
      "path_type": "hardlink",
      "sha256": "4c795ea4e0adde5026be385301e2609ea38f23fc1a12f10db21b7a5001c78d8d",
      "size_in_bytes": 567
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/sample_data/tests/__init__.py",
      "path_type": "hardlink",
      "sha256": "a64e5f395a0fffbbc3361d9c424f05b5963b158b32be0ab77af08ae0f23a3787",
      "size_in_bytes": 349
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/sample_data/tests/__pycache__/__init__.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "042f8ac0b5d968ecf94e83575a240496156bdf9e02c0788c3c8fec9887442e21",
      "size_in_bytes": 164
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/sample_data/tests/__pycache__/test_formats.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "78828cb8c375fb2226bb13f411f71a6f7272816646ff66e118b76f622396c998",
      "size_in_bytes": 4103
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/sample_data/tests/__pycache__/test_transformers.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "e8d510d3e35e0d3102d07e4a5e91c75a710d4976468bebb899f3739d49e77ba5",
      "size_in_bytes": 4725
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/sample_data/tests/__pycache__/test_types.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "e8e70111f67332e9b15462f9cceecf3ea69e8f65a2dd3e6948500c4b0f1086c0",
      "size_in_bytes": 1597
    },
    {
      "_path": "lib/python3.12/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.12/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.12/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.12/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.12/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.12/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.12/site-packages/q2_types/sample_data/tests/data/alpha-diversity.tsv",
      "path_type": "hardlink",
      "sha256": "1f759cac3f071b1f29570acee7a022ed478d87681854090cb84aa66ea477d0f3",
      "size_in_bytes": 63
    },
    {
      "_path": "lib/python3.12/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.12/site-packages/q2_types/sample_data/tests/test_formats.py",
      "path_type": "hardlink",
      "sha256": "e9209b24963d5f250dddb309c79f743b7a817b001d34f54f9a366e7c3729b3ad",
      "size_in_bytes": 2708
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/sample_data/tests/test_transformers.py",
      "path_type": "hardlink",
      "sha256": "20990f85877efb0dc409e62492bb25bff74bcc653409e07340f63c2e0f94c516",
      "size_in_bytes": 3344
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/sample_data/tests/test_types.py",
      "path_type": "hardlink",
      "sha256": "af01a5629ca75c1dd4457892d21090301cf1a609c81ee1efc372521dbbc27baf",
      "size_in_bytes": 1106
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/tabular/__init__.py",
      "path_type": "hardlink",
      "sha256": "df697c6419c762349cf72f376e8e3bac631653662a05a8a18e7533297fc8fa85",
      "size_in_bytes": 1009
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/tabular/__pycache__/__init__.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "47cf97af92855637de16a5eda5d93f776855999a4903ed3325090f79dd55eabb",
      "size_in_bytes": 680
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/tabular/__pycache__/formats.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "a6e87f95bec5462b4e424653047848dfc42f355c2e8c8a6831ccb6e4955eb57f",
      "size_in_bytes": 2632
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/tabular/__pycache__/types.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "9da43bf05981e43b148876de73b905af2bbad79471629f7e42317b1d53ce063e",
      "size_in_bytes": 1144
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/tabular/_deferred_setup/__init__.py",
      "path_type": "hardlink",
      "sha256": "fc79f8a3b37435bcb1bae3ed7657a3f1ed733d02bee9d3a13d38ba60cfca4a42",
      "size_in_bytes": 1722
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/tabular/_deferred_setup/__pycache__/__init__.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "65df02c15deebd7143147a19537eb2657ec73d7c8953dc1b8fd22dcef205d156",
      "size_in_bytes": 1385
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/tabular/_deferred_setup/__pycache__/_transformers.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "ac683fe66c3d39c00c53d2a722c2967aa53b49ae5814eef7b3320d0a4444c714",
      "size_in_bytes": 19012
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/tabular/_deferred_setup/__pycache__/_validators.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "a0db92ca2e257e5b51364a0b990c151a37939e19f982923d0de23ac364ca2055",
      "size_in_bytes": 2434
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/tabular/_deferred_setup/_transformers.py",
      "path_type": "hardlink",
      "sha256": "3d96e5f386406d691e7e05fa86cb0bd453fbda2fba51b7244bf0ed0e271cb4dc",
      "size_in_bytes": 14519
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/tabular/_deferred_setup/_validators.py",
      "path_type": "hardlink",
      "sha256": "f059ff55a0c5977ce0716329f39001ed8b1ed247191d7dc8c3fdc2a2c495fe41",
      "size_in_bytes": 1972
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/tabular/formats.py",
      "path_type": "hardlink",
      "sha256": "c00a7f0dd59e3ab21285a955a206b14ee2fb7ffc548280d2c186c8974d700ad4",
      "size_in_bytes": 1567
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/tabular/tests/__init__.py",
      "path_type": "hardlink",
      "sha256": "5a7cf51ec00dea5000aa44427af69ee9b9aa340f1c13db9daaca5efbb6ceb70f",
      "size_in_bytes": 344
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/tabular/tests/__pycache__/__init__.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "4c997454170de1a020c0a475fc867ab0fd3f05232dfe3ae442fd0fe8f4b943d2",
      "size_in_bytes": 160
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/tabular/tests/__pycache__/test_transformers.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "585296e7f5586a1f7f9611667c7adfe65a729b0537eb859aad2ca805978ce403",
      "size_in_bytes": 21370
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/tabular/tests/__pycache__/test_validators.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "417d0084f45a8733358f6867b52ef2b4b362f88d3ba6299d4303bb94897926df",
      "size_in_bytes": 1945
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/tabular/tests/data/empty_data_dist.table.jsonl",
      "path_type": "hardlink",
      "sha256": "88e79112304779ed556a925f44d555a881a206b9bc52b39c93628021483b4389",
      "size_in_bytes": 632
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/tabular/tests/data/empty_data_dist/data.ndjson",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/tabular/tests/data/empty_data_dist/dataresource.json",
      "path_type": "hardlink",
      "sha256": "e6a07bb463a5b72be144f286502b71e0bc299d3fff4dda89e76a1d4a1a31e5e5",
      "size_in_bytes": 605
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/tabular/tests/data/faithpd_refdist.table.jsonl",
      "path_type": "hardlink",
      "sha256": "de938e4a6a20bf21cba74c86a621860caed103b9bbecd57b823e31bf2a38801a",
      "size_in_bytes": 2153
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/tabular/tests/data/faithpd_refdist/data.ndjson",
      "path_type": "hardlink",
      "sha256": "ff156046dd6f0e5090af47afd3833e9dd13a1883c6ab43162c7abcd1a12781f8",
      "size_in_bytes": 1644
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/tabular/tests/data/faithpd_refdist/dataresource.json",
      "path_type": "hardlink",
      "sha256": "6c08d84e9f96928142521763df469ea585c589e1c8688871d454d612948b01e6",
      "size_in_bytes": 496
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/tabular/tests/data/faithpd_timedist.table.jsonl",
      "path_type": "hardlink",
      "sha256": "6303e0d8bf082accc37a52fc3102400bb5f2dafb8f30809965caec1740297ab9",
      "size_in_bytes": 6415
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/tabular/tests/data/faithpd_timedist/data.ndjson",
      "path_type": "hardlink",
      "sha256": "5208dbef034917e037c55b0cbed0a61ddf44e939bc9cb6da8688a17ac23df68c",
      "size_in_bytes": 6044
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/tabular/tests/data/faithpd_timedist/dataresource.json",
      "path_type": "hardlink",
      "sha256": "e6a07bb463a5b72be144f286502b71e0bc299d3fff4dda89e76a1d4a1a31e5e5",
      "size_in_bytes": 605
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/tabular/tests/test_transformers.py",
      "path_type": "hardlink",
      "sha256": "cfeba3c5f0c5fc9b5290ca05c6f5fb8f11e9f8ce49ae6a97711ea21ac08c6ae4",
      "size_in_bytes": 15422
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/tabular/tests/test_validators.py",
      "path_type": "hardlink",
      "sha256": "6d3c5cc4b02f70d213807fc4f5583c492cb1706c7b9e49e2e64b8b1c5ee074e9",
      "size_in_bytes": 1597
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/tabular/types.py",
      "path_type": "hardlink",
      "sha256": "edafe96ea4cc79191395ca85d6258867946a3df42d2417e8c3dfa290a1715362",
      "size_in_bytes": 1306
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/tests/__init__.py",
      "path_type": "hardlink",
      "sha256": "fd7d24c18aa13d06eab31da9cd97ca1b3c83e771af7ee67f29d55452980f6f9a",
      "size_in_bytes": 349
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/tests/__pycache__/__init__.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "affb74c90778d46a886723b80a7f3875b3a746e99ab0a4ae5e809bf92be66d59",
      "size_in_bytes": 152
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/tests/__pycache__/test_util.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "b7e4c1a18b9285e08e221f64c4a9de7f8a99e7857c11cdb6ef2087c9b876b70d",
      "size_in_bytes": 12301
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/tests/data/genes/genes1.fa",
      "path_type": "hardlink",
      "sha256": "5d49932ead11d24167c35b5e8f0dfa4b6ec060aa3091caa79d45f94f0e679254",
      "size_in_bytes": 344
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/tests/data/genes/genes2.fa",
      "path_type": "hardlink",
      "sha256": "3ac7e17458b3f3cb94dcf8dfb9e192dff93d36916a206130cfb482786dc2f9c6",
      "size_in_bytes": 239
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/tests/data/genes_samples/sample1/genes1.fa",
      "path_type": "hardlink",
      "sha256": "5d49932ead11d24167c35b5e8f0dfa4b6ec060aa3091caa79d45f94f0e679254",
      "size_in_bytes": 344
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/tests/data/genes_samples/sample2/genes2.fa",
      "path_type": "hardlink",
      "sha256": "3ac7e17458b3f3cb94dcf8dfb9e192dff93d36916a206130cfb482786dc2f9c6",
      "size_in_bytes": 239
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/tests/data/kraken-outputs-mags/sample1/bin1.output.txt",
      "path_type": "hardlink",
      "sha256": "a7e28dad01066660bbb8c130e3fd6e1393b95da49f72494aa997ec27f7afc6ff",
      "size_in_bytes": 1092
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/tests/data/kraken-outputs-mags/sample1/bin2.output.txt",
      "path_type": "hardlink",
      "sha256": "a7e28dad01066660bbb8c130e3fd6e1393b95da49f72494aa997ec27f7afc6ff",
      "size_in_bytes": 1092
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/tests/data/kraken-outputs-mags/sample2/bin3.output.txt",
      "path_type": "hardlink",
      "sha256": "a7e28dad01066660bbb8c130e3fd6e1393b95da49f72494aa997ec27f7afc6ff",
      "size_in_bytes": 1092
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/tests/data/not_per_sample/id1_suffix1.txt",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/tests/data/not_per_sample/id2_suffix2.txt",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/tests/data/not_per_sample/some_file",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/tests/data/per_sample/sample1/id1_suffix1.txt",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/tests/data/per_sample/sample2/id2_suffix1.txt",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/tests/data/per_sample/some_file",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/tests/test_util.py",
      "path_type": "hardlink",
      "sha256": "e5318ea20e0ae2eba60bbc4c4534586d9a110b2217e0efa61ab2f4e6f82ca483",
      "size_in_bytes": 8044
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/tree/__init__.py",
      "path_type": "hardlink",
      "sha256": "62428cbf816dfc1e77a229b50c60cee98948c989ce7b582cc24ab6be8a56052d",
      "size_in_bytes": 576
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/tree/__pycache__/__init__.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "95e83524c12d028839a03d05131ecbdb2aef096cf3b6ab57fc2d16180befb533",
      "size_in_bytes": 389
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/tree/__pycache__/_formats.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "91cb4ee83151bb9bbf2a23b3e6ac5e970e7c6a3d42015c903e9829c878061ddd",
      "size_in_bytes": 938
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/tree/__pycache__/_types.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "b4b5e477c1616e1b721f9174276e0bd460693b85494f98c21e8a879bb3ac8d81",
      "size_in_bytes": 504
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/tree/_deferred_setup/__init__.py",
      "path_type": "hardlink",
      "sha256": "e8a98f93e441288ec8f3c9b5442b762e82445a493ee9a2d6c88a6a84d7556856",
      "size_in_bytes": 1854
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/tree/_deferred_setup/__pycache__/__init__.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "38e860e8afabaa2ed22f76aab0f42df701d1afb2d8a0bfcb823e4dc6a21db4ef",
      "size_in_bytes": 2057
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/tree/_deferred_setup/__pycache__/_transformers.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "b2c039eb6d753377b48017d6c6c7da8826d5eafa4fdc505ed0c02afb57e73f90",
      "size_in_bytes": 1218
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/tree/_deferred_setup/_transformers.py",
      "path_type": "hardlink",
      "sha256": "fb84406ab2f86fb4db520332b551ac9e831137299bc48469948cf6587fcac550",
      "size_in_bytes": 780
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/tree/_formats.py",
      "path_type": "hardlink",
      "sha256": "249f667b2c425f3ea8d4921229ac494ee2bd066af82e06c770213d831e315835",
      "size_in_bytes": 678
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/tree/_types.py",
      "path_type": "hardlink",
      "sha256": "89624dc7db2ab81b9f57896b0f08bb280ab95c2538f3040f76ba7fe9e5a4d4c3",
      "size_in_bytes": 631
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/tree/tests/__init__.py",
      "path_type": "hardlink",
      "sha256": "a64e5f395a0fffbbc3361d9c424f05b5963b158b32be0ab77af08ae0f23a3787",
      "size_in_bytes": 349
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/tree/tests/__pycache__/__init__.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "a961828870bf0111baf8f2dd5950206d6801c7296cbe70fd6fd4dd12f88d2ed6",
      "size_in_bytes": 157
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/tree/tests/__pycache__/test_format.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "1ebfb427d28ce58dd808042ffc81d136ea07c873277386d919c96aa676f75759",
      "size_in_bytes": 2108
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/tree/tests/__pycache__/test_transformer.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "db9fca6517759a2dc1b2e5b1b32bd099d7af297db079ba9143f828c734ad55e4",
      "size_in_bytes": 1973
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/tree/tests/__pycache__/test_type.cpython-312.pyc",
      "path_type": "hardlink",
      "sha256": "f762fa17074a74cbbf195d06adf869c2b6b89514013f7c01933d92809c70e72f",
      "size_in_bytes": 2421
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/tree/tests/data/not-tree.nwk",
      "path_type": "hardlink",
      "sha256": "eedb38788ddb877b36bc04737d093698cc4f2d86b2aec1984812a09d1ce2effa",
      "size_in_bytes": 25
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/tree/tests/data/tree.nwk",
      "path_type": "hardlink",
      "sha256": "9e3d9e68821dbd6832fccadcd6e65b619f877d48df898798192f7d2299c9923b",
      "size_in_bytes": 47
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/tree/tests/test_format.py",
      "path_type": "hardlink",
      "sha256": "d16f70d98c569932c3207411b3464905a336145a098d5f9a14115b620a758163",
      "size_in_bytes": 1353
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/tree/tests/test_transformer.py",
      "path_type": "hardlink",
      "sha256": "d151cf169b9730a7521c98dd007e9bf852e14f52864350f6d0f893f2980a6000",
      "size_in_bytes": 1248
    },
    {
      "_path": "lib/python3.12/site-packages/q2_types/tree/tests/test_type.py",
      "path_type": "hardlink",
      "sha256": "be2860e3aee53f0ee77fcc227981013ef462cd9f640011e39cf350f0f655d2ce",
      "size_in_bytes": 1538
    }
  ],
  "paths_version": 1
}