{
  "paths": [
    {
      "_path": "lib/python3.9/site-packages/q2_types-2024.10.0.dev0-py3.9.egg-info/PKG-INFO",
      "path_type": "hardlink",
      "sha256": "5829c3cc9d50ebafa93367af0589116c2a8bc1e96883f2061d06d7be7dc5721d",
      "size_in_bytes": 234
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types-2024.10.0.dev0-py3.9.egg-info/SOURCES.txt",
      "path_type": "hardlink",
      "sha256": "7563c37a8cbc9314fbc9c22723defc915edcaf5e223d3342ad689bd45c67c19b",
      "size_in_bytes": 26693
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types-2024.10.0.dev0-py3.9.egg-info/dependency_links.txt",
      "path_type": "hardlink",
      "sha256": "01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b",
      "size_in_bytes": 1
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types-2024.10.0.dev0-py3.9.egg-info/entry_points.txt",
      "path_type": "hardlink",
      "sha256": "354870059fa1fa7db9767a1c689006983912404d8d4f6e1442b07c915d4065af",
      "size_in_bytes": 57
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types-2024.10.0.dev0-py3.9.egg-info/not-zip-safe",
      "path_type": "hardlink",
      "sha256": "01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b",
      "size_in_bytes": 1
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types-2024.10.0.dev0-py3.9.egg-info/top_level.txt",
      "path_type": "hardlink",
      "sha256": "8a5014496269fce7868de82fe6ea4457b25c4fc51e3b21b661236c741a39f142",
      "size_in_bytes": 9
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/__init__.py",
      "path_type": "hardlink",
      "sha256": "c80802289cf7785278749f38683c98d686194d27b4d19cca53fcd08e6a19001f",
      "size_in_bytes": 1322
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/__pycache__/__init__.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "12a0161086b4a96eb5cbc2574fd4c0e3e7ee1aafdefd15f454595d87f58339bf",
      "size_in_bytes": 848
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/__pycache__/_util.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "bc3ce1c56eee8670873cac7378a58657262314d6ddf45ed4f03c898d4282fe3f",
      "size_in_bytes": 5350
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/__pycache__/_version.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "28ac365708926c406a493cd78e83ee79d7c04a94ca03b6aac1a50c979777be2d",
      "size_in_bytes": 506
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/__pycache__/plugin_setup.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "56581e22023fc958dc226a2dce8e221ee6cd7b0003b85b039764c554b8e2b5f0",
      "size_in_bytes": 780
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/_util.py",
      "path_type": "hardlink",
      "sha256": "381137c8877ffe55a993dabffa989bde9c9dc9b2f8e078a2586cbe3fb075e45d",
      "size_in_bytes": 8476
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/_version.py",
      "path_type": "hardlink",
      "sha256": "e22c3a40ea6b2bd9084454a6fe22cc3e9088ccfaa377631537f6116be1f60843",
      "size_in_bytes": 506
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/bowtie2/__init__.py",
      "path_type": "hardlink",
      "sha256": "61cbc316a8e415cacff916c2e58397f2728277d9e1eaaf64bf25241abf3898ac",
      "size_in_bytes": 680
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/bowtie2/__pycache__/__init__.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "ce4d51017aa73bd8c9e18e5366b48f14e4d69df3dc70c8ad6244a87c70d20c3c",
      "size_in_bytes": 479
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/bowtie2/__pycache__/_formats.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "eea6407606104fb320b594478a764cce511fdc390f77e780f60f8ab8f1f52d32",
      "size_in_bytes": 2069
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/bowtie2/__pycache__/_types.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "ab4fcb200a5362e03026347b8a7bf34a9392d3fcd7100769a562a627b5f321dd",
      "size_in_bytes": 430
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/bowtie2/_formats.py",
      "path_type": "hardlink",
      "sha256": "6c1eaff06f22f658724035546a8e93df28ad206963d6004825ab7ad95d4c4f37",
      "size_in_bytes": 1766
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/bowtie2/_types.py",
      "path_type": "hardlink",
      "sha256": "93c59eb9b7a18c147b21af2dfd74b0c77687c0eaa24ba96bc6391fe13d881c29",
      "size_in_bytes": 809
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/citations.bib",
      "path_type": "hardlink",
      "sha256": "13ebc112ace744710eba608e430d1af703ff7717eb29fa881dfa1631bae65535",
      "size_in_bytes": 1121
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/distance_matrix/__init__.py",
      "path_type": "hardlink",
      "sha256": "b504fa37225c163193b3aa62c52c58afa6e36648ec55f164c154accb220e8a98",
      "size_in_bytes": 610
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/distance_matrix/__pycache__/__init__.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "e63c9196c7162e2a6dc8e6344b381b3496a304781abb52cdc288f62d4befa863",
      "size_in_bytes": 444
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/distance_matrix/__pycache__/_format.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "cabf3f750e5a007aca69b7280f533a00634f50458bb32c245e3c86281d05e73c",
      "size_in_bytes": 826
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/distance_matrix/__pycache__/_transformer.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "9d19f97630a27979a12606ddafc502d9f100c1b47a48f2a2f4e7c39bff2fc5f3",
      "size_in_bytes": 762
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/distance_matrix/__pycache__/_type.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "5830bc621ba6090d8299289ecfbc46155638ac957ac9a8d15a544f665b3955ab",
      "size_in_bytes": 556
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/distance_matrix/_format.py",
      "path_type": "hardlink",
      "sha256": "2ee3dcde9331e2b82e7823ea9aa5959cafc9ff539a741d22212737a125b57d7f",
      "size_in_bytes": 808
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/distance_matrix/_transformer.py",
      "path_type": "hardlink",
      "sha256": "9a5a95e21e7bba258e392cb2affc4a31109dd0d3d0ce524526e40f5357f231b0",
      "size_in_bytes": 764
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/distance_matrix/_type.py",
      "path_type": "hardlink",
      "sha256": "d12e2adf806dde19b6e4d4e319f451b01b38b81eeefcd30ad24e4de527eb9a74",
      "size_in_bytes": 750
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/distance_matrix/tests/__init__.py",
      "path_type": "hardlink",
      "sha256": "36ceb2afcad5806e78f4ee58b31bedaae72769dcbc64e817ee66034936317b1b",
      "size_in_bytes": 349
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/distance_matrix/tests/__pycache__/__init__.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "cd03008acb655b9ae8e2c3e3e098f5ec001c8d7040f41a12bd6df9df89bfd814",
      "size_in_bytes": 195
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/distance_matrix/tests/__pycache__/test_format.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "d161bac1cb8607988927da48272a1901b7b68925c29b76dc62ecbe839b5f33fe",
      "size_in_bytes": 1771
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/distance_matrix/tests/__pycache__/test_transformer.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "3315e577d36a3bc2153b358735c4e35a87b337fcc3aeb4a0d5d9a832a7e09ec8",
      "size_in_bytes": 1467
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/distance_matrix/tests/__pycache__/test_type.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "f65872f5d70942b305a124317b3a510e05c40e082fc8531120fed5951a660896",
      "size_in_bytes": 1143
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/distance_matrix/tests/data/distance-matrix-1x1.tsv",
      "path_type": "hardlink",
      "sha256": "b9468d027dc413a474b4fb824d36ee4284eb9f89c062b6c08af65afd51b8488f",
      "size_in_bytes": 11
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/distance_matrix/tests/data/distance-matrix-2x2.tsv",
      "path_type": "hardlink",
      "sha256": "128fb161557a52c0a7bb710e538d4261e195b439a035a2dd6acbb8f0eb3bb021",
      "size_in_bytes": 31
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/distance_matrix/tests/data/distance-matrix-NxN.tsv",
      "path_type": "hardlink",
      "sha256": "4e858a9e421e8a34816a406e447c6593793819622ca07bf4b1b78c86c3b28e95",
      "size_in_bytes": 1085
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/distance_matrix/tests/data/not-lsmat",
      "path_type": "hardlink",
      "sha256": "ac63530076d04f2f5dbd5dde4bc7b0ee5ca0e31dc8d903706d487d591925ad1c",
      "size_in_bytes": 40
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/distance_matrix/tests/test_format.py",
      "path_type": "hardlink",
      "sha256": "ac8744a52cca367d282dbe83a808aba8711fd137faabf02a99144bc28be9ec41",
      "size_in_bytes": 1887
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/distance_matrix/tests/test_transformer.py",
      "path_type": "hardlink",
      "sha256": "9d406397c1ee5bd7f1d7b1f6e3a3b8d24273bb3b3513dbb21f879170d7187203",
      "size_in_bytes": 1575
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/distance_matrix/tests/test_type.py",
      "path_type": "hardlink",
      "sha256": "556430d1b8182b3d74ac0ca90aabbf6964664d5cea59157bf4130e44b8d38070",
      "size_in_bytes": 976
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/__init__.py",
      "path_type": "hardlink",
      "sha256": "96a4a614353c05c83a1f82b378f20d1adcf02b49c244f965957c8bd0a56cba78",
      "size_in_bytes": 4220
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/__pycache__/__init__.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "3a0625f97a5256ba20b30952a4ac02ed1eaf462dac47526bf322ea60ed77b45d",
      "size_in_bytes": 2886
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/__pycache__/_format.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "9be76780d303b0982bd5b0d1be07767577ff55e0b951cf911f73b282030feade",
      "size_in_bytes": 12915
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/__pycache__/_transformer.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "c59a2f3c686cb21f0035fa8d842af37a851741a2a7d74b1feed25762518ad371",
      "size_in_bytes": 27775
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/__pycache__/_type.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "efc3892d76ca5a39bfdfb12d83aa70d5ba73bbd7a0435630ea7ac30c4dc15feb",
      "size_in_bytes": 4230
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/__pycache__/_util.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "74eb93af359a0437fc12d55db0d27a72fdfc119af9fbb58fe03338e82b14c02e",
      "size_in_bytes": 1000
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/_format.py",
      "path_type": "hardlink",
      "sha256": "f4f87d7ea74ba2706f774b0355c7e8f2bb74cfd96b26480cbee9be801cc762b2",
      "size_in_bytes": 14440
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/_transformer.py",
      "path_type": "hardlink",
      "sha256": "cd0997038f6e34e0be50bd4a0627c35db213feb0849970b2b971172d04b94307",
      "size_in_bytes": 37369
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/_type.py",
      "path_type": "hardlink",
      "sha256": "bd725ca4c1abd4f17127c3593eedeaf49b5f5408abea2bb4e8e2606c090fd9f3",
      "size_in_bytes": 7361
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/_util.py",
      "path_type": "hardlink",
      "sha256": "e4288af0efbd2700ac71c5a532cad9a03feb0f479183018959cd23e5ecf5ab5a",
      "size_in_bytes": 1108
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/__init__.py",
      "path_type": "hardlink",
      "sha256": "36ceb2afcad5806e78f4ee58b31bedaae72769dcbc64e817ee66034936317b1b",
      "size_in_bytes": 349
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/__pycache__/__init__.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "144f9e961573bd98c0105b657ab180be848f761204dd3348cc04c825ff31616c",
      "size_in_bytes": 192
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/__pycache__/test_format.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "6cfc13bf5880c8f485f0250c95d99fe42af38f50085cf2912cea480bc79062e5",
      "size_in_bytes": 39163
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/__pycache__/test_transformer.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "26388b35aa7b4e7a6dda1a11bbe5edf145f2ebe8a7522a6ef8b165d82ac83816",
      "size_in_bytes": 60558
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/__pycache__/test_type.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "e8e13a60f367c14292c23bf3339b9bb4abefadd80a3050f46b81074914811f60",
      "size_in_bytes": 9561
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/aligned-dna-sequences-mixed-case.fasta",
      "path_type": "hardlink",
      "sha256": "dbe95f7cf77359758267e6b54f4fd1a3b2686f244a5954c1bba8138432656ba9",
      "size_in_bytes": 202
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/aligned-dna-sequences.fasta",
      "path_type": "hardlink",
      "sha256": "77b93a37a13750a71e07e768803025b9b2c9c91cdb54c1e4c0b76ffff3a37d1e",
      "size_in_bytes": 202
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/aligned-protein-sequences.fasta",
      "path_type": "hardlink",
      "sha256": "f88208016fe1c53e22346020997b1d5d125fa06c357c7f6a467db1495e068c43",
      "size_in_bytes": 318
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/aligned-rna-sequences-mixed-case.fasta",
      "path_type": "hardlink",
      "sha256": "3b7be65671b900b9b9bcad44f5ba57c40aba0213a657619a09b4c2aace3991cd",
      "size_in_bytes": 202
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/aligned-rna-sequences.fasta",
      "path_type": "hardlink",
      "sha256": "2e66646f8e4174612710250ac94a5e589318a1e7c9b5985e126a123836a6c58c",
      "size_in_bytes": 208
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/bad_differential.tsv",
      "path_type": "hardlink",
      "sha256": "fff80be741870f9badf74aa56ba61605a712a6c1c0173b465af71382d0407cb0",
      "size_in_bytes": 780
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/blast6.tsv",
      "path_type": "hardlink",
      "sha256": "8b99db14fb994e1c6387ce5f5f4141e8c779355d99a6cccf0a82e64ecf252a18",
      "size_in_bytes": 146
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/blast6_invalid.tsv",
      "path_type": "hardlink",
      "sha256": "4eedd7c921c57c21c58b35d9ed61d7c563a38cd591325cfb1ec3517c47be3850",
      "size_in_bytes": 124
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/differentials.tsv",
      "path_type": "hardlink",
      "sha256": "883a477aec6dca00fc18c8bbac3ae1f2e5a8d5860465c478016066b950cc2db3",
      "size_in_bytes": 707
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/dna-mixed-case-with-bom-passes.fasta",
      "path_type": "hardlink",
      "sha256": "aecccb546192b937e6a9b31fe4a58b635b48aef3b06e6877c202f4b554ca36c3",
      "size_in_bytes": 32
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/dna-sequences-consecutive-ids.fasta",
      "path_type": "hardlink",
      "sha256": "d6b884de9e625d28f59cfc81e817811c58ef718f642e53196ec3994fa52ca546",
      "size_in_bytes": 35
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/dna-sequences-corrupt-characters.fasta",
      "path_type": "hardlink",
      "sha256": "e55ada38d6184c4cbbc3e4ab6d51954f0a67b85371ef3232cc83d1d13ec97c4b",
      "size_in_bytes": 32
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/dna-sequences-duplicate-id.fasta",
      "path_type": "hardlink",
      "sha256": "ea0c206725dd0578ff2b36ddec5ec974ba9395c5a164e2840b08bc00dc106b93",
      "size_in_bytes": 177
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/dna-sequences-first-line-not-id.fasta",
      "path_type": "hardlink",
      "sha256": "28f1de6ad1601d54e77b510bde9a59ee44d50eef76460a4a203c68e698f338d0",
      "size_in_bytes": 18
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/dna-sequences-gisaid.fasta",
      "path_type": "hardlink",
      "sha256": "9a468d0c37f53b5f3fc0091fe19d5cd9d38b1020979effc6f6c31e084ad709b8",
      "size_in_bytes": 30549
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/dna-sequences-id-starts-with-space.fasta",
      "path_type": "hardlink",
      "sha256": "dad7c2765d8c43bd33f422f0ef2fef54436ba096b7c982fbfe0dbc9eb2a968cc",
      "size_in_bytes": 29
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/dna-sequences-mixed-case-with-duplicate-ids.fasta",
      "path_type": "hardlink",
      "sha256": "199cc192817efceb83ab144c5b17587ed60f0d49f6da95d111524ea75bb197b4",
      "size_in_bytes": 262
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/dna-sequences-mixed-case.fasta",
      "path_type": "hardlink",
      "sha256": "c0cecb55fb28c39b65fbdbf3f0dc4f6e3943f0256d8764aa47dbd43e3d623cd9",
      "size_in_bytes": 177
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/dna-sequences-no-id.fasta",
      "path_type": "hardlink",
      "sha256": "62b67e1f685b7fef51102005dddd27774be3fee38c42965c53aab035d0b6b221",
      "size_in_bytes": 1
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/dna-sequences-with-duplicate-ids.fasta",
      "path_type": "hardlink",
      "sha256": "98f968c2fcfac6c4501578f419be486a18c8ad096308807d4abbe235256d6790",
      "size_in_bytes": 262
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/dna-sequences.fasta",
      "path_type": "hardlink",
      "sha256": "ad7ebe521c10d65f28378130d4a874619027144eb8ce6b15c4a793caecd87df1",
      "size_in_bytes": 177
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/dna-with-bom-fails.fasta",
      "path_type": "hardlink",
      "sha256": "26fd1bc947f2ad999fb247f4a89e956c79f840d9d021a35bbd43544b9f8b202a",
      "size_in_bytes": 18
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/dna-with-bom-passes.fasta",
      "path_type": "hardlink",
      "sha256": "6c9e809a4b15bcfbaaf2bf9eddaf5de216191291177a5c765103f44cebed1ce7",
      "size_in_bytes": 32
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/emp_multiplexed/barcodes.fastq.gz",
      "path_type": "hardlink",
      "sha256": "05e7e81584c8637268b888fb2aa487fe30d3c249a8dc96092aa9a2ac91f733a8",
      "size_in_bytes": 3973
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/emp_multiplexed/sequences.fastq.gz",
      "path_type": "hardlink",
      "sha256": "6a60e5ba36520e7456de170ae28f0478d262320ad09d9f4c06a00971fb25584c",
      "size_in_bytes": 30662
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/emp_multiplexed_single_end/Undetermined_S0_L001_I1_001.fastq.gz",
      "path_type": "hardlink",
      "sha256": "05e7e81584c8637268b888fb2aa487fe30d3c249a8dc96092aa9a2ac91f733a8",
      "size_in_bytes": 3973
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/emp_multiplexed_single_end/Undetermined_S0_L001_R1_001.fastq.gz",
      "path_type": "hardlink",
      "sha256": "6a60e5ba36520e7456de170ae28f0478d262320ad09d9f4c06a00971fb25584c",
      "size_in_bytes": 30662
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/empty.tsv",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/empty_differential.tsv",
      "path_type": "hardlink",
      "sha256": "0fc5ec35a09d52feacf201599c25feb00465fe64c6320a2a34e8edea03bdca62",
      "size_in_bytes": 124
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/feature-table-with-sequence-metadata.biom",
      "path_type": "hardlink",
      "sha256": "13d81074938fa777f6190176acf599b2fb6f527404267d1b4b2b9c6119bcdf08",
      "size_in_bytes": 84240
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/inf_differential.tsv",
      "path_type": "hardlink",
      "sha256": "cada1a7791e1da364cc28e496feebca38f04772bf69495f28e4fe4fadad5370a",
      "size_in_bytes": 685
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/left-dna-sequences.fasta",
      "path_type": "hardlink",
      "sha256": "4c50b018a3130fe2601616c10b47731cdba94dbe8c05ccf2eb066a6f3588850b",
      "size_in_bytes": 71
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/mixed-case-aligned-protein-sequences.fasta",
      "path_type": "hardlink",
      "sha256": "73560b5c94582bda64fc637651e73aac0eb7db5872f0d3118da2563811254b97",
      "size_in_bytes": 321
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/mixed-case-protein-sequences.fasta",
      "path_type": "hardlink",
      "sha256": "8f87bc41542a2011ced27a768d689ab99e0c8f4ffe63aae11580c1fe35728073",
      "size_in_bytes": 305
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/not-dna-sequences",
      "path_type": "hardlink",
      "sha256": "2c2a66f3042873326ceaa1ea3046095f86d1d8de4c65787cb74a9646397b3556",
      "size_in_bytes": 73
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/not-dna-sequences.fasta",
      "path_type": "hardlink",
      "sha256": "a47c9645ee544517cef66b8eb321c44187eafa01d5f361e05d4681bc6e1df05a",
      "size_in_bytes": 31
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/not-rna-sequences",
      "path_type": "hardlink",
      "sha256": "ec1c8555f36a7a212f9fa27204b6c24ccd2b4fed361de3cc72c0060061f72427",
      "size_in_bytes": 101
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/not-rna-sequences.fasta",
      "path_type": "hardlink",
      "sha256": "f891487741a985f22a494f2054649ce44fd09cb76d6938b89420b695e518eb86",
      "size_in_bytes": 59
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/not_differential.tsv",
      "path_type": "hardlink",
      "sha256": "e6b7dba217634762d40dc4eaf970e25b7823badea377bc5eab2fa3e49f0992c2",
      "size_in_bytes": 51
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/protein-sequences-duplicate-ids.fasta",
      "path_type": "hardlink",
      "sha256": "93b9fd586409653889303764803e96bd6f8de3f7116dfbad1965d56ccaa25b14",
      "size_in_bytes": 265
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/protein-sequences.fasta",
      "path_type": "hardlink",
      "sha256": "558269e4db91b8f2afe77c0accca6e1dc6de1a5877eefa3c6e43bd56cd28a24c",
      "size_in_bytes": 304
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/right-dna-sequences.fasta",
      "path_type": "hardlink",
      "sha256": "68c55c257839941d0935c9c398801561f1a9dfa1bac2d9d92fd6c0a05938373a",
      "size_in_bytes": 71
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/rna-mixed-case-with-bom-passes.fasta",
      "path_type": "hardlink",
      "sha256": "fec68db521919d15af44cacf59b2d76bc7c027ec544a013d6e4fe5b6a1b8b832",
      "size_in_bytes": 32
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/rna-sequences-mixed-case-with-duplicate-ids.fasta",
      "path_type": "hardlink",
      "sha256": "1ccb5955ed8ff86a33785c66588acdb3abaf6732a16e8b45f1ef136366337839",
      "size_in_bytes": 262
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/rna-sequences-mixed-case.fasta",
      "path_type": "hardlink",
      "sha256": "d7eeb271a34de096d55e1fcd3d4d86bf45121183ce051719d90361ac788df945",
      "size_in_bytes": 177
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/rna-sequences-with-duplicate-ids.fasta",
      "path_type": "hardlink",
      "sha256": "6b864cf23beb6a8963242b51181890728080b6f3d260664a556f9d267f56472b",
      "size_in_bytes": 271
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/rna-sequences.fasta",
      "path_type": "hardlink",
      "sha256": "5c7bff9e5a1a84f98621134164ab17fbf454f4675e7b5010d3591c280e6fc38c",
      "size_in_bytes": 183
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/rna-with-bom-passes.fasta",
      "path_type": "hardlink",
      "sha256": "aafb60694adc25e07b19060c40e04431dd93600ec5478050b72ce4572b71c33b",
      "size_in_bytes": 32
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/sequence_characteristics_length.tsv",
      "path_type": "hardlink",
      "sha256": "fc6652f0a0e07b6f7fe1a023c5815d90d65b42beb6e7abd69307446390d898ad",
      "size_in_bytes": 21
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/sequence_characteristics_only_index.tsv",
      "path_type": "hardlink",
      "sha256": "15636cba79bcb7aba774a57d733f15866829c45fd3c26117781bd1f375b5611d",
      "size_in_bytes": 6
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/taxonomy/1-column.tsv",
      "path_type": "hardlink",
      "sha256": "03eb29fb11cc0b7ba7496f2aea345f7b8acc8bd82630270cdaae8fd18847afb7",
      "size_in_bytes": 21
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/taxonomy/2-column.tsv",
      "path_type": "hardlink",
      "sha256": "0834a91aea8204707a2046d49648d18ea81d3aa710a3f6cf549089b48ffce875",
      "size_in_bytes": 70
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/taxonomy/3-column.tsv",
      "path_type": "hardlink",
      "sha256": "772fd379df60248d9c5cde8466447ca8525eea936c9aaa63b0e5eebcddf0d116",
      "size_in_bytes": 79
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/taxonomy/blanks",
      "path_type": "hardlink",
      "sha256": "c2e1eb95c202abe592520248841051c7e7fd0516516a3ea244a4c669d73a487b",
      "size_in_bytes": 28
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/taxonomy/duplicate-columns.tsv",
      "path_type": "hardlink",
      "sha256": "3c8cf3a0dc9fd786ec6bc6d64b85f75eeab8ae6063a4923775c3e815eaf0d415",
      "size_in_bytes": 311
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/taxonomy/duplicate-ids.tsv",
      "path_type": "hardlink",
      "sha256": "d1869e661093c264b0120b4af83bd17e842645efa1ff92ff8850f60e8bae8e0a",
      "size_in_bytes": 297
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/taxonomy/empty",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/taxonomy/feature-table-with-taxonomy-metadata_v210.biom",
      "path_type": "hardlink",
      "sha256": "848a8bdfb628beda5ce54234a40586f89cea58c086e1c6835b2d93c984d04575",
      "size_in_bytes": 39752
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/taxonomy/feature-table_v210.biom",
      "path_type": "hardlink",
      "sha256": "4babb94aefdc09ad07778cf5b02356d1a242966c521231aa0104e0a5914c2497",
      "size_in_bytes": 33800
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/taxonomy/greater-column-length.tsv",
      "path_type": "hardlink",
      "sha256": "aa7d98094773dfca22109c70dff69de060a6b875970e2fa000872cf5dd078ff1",
      "size_in_bytes": 79
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/taxonomy/greater-header-length.tsv",
      "path_type": "hardlink",
      "sha256": "d5a32a0e52a1c6026e1974e6749b7236ec5db2a1f86d13d2d28a58428c204b02",
      "size_in_bytes": 86
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/taxonomy/header-only.tsv",
      "path_type": "hardlink",
      "sha256": "78ad3e1c60297114adfb0ada055d3c71abae84e1a5848d5652f65076822b39b6",
      "size_in_bytes": 17
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/taxonomy/headerless.tsv",
      "path_type": "hardlink",
      "sha256": "ff26ed7cabfd1a90b82facd7fb87682ca8ef23ec7611675d46629b68fe5959d0",
      "size_in_bytes": 68
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/taxonomy/jagged.tsv",
      "path_type": "hardlink",
      "sha256": "666786a594227064df09e683721bf2d139f84e485cc47ae54f8740bb95a1c906",
      "size_in_bytes": 343
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/taxonomy/leading_space_taxon.tsv",
      "path_type": "hardlink",
      "sha256": "639bc42dc60c2c8c8a4a83873ebb0a7dbac560a5bbdbb9d17b809869470e4eff",
      "size_in_bytes": 54
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/taxonomy/many-rows.tsv",
      "path_type": "hardlink",
      "sha256": "14a5d03fe7d1634865d3572c4d9ed453e34d82c0463169d95d3ea108b946440b",
      "size_in_bytes": 128
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/taxonomy/start_end_space_taxon.tsv",
      "path_type": "hardlink",
      "sha256": "19a5c4189e263d277e66e3579a860a37b02280e0c160d5ce91525306394d1a9d",
      "size_in_bytes": 55
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/taxonomy/trailing_space_taxon.tsv",
      "path_type": "hardlink",
      "sha256": "19a5c4189e263d277e66e3579a860a37b02280e0c160d5ce91525306394d1a9d",
      "size_in_bytes": 55
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/data/taxonomy/valid-but-messy.tsv",
      "path_type": "hardlink",
      "sha256": "141e2352e2ff6509dcb186bc2c3faaabf5ba32bcc7b216900304e543ae671321",
      "size_in_bytes": 149
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/test_format.py",
      "path_type": "hardlink",
      "sha256": "3b78f714aadae9ebd3f702b421aa3a4ca2b5d9dfb83f6c94527b3c8130f948e8",
      "size_in_bytes": 37584
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/test_transformer.py",
      "path_type": "hardlink",
      "sha256": "d313e64c9c9af75452bc80ce2cca764ec0588e3ed3164b42161a427bdca3077b",
      "size_in_bytes": 81321
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data/tests/test_type.py",
      "path_type": "hardlink",
      "sha256": "b83cbba66a2072acc44b2d7bdebc1020aa920ab51453ec243883d393e876183d",
      "size_in_bytes": 7271
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data_mag/__init__.py",
      "path_type": "hardlink",
      "sha256": "4196c31d526aace33aa7b09dd16dd75dbb90187da5ea562d81a2d446ad72668a",
      "size_in_bytes": 914
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data_mag/__pycache__/__init__.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "e201619b1ab9327ff57879d9ed3cc3c0d9be49cea1e2bd0ef492e28637130edd",
      "size_in_bytes": 692
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data_mag/__pycache__/_format.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "9fa4d2711b757056469a2936bb0b242915c8c8d97ca167205716a4cc54ecf993",
      "size_in_bytes": 2749
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data_mag/__pycache__/_transformer.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "440dbe3c6f23c5871ea4eb00194f7fcb2311b3d51456d510687010e977dbb387",
      "size_in_bytes": 5439
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data_mag/__pycache__/_type.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "199bae76191162043c874a55f24633ef15df98540d3be751598efeec5cb13d99",
      "size_in_bytes": 1120
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data_mag/_format.py",
      "path_type": "hardlink",
      "sha256": "edef08b2cba81ea4cf6504fcf292634c551f536ca3ececb92bccd5d92e7feff5",
      "size_in_bytes": 2815
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data_mag/_transformer.py",
      "path_type": "hardlink",
      "sha256": "6b2205c3a0b815c887f6336f3e9aae63064ed7899bf962dde9d7c804540e7451",
      "size_in_bytes": 4943
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data_mag/_type.py",
      "path_type": "hardlink",
      "sha256": "abbe6cbe7514ac2c1141e1df4bd545ec2d12c884f098c3cb7fc25006ec12a021",
      "size_in_bytes": 1881
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data_mag/tests/__init__.py",
      "path_type": "hardlink",
      "sha256": "d29396e7d9d77c74a96504b2d052ddc53c982717283f65eff02f0c55a672eda0",
      "size_in_bytes": 344
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data_mag/tests/__pycache__/__init__.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "baed628eec15dee34391c234aee73eed094a0c07d6a18794c4052d74279078c2",
      "size_in_bytes": 196
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data_mag/tests/__pycache__/test_format.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "11a32d5b103757e491830ee8aba9a657e77c7b4fe62dc32c0177905457939e1d",
      "size_in_bytes": 3101
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data_mag/tests/__pycache__/test_transformers.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "bebbebc9367d5c3e99af915a56b5d308a7b9020766efbd96e0c2c1bf8f9b2dfa",
      "size_in_bytes": 6391
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data_mag/tests/__pycache__/test_type.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "bfe6d1f8573b7cf292e56938b0f3010c8162a7132b10b884fca4b4e517859cd3",
      "size_in_bytes": 3212
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data_mag/tests/data/good_ortholog_annotation/test_output.emapper.annotations",
      "path_type": "hardlink",
      "sha256": "c9612074e797024bc29c2bdbf1f5da82bfbcc669e431e0fc412bc9f2da6b2137",
      "size_in_bytes": 1347
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data_mag/tests/data/mags-fa/23c5b64e-3f3e-4688-9862-e9dae4fa0f5b.fa",
      "path_type": "hardlink",
      "sha256": "10b9e523aa4644215751fe391d4a6ca6a8a357a22cf7dc581c07f9829a4abfff",
      "size_in_bytes": 80
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data_mag/tests/data/mags-fa/70c5a728-96a6-4eed-b9f9-9a73153c1385.fa",
      "path_type": "hardlink",
      "sha256": "e697b36ef2da14c6570639c4a2f7bd9b121128bef5b087ce9fd9c79f48d7afea",
      "size_in_bytes": 85
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data_mag/tests/data/mags-fa/7e2a749a-a19a-4b62-8195-0ee601b5fdfb.fa",
      "path_type": "hardlink",
      "sha256": "b502e439ee7a98d49ef6740e020d3fa331f6c81b194e07fc530ea3e1791df1b4",
      "size_in_bytes": 160
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data_mag/tests/data/mags-fasta/3b7d53fb-5b60-46c6-8819-aeda065b12e9.fasta",
      "path_type": "hardlink",
      "sha256": "ef4dca48423304f3054ccf6c2c62febbe97bb9587d0623ce5ca70383591b4de2",
      "size_in_bytes": 83
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data_mag/tests/data/mags-fasta/6232c7e1-8ed7-47c8-9bdb-b94706a26931.fasta",
      "path_type": "hardlink",
      "sha256": "4726d555ce523a6fc5ece45cb499c360ddf26e1c7d993113316c4fdd4e3a8054",
      "size_in_bytes": 299
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data_mag/tests/data/ortholog_annotation_extra/test_output.emapper.annotations",
      "path_type": "hardlink",
      "sha256": "c9612074e797024bc29c2bdbf1f5da82bfbcc669e431e0fc412bc9f2da6b2137",
      "size_in_bytes": 1347
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data_mag/tests/data/ortholog_annotation_extra/test_output.emapper.orthologs",
      "path_type": "hardlink",
      "sha256": "6faf285d712d34f8ef4909d859f8754af6afaadc04020437e3a23fae94aeb5bc",
      "size_in_bytes": 8661
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data_mag/tests/data/ortholog_annotation_mags/d33dbcbe-eedd-4a19-8b93-e76a15ce107f.emapper.annotations",
      "path_type": "hardlink",
      "sha256": "7d6fb3653aa8a108c8a506159d4b8ce0a9fb44c552d9168c0081781da00b72df",
      "size_in_bytes": 4054
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data_mag/tests/data/ortholog_annotation_mags/e6408340-b308-4325-83a1-ea406f3e19ad.emapper.annotations",
      "path_type": "hardlink",
      "sha256": "5d2a587cea1c9756d12bc186e36714d99ac579a1a9de08cf700377eedc333933",
      "size_in_bytes": 6098
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data_mag/tests/data/ortholog_annotation_samples/test_output1.emapper.annotations",
      "path_type": "hardlink",
      "sha256": "7d6fb3653aa8a108c8a506159d4b8ce0a9fb44c552d9168c0081781da00b72df",
      "size_in_bytes": 4054
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data_mag/tests/data/ortholog_annotation_samples/test_output2.emapper.annotations",
      "path_type": "hardlink",
      "sha256": "5d2a587cea1c9756d12bc186e36714d99ac579a1a9de08cf700377eedc333933",
      "size_in_bytes": 6098
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data_mag/tests/test_format.py",
      "path_type": "hardlink",
      "sha256": "38fbb3f6f478425ec1563ccc5cccc4d4a9ed7bae4f0a4a847763a941775f9068",
      "size_in_bytes": 3427
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data_mag/tests/test_transformers.py",
      "path_type": "hardlink",
      "sha256": "58bb032f50c25daba6cbe60683ad20a287b66bce9bf5869233d0b03d317b1e44",
      "size_in_bytes": 6787
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_data_mag/tests/test_type.py",
      "path_type": "hardlink",
      "sha256": "1411e978f06779be669df0b62148c3082dca678553019b3b89d51c1470d49b87",
      "size_in_bytes": 2440
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_map/__init__.py",
      "path_type": "hardlink",
      "sha256": "b1e94ce168cb9bb57081b79d1c407d7f25ec89686bb3617066a52cc7a79e31f1",
      "size_in_bytes": 622
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_map/__pycache__/__init__.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "c4719bfa2dad782c5e3717ba1f969b7116509d92b893d36f12abd4e47a17a351",
      "size_in_bytes": 456
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_map/__pycache__/_format.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "0450f5fbc6f05c08d4575231957b7da438be9f6a47c1f7ed53f3d00c52021978",
      "size_in_bytes": 1516
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_map/__pycache__/_transformer.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "21b4d91690ecf15f7f34cc43a4f68b5a274609896c3350a82f56d7b8e52b90ca",
      "size_in_bytes": 757
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_map/__pycache__/_type.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "6000c87132808bc7ee9bb1178ac0901deb267d351f8f01c77daa38bad952d022",
      "size_in_bytes": 570
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_map/_format.py",
      "path_type": "hardlink",
      "sha256": "aa3aca7641fab1b999064518aa81ce76c70501e7c2a19501ee23e8d5b24bac88",
      "size_in_bytes": 1920
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_map/_transformer.py",
      "path_type": "hardlink",
      "sha256": "2f7c9fad447266b3f03ccec30bda6e0241484dae648225cfd3b04711611f8467",
      "size_in_bytes": 739
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_map/_type.py",
      "path_type": "hardlink",
      "sha256": "75c99808e40357cd17fd39eead1bf979b1139cd004c86a2e5c70f5a6da0f3f2f",
      "size_in_bytes": 776
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_map/tests/__init__.py",
      "path_type": "hardlink",
      "sha256": "d29396e7d9d77c74a96504b2d052ddc53c982717283f65eff02f0c55a672eda0",
      "size_in_bytes": 344
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_map/tests/__pycache__/__init__.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "b1c31889149b466e48a82aafab540a0ad19594f54e240252ff028133db4698dc",
      "size_in_bytes": 191
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_map/tests/__pycache__/test_format.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "201e52a66d8441101bf2cd7e49032a1094eb30905f8af0e7963eaa4257b6358e",
      "size_in_bytes": 2302
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_map/tests/__pycache__/test_transformer.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "6ae6548dc52c5556976ef3ef7f7383183951a175cbb49a52741b45155e191b42",
      "size_in_bytes": 1688
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_map/tests/__pycache__/test_type.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "a6499a7a0a2ffeebdc8fa4885ddf6170d318b8bd6755a98f0210527bc27d48f0",
      "size_in_bytes": 1354
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_map/tests/data/mag-to-contigs-empty-list.json",
      "path_type": "hardlink",
      "sha256": "d68bee2beeaf2a4260febfcfd8ee73420db6e471fa28e6dd7fd3cc281faf7428",
      "size_in_bytes": 311
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_map/tests/data/mag-to-contigs-invalid-ids.json",
      "path_type": "hardlink",
      "sha256": "e28a0d616ec9a52c771510d1db887f533d6c4584e34cb5fc45c6d9e2da5cda0b",
      "size_in_bytes": 321
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_map/tests/data/mag-to-contigs-invalid-values.json",
      "path_type": "hardlink",
      "sha256": "2392d77efa51a88da4300b8a1a6dcf6c718fa4d8671f32695449c65689140f41",
      "size_in_bytes": 314
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_map/tests/data/mag-to-contigs-valid.json",
      "path_type": "hardlink",
      "sha256": "63e26b4f917d37cdf33355633617d7721130ef8bcb94c427aa6d8377b614336a",
      "size_in_bytes": 349
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_map/tests/test_format.py",
      "path_type": "hardlink",
      "sha256": "6823b88d5a031dbc271ee85845d88c8d92928cfdb0b7c7ff401a5c5af4820196",
      "size_in_bytes": 2063
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_map/tests/test_transformer.py",
      "path_type": "hardlink",
      "sha256": "b2362b378b1fb2a766723d930d6f9df5d36718d6eda5b0e10086ab3e8d6acf50",
      "size_in_bytes": 1628
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_map/tests/test_type.py",
      "path_type": "hardlink",
      "sha256": "bc0d22d9ae7d4efee80f0ee471635c9c557e2ecd1b1ae63987de23c4a152678e",
      "size_in_bytes": 1046
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_table/__init__.py",
      "path_type": "hardlink",
      "sha256": "58957833d43f521473a991261e824f66bc6fc237f982ffa2b3c881e98b268a30",
      "size_in_bytes": 959
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_table/__pycache__/__init__.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "0f7b27b490a98be4c391c360ae2510412156b92395e185bd69be2574aabe31fc",
      "size_in_bytes": 683
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_table/__pycache__/_format.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "75cc434d692bbeb24e1aa5da735c66dae8ac629f79d922e262ea74c25b66b94d",
      "size_in_bytes": 2543
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_table/__pycache__/_transformer.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "fbc99a4eac0de9f197fb68f616786441a66a82fd0ad4cb51760984ce04cb9418",
      "size_in_bytes": 3873
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_table/__pycache__/_type.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "c951658f7e817ae2d94a47f8fdf806722a69187be82ac34aee8562b87165bdb9",
      "size_in_bytes": 1980
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_table/_format.py",
      "path_type": "hardlink",
      "sha256": "1b53ec5489878bc2a1a9aca149df49b04a6c5e2d7168a0b2a38dc5b9b953869c",
      "size_in_bytes": 3721
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_table/_transformer.py",
      "path_type": "hardlink",
      "sha256": "b7fbe125235af341a048bf9e3f0a874b6704e4d1b8cfebbba46f4622056a8819",
      "size_in_bytes": 4831
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_table/_type.py",
      "path_type": "hardlink",
      "sha256": "6641cfa08910112e80dce4a223a12065babe9014df4fff717e0b854252e7ee40",
      "size_in_bytes": 3641
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_table/tests/__init__.py",
      "path_type": "hardlink",
      "sha256": "36ceb2afcad5806e78f4ee58b31bedaae72769dcbc64e817ee66034936317b1b",
      "size_in_bytes": 349
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_table/tests/__pycache__/__init__.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "737b5de42687c20024d17cd89021a28817cf9cebcd49421e4a9fa1d6e31b2f66",
      "size_in_bytes": 193
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_table/tests/__pycache__/test_format.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "9409cfa710414a61fdb03c0bbc9e284f4d727adf75653db3de4319c2a0b70ccb",
      "size_in_bytes": 2592
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_table/tests/__pycache__/test_transformer.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "9a145bc5bb79ece114abd32e21b0fde42cc6d803913e32d2ed6f7c591a0c99aa",
      "size_in_bytes": 5504
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_table/tests/__pycache__/test_type.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "37f9f76228940be13dc7d4eb02f6dc97d5c2f02a136b244fa157eb4715391bc5",
      "size_in_bytes": 2516
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_table/tests/data/feature-table_v100.biom",
      "path_type": "hardlink",
      "sha256": "207708c26e3d50c0f08ceb4330f3f16d052efda0558c1076bc293f6d87d92988",
      "size_in_bytes": 1698
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_table/tests/data/feature-table_v210.biom",
      "path_type": "hardlink",
      "sha256": "4babb94aefdc09ad07778cf5b02356d1a242966c521231aa0104e0a5914c2497",
      "size_in_bytes": 33800
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_table/tests/test_format.py",
      "path_type": "hardlink",
      "sha256": "08e51583c216f69508a9c6ad73b3fdc4572814db2c1703ee8cd7dace1be6fcd9",
      "size_in_bytes": 2335
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_table/tests/test_transformer.py",
      "path_type": "hardlink",
      "sha256": "c324e226e1ce130da994e34be334aa72e77e0647eccf0ec90898859d19ce0a76",
      "size_in_bytes": 6202
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/feature_table/tests/test_type.py",
      "path_type": "hardlink",
      "sha256": "75cb0ee01c85556954658f9f60e0ce5ba4fb92a438ca97b903eee4b49b25111f",
      "size_in_bytes": 2432
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/genome_data/__init__.py",
      "path_type": "hardlink",
      "sha256": "c52c8d4f8f394e6c7004d031cf8f3a2d7434d75b692fca1c9ce81b1843e4d1e4",
      "size_in_bytes": 1072
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/genome_data/__pycache__/__init__.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "a7775ceb5c698dd7f5e2a72affc95a659fa3565980a2ed372c7bfe3a18c67510",
      "size_in_bytes": 820
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/genome_data/__pycache__/_format.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "9bb3bfe2377dfe184d2737f6497513007d13bd824acbe685c6685075d277125b",
      "size_in_bytes": 6177
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/genome_data/__pycache__/_transformer.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "b2e7b0847f08d89522d04eb37421fd7f7420a190551681570e58b150c118ee8d",
      "size_in_bytes": 3511
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/genome_data/__pycache__/_type.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "2bbdf47f7b74f76b5d0b3790efeb3574f8cbe1971525d4847d3ddbef41e1eaa5",
      "size_in_bytes": 906
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/genome_data/_format.py",
      "path_type": "hardlink",
      "sha256": "507160564736918c1a011ce09639e2337d7e00a99de273efa85aae43d0eb30ff",
      "size_in_bytes": 6772
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/genome_data/_transformer.py",
      "path_type": "hardlink",
      "sha256": "4c7e2bfcf758fa44526ecfdf51b03445330724dff86ebd59f3cef1fd9b4e527c",
      "size_in_bytes": 3114
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/genome_data/_type.py",
      "path_type": "hardlink",
      "sha256": "bdaf1af8faafea93eb7ac48e8084c65cf5383f1305ddf9d98ab90f466172d5b9",
      "size_in_bytes": 1473
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/genome_data/tests/__init__.py",
      "path_type": "hardlink",
      "sha256": "d29396e7d9d77c74a96504b2d052ddc53c982717283f65eff02f0c55a672eda0",
      "size_in_bytes": 344
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/genome_data/tests/__pycache__/__init__.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "51fbb14d253483974ad61a0c0ba2c8450fd7ed478edf854d898b5278602d3f92",
      "size_in_bytes": 191
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/genome_data/tests/__pycache__/test_format.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "5dfa9c524d1628bd82af2f76920132a582abb2dcf0775b325b68534ee14c6a3a",
      "size_in_bytes": 6410
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/genome_data/tests/__pycache__/test_transformer.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "ac8d6d477039e68d7a757b464642e701cdb48fcc5d0766dcaa2aa9bef17dae56",
      "size_in_bytes": 4241
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/genome_data/tests/__pycache__/test_type.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "9a78165c0723e8787246fb17c1295674f550df5e3f03dc38171b42ed693771ba",
      "size_in_bytes": 2587
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/genome_data/tests/data/genes/genes1.fa",
      "path_type": "hardlink",
      "sha256": "5d49932ead11d24167c35b5e8f0dfa4b6ec060aa3091caa79d45f94f0e679254",
      "size_in_bytes": 344
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/genome_data/tests/data/genes/genes2.fa",
      "path_type": "hardlink",
      "sha256": "3ac7e17458b3f3cb94dcf8dfb9e192dff93d36916a206130cfb482786dc2f9c6",
      "size_in_bytes": 239
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/genome_data/tests/data/loci-invalid/loci-corrupt.gff",
      "path_type": "hardlink",
      "sha256": "e55ada38d6184c4cbbc3e4ab6d51954f0a67b85371ef3232cc83d1d13ec97c4b",
      "size_in_bytes": 32
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/genome_data/tests/data/loci-invalid/loci-directive-empty.gff",
      "path_type": "hardlink",
      "sha256": "0510b7fe0fc5cb609253165ef2f2a86b2716bb058a3c82808be71b76bc742d78",
      "size_in_bytes": 1723
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/genome_data/tests/data/loci-invalid/loci-empty-feature.gff",
      "path_type": "hardlink",
      "sha256": "ff7aa907f8aa1b9db321f32a01159937017dabc70bfbcce9802540410b84caa9",
      "size_in_bytes": 1735
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/genome_data/tests/data/loci-invalid/loci-invalid-char.gff",
      "path_type": "hardlink",
      "sha256": "f19db7234cb72a5d8f8747d8db33a26612dc379a8ee9d2f63f07882b273b276a",
      "size_in_bytes": 1737
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/genome_data/tests/data/loci-invalid/loci-invalid-phase.gff",
      "path_type": "hardlink",
      "sha256": "11d16810936303c4851ecbcc3238274bdd3f3a05aa8b050615d85709383309be",
      "size_in_bytes": 1736
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/genome_data/tests/data/loci-invalid/loci-invalid-start.gff",
      "path_type": "hardlink",
      "sha256": "72eb76ae8cd39efcadc6719796659047ba6be0d6d59003595a5f813a46b063bf",
      "size_in_bytes": 1739
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/genome_data/tests/data/loci-invalid/loci-invalid-strand.gff",
      "path_type": "hardlink",
      "sha256": "fde7624622f26fc2b1ee8ed46138ba175e024167033331fa11e427b5cc872146",
      "size_in_bytes": 1736
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/genome_data/tests/data/loci-invalid/loci-lines-unequal.gff",
      "path_type": "hardlink",
      "sha256": "0d43c299ed487c8531b1e283e642b72f57bd744486577da773b82d1b818de769",
      "size_in_bytes": 1734
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/genome_data/tests/data/loci-invalid/loci-negative-start.gff",
      "path_type": "hardlink",
      "sha256": "3f706a2063782314469034e8cc5a79b37d508f07183bbb46c3794346057a456f",
      "size_in_bytes": 1737
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/genome_data/tests/data/loci-invalid/loci-no-version.gff",
      "path_type": "hardlink",
      "sha256": "20b96403a0afb538f82e14260c755dac189d6d627f128acc688623e6047dd624",
      "size_in_bytes": 1720
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/genome_data/tests/data/loci-invalid/loci-wrong-version.gff",
      "path_type": "hardlink",
      "sha256": "14b931abb45952f8a63e1c274139303a48f5da7e0d03711caae07bd559245bbd",
      "size_in_bytes": 1736
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/genome_data/tests/data/loci/loci1.gff",
      "path_type": "hardlink",
      "sha256": "abec909a7ece0e29cbb092d70e76e649a2ffa47a2f816819e83eee493bcc4971",
      "size_in_bytes": 1736
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/genome_data/tests/data/loci/loci2.gff",
      "path_type": "hardlink",
      "sha256": "50c59f01004943fac842eb687e39285bb0a4b40d802ade5abb0ffde5f6aa372c",
      "size_in_bytes": 664
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/genome_data/tests/data/ortholog/test_sample.emapper.seed_orthologs",
      "path_type": "hardlink",
      "sha256": "eeddce090f1d37800b4f4d348f2d507d839aca3d4fce788302bf4143f1f920b1",
      "size_in_bytes": 192
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/genome_data/tests/data/proteins/proteins1.faa",
      "path_type": "hardlink",
      "sha256": "2dc1d888731bb30bcd1ef10e23c526fbd03ca072876a271cfca2a320144d9e84",
      "size_in_bytes": 392
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/genome_data/tests/data/proteins/proteins2.faa",
      "path_type": "hardlink",
      "sha256": "6790df16a59cf0ede6ea40a95c01a663bcddd852820b7445804884dbaa0fd771",
      "size_in_bytes": 374
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/genome_data/tests/test_format.py",
      "path_type": "hardlink",
      "sha256": "9db2890c8b38fd4472cdd55096852f4f52b14705bde6305aaaa7b4525d71f22e",
      "size_in_bytes": 5544
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/genome_data/tests/test_transformer.py",
      "path_type": "hardlink",
      "sha256": "c9ddf17416a32b3179698ce9ed619851f580bfa98f460c1595afa792636d208a",
      "size_in_bytes": 4680
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/genome_data/tests/test_type.py",
      "path_type": "hardlink",
      "sha256": "8e2b96ebe57a32f5e4fe8d2bcbb78dec4087d4bd5a5717e4bdd94735caffc3a9",
      "size_in_bytes": 1857
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kaiju/__init__.py",
      "path_type": "hardlink",
      "sha256": "0d81d5d524810c55036de846b1e7c68fff7384c3f17fbd9ff902cacb7f64ffcf",
      "size_in_bytes": 620
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kaiju/__pycache__/__init__.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "2b4f5500f9369c784f21a06b70e099638864bbcf7ebb6d2867f864baee1c1736",
      "size_in_bytes": 444
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kaiju/__pycache__/_format.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "2752fcb53ab4f06bee6877fe9c4b35062968db6259c227fc04527db7fdb1825a",
      "size_in_bytes": 1243
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kaiju/__pycache__/_type.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "6c956b0efad94a499ed21436802fe174f596da330945ce5b56b800cef271f3da",
      "size_in_bytes": 460
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kaiju/_format.py",
      "path_type": "hardlink",
      "sha256": "6ef0b5aacc80a63efb27f6202db777187fd4e931a4fd5150526b9a7fe51cda2e",
      "size_in_bytes": 1000
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kaiju/_type.py",
      "path_type": "hardlink",
      "sha256": "227a9340dc17ccd5fc46a1d31407fedd3fb508a891ed84d010eb4aad2831a64c",
      "size_in_bytes": 628
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kaiju/tests/__init__.py",
      "path_type": "hardlink",
      "sha256": "d29396e7d9d77c74a96504b2d052ddc53c982717283f65eff02f0c55a672eda0",
      "size_in_bytes": 344
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kaiju/tests/__pycache__/__init__.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "01f837fc269bc4a7bf63e5d1b7c25cfd10562f21a1f16782a03a57dd3c9f74b9",
      "size_in_bytes": 185
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kaiju/tests/__pycache__/test_format.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "caae6d14e48ce19bb41d7ba631f0a9631226d2277fb3210f2a936f484916f10a",
      "size_in_bytes": 813
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kaiju/tests/__pycache__/test_type.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "6118298e180bcfdf813e2c651ab9e9c252d7fe1a0ee76e015f3693c8e9934677",
      "size_in_bytes": 1067
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kaiju/tests/data/db-valid/kaiju_db_test.fmi",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kaiju/tests/data/db-valid/names.dmp",
      "path_type": "hardlink",
      "sha256": "6a4ae3d02eeb370adbdc0f2a5bd67dc85cbd48d2077af2a68bfef5c1f79d4f19",
      "size_in_bytes": 487
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kaiju/tests/data/db-valid/nodes.dmp",
      "path_type": "hardlink",
      "sha256": "65c8eecbb6e397550ef2ece4a76216110df90c38b2e2e7d6ee69f1853c3dcbcd",
      "size_in_bytes": 696
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kaiju/tests/test_format.py",
      "path_type": "hardlink",
      "sha256": "9d7a90ed214f87c9dd24f2e3acfa5b9bdf71c7ad42cbe872be69ce06e22cce83",
      "size_in_bytes": 759
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kaiju/tests/test_type.py",
      "path_type": "hardlink",
      "sha256": "236a4c040c6e1f232310f1034b4c7f6dd6856d4362abf5c386564b9cc7fdac26",
      "size_in_bytes": 870
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/__init__.py",
      "path_type": "hardlink",
      "sha256": "5e13265d8ea8402745e3c470e29a5d30480c95984b6912f0f3c09af658b9c190",
      "size_in_bytes": 1249
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/__pycache__/__init__.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "81732a15e5c482cae144ae6db052babcbcd40fa1513d49a098a58aea98706d2f",
      "size_in_bytes": 899
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/__pycache__/_format.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "e74191a201066886c2fba8c1cd864c603ab839e658ab342da5675954781ab788",
      "size_in_bytes": 7085
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/__pycache__/_transformer.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "7d96c4e2dfff66da2f33f20187c3bc088d7af61ccc4d45e0e8607cd08721ea7f",
      "size_in_bytes": 882
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/__pycache__/_type.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "71747cdbcbd2dd650438e333714af751b7625989081185136972fa3ef7d5c266",
      "size_in_bytes": 1113
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/_format.py",
      "path_type": "hardlink",
      "sha256": "2c674744799036c0b4e609c72bc7836eb97d20c81b997046f49f0eb172e0a138",
      "size_in_bytes": 6203
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/_transformer.py",
      "path_type": "hardlink",
      "sha256": "3cba335675d0dc8452febede3b9e4b5e3182f54547587cfee9b9bb6b672d3c0c",
      "size_in_bytes": 944
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/_type.py",
      "path_type": "hardlink",
      "sha256": "c0052f76597839ee7ad3296b698de2132a492076a8035135535bc4a1673f6b51",
      "size_in_bytes": 1984
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/tests/__init__.py",
      "path_type": "hardlink",
      "sha256": "d29396e7d9d77c74a96504b2d052ddc53c982717283f65eff02f0c55a672eda0",
      "size_in_bytes": 344
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/tests/__pycache__/__init__.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "5b034446426200379fc6123cbf2512599f9195415ce955a183a0f1e5b9dcf653",
      "size_in_bytes": 187
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/tests/__pycache__/test_format.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "9f872832c83455246a4f996e6dcf06a4a8719258e13bebaf0a398088813e20f0",
      "size_in_bytes": 5725
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/tests/__pycache__/test_transformers.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "a2863eba965ff1dced92e2d15480cf93914df374c5e37028d78d25d6943959ef",
      "size_in_bytes": 2166
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/tests/__pycache__/test_type.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "c1037df0d7971682999a4cb614abb9e929e6d689b6e27e1c1972ebacac8650b5",
      "size_in_bytes": 3781
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/tests/data/bracken-db/database100mers.kmer_distrib",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/tests/data/bracken-db/database150mers.kmer_distrib",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/tests/data/db-reports/report-dir/report.txt",
      "path_type": "hardlink",
      "sha256": "128770dd463b60d0aafe605f26c798bd39ab25911e80dea87678ca2ad013ac93",
      "size_in_bytes": 3042
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/tests/data/db-reports/report-missing-column.txt",
      "path_type": "hardlink",
      "sha256": "8367ae04e0790d2fdc50ec8025cb7e4cccb62907a2ce0ca443a34053041ddefb",
      "size_in_bytes": 2727
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/tests/data/db-reports/report-ok.csv",
      "path_type": "hardlink",
      "sha256": "cae97e90691c00fea14ade7170712d1a9682f0cd6f913c6db8359578631fae72",
      "size_in_bytes": 2820
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/tests/data/db-reports/report-wrong-types.txt",
      "path_type": "hardlink",
      "sha256": "ee414f85e590e95e86d7151ee8e2ae212f55ea0f891b68f7e963d9422295cb5b",
      "size_in_bytes": 2907
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/tests/data/db-reports/report.txt",
      "path_type": "hardlink",
      "sha256": "128770dd463b60d0aafe605f26c798bd39ab25911e80dea87678ca2ad013ac93",
      "size_in_bytes": 3042
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/tests/data/kraken2-db/hash.k2d",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/tests/data/kraken2-db/opts.k2d",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/tests/data/kraken2-db/taxo.k2d",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/tests/data/outputs-contigs/output-ok-table.csv",
      "path_type": "hardlink",
      "sha256": "1558705b94b3ea96c5f0c0368255bf034863e8d4ef7fc613dfc8d62a3b4ba27a",
      "size_in_bytes": 850
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/tests/data/outputs-contigs/output-ok.txt",
      "path_type": "hardlink",
      "sha256": "1508ec2ec26c1e40f553f4a2c599431628908d39be58ac99eae57d28f6b5a0f9",
      "size_in_bytes": 784
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/tests/data/outputs-mags/sample1/bin1_output.txt",
      "path_type": "hardlink",
      "sha256": "a7e28dad01066660bbb8c130e3fd6e1393b95da49f72494aa997ec27f7afc6ff",
      "size_in_bytes": 1092
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/tests/data/outputs-mags/sample1/bin2_output.txt",
      "path_type": "hardlink",
      "sha256": "a7e28dad01066660bbb8c130e3fd6e1393b95da49f72494aa997ec27f7afc6ff",
      "size_in_bytes": 1092
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/tests/data/outputs-mags/sample2/bin1_output.txt",
      "path_type": "hardlink",
      "sha256": "a7e28dad01066660bbb8c130e3fd6e1393b95da49f72494aa997ec27f7afc6ff",
      "size_in_bytes": 1092
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/tests/data/outputs-reads/sample1/output.txt",
      "path_type": "hardlink",
      "sha256": "a7e28dad01066660bbb8c130e3fd6e1393b95da49f72494aa997ec27f7afc6ff",
      "size_in_bytes": 1092
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/tests/data/outputs-reads/sample2/output.txt",
      "path_type": "hardlink",
      "sha256": "a7e28dad01066660bbb8c130e3fd6e1393b95da49f72494aa997ec27f7afc6ff",
      "size_in_bytes": 1092
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/tests/data/outputs-single/output-missing-column.txt",
      "path_type": "hardlink",
      "sha256": "d6d1dc0d5c5eb234adc456b9c5b32dada3de31d48992e93897f2b899c2214dfa",
      "size_in_bytes": 741
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/tests/data/outputs-single/output-ok.txt",
      "path_type": "hardlink",
      "sha256": "a7e28dad01066660bbb8c130e3fd6e1393b95da49f72494aa997ec27f7afc6ff",
      "size_in_bytes": 1092
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/tests/data/outputs-single/output-only-classified.txt",
      "path_type": "hardlink",
      "sha256": "ec8cc6f78c765e6554207d52499bd30253e7f90c766bbffe5d96831033175f20",
      "size_in_bytes": 1068
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/tests/data/outputs-single/output-wrong-first-col.txt",
      "path_type": "hardlink",
      "sha256": "4ec56fbca0b75ecb4b2a0bed4b7419a4c2821d4e186c6d859333d5393bef96a4",
      "size_in_bytes": 1092
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/tests/data/report-ok-table.csv",
      "path_type": "hardlink",
      "sha256": "ac39cbcbbaaa026d1833f1ace1b3bd89cc4074a8cb3b46d61e68960e45fae9ea",
      "size_in_bytes": 536
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/tests/data/reports-mags/sample1/bin1_report.txt",
      "path_type": "hardlink",
      "sha256": "59210a42522c986bb82d2ac191dc5f56afa90bce931d493e75ec8956a071fe7c",
      "size_in_bytes": 482
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/tests/data/reports-mags/sample1/bin2_report.txt",
      "path_type": "hardlink",
      "sha256": "59210a42522c986bb82d2ac191dc5f56afa90bce931d493e75ec8956a071fe7c",
      "size_in_bytes": 482
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/tests/data/reports-mags/sample2/bin1_report.txt",
      "path_type": "hardlink",
      "sha256": "59210a42522c986bb82d2ac191dc5f56afa90bce931d493e75ec8956a071fe7c",
      "size_in_bytes": 482
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/tests/data/reports-reads/sample1/report.txt",
      "path_type": "hardlink",
      "sha256": "59210a42522c986bb82d2ac191dc5f56afa90bce931d493e75ec8956a071fe7c",
      "size_in_bytes": 482
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/tests/data/reports-reads/sample2/report.txt",
      "path_type": "hardlink",
      "sha256": "59210a42522c986bb82d2ac191dc5f56afa90bce931d493e75ec8956a071fe7c",
      "size_in_bytes": 482
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/tests/data/reports-single/report-missing-column.txt",
      "path_type": "hardlink",
      "sha256": "7d2a462420abf4166b878e4571f94cae96d595da48806f700a66159efb2e7db5",
      "size_in_bytes": 441
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/tests/data/reports-single/report-ok.txt",
      "path_type": "hardlink",
      "sha256": "59210a42522c986bb82d2ac191dc5f56afa90bce931d493e75ec8956a071fe7c",
      "size_in_bytes": 482
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/tests/data/reports-single/report-wrong-types.txt",
      "path_type": "hardlink",
      "sha256": "a8d798855db14d8dc1891d8b22110c9fabc6341766ef4ba2f08f6409f413d80d",
      "size_in_bytes": 449
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/tests/test_format.py",
      "path_type": "hardlink",
      "sha256": "19e878927ba25e0d0402eb4aec05fdf2d6b76510d2aa863f6e6ce55f266ffa20",
      "size_in_bytes": 5242
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/tests/test_transformers.py",
      "path_type": "hardlink",
      "sha256": "851982dde84c9b4039f95b05c122bb9d89a6d9757bf2ce89dea08da5eb6f3dd3",
      "size_in_bytes": 2003
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/kraken2/tests/test_type.py",
      "path_type": "hardlink",
      "sha256": "ab8532d584c8aaef34e4798d510cb0853c01bbe5a906173d74e25ecc6eea0719",
      "size_in_bytes": 2938
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/metadata/__init__.py",
      "path_type": "hardlink",
      "sha256": "be7ce6f957874a4729905b28d5e70eaf0ff447ee6caeb867f715cd18ad3397a0",
      "size_in_bytes": 661
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/metadata/__pycache__/__init__.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "ac88615a0faaccf3b973d0c5536397e3251f13af0c1bda51455a746835597638",
      "size_in_bytes": 448
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/metadata/__pycache__/_format.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "08e167471b07117cadc3c4ff9f6db3e4afd01a166c7b240f18d65882fb559541",
      "size_in_bytes": 1000
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/metadata/__pycache__/_transformer.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "c302537afb55f9b099322306db94a4ca7405cca0e83c2abbd90b7aab2b39d5c1",
      "size_in_bytes": 678
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/metadata/__pycache__/_type.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "2ee81955dcaae2df2ea773f5f9c96760c68289bd58831bd5a449670a82f8eeb9",
      "size_in_bytes": 533
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/metadata/_format.py",
      "path_type": "hardlink",
      "sha256": "b7152b782fa93c0f69ece4528123337ba8ce0b584533cf212abad920ced3b00d",
      "size_in_bytes": 1023
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/metadata/_transformer.py",
      "path_type": "hardlink",
      "sha256": "301f62b4c7496c9ed8e589e2efac4ea92d094c37866e1788af8c27660ebd716c",
      "size_in_bytes": 727
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/metadata/_type.py",
      "path_type": "hardlink",
      "sha256": "f5a4d24782ccef756aad3bff7d8a2f765c06d4b446fed691325125db617bcd58",
      "size_in_bytes": 749
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/metadata/tests/__init__.py",
      "path_type": "hardlink",
      "sha256": "36ceb2afcad5806e78f4ee58b31bedaae72769dcbc64e817ee66034936317b1b",
      "size_in_bytes": 349
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/metadata/tests/__pycache__/__init__.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "6dba9107e5f22a3b4fc3668bb9d0cd076ac3621fcc5493edb21bfae85c51a2e5",
      "size_in_bytes": 188
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/metadata/tests/__pycache__/test_format.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "61ceba443ceadc976e17cf1f73084b5815af7ee613c25b0cbd88e31e9640df2a",
      "size_in_bytes": 1562
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/metadata/tests/__pycache__/test_transformer.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "363f1e27cde901d679505c518b9ac74e7dd93d9fb246ea7d94c9f4369707ab96",
      "size_in_bytes": 1666
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/metadata/tests/__pycache__/test_type.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "372e68b4273f0a1fa8822c87cb1c91fcc0096c031ec48e021b8a0a4b5e183c8e",
      "size_in_bytes": 1047
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/metadata/tests/data/invalid-metadata-1.tsv",
      "path_type": "hardlink",
      "sha256": "0f439d8d8b1ad32c5ea52a154f4d5a604f292ac71e12df62c6d716853c2a013e",
      "size_in_bytes": 2099
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/metadata/tests/data/metadata.tsv",
      "path_type": "hardlink",
      "sha256": "245f8e389ddf3dd05a95d870d214de918a06d03c5ce17750860446e09f9a7cc6",
      "size_in_bytes": 2096
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/metadata/tests/test_format.py",
      "path_type": "hardlink",
      "sha256": "bc11394b5648ff2d88175acb0ba6ec4811a40edd6f79206dc2d22074423488e5",
      "size_in_bytes": 1452
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/metadata/tests/test_transformer.py",
      "path_type": "hardlink",
      "sha256": "376e3390deb62299f143bae761cedd4f2d0b0a3d6996d70c4a936879da6350f4",
      "size_in_bytes": 1926
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/metadata/tests/test_type.py",
      "path_type": "hardlink",
      "sha256": "6cbd9e1402ae629b1d63f0b3251b21ea67844698b9879afd5261d8c85b804271",
      "size_in_bytes": 894
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/multiplexed_sequences/__init__.py",
      "path_type": "hardlink",
      "sha256": "1483ac9d0ba665b7b11fd7e741050d098e045f470b30d07f735e71da646b3e5d",
      "size_in_bytes": 1772
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/multiplexed_sequences/__pycache__/__init__.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "9c1ae26549c747fb0f43cbedd5dcc5fb1fda12cb7771a4edc105ef51c70b4579",
      "size_in_bytes": 1029
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/multiplexed_sequences/__pycache__/_format.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "955cad46eedfb014c33ab2197fe33f962b2c8fe39f54d7c6b93506de29113f6e",
      "size_in_bytes": 3528
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/multiplexed_sequences/__pycache__/_transformer.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "2b265aed0c652ae115d75e831ef31d3d39fe8e1e01e7e6c221af7837b4c0eed7",
      "size_in_bytes": 2883
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/multiplexed_sequences/__pycache__/_type.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "147a8e8f18621f12f55a450b51096186d8c0fbe858dd4bc0024a608b2e86a0c7",
      "size_in_bytes": 1486
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/multiplexed_sequences/_format.py",
      "path_type": "hardlink",
      "sha256": "efd03abc49ee9628f4c0c0943634c9db86cb7c0e156a2263267c87c12d1eeafd",
      "size_in_bytes": 4388
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/multiplexed_sequences/_transformer.py",
      "path_type": "hardlink",
      "sha256": "9242a0ce1d3b5e69f42794ef2fa7fe084f20449b4a9cf5bd5953ed6047c490eb",
      "size_in_bytes": 3457
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/multiplexed_sequences/_type.py",
      "path_type": "hardlink",
      "sha256": "2d2ba85e441238f62eedf53aa3a2eeff7e4996eb44028ebb33809df6cbfa8ce6",
      "size_in_bytes": 2702
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/multiplexed_sequences/tests/__init__.py",
      "path_type": "hardlink",
      "sha256": "36ceb2afcad5806e78f4ee58b31bedaae72769dcbc64e817ee66034936317b1b",
      "size_in_bytes": 349
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/multiplexed_sequences/tests/__pycache__/__init__.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "ad3773f49ce63fdb1e98b78b1b951416cee96fbaf1636392d8dd07f7d4e519b6",
      "size_in_bytes": 201
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/multiplexed_sequences/tests/__pycache__/test_format.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "7d399361b7f6cbc85efadff39946ee941ca49db1e47de8825c1ef108251d0544",
      "size_in_bytes": 3006
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/multiplexed_sequences/tests/__pycache__/test_transformer.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "47f22b7904a5c91c298a5da339ad66e97a7fbf15eeeace51458fd39feec4b35c",
      "size_in_bytes": 8298
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/multiplexed_sequences/tests/__pycache__/test_type.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "9965d5a1db9703abdfad1ce677770c88beb34c3cc29e598f328c7b3758302dc1",
      "size_in_bytes": 4211
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/multiplexed_sequences/tests/data/Human-Kneecap_S1_L001_R1_001.fastq.gz",
      "path_type": "hardlink",
      "sha256": "60bb3e57934673fc576a09fc8f3f06c397ba9f344a7948a2e3295ceb23770e5d",
      "size_in_bytes": 763
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/multiplexed_sequences/tests/data/absolute_manifests_v2/paired-MANIFEST",
      "path_type": "hardlink",
      "sha256": "0551703d47e15fff1238437b191916f81af713169fc8836c33f80f7d212b468a",
      "size_in_bytes": 111
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/multiplexed_sequences/tests/data/absolute_manifests_v2/single-MANIFEST",
      "path_type": "hardlink",
      "sha256": "74f694a681802272f59a0f961db2aa2be9f348c7c29c3f8380807a7bc2620c83",
      "size_in_bytes": 65
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/multiplexed_sequences/tests/data/forward.fastq.gz",
      "path_type": "hardlink",
      "sha256": "60bb3e57934673fc576a09fc8f3f06c397ba9f344a7948a2e3295ceb23770e5d",
      "size_in_bytes": 763
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/multiplexed_sequences/tests/data/reads.fasta",
      "path_type": "hardlink",
      "sha256": "dff4fa3467eaa9715d6d8a91543aaaa77b7a4e90ac15857c71c6b3ba3c1592f4",
      "size_in_bytes": 1012
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/multiplexed_sequences/tests/data/reads.qual",
      "path_type": "hardlink",
      "sha256": "775bf6a75bb12ca1ffa7d751f9fc2ffb3ab4fadb20abce49e31cf59f91819262",
      "size_in_bytes": 2537
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/multiplexed_sequences/tests/data/reverse.fastq.gz",
      "path_type": "hardlink",
      "sha256": "c4ca30a070d93e09db3a773bc9a5932e7230c27cf4133858058faa11f79ee91b",
      "size_in_bytes": 827
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/multiplexed_sequences/tests/data/s1-phred64.fastq.gz",
      "path_type": "hardlink",
      "sha256": "da7bad26ed227678f2a320a998ca61ab085fbdf81873d4c5d4dc3915ef31620b",
      "size_in_bytes": 456
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/multiplexed_sequences/tests/test_format.py",
      "path_type": "hardlink",
      "sha256": "6577b2af39743ea9862391f6868fcddfb4cfbff2b2ed958e3e58d6dc695ceb08",
      "size_in_bytes": 3043
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/multiplexed_sequences/tests/test_transformer.py",
      "path_type": "hardlink",
      "sha256": "96e5a217dd7495cf9b92a292dd867ede6a1d53240318c7aefc242455cc6c1468",
      "size_in_bytes": 8972
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/multiplexed_sequences/tests/test_type.py",
      "path_type": "hardlink",
      "sha256": "f63a026164e896620ed18a224297916027ebe6e800870d27ff295454a654bb95",
      "size_in_bytes": 3201
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/ordination/__init__.py",
      "path_type": "hardlink",
      "sha256": "a74424ea099ed3daa53689d3aa0a7614ce4c5ed8effab2498f8679ee03a25742",
      "size_in_bytes": 794
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/ordination/__pycache__/__init__.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "4b8eca22bae447b7cdb533fe7ceda707d675f4ca48749921907565ae97986d2e",
      "size_in_bytes": 549
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/ordination/__pycache__/_format.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "d7ef867ae5854e9b0f79e27dbe3c9efc82e29183a15b9570774fb138bc9fe0f9",
      "size_in_bytes": 1672
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/ordination/__pycache__/_transformer.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "f5704c6f85b0477190239b8335bdddd5ceabfdb5867ed0faa21ee2dd476006ee",
      "size_in_bytes": 2201
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/ordination/__pycache__/_type.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "015524f99c1036d6e7c335f83bda1529b8571dc04d54feaf5e763a7a053dbd76",
      "size_in_bytes": 692
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/ordination/_format.py",
      "path_type": "hardlink",
      "sha256": "74b210d8d63caade4b25dbbd4aa18ecfa979ca8bfea1277fc48145edadc58cba",
      "size_in_bytes": 1711
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/ordination/_transformer.py",
      "path_type": "hardlink",
      "sha256": "ce5863501fdbca90e6a0b86bcbde632c27ada9a2de95c07d9572a0c49475618e",
      "size_in_bytes": 2035
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/ordination/_type.py",
      "path_type": "hardlink",
      "sha256": "ccfa37eefa59f657dd235e5a68e595ff1f43b091304068ac82c6494035182058",
      "size_in_bytes": 1014
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/ordination/tests/__init__.py",
      "path_type": "hardlink",
      "sha256": "36ceb2afcad5806e78f4ee58b31bedaae72769dcbc64e817ee66034936317b1b",
      "size_in_bytes": 349
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/ordination/tests/__pycache__/__init__.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "839b1bc44a50ee0cadeecc1d36be98d82acaee7444dab9e5ba080815fb6319d7",
      "size_in_bytes": 190
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/ordination/tests/__pycache__/test_format.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "628d40fc71b860c313215d5db9a2acefb8728a08ac7f53bb6649811ca1221f33",
      "size_in_bytes": 2388
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/ordination/tests/__pycache__/test_transformer.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "6f5321d8fe3442eb73ad226bee9ccab8cd0390ca3f70a83e981eab6be8072f8d",
      "size_in_bytes": 4540
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/ordination/tests/__pycache__/test_type.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "456153e63ce61dd3b12c6e9abd20d94d266a3c224396caa40c61a47d61e041b5",
      "size_in_bytes": 1646
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/ordination/tests/data/m2stats-999-permus.tsv",
      "path_type": "hardlink",
      "sha256": "f637189999c23eb293a2bfb7709b73f52574acc7920058ffbe9709ee53e9fe7c",
      "size_in_bytes": 154
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/ordination/tests/data/not-pcoa-results.txt",
      "path_type": "hardlink",
      "sha256": "25b0aa341b713ed00f2fc00e28d81f3e1fa5f093bd60c8670968ca6800a0706d",
      "size_in_bytes": 31
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/ordination/tests/data/pcoa-results-1x1.txt",
      "path_type": "hardlink",
      "sha256": "89d925c24a743744f3ca72392f2bfcf5f74d8b7c0b7f8245c9026537e008b429",
      "size_in_bytes": 106
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/ordination/tests/data/pcoa-results-2x2.txt",
      "path_type": "hardlink",
      "sha256": "cc982b482e65af1860850e57ebb4f05e9934b7ee4c44d5d8e5d63740de083e2b",
      "size_in_bytes": 164
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/ordination/tests/data/pcoa-results-NxN.txt",
      "path_type": "hardlink",
      "sha256": "746984c074fb3de7b5c2ae6ce4f16e799cb89e16be7c07ce3e7d217b82640afc",
      "size_in_bytes": 1090
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/ordination/tests/test_format.py",
      "path_type": "hardlink",
      "sha256": "59f97b9269a00f403a0a7a5819c8b7da55a7a2a1f073cc4e867abd35f7596168",
      "size_in_bytes": 2277
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/ordination/tests/test_transformer.py",
      "path_type": "hardlink",
      "sha256": "3f06f3c6ccbc22a217ea867cd05f1e177a5435652607b4714b01f22b3e3564cf",
      "size_in_bytes": 5573
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/ordination/tests/test_type.py",
      "path_type": "hardlink",
      "sha256": "1689104c8466b53c61bc3d38737a3a6da1cfb866b42954ebd7968750a6b529ae",
      "size_in_bytes": 1361
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/__init__.py",
      "path_type": "hardlink",
      "sha256": "72c445628520d21a49be0222f53f7c769f44f590f50a40b3e90221c93f4b0cc0",
      "size_in_bytes": 3011
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/__pycache__/__init__.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "f59a5d10c1b0245bb5bbb03f9e4eda0f369b72cd81ee50701ca5580a1d912630",
      "size_in_bytes": 1728
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/__pycache__/_format.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "c088d9966db27b7ebb8ff7bd8811abdc6d9eb25db81202d262f87fe76d2437cf",
      "size_in_bytes": 20944
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/__pycache__/_transformer.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "d3c2f6d559d2768dbf97d1dc44bc1cb19d86e2548103500623577a3587b439e3",
      "size_in_bytes": 6970
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/__pycache__/_type.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "b852d219d92ff82a3096dbe1a93540cfc8a4ef7e452b98980906b94d48e5e15a",
      "size_in_bytes": 2302
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/__pycache__/_util.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "a4d1482930ad8632bd9ba99a4feb6acd5e762885b67681267e6e271d9b794a60",
      "size_in_bytes": 9561
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/_format.py",
      "path_type": "hardlink",
      "sha256": "ea54520076cf396f426a041e219aecccdf21af1c1538f7f732fd328b0ec566cc",
      "size_in_bytes": 25279
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/_transformer.py",
      "path_type": "hardlink",
      "sha256": "522a2f4a3daa52ff6014dc4f066018f2fed4444166264aa1238aea875aabc751",
      "size_in_bytes": 10102
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/_type.py",
      "path_type": "hardlink",
      "sha256": "1300ddada1837783f5906d451d9ca0a1d9784708d29f541e40767f8d45a54965",
      "size_in_bytes": 4166
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/_util.py",
      "path_type": "hardlink",
      "sha256": "79e8e1ca537a2884d6b735d417f76e8cc67b7fc996bfbc18617998827798bae1",
      "size_in_bytes": 15382
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/__init__.py",
      "path_type": "hardlink",
      "sha256": "36ceb2afcad5806e78f4ee58b31bedaae72769dcbc64e817ee66034936317b1b",
      "size_in_bytes": 349
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/__pycache__/__init__.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "d4f6ae654db7b1d215f8cc3bc3812fe8422316366ceeb4cafdc1d2b72fbcee00",
      "size_in_bytes": 200
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/__pycache__/test_format.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "b67ea7f8337b9dee0210bf5c6e967f53cb80f1d1e6c58b8009041d0eccf06335",
      "size_in_bytes": 30878
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/__pycache__/test_transformer.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "678abb2bca7bba58cbefb89dece064c632e1239cf435c820ecb8693201592d53",
      "size_in_bytes": 34316
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/__pycache__/test_type.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "f6a0bc588797fbada7a8259f3ec6ede9ae325f8d809dcb817d6e2f86f84ae07e",
      "size_in_bytes": 6901
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/0.10_S2_L001_R1_001.fastq.gz",
      "path_type": "hardlink",
      "sha256": "ca9b27c7b00239a721b966c6909125452a3969adddf33823a16113b840463211",
      "size_in_bytes": 767
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/1_S1_L001_R1_001.fastq.gz",
      "path_type": "hardlink",
      "sha256": "60bb3e57934673fc576a09fc8f3f06c397ba9f344a7948a2e3295ceb23770e5d",
      "size_in_bytes": 763
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/Human-Armpit.fastq",
      "path_type": "hardlink",
      "sha256": "7dd9d8849d6bf9154c9c44aaf929c76167996bd7227eb9c9db61434c4e05aa28",
      "size_in_bytes": 1980
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/Human-Armpit.fastq.gz",
      "path_type": "hardlink",
      "sha256": "ca9b27c7b00239a721b966c6909125452a3969adddf33823a16113b840463211",
      "size_in_bytes": 767
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/Human-Armpit_S2_L001_R1_001.fastq.gz",
      "path_type": "hardlink",
      "sha256": "ca9b27c7b00239a721b966c6909125452a3969adddf33823a16113b840463211",
      "size_in_bytes": 767
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/Human-Armpit_S2_R1_001.fastq.gz",
      "path_type": "hardlink",
      "sha256": "ca9b27c7b00239a721b966c6909125452a3969adddf33823a16113b840463211",
      "size_in_bytes": 767
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/Human-Kneecap_S1_L001_R1_001.fastq",
      "path_type": "hardlink",
      "sha256": "4edd702dc6eef036e4749c486815754ef5f49f83eb8a1c54f325c1cc26440115",
      "size_in_bytes": 1980
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/Human-Kneecap_S1_L001_R1_001.fastq.gz",
      "path_type": "hardlink",
      "sha256": "60bb3e57934673fc576a09fc8f3f06c397ba9f344a7948a2e3295ceb23770e5d",
      "size_in_bytes": 763
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/Human-Kneecap_S1_R1_001.fastq.gz",
      "path_type": "hardlink",
      "sha256": "60bb3e57934673fc576a09fc8f3f06c397ba9f344a7948a2e3295ceb23770e5d",
      "size_in_bytes": 763
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/absolute_manifests/jagged-MANIFEST",
      "path_type": "hardlink",
      "sha256": "758b9360a03fd67443eeb25fff197e467ce405d7f197b7383785e6f54fd6cf58",
      "size_in_bytes": 528
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/absolute_manifests/long-MANIFEST",
      "path_type": "hardlink",
      "sha256": "88613fc8c6776f6b02482bdb1ae72bb6e5c29de0b83ccd837969872db658cef7",
      "size_in_bytes": 794
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/absolute_manifests/paired-MANIFEST",
      "path_type": "hardlink",
      "sha256": "9176c7689cc117bdab1320b77956aba5e6e938fb773fbea4026fa5916f304013",
      "size_in_bytes": 211
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/absolute_manifests/single-MANIFEST",
      "path_type": "hardlink",
      "sha256": "d95b87425143d82b8eddb153df07deb35c5bbecb74feb53b617ad49e7613eaeb",
      "size_in_bytes": 270
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/absolute_manifests_v2/missing-MANIFEST",
      "path_type": "hardlink",
      "sha256": "c6a39e9b533d22797173bdcbcc6c1c18da1b98c08774cc667b8cbfb51c6ca3ca",
      "size_in_bytes": 206
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/absolute_manifests_v2/multicol-MANIFEST",
      "path_type": "hardlink",
      "sha256": "ce56b132cfb2b654852eea33fcec817b6f221715a5f6b841b11a4da70116b763",
      "size_in_bytes": 111
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/absolute_manifests_v2/numeric-MANIFEST",
      "path_type": "hardlink",
      "sha256": "60f5c8b175f1d5b36bf30ff16946d0b2356e355eb23d0e69bb2df8f4b48a9591",
      "size_in_bytes": 61
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/absolute_manifests_v2/paired-MANIFEST",
      "path_type": "hardlink",
      "sha256": "0551703d47e15fff1238437b191916f81af713169fc8836c33f80f7d212b468a",
      "size_in_bytes": 111
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/absolute_manifests_v2/single-MANIFEST",
      "path_type": "hardlink",
      "sha256": "74f694a681802272f59a0f961db2aa2be9f348c7c29c3f8380807a7bc2620c83",
      "size_in_bytes": 65
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/bowtie/index-unorganized/contigs.1.bt2",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/bowtie/index-unorganized/contigs.2.bt2",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/bowtie/index-unorganized/contigs.3.bt2",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/bowtie/index-unorganized/contigs.4.bt2",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/bowtie/index-unorganized/contigs.rev.1.bt2",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/bowtie/index-unorganized/contigs.rev.2.bt2",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/bowtie/index-valid/sample1/mag1/contigs.1.bt2",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/bowtie/index-valid/sample1/mag1/contigs.2.bt2",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/bowtie/index-valid/sample1/mag1/contigs.3.bt2",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/bowtie/index-valid/sample1/mag1/contigs.4.bt2",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/bowtie/index-valid/sample1/mag1/contigs.rev.1.bt2",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/bowtie/index-valid/sample1/mag1/contigs.rev.2.bt2",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/bowtie/index-valid/sample2/mag1/contigs.1.bt2",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/bowtie/index-valid/sample2/mag1/contigs.2.bt2",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/bowtie/index-valid/sample2/mag1/contigs.3.bt2",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/bowtie/index-valid/sample2/mag1/contigs.4.bt2",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/bowtie/index-valid/sample2/mag1/contigs.rev.1.bt2",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/bowtie/index-valid/sample2/mag1/contigs.rev.2.bt2",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/bowtie/maps-invalid/sample1.bam",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/bowtie/maps-invalid/sample2.bam",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/bowtie/maps-multi/sample1/map1.bam",
      "path_type": "hardlink",
      "sha256": "2f8533eca98ccbde79b21c13cbe3b2a6e0d1c756c05ba8dce6f21deed5a60ea1",
      "size_in_bytes": 719023
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/bowtie/maps-multi/sample1/map2.bam",
      "path_type": "hardlink",
      "sha256": "b6b6e1491773cc2f32d6ad1ca3f2bc8852b5067129303baf5338a11b7d8a8c49",
      "size_in_bytes": 719024
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/bowtie/maps-multi/sample2/map1.bam",
      "path_type": "hardlink",
      "sha256": "2f8533eca98ccbde79b21c13cbe3b2a6e0d1c756c05ba8dce6f21deed5a60ea1",
      "size_in_bytes": 719023
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/bowtie/maps-multi/sample2/map2.bam",
      "path_type": "hardlink",
      "sha256": "b6b6e1491773cc2f32d6ad1ca3f2bc8852b5067129303baf5338a11b7d8a8c49",
      "size_in_bytes": 719024
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/bowtie/maps-single/sample1.bam",
      "path_type": "hardlink",
      "sha256": "2f8533eca98ccbde79b21c13cbe3b2a6e0d1c756c05ba8dce6f21deed5a60ea1",
      "size_in_bytes": 719023
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/bowtie/maps-single/sample2.bam",
      "path_type": "hardlink",
      "sha256": "b6b6e1491773cc2f32d6ad1ca3f2bc8852b5067129303baf5338a11b7d8a8c49",
      "size_in_bytes": 719024
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/contigs/sample1_contigs.fa",
      "path_type": "hardlink",
      "sha256": "81dd230b368cb7683725239c96f8b426eac5333391de5c9bd55c8c9cdf2f63c8",
      "size_in_bytes": 3027
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/contigs/sample2_contigs.fa",
      "path_type": "hardlink",
      "sha256": "1007b8f30c6b428c46349ac689c82797cde99928ff93bfc6adaaaa34674c84a2",
      "size_in_bytes": 3833
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/contigs/sample3_contigs.fa",
      "path_type": "hardlink",
      "sha256": "d07425d212c097b1e0ff807436e716dd40988713d203a173c9f329a7fa6c8cce",
      "size_in_bytes": 2612
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/empty-MANIFEST",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/empty-records-MANIFEST",
      "path_type": "hardlink",
      "sha256": "fa9472cf9cfc8572978022ac59bb3d8829420d584dd989494e7dd922e132c65a",
      "size_in_bytes": 38
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/error_correction_details/invalid.tsv",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/error_correction_details/missing_columns.tsv",
      "path_type": "hardlink",
      "sha256": "9cbc67888de6530c3d6b3c3b014e39999072268d3d8484036c9c3cb6f76918ab",
      "size_in_bytes": 191
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/error_correction_details/positive.tsv",
      "path_type": "hardlink",
      "sha256": "6b67c94417dbd9f4a71ff27a96c3b4019d7f142a2d0eda75b3465ee85ca82351",
      "size_in_bytes": 269
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/incomplete-quality.fastq.gz",
      "path_type": "hardlink",
      "sha256": "7994b00dce2295101d1a561d0781ad366d699ad56c57264c1a7528c46bb7d394",
      "size_in_bytes": 651
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/incomplete-sep.fastq.gz",
      "path_type": "hardlink",
      "sha256": "3c51b7ae15f4656496f3ed12579f33425417a10548dda8253a10aa03b6481145",
      "size_in_bytes": 655
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/incomplete-sequence.fastq.gz",
      "path_type": "hardlink",
      "sha256": "05887552ab5fee1cb77576f7cc4f391188e53ee656628db03869b7ff0ffc7e06",
      "size_in_bytes": 635
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/invalid-direction-MANIFEST",
      "path_type": "hardlink",
      "sha256": "1e585d41ef7c725976a22ffdd4774be2b4034ced9799b7a662332f6abeff3ec0",
      "size_in_bytes": 103
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/invalid-quality.fastq.gz",
      "path_type": "hardlink",
      "sha256": "1424feb5d58ea2e2d793a0ef74aa5c80a88a177cc8f9eb919f5e097f10f0308b",
      "size_in_bytes": 729
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/invalid-sep.fastq.gz",
      "path_type": "hardlink",
      "sha256": "e4939697f3a3c9f3d360c2e4b143e2bb973a59cca6284a889a87243461d43c78",
      "size_in_bytes": 750
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/mags/mags-fa-with-manifest/MANIFEST",
      "path_type": "hardlink",
      "sha256": "69d35607f5ab63de12cd5cd4f80922bdd2a770fa8f5cd214f6568c742124a72a",
      "size_in_bytes": 186
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/mags/mags-fa-with-manifest/sample1/mag1.fa",
      "path_type": "hardlink",
      "sha256": "81dd230b368cb7683725239c96f8b426eac5333391de5c9bd55c8c9cdf2f63c8",
      "size_in_bytes": 3027
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/mags/mags-fa-with-manifest/sample1/mag2.fa",
      "path_type": "hardlink",
      "sha256": "1007b8f30c6b428c46349ac689c82797cde99928ff93bfc6adaaaa34674c84a2",
      "size_in_bytes": 3833
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/mags/mags-fa-with-manifest/sample1/mag3.fa",
      "path_type": "hardlink",
      "sha256": "d07425d212c097b1e0ff807436e716dd40988713d203a173c9f329a7fa6c8cce",
      "size_in_bytes": 2612
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/mags/mags-fa-with-manifest/sample2/mag1.fa",
      "path_type": "hardlink",
      "sha256": "32f19a7ec97f3c2aeac2edfd865056695ddef656081ec0fab9f2ea528dc77632",
      "size_in_bytes": 2205
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/mags/mags-fa-with-manifest/sample2/mag2.fa",
      "path_type": "hardlink",
      "sha256": "69b0ad0f61ae25143fedc5417d86f78c80fbd34159f2e130d3ff786a9edfaefa",
      "size_in_bytes": 2470
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/mags/mags-fa/sample1/mag1.fa",
      "path_type": "hardlink",
      "sha256": "81dd230b368cb7683725239c96f8b426eac5333391de5c9bd55c8c9cdf2f63c8",
      "size_in_bytes": 3027
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/mags/mags-fa/sample1/mag2.fa",
      "path_type": "hardlink",
      "sha256": "1007b8f30c6b428c46349ac689c82797cde99928ff93bfc6adaaaa34674c84a2",
      "size_in_bytes": 3833
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/mags/mags-fa/sample1/mag3.fa",
      "path_type": "hardlink",
      "sha256": "d07425d212c097b1e0ff807436e716dd40988713d203a173c9f329a7fa6c8cce",
      "size_in_bytes": 2612
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/mags/mags-fa/sample2/mag1.fa",
      "path_type": "hardlink",
      "sha256": "32f19a7ec97f3c2aeac2edfd865056695ddef656081ec0fab9f2ea528dc77632",
      "size_in_bytes": 2205
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/mags/mags-fa/sample2/mag2.fa",
      "path_type": "hardlink",
      "sha256": "69b0ad0f61ae25143fedc5417d86f78c80fbd34159f2e130d3ff786a9edfaefa",
      "size_in_bytes": 2470
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/mags/mags-fasta/sample1/mag1.fasta",
      "path_type": "hardlink",
      "sha256": "81dd230b368cb7683725239c96f8b426eac5333391de5c9bd55c8c9cdf2f63c8",
      "size_in_bytes": 3027
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/mags/mags-fasta/sample1/mag2.fasta",
      "path_type": "hardlink",
      "sha256": "1007b8f30c6b428c46349ac689c82797cde99928ff93bfc6adaaaa34674c84a2",
      "size_in_bytes": 3833
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/mags/mags-fasta/sample1/mag3.fasta",
      "path_type": "hardlink",
      "sha256": "d07425d212c097b1e0ff807436e716dd40988713d203a173c9f329a7fa6c8cce",
      "size_in_bytes": 2612
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/mags/mags-fasta/sample2/mag1.fasta",
      "path_type": "hardlink",
      "sha256": "32f19a7ec97f3c2aeac2edfd865056695ddef656081ec0fab9f2ea528dc77632",
      "size_in_bytes": 2205
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/mags/mags-fasta/sample2/mag2.fasta",
      "path_type": "hardlink",
      "sha256": "69b0ad0f61ae25143fedc5417d86f78c80fbd34159f2e130d3ff786a9edfaefa",
      "size_in_bytes": 2470
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/mags/mags-unorganized/mag1.fa",
      "path_type": "hardlink",
      "sha256": "81dd230b368cb7683725239c96f8b426eac5333391de5c9bd55c8c9cdf2f63c8",
      "size_in_bytes": 3027
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/mags/mags-unorganized/mag2.fa",
      "path_type": "hardlink",
      "sha256": "1007b8f30c6b428c46349ac689c82797cde99928ff93bfc6adaaaa34674c84a2",
      "size_in_bytes": 3833
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/manifests/MANIFEST-empty",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/manifests/MANIFEST-mags-fa",
      "path_type": "hardlink",
      "sha256": "69d35607f5ab63de12cd5cd4f80922bdd2a770fa8f5cd214f6568c742124a72a",
      "size_in_bytes": 186
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/manifests/MANIFEST-missing-column",
      "path_type": "hardlink",
      "sha256": "0291dcad4b9d02cac1795072d7d2482b44e59ed9312f0157f34ae45f32a58e3d",
      "size_in_bytes": 139
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/manifests/MANIFEST-missing-filepath",
      "path_type": "hardlink",
      "sha256": "e5c3b311acc3ab2bc8aee13f1004e498860273dbc3acedafe47d409d69f2c878",
      "size_in_bytes": 129
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/manifests/MANIFEST-no-samples",
      "path_type": "hardlink",
      "sha256": "d830c95d7f2307a1ac5d9d3beb1a8569d2488299a46376d58919a32876f6916b",
      "size_in_bytes": 26
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/metadata.yml",
      "path_type": "hardlink",
      "sha256": "b41ae3379e4757cb9835379f8a4a528c3074ab28a6f901eac999316a850feafd",
      "size_in_bytes": 19
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/metadata.yml.txt",
      "path_type": "hardlink",
      "sha256": "b41ae3379e4757cb9835379f8a4a528c3074ab28a6f901eac999316a850feafd",
      "size_in_bytes": 19
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/mixed-case.fastq.gz",
      "path_type": "hardlink",
      "sha256": "cf379365d2731e2aa0d01600947160bb2471749342f03095800d5b18dedea56d",
      "size_in_bytes": 869
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/no-data-MANIFEST",
      "path_type": "hardlink",
      "sha256": "3cbab89a93fe477cb9cb5a5e82b0da31071361e8b14951c35c6928ffd4641892",
      "size_in_bytes": 108
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/not-MANIFEST",
      "path_type": "hardlink",
      "sha256": "2e4b91f728fc7c81e9eaa35b0a349019b7aba305d20087a9621a135d540079f7",
      "size_in_bytes": 29
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/not-fastq.fastq.gz",
      "path_type": "hardlink",
      "sha256": "c39fa1c8e3bfe43abf9f43f4354e0f3653c7eb3bbb70e671a23b5c3577992224",
      "size_in_bytes": 60
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/not-metadata.yml",
      "path_type": "hardlink",
      "sha256": "d7d919f5b86250e1286302e1125729ee50b1e24689ee3f853e8e15e45302932a",
      "size_in_bytes": 59
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/paired_end_data/Human-Kneecap_S1_L001_R2_001.fastq.gz",
      "path_type": "hardlink",
      "sha256": "c4ca30a070d93e09db3a773bc9a5932e7230c27cf4133858058faa11f79ee91b",
      "size_in_bytes": 827
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/paired_end_data/MANIFEST",
      "path_type": "hardlink",
      "sha256": "62d2afbe89601453e743d8d6d461c8f1cff72e93b91810b31311e9c6c2a0bcbb",
      "size_in_bytes": 215
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/paired_end_data_numeric/0.10_S2_L001_R2_001.fastq.gz",
      "path_type": "hardlink",
      "sha256": "ca9b27c7b00239a721b966c6909125452a3969adddf33823a16113b840463211",
      "size_in_bytes": 767
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/paired_end_data_numeric/1_S1_L001_R2_001.fastq.gz",
      "path_type": "hardlink",
      "sha256": "60bb3e57934673fc576a09fc8f3f06c397ba9f344a7948a2e3295ceb23770e5d",
      "size_in_bytes": 763
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/paired_end_data_numeric/MANIFEST",
      "path_type": "hardlink",
      "sha256": "05bdab010c491036fb3d481bddc38ff8a79d4208a5c234a52f399fa210a9ad36",
      "size_in_bytes": 252
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/partial-record.fastq.gz",
      "path_type": "hardlink",
      "sha256": "4bdc1234ba7bd92e84c21f82ecd8fcd4b094a89d4934824d38d3b3e587b522c0",
      "size_in_bytes": 88
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/qiime1-demux-format/blank-line.fna",
      "path_type": "hardlink",
      "sha256": "f54769ee34076abd5430624aa4d57bc765c535075b8d33a58873ebe96e269354",
      "size_in_bytes": 33
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/qiime1-demux-format/description-only.fna",
      "path_type": "hardlink",
      "sha256": "1c374ef192852475a0b4c77454f9fb48471b761d947b106dd0362e706ec2c444",
      "size_in_bytes": 34
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/qiime1-demux-format/duplicate-ids.fna",
      "path_type": "hardlink",
      "sha256": "73572542833eb963dd4f1af4be6bbd5d68990526ffd794b8f1844aa86f8c62c7",
      "size_in_bytes": 33
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/qiime1-demux-format/empty",
      "path_type": "hardlink",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "size_in_bytes": 0
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/qiime1-demux-format/empty-header.fna",
      "path_type": "hardlink",
      "sha256": "5b6e5fae5dd3e2db259d0f57149992f23ac7cb68b7dfedb8bde2bbdaec2e3a2e",
      "size_in_bytes": 7
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/qiime1-demux-format/empty-seq.fna",
      "path_type": "hardlink",
      "sha256": "4b24451403cb3ace9dff2ff28705a778703e1eecfc2036419231e4d56714bf1d",
      "size_in_bytes": 27
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/qiime1-demux-format/incomplete.fna",
      "path_type": "hardlink",
      "sha256": "5f3e125a1b6723c1f48da254e30cc3503fc918e75d9a68066800297928dbe854",
      "size_in_bytes": 6
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/qiime1-demux-format/invalid-header.fna",
      "path_type": "hardlink",
      "sha256": "c947eb3ef02328f17138f542437822d3e88f7019c5aa4aa2b50a97d9c7c6d91c",
      "size_in_bytes": 11
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/qiime1-demux-format/long.fna",
      "path_type": "hardlink",
      "sha256": "9481c74fc568d666629e189cbcc2e914bfd811ac467ee1cf5f54ba9e46eb3d1d",
      "size_in_bytes": 393
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/qiime1-demux-format/no-sample-id.fna",
      "path_type": "hardlink",
      "sha256": "1b136d8b3e592e3dfd46b816ee5103b24571672118eb56cb1b25b0f5b466c3ba",
      "size_in_bytes": 9
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/qiime1-demux-format/no-secondary-id.fna",
      "path_type": "hardlink",
      "sha256": "c5f296fa00a6ccc963c75d090bd0f00f9301494bac94034ccc0873d3008d0e33",
      "size_in_bytes": 10
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/qiime1-demux-format/no-underscore-in-id.fna",
      "path_type": "hardlink",
      "sha256": "2b0cb032faef8581ff7c3bc62ead49b29ca475bff579322d17c23088f1369c7d",
      "size_in_bytes": 9
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/qiime1-demux-format/not-dna.fna",
      "path_type": "hardlink",
      "sha256": "41eb541895b6bee8d5df06d04921f43265011208362e1fc6ea411cdc3909957a",
      "size_in_bytes": 12
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/qiime1-demux-format/short.fna",
      "path_type": "hardlink",
      "sha256": "982fa6b1444ee1efa345e2f02065ce9962f1bc0970695981db14d7e2b53b7778",
      "size_in_bytes": 110
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/qiime1-demux-format/single-record.fna",
      "path_type": "hardlink",
      "sha256": "db762104aec932babed0f1638795e1dfabac1e77b43cb2ff49f824cd443fc403",
      "size_in_bytes": 21
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/qiime1-demux-format/split-libraries-output.fna",
      "path_type": "hardlink",
      "sha256": "9bc741e9ca9545c06e8ef1e6b8eaee9bdd3dcdb1119a41512cf5b23fc3e50589",
      "size_in_bytes": 1202
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/qiime1-demux-format/with-descriptions.fna",
      "path_type": "hardlink",
      "sha256": "8e7ca526ecefa5de936ba0c713ba62f2c3fa99bf2e5a97114911d145b1ab2436",
      "size_in_bytes": 61
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/relative_manifests/jagged-MANIFEST",
      "path_type": "hardlink",
      "sha256": "551d73a29c71e91bf2cb1d1b50bd7c259fd9b95426aacf5d12a816bd5449fe6a",
      "size_in_bytes": 403
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/relative_manifests/long-MANIFEST",
      "path_type": "hardlink",
      "sha256": "3470e09dbb6be92d393e603b3201c45996e0c2216c2b5aae3324c4aaa0994fed",
      "size_in_bytes": 727
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/relative_manifests/paired-MANIFEST",
      "path_type": "hardlink",
      "sha256": "4d5d3ca2a377951107e81f3cf0bc334aa142b415a6f96c2c2066772fb9ae585c",
      "size_in_bytes": 159
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/relative_manifests/single-MANIFEST",
      "path_type": "hardlink",
      "sha256": "f8866612e84d476912f1ec7e54675a4beca5da382992f0fea6a759b6cc8aeca1",
      "size_in_bytes": 123
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/s1-phred64.fastq",
      "path_type": "hardlink",
      "sha256": "8b2c5742178c1d100ee103a77b31593a266c731f04e4c35c3134e7a60fd3facb",
      "size_in_bytes": 1035
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/s1-phred64.fastq.gz",
      "path_type": "hardlink",
      "sha256": "da7bad26ed227678f2a320a998ca61ab085fbdf81873d4c5d4dc3915ef31620b",
      "size_in_bytes": 456
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/s2-phred64.fastq",
      "path_type": "hardlink",
      "sha256": "64bca12b4d3da92d5e5c6a32f171fa938ea4c2d9525dce15db653dc128432910",
      "size_in_bytes": 1034
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/s2-phred64.fastq.gz",
      "path_type": "hardlink",
      "sha256": "331a1e548f98dec927d19314dff7774d5bc6aa6730d570928ad0d72fa3361f1b",
      "size_in_bytes": 463
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/single-end-two-sample-data1/MANIFEST",
      "path_type": "hardlink",
      "sha256": "0bf74fb5521a1c32a25800e84f58bcb3ab11a79f77aa343ba1b26fe151100f11",
      "size_in_bytes": 198
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/single-end-two-sample-data2/MANIFEST",
      "path_type": "hardlink",
      "sha256": "9b5df41f72790bb25a677796e1feb2778fefb1b56e9b35e745ca1c754eaeed07",
      "size_in_bytes": 220
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/single-end-two-sample-data3/MANIFEST",
      "path_type": "hardlink",
      "sha256": "f16f4c335ce54beb46a4b25a9b62497347ee817c26d2a99f14f7b44f191ca6b6",
      "size_in_bytes": 218
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/single_end_data/MANIFEST",
      "path_type": "hardlink",
      "sha256": "30f7b6bea33f7b5747f76c869669c9d6c1a9992953c4c7ade37141ca26d60129",
      "size_in_bytes": 136
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/data/single_end_data/MANIFEST.txt",
      "path_type": "hardlink",
      "sha256": "beff9f7d96fd24a497c185685b93c4491c726440a49221cec088a2aca3b9480d",
      "size_in_bytes": 135
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/test_format.py",
      "path_type": "hardlink",
      "sha256": "13c1e2ca7d2c0b0e8a914e303e7286ec812703f894a37e258e214bcbba58348e",
      "size_in_bytes": 32462
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/test_transformer.py",
      "path_type": "hardlink",
      "sha256": "c3d5ec92e021f11659d91a73eea47bfbf203784d6950b992c722ea40610c57c0",
      "size_in_bytes": 54725
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/per_sample_sequences/tests/test_type.py",
      "path_type": "hardlink",
      "sha256": "a764b67464ccb3d3a9c9e88dfd8fc12c94e70876e63fe0456a73846112035142",
      "size_in_bytes": 5249
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/plugin_setup.py",
      "path_type": "hardlink",
      "sha256": "3d36877bc2100d39662d46af57966d8a2b56fea9f66ea9cd29abf67ef4fbabd7",
      "size_in_bytes": 1060
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/reference_db/__init__.py",
      "path_type": "hardlink",
      "sha256": "6ca9d0a3138f6a54f636d4f9f8c28170116bc7348c966c313ce6133f6decf48b",
      "size_in_bytes": 1124
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/reference_db/__pycache__/__init__.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "91c2bd6f08cb47a4623ffe2cdf104e69550bc4054e74357d3755816beb6a0067",
      "size_in_bytes": 804
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/reference_db/__pycache__/_format.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "ad7d056dc05ab7e5bbc66e94219899d241a5e678531acc43475de932a6d8e93c",
      "size_in_bytes": 8248
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/reference_db/__pycache__/_type.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "057a30aa733a08ce4c88d88fe6f02a07d579956686a16f36a64141e3cc59877a",
      "size_in_bytes": 571
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/reference_db/_format.py",
      "path_type": "hardlink",
      "sha256": "3600a0c561223f48c15a62b0337b8f421349cda80a51be26e98a13b236313dca",
      "size_in_bytes": 10116
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/reference_db/_type.py",
      "path_type": "hardlink",
      "sha256": "fb713b1226f32ab4e8fb6ef5757cb767ab8c088e35b1205d06353a881b1c3cc0",
      "size_in_bytes": 937
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/reference_db/tests/__init__.py",
      "path_type": "hardlink",
      "sha256": "d29396e7d9d77c74a96504b2d052ddc53c982717283f65eff02f0c55a672eda0",
      "size_in_bytes": 344
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/reference_db/tests/__pycache__/__init__.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "bb4be1ebfc42b24e5635d82fff4aab5f03b5425674bb617df742769dfdacb211",
      "size_in_bytes": 192
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/reference_db/tests/__pycache__/test_format.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "e171e46ebf38be9f0627015d06dfe2d3dbd620cc74a57ebe44798a17ce955e8c",
      "size_in_bytes": 10784
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/reference_db/tests/__pycache__/test_type.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "541db99bd5ebcdacaff0d1c51ca52e2cd30e98acbb81c11534536efc3acc496f",
      "size_in_bytes": 2810
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/reference_db/tests/data/bad_dmnd_db/bad_name.dmnd",
      "path_type": "hardlink",
      "sha256": "e460330082689417c8fd592e2bc8d010e53ab705d54bef010ec7ecd22343efcf",
      "size_in_bytes": 212635
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/reference_db/tests/data/dmnd_db/ref_db.dmnd",
      "path_type": "hardlink",
      "sha256": "e460330082689417c8fd592e2bc8d010e53ab705d54bef010ec7ecd22343efcf",
      "size_in_bytes": 212635
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/reference_db/tests/data/eggnog_seq_tax/e5.proteomes.faa",
      "path_type": "hardlink",
      "sha256": "10623f52233ca513f7b677932aaa827f5c23b3395f15c25f795680a157d945d6",
      "size_in_bytes": 189
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/reference_db/tests/data/eggnog_seq_tax/e5.taxid_info.tsv",
      "path_type": "hardlink",
      "sha256": "d23d103430743ba0a43186fd28c9b3909296134e975be2c126eb77f2352537fd",
      "size_in_bytes": 2698
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/reference_db/tests/data/eggnog_seq_tax_bad/invalid_col.tsv",
      "path_type": "hardlink",
      "sha256": "8f86e72b70231f8b6aef65a4fc4e472ba25072c32faaf81dbc8502097791514c",
      "size_in_bytes": 2699
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/reference_db/tests/data/eggnog_seq_tax_bad/invalid_rank.tsv",
      "path_type": "hardlink",
      "sha256": "cc3f2d4b451719feb5303f061b6777ac2d00810bccd2c431aa5d297de44473f9",
      "size_in_bytes": 2704
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/reference_db/tests/data/eggnog_seq_tax_bad/invalid_taxid.tsv",
      "path_type": "hardlink",
      "sha256": "4e6d84dba1d3f2d19728284fc284cb87d32955b26c40ee335d10d77249614ad9",
      "size_in_bytes": 2699
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/reference_db/tests/data/eggnog_seq_tax_bad/invalid_taxid_lineage.tsv",
      "path_type": "hardlink",
      "sha256": "3b863624c5ecbd1ef7b38288526a38c37b69e0ac52444be96ef659b50f592154",
      "size_in_bytes": 2701
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/reference_db/tests/data/eggnog_seq_tax_bad/too_many_cols.tsv",
      "path_type": "hardlink",
      "sha256": "16e6cbca9d9fc39ea13d8fe4c4a5a0cdc1711043b41456cec9112993630a3611",
      "size_in_bytes": 2714
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/reference_db/tests/data/good_eggnog/eggnog.db",
      "path_type": "hardlink",
      "sha256": "8f878877e7d9b68cc9d5fa44948762599a5915e43515c066164f187d226ce9b7",
      "size_in_bytes": 19570688
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/reference_db/tests/data/good_eggnog/eggnog.taxa.db",
      "path_type": "hardlink",
      "sha256": "57a208bdc259d8a191aca4f69b2dc6b7001f1fef221167ce72415d31595e17dc",
      "size_in_bytes": 90112
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/reference_db/tests/data/good_eggnog/eggnog.taxa.db.traverse.pkl",
      "path_type": "hardlink",
      "sha256": "de7bb2b35489c9e5e1f2522575c8107ebd3d7117f8910dc6745aab68ac2d2173",
      "size_in_bytes": 6628719
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/reference_db/tests/data/ncbi/db-valid/names.dmp",
      "path_type": "hardlink",
      "sha256": "6a4ae3d02eeb370adbdc0f2a5bd67dc85cbd48d2077af2a68bfef5c1f79d4f19",
      "size_in_bytes": 487
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/reference_db/tests/data/ncbi/db-valid/nodes.dmp",
      "path_type": "hardlink",
      "sha256": "65c8eecbb6e397550ef2ece4a76216110df90c38b2e2e7d6ee69f1853c3dcbcd",
      "size_in_bytes": 696
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/reference_db/tests/data/ncbi/db-valid/prot.accession2taxid.gz",
      "path_type": "hardlink",
      "sha256": "9d4b8866ef37767f47469cb81f182265f94bc1a9806ffeea37b9a5ca80e26e19",
      "size_in_bytes": 10956
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/reference_db/tests/data/ncbi/names-non-numeric.dmp",
      "path_type": "hardlink",
      "sha256": "174333c7f9b8b3f4960e9a9698c7fe76f315cb22f4ebc39cd119c8b7fb15cb44",
      "size_in_bytes": 487
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/reference_db/tests/data/ncbi/names-ok.dmp",
      "path_type": "hardlink",
      "sha256": "6a4ae3d02eeb370adbdc0f2a5bd67dc85cbd48d2077af2a68bfef5c1f79d4f19",
      "size_in_bytes": 487
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/reference_db/tests/data/ncbi/names-wrong-cols.dmp",
      "path_type": "hardlink",
      "sha256": "6591377c3328b098c03db03aabfdf9167894524e346c45796160ff6a2358280d",
      "size_in_bytes": 469
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/reference_db/tests/data/ncbi/nodes-non-numeric-other.dmp",
      "path_type": "hardlink",
      "sha256": "45b8160f18719831f1074595fc2f5622bb68ceaadf901f7146621cca72bbc7f1",
      "size_in_bytes": 696
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/reference_db/tests/data/ncbi/nodes-non-numeric.dmp",
      "path_type": "hardlink",
      "sha256": "ae53ce548019c19c8cb7b0f0b76c6e1426cfe5f8fa979752426d03388d92ce00",
      "size_in_bytes": 691
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/reference_db/tests/data/ncbi/nodes-ok.dmp",
      "path_type": "hardlink",
      "sha256": "65c8eecbb6e397550ef2ece4a76216110df90c38b2e2e7d6ee69f1853c3dcbcd",
      "size_in_bytes": 696
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/reference_db/tests/data/ncbi/nodes-wrong-cols.dmp",
      "path_type": "hardlink",
      "sha256": "e8ddb50870bdff72442511dd8740bb948eb2907e587b824c0fcdbfcbc977d337",
      "size_in_bytes": 693
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/reference_db/tests/data/ncbi/too_many_cols.gz",
      "path_type": "hardlink",
      "sha256": "1e7e0dbd358d6b30950ac05ec20009f25467509843c4d6ef0d6d5c6a5cc9d34c",
      "size_in_bytes": 166
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/reference_db/tests/data/ncbi/wrong_accession.gz",
      "path_type": "hardlink",
      "sha256": "8475011fcd961bb79d473dae02e31644c1c6befef646c7aaf11ec4b5eb695d99",
      "size_in_bytes": 162
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/reference_db/tests/data/ncbi/wrong_accession_version.gz",
      "path_type": "hardlink",
      "sha256": "ac26b8ad35d6080551c9d58dd1f7237e1b35926d515baec473cbc0d5674929fb",
      "size_in_bytes": 164
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/reference_db/tests/data/ncbi/wrong_col.gz",
      "path_type": "hardlink",
      "sha256": "316ef69aece9e8d45cefd65cc4ce79f9cb3c727908bb838d616feac19a79c594",
      "size_in_bytes": 150
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/reference_db/tests/data/ncbi/wrong_gi.gz",
      "path_type": "hardlink",
      "sha256": "37baac90469a38d341e24ddd0b0465451e0a18ad2ffaf0de37ed6331642b758d",
      "size_in_bytes": 149
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/reference_db/tests/data/ncbi/wrong_taxid.gz",
      "path_type": "hardlink",
      "sha256": "2d859e1ada9b1940f539c64033b3958334f25993012958e9f286b892960e6286",
      "size_in_bytes": 152
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/reference_db/tests/data/single_eggnog/eggnog.db",
      "path_type": "hardlink",
      "sha256": "8f878877e7d9b68cc9d5fa44948762599a5915e43515c066164f187d226ce9b7",
      "size_in_bytes": 19570688
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/reference_db/tests/test_format.py",
      "path_type": "hardlink",
      "sha256": "2909868f43342cb3e1a626c541c452fdc96ff3e1f496d8063ca783c44ed38608",
      "size_in_bytes": 9435
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/reference_db/tests/test_type.py",
      "path_type": "hardlink",
      "sha256": "fec6cd27d7778824d2e60ae3fe21e155b4a65041b8187a23c59208c65e828832",
      "size_in_bytes": 2059
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/sample_data/__init__.py",
      "path_type": "hardlink",
      "sha256": "bf88a87d2bc9c2f39c78fda42b0865abe743038732b58a071b61a93b7627d6d8",
      "size_in_bytes": 661
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/sample_data/__pycache__/__init__.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "9756b311368456be7137c0e6e73743c3bc28220423ea30af06511094c99ca37e",
      "size_in_bytes": 471
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/sample_data/__pycache__/_format.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "597e6a11f10b6ae7c1fd547405d463090d7b15185ec126da0d06da5571041480",
      "size_in_bytes": 1463
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/sample_data/__pycache__/_transformer.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "50ce7b6825d215fdca1f2c2dbb8a463a524a20f1d160dea9ab1f22700fc8e9ac",
      "size_in_bytes": 1596
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/sample_data/__pycache__/_type.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "48aad737f6c330f23a44c0b01a536c57ee27fa026135302901aa4e18d1f36ff7",
      "size_in_bytes": 658
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/sample_data/_format.py",
      "path_type": "hardlink",
      "sha256": "bf0bbce4e390f5c0b2e89bc72b45003b414ddcc0a745868c4dadbf81d6272adf",
      "size_in_bytes": 2301
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/sample_data/_transformer.py",
      "path_type": "hardlink",
      "sha256": "e17375767975ffe3ee9b7f789b225fae6e775895ec2d8e3ca3c42860e0d03900",
      "size_in_bytes": 1754
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/sample_data/_type.py",
      "path_type": "hardlink",
      "sha256": "485baf7d801ceffaf72f83a94417d2cadfc227810439215e192ef61eedccbd5f",
      "size_in_bytes": 938
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/sample_data/tests/__init__.py",
      "path_type": "hardlink",
      "sha256": "36ceb2afcad5806e78f4ee58b31bedaae72769dcbc64e817ee66034936317b1b",
      "size_in_bytes": 349
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/sample_data/tests/__pycache__/__init__.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "76307c3f378f6fa9f0d66c10619c12c10b55d53284fe847f694315d87ec538a5",
      "size_in_bytes": 191
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/sample_data/tests/__pycache__/test_format.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "6dd49584ff877596f3d78f6a9dd748044d78668cfdc8980d663d96247df3b28c",
      "size_in_bytes": 2999
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/sample_data/tests/__pycache__/test_transformer.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "b6a1aa49a806d002d53480b4d50b325d86ba0e0363f0d28713a5940364a67721",
      "size_in_bytes": 3177
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/sample_data/tests/__pycache__/test_type.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "545a0491dbceb06950ba69ee91fd7057f3c8363673ac29778bf626440f74a666",
      "size_in_bytes": 1374
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/sample_data/tests/data/alpha-diversity-int-indices.tsv",
      "path_type": "hardlink",
      "sha256": "3afb2354781d13bfc34848b034d55e284574609c06635a276025b707cac4cc71",
      "size_in_bytes": 19
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/sample_data/tests/data/alpha-diversity-jagged-rows.tsv",
      "path_type": "hardlink",
      "sha256": "ab9b04436a1bac63b3855a4ffbb3e0fe4ada6ee0c69805997d11abbff5697ce9",
      "size_in_bytes": 73
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/sample_data/tests/data/alpha-diversity-missing-records.tsv",
      "path_type": "hardlink",
      "sha256": "2004e312fe9bbaba2bfd396f38ff65a573080a52cb6d5c0c36e9a60d4ae0915d",
      "size_in_bytes": 28
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/sample_data/tests/data/alpha-diversity-one-column.tsv",
      "path_type": "hardlink",
      "sha256": "40a5087f68d3f7fc2171d3c8e828e7d894e55b6ae454c4608b86aceb21d317dc",
      "size_in_bytes": 17
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/sample_data/tests/data/alpha-diversity-one-sample.tsv",
      "path_type": "hardlink",
      "sha256": "34709d25dd0ffb9c21238b5c0e69475090c189157a4a0039803c17ef6518ccf8",
      "size_in_bytes": 36
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/sample_data/tests/data/alpha-diversity-with-metadata.tsv",
      "path_type": "hardlink",
      "sha256": "1fc03459897249c6f2043ae63210e94ddc471c67eeb94103358a8e191b6890eb",
      "size_in_bytes": 77
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/sample_data/tests/data/alpha-diversity.tsv",
      "path_type": "hardlink",
      "sha256": "1f759cac3f071b1f29570acee7a022ed478d87681854090cb84aa66ea477d0f3",
      "size_in_bytes": 63
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/sample_data/tests/data/also-not-alpha-diversity.tsv",
      "path_type": "hardlink",
      "sha256": "8d1947ec1a4fa07ab9d628c39ea6fe4ca5b4ea2bd5508e0115558dad4d9a6408",
      "size_in_bytes": 38
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/sample_data/tests/test_format.py",
      "path_type": "hardlink",
      "sha256": "09f9433a533ebf61a07d5604c7e079d8fc3e182c7793d59d6bab80637f904625",
      "size_in_bytes": 2707
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/sample_data/tests/test_transformer.py",
      "path_type": "hardlink",
      "sha256": "8eb16a7e8ab6c4f03648d3e50a1ccc5965b867a38c903f9b8abe1777207ced8d",
      "size_in_bytes": 3343
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/sample_data/tests/test_type.py",
      "path_type": "hardlink",
      "sha256": "d6f4cf275be1bdd5bb6c18e841844dbd053c6ba0c324fe75011ff8ff4e00721d",
      "size_in_bytes": 1105
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/tree/__init__.py",
      "path_type": "hardlink",
      "sha256": "6036302558d6e9c0d46e36c5559f7ed0ae58f2a6759fb018bd3149806aff2454",
      "size_in_bytes": 648
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/tree/__pycache__/__init__.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "aa74d84b151f9c3b6a4a7a316b0803af34e87f60bc6c669c79eb622247802f1b",
      "size_in_bytes": 481
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/tree/__pycache__/_format.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "88d2c35dad6c394b358e510219f2fdd036c6fa6a418541d46162e047b198ea52",
      "size_in_bytes": 799
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/tree/__pycache__/_transformer.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "ac2f39882a0a06e2d42580b316130ff6e7aa4091cacf459ba105b225b7cc859c",
      "size_in_bytes": 794
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/tree/__pycache__/_type.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "540c943c375e451b101f0c9372297687c4053237da3f082ff973ecae8de16086",
      "size_in_bytes": 1561
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/tree/_format.py",
      "path_type": "hardlink",
      "sha256": "82d428982b20d15093c69e99d4b7e02ed65aecc381f63d3ed6a135d2ce2f29cd",
      "size_in_bytes": 777
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/tree/_transformer.py",
      "path_type": "hardlink",
      "sha256": "6c8d89cfc16a006d991370649b966f12db2e540109c3c0e0898e05ccca76ceb8",
      "size_in_bytes": 777
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/tree/_type.py",
      "path_type": "hardlink",
      "sha256": "98f98dcd969c68d139b63b123927aeacc4ce0cb9da82ce9b42dc637d780c26ef",
      "size_in_bytes": 1928
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/tree/tests/__init__.py",
      "path_type": "hardlink",
      "sha256": "36ceb2afcad5806e78f4ee58b31bedaae72769dcbc64e817ee66034936317b1b",
      "size_in_bytes": 349
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/tree/tests/__pycache__/__init__.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "a4b21c72113b5a2be4a2068770ad85f8fa2424d965fa16a75aefbbce4c5b4a63",
      "size_in_bytes": 184
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/tree/tests/__pycache__/test_format.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "7dc84eb06aa27f9d85f416f93dc13a0b9c4c720af23b0ab31990234fad225515",
      "size_in_bytes": 1548
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/tree/tests/__pycache__/test_transformer.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "f4c5ef44846f96d4a48759422f01b34fe725b29a4da22f6b157a5a52aedf7490",
      "size_in_bytes": 1300
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/tree/tests/__pycache__/test_type.cpython-39.pyc",
      "path_type": "hardlink",
      "sha256": "f63f8535a5afebc6483dbf22b7ef25b9379dba61288a97f29062bde77de7ad0b",
      "size_in_bytes": 2008
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/tree/tests/data/not-tree.nwk",
      "path_type": "hardlink",
      "sha256": "eedb38788ddb877b36bc04737d093698cc4f2d86b2aec1984812a09d1ce2effa",
      "size_in_bytes": 25
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/tree/tests/data/tree.nwk",
      "path_type": "hardlink",
      "sha256": "9e3d9e68821dbd6832fccadcd6e65b619f877d48df898798192f7d2299c9923b",
      "size_in_bytes": 47
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/tree/tests/test_format.py",
      "path_type": "hardlink",
      "sha256": "05a0fce2893ca4aba1e3f96e5d3ece374c0923cc8d736e2bce2cf2fa4224bc7d",
      "size_in_bytes": 1353
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/tree/tests/test_transformer.py",
      "path_type": "hardlink",
      "sha256": "72d6feb3fe3f5878a969f3c52e06de6cdee31a139683c39de44c6d4c84f4810e",
      "size_in_bytes": 1248
    },
    {
      "_path": "lib/python3.9/site-packages/q2_types/tree/tests/test_type.py",
      "path_type": "hardlink",
      "sha256": "45e1da702bc969947bce2fd3c0fdb74549d12bc4a9e2cb892545cfd3afa22be5",
      "size_in_bytes": 1538
    }
  ],
  "paths_version": 1
}