OpenScientificCodeRegistry/Database
Open Scientific Code Registry (OSCR): the authors' scripts The code published by the authors of open-access neuroscience papers, as found and verified by Open Scientific Code Registry (OSCR). Each file is here exactly as it is at the source, at the verified commit, under the license of its repository. 421,275 unique files (3,782 MB of text) from 8,849 repositories, in 24 Parquet block(s). Only files whose repository's license allows redistribution, confirmed by the repository's… See the full description on the dataset page: https://huggingface.co/datasets/OpenScientificCodeRegistry/Database.
05.6k
1{2 "format": "oscr-script-manifest/1",3 "repository": "github.com/marcelm/cutadapt",4 "url": "https://github.com/marcelm/cutadapt",5 "host": "github.com",6 "commit": "4927632f7c546dd290c53501c8417f909252befe",7 "license": "MIT",8 "license_confirmed_by": "license file LICENSE",9 "redistribution": "yes",10 "files": [11 {12 "path": "LICENSE",13 "sha256": "d73effeec39392d9299683b13b246c3e87dd9e0e181b66f65d314ff1574e7ed6",14 "language": "License",15 "lines": 19,16 "truncated": false,17 "block": 20,18 "row": 879019 },20 {21 "path": "README.rst",22 "sha256": "fc9dbfbc5f65ff8db72db9cf06a404ce23e4cb272af18965d96ef9797b152db2",23 "language": "Text",24 "lines": 56,25 "truncated": false,26 "block": 21,27 "row": 297528 },29 {30 "path": "doc/conf.py",31 "sha256": "5bc3a80b32acb5b3404f6a387dd6242e6b35432469b837d98e60257bdd580df0",32 "language": "Python",33 "lines": 38,34 "truncated": false,35 "block": 20,36 "row": 1444037 },38 {39 "path": "setup.py",40 "sha256": "ea2a162fef9455da407a9e462d6cf2c678584a61cf58357f4ea4ef6333bf3248",41 "language": "Python",42 "lines": 11,43 "truncated": false,44 "block": 20,45 "row": 1322746 },47 {48 "path": "src/cutadapt/__init__.py",49 "sha256": "9082695f0b576d9d23b57e8006251a9a9a0314a36a1ab8d4813667f4b4d1e883",50 "language": "Python",51 "lines": 3,52 "truncated": false,53 "block": 20,54 "row": 1229655 },56 {57 "path": "src/cutadapt/__main__.py",58 "sha256": "0b20c6a4bc128915d75a9af51ea507fd1614229321cafe815aff9e955af40bdc",59 "language": "Python",60 "lines": 5,61 "truncated": false,62 "block": 20,63 "row": 1233364 },65 {66 "path": "src/cutadapt/_match_tables.py",67 "sha256": "8453a1659f1130f00fe33f20d49bdebaefca80407ac9c9ddb4f9eba76740705e",68 "language": "Python",69 "lines": 98,70 "truncated": false,71 "block": 20,72 "row": 1649473 },74 {75 "path": "src/cutadapt/adapters.py",76 "sha256": "f608dae38378d64e0f38cbb0682394574a76c0e7586676be0d21f636c611509a",77 "language": "Python",78 "lines": 1597,79 "truncated": false,80 "block": 21,81 "row": 36582 },83 {84 "path": "src/cutadapt/align.py",85 "sha256": "aed216c8da6f2e82f561d3579cea0925a1eac233639342ccb6a63fdcbf79face",86 "language": "Python",87 "lines": 182,88 "truncated": false,89 "block": 20,90 "row": 1864691 },92 {93 "path": "src/cutadapt/cli.py",94 "sha256": "c5d61dfd91816103649490b57f280d10bbce148191d09ec7e5103b9964199454",95 "language": "Python",96 "lines": 1408,97 "truncated": false,98 "block": 21,99 "row": 383100 },101 {102 "path": "src/cutadapt/expected_errors.h",103 "sha256": "e91079a322830a2c087d2a2ed850fd96bfc1bf460b341b5ec75c76c0b732d1e1",104 "language": "C/C++",105 "lines": 140,106 "truncated": false,107 "block": 20,108 "row": 2289109 },110 {111 "path": "src/cutadapt/files.py",112 "sha256": "a67c8d562d040ee98ea4815272adaa6d3f531fb7288b9d5a4efcc2f08574b4bf",113 "language": "Python",114 "lines": 333,115 "truncated": false,116 "block": 20,117 "row": 20278118 },119 {120 "path": "src/cutadapt/json.py",121 "sha256": "0040a4a4c0768c4844dbf6e1db217925975d770a5abb3c9b39cd6285f9ce9177",122 "language": "Python",123 "lines": 72,124 "truncated": false,125 "block": 20,126 "row": 15401127 },128 {129 "path": "src/cutadapt/kmer_heuristic.py",130 "sha256": "61598f379a7fe7a59cd6672d28de22a75616bba99fd2f9488c1f4897e5a72428",131 "language": "Python",132 "lines": 231,133 "truncated": false,134 "block": 20,135 "row": 19946136 },137 {138 "path": "src/cutadapt/log.py",139 "sha256": "ce2a91bfca5fe79ffb07d7e372201b78a77dd5eeb593343284909cb651d2d1b7",140 "language": "Python",141 "lines": 60,142 "truncated": false,143 "block": 20,144 "row": 15426145 },146 {147 "path": "src/cutadapt/modifiers.py",148 "sha256": "fb26019b46f794d70308faff5f77c9d991ae4cba2683995d9c3fa57bc00a5257",149 "language": "Python",150 "lines": 919,151 "truncated": false,152 "block": 21,153 "row": 81154 },155 {156 "path": "src/cutadapt/parser.py",157 "sha256": "66676a2eced7fd1ca6bcb0db1df77466db41c4d4caeda8dd99212986996c935c",158 "language": "Python",159 "lines": 554,160 "truncated": false,161 "block": 20,162 "row": 21481163 },164 {165 "path": "src/cutadapt/pipeline.py",166 "sha256": "83dc2c05c884b41d4650804c64ec82e429f94bc14f7c49fd9df5916850e1f4f5",167 "language": "Python",168 "lines": 153,169 "truncated": false,170 "block": 20,171 "row": 18015172 },173 {174 "path": "src/cutadapt/predicates.py",175 "sha256": "2ba3ebddc54413a3099ae388b763f93b8ca6114da376237b169ee5b8e9aebadf",176 "language": "Python",177 "lines": 174,178 "truncated": false,179 "block": 20,180 "row": 18228181 },182 {183 "path": "src/cutadapt/report.py",184 "sha256": "eced0096259cd8cc3c4c538abf52bc2ceb6c161b46c2d162084135a522267a2a",185 "language": "Python",186 "lines": 896,187 "truncated": false,188 "block": 21,189 "row": 92190 },191 {192 "path": "src/cutadapt/runners.py",193 "sha256": "d6bb9dc38f4eba72f9043789e54d8262ad8f117daeb6867b343cd797c62ac80d",194 "language": "Python",195 "lines": 471,196 "truncated": false,197 "block": 20,198 "row": 21243199 },200 {201 "path": "src/cutadapt/statistics.py",202 "sha256": "6c71dd5ec6009031df2f02d0c0c547aa9cb816bf3d531ab690a216aa30fc4a2d",203 "language": "Python",204 "lines": 47,205 "truncated": false,206 "block": 20,207 "row": 15254208 },209 {210 "path": "src/cutadapt/steps.py",211 "sha256": "7aa2f74dcb0131f1304558688f74005f9be41963e30ad933d3fa0281a1003165",212 "language": "Python",213 "lines": 581,214 "truncated": false,215 "block": 20,216 "row": 21489217 },218 {219 "path": "src/cutadapt/tokenizer.py",220 "sha256": "f17c43aca0f0e666a9b67e83a3fe76068e2b65d30e3ef8e7639dcd0c192757ed",221 "language": "Python",222 "lines": 53,223 "truncated": false,224 "block": 20,225 "row": 14997226 },227 {228 "path": "src/cutadapt/utils.py",229 "sha256": "6c632be65b5b97eb2adcd43877a8450d37b9665da887780ebb4965a185276b77",230 "language": "Python",231 "lines": 133,232 "truncated": false,233 "block": 20,234 "row": 17419235 },236 {237 "path": "tests/conftest.py",238 "sha256": "81b3bb8f21d20a24ca842bd079cc63b5687e1631b52da9ec5334246ab6f6680b",239 "language": "Python",240 "lines": 49,241 "truncated": false,242 "block": 20,243 "row": 14963244 },245 {246 "path": "tests/test_adapters.py",247 "sha256": "33ce8212a8bc5d5c4405ddde3c04913f392554bc8c756b09e8e8598596ecdcf0",248 "language": "Python",249 "lines": 705,250 "truncated": false,251 "block": 20,252 "row": 21564253 },254 {255 "path": "tests/test_align.py",256 "sha256": "ec20942c69f2ac75ac4a8b759a72fb3761cdc842ea829c92aca718746eb56ee1",257 "language": "Python",258 "lines": 497,259 "truncated": false,260 "block": 20,261 "row": 21071262 },263 {264 "path": "tests/test_api.py",265 "sha256": "121c138e0e16a6e7db2e9987ba119b6cf0df72bd34c82dc8b9f8bbff3b4df616",266 "language": "Python",267 "lines": 185,268 "truncated": false,269 "block": 20,270 "row": 18891271 },272 {273 "path": "tests/test_command.py",274 "sha256": "905f307c4d4507859d613e103fcd10a2f8c62b931df8888a244a71a2dac1cb9b",275 "language": "Python",276 "lines": 194,277 "truncated": false,278 "block": 20,279 "row": 18551280 },281 {282 "path": "tests/test_commandline.py",283 "sha256": "0db7fcc879e9f0fdc98edb130a13363bb694d75c8dbd59fb838c8894749655c9",284 "language": "Python",285 "lines": 1022,286 "truncated": false,287 "block": 20,288 "row": 22019289 },290 {291 "path": "tests/test_compression.py",292 "sha256": "89c6f364ec14c12846ca5828a5cd86dd58b892f95c61817ce851e12b8e77724b",293 "language": "Python",294 "lines": 66,295 "truncated": false,296 "block": 20,297 "row": 15104298 },299 {300 "path": "tests/test_files.py",301 "sha256": "121002c50306d92d4e69e63ed24574792b20b6c3fbe0330ac320264e75c76c6c",302 "language": "Python",303 "lines": 132,304 "truncated": false,305 "block": 20,306 "row": 17546307 },308 {309 "path": "tests/test_info_file.py",310 "sha256": "eaac2f86140d8c17d86e55692e48e914d90da37db0b2bd5e3001bd76964065fa",311 "language": "Python",312 "lines": 202,313 "truncated": false,314 "block": 20,315 "row": 18229316 },317 {318 "path": "tests/test_kmer_finder.py",319 "sha256": "a25be281da479df7e4f98b36a2c73c45363fa1a286d7edd058925e0ebe2ea42d",320 "language": "Python",321 "lines": 113,322 "truncated": false,323 "block": 20,324 "row": 17600325 },326 {327 "path": "tests/test_kmer_heuristic.py",328 "sha256": "35464d7a54c8f4db1bdf0146b3f2887e132c1c82784a1db33062393c253e6509",329 "language": "Python",330 "lines": 119,331 "truncated": false,332 "block": 20,333 "row": 17416334 },335 {336 "path": "tests/test_main.py",337 "sha256": "193f7c989f56cb5f8d49764bda8b245a481d4bb4428861691239964a46d0d165",338 "language": "Python",339 "lines": 56,340 "truncated": false,341 "block": 20,342 "row": 15062343 },344 {345 "path": "tests/test_modifiers.py",346 "sha256": "4020567d9011bccadc8fe03b0e9913b25a2e992acf4e015a04ed27e992dded46",347 "language": "Python",348 "lines": 475,349 "truncated": false,350 "block": 20,351 "row": 21270352 },353 {354 "path": "tests/test_paired.py",355 "sha256": "642ad631c5962b09fa76d89259c3e498e407daae0c90a1df776182364dad734f",356 "language": "Python",357 "lines": 835,358 "truncated": false,359 "block": 20,360 "row": 21869361 },362 {363 "path": "tests/test_parser.py",364 "sha256": "96faba90a448af2f38a2669bb41dfaa4d94ad1f7dbfb0ab9a430e3c2f07e54e5",365 "language": "Python",366 "lines": 500,367 "truncated": false,368 "block": 20,369 "row": 21190370 },371 {372 "path": "tests/test_predicates.py",373 "sha256": "35f92ce02c9160c57e62d44fa5d9efd99b574f58d208a25f8f69eee9e3c4d1e6",374 "language": "Python",375 "lines": 72,376 "truncated": false,377 "block": 20,378 "row": 16058379 },380 {381 "path": "tests/test_qualtrim.py",382 "sha256": "fb0bc65b73d0bb84bfe1b13f57c667bcd685a7b7a2c89ebf52a91170dac9bdbe",383 "language": "Python",384 "lines": 83,385 "truncated": false,386 "block": 20,387 "row": 16758388 },389 {390 "path": "tests/test_report.py",391 "sha256": "a31f3064ef69d6af2953fbfb3327cd2b19c2f6e119b889b6c23c1f4350a4911c",392 "language": "Python",393 "lines": 15,394 "truncated": false,395 "block": 20,396 "row": 12915397 },398 {399 "path": "tests/test_stats.py",400 "sha256": "29b89b88d56dd411a5dd38fba7a457e1d91a9b686d3355c34901d2d54cea6514",401 "language": "Python",402 "lines": 41,403 "truncated": false,404 "block": 20,405 "row": 14966406 },407 {408 "path": "tests/test_testutils.py",409 "sha256": "97a863b9429290df4df1cd885eee5c86b78984a0ea96e329379675fda93101ce",410 "language": "Python",411 "lines": 21,412 "truncated": false,413 "block": 20,414 "row": 13602415 },416 {417 "path": "tests/test_tokenizer.py",418 "sha256": "244f95bbe1430e567d0541635f28d6f8125aa0d5c4b38d9032921fc53d47ccd4",419 "language": "Python",420 "lines": 30,421 "truncated": false,422 "block": 20,423 "row": 13913424 },425 {426 "path": "tests/test_trim.py",427 "sha256": "000d68e8665ceb26dd351924f973c05b2d18e9718c45fa1c8b42a12b16804eb1",428 "language": "Python",429 "lines": 65,430 "truncated": false,431 "block": 20,432 "row": 16303433 },434 {435 "path": "tests/test_utils.py",436 "sha256": "3195b98d3892a18884f40ae3cad475d191b7e1139a4615c2e3f62fd8db662ada",437 "language": "Python",438 "lines": 38,439 "truncated": false,440 "block": 20,441 "row": 13669442 },443 {444 "path": "tests/utils.py",445 "sha256": "feae889b727bc8793e99c9349e45a635a9d26a0215c454445cee21b878de3bb6",446 "language": "Python",447 "lines": 53,448 "truncated": false,449 "block": 20,450 "row": 14812451 }452 ]453}