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/daehwankimlab/hisat2",4 "url": "https://github.com/DaehwanKimLab/hisat2",5 "host": "github.com",6 "commit": "0d244324f98de541bce04d45c75e83bc3522f7f4",7 "license": "GPL-3.0",8 "license_confirmed_by": "license file LICENSE",9 "redistribution": "yes",10 "files": [11 {12 "path": "LICENSE",13 "sha256": "8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903",14 "language": "License",15 "lines": 674,16 "truncated": false,17 "block": 1,18 "row": 223419 },20 {21 "path": "README.md",22 "sha256": "6a89c1fb613bbe311f9aa40b91461c284235e4fa1265dda55302687140f90567",23 "language": "Text",24 "lines": 102,25 "truncated": false,26 "block": 21,27 "row": 313828 },29 {30 "path": "aligner_bt.cpp",31 "sha256": "263ef84dac69f03942db69ba917f2519b934637fad1c8e7436604d792a50a5f7",32 "language": "C++",33 "lines": 1772,34 "truncated": false,35 "block": 20,36 "row": 140237 },38 {39 "path": "aligner_bt.h",40 "sha256": "6bb8637f2155839a51f69e87cbeac608ab1d659f10f53b8f057f7f604edbb098",41 "language": "C/C++",42 "lines": 947,43 "truncated": false,44 "block": 11,45 "row": 787346 },47 {48 "path": "aligner_cache.cpp",49 "sha256": "10520cf72773611b2f325a264fae622fb944528b54b7fb13b151b4bdb9e0e09b",50 "language": "C++",51 "lines": 181,52 "truncated": false,53 "block": 20,54 "row": 84155 },56 {57 "path": "aligner_cache.h",58 "sha256": "38911f69047ecd2184653c0e9bc04d291526e27589bf5e55639c742894e4e59f",59 "language": "C/C++",60 "lines": 1013,61 "truncated": false,62 "block": 20,63 "row": 292564 },65 {66 "path": "aligner_driver.cpp",67 "sha256": "17bfa3962c5922c6e68c4e42c24262bdbce5f053b61f2b420c3b03dad50d407a",68 "language": "C++",69 "lines": 80,70 "truncated": false,71 "block": 20,72 "row": 65073 },74 {75 "path": "aligner_driver.h",76 "sha256": "8f43857bc6a9bc83ea07043a8e38715d90b1fa902ad71eab5210ca1754dacea5",77 "language": "C/C++",78 "lines": 247,79 "truncated": false,80 "block": 20,81 "row": 253782 },83 {84 "path": "aligner_metrics.h",85 "sha256": "7e380a1433e6dcacbb13c753f43d5bacd1485e1ae281854b6c2aabf9bf147c2e",86 "language": "C/C++",87 "lines": 352,88 "truncated": false,89 "block": 11,90 "row": 730191 },92 {93 "path": "aligner_report.h",94 "sha256": "9123acf820d2fb87ea31cd0dc6d0b3bbd4372f5681e018b4cc01089457d50617",95 "language": "C/C++",96 "lines": 35,97 "truncated": false,98 "block": 20,99 "row": 1679100 },101 {102 "path": "aligner_result.cpp",103 "sha256": "327436545f4d2a21d911931d3aedb5b475ad52e34c4a7456b281a633ad665de1",104 "language": "C++",105 "lines": 2129,106 "truncated": false,107 "block": 20,108 "row": 1406109 },110 {111 "path": "aligner_result.h",112 "sha256": "e55998d86bcfca8632c7c33ae629a592259376bb07934392cb389ff7d176eab1",113 "language": "C/C++",114 "lines": 2318,115 "truncated": false,116 "block": 20,117 "row": 3045118 },119 {120 "path": "aligner_seed.cpp",121 "sha256": "143b297ac38ec2d2e380e64e4f60c69f99d996f2b2fbd194d9744c5753b36a3d",122 "language": "C++",123 "lines": 530,124 "truncated": false,125 "block": 20,126 "row": 1212127 },128 {129 "path": "aligner_seed.h",130 "sha256": "a4643d5c4eb73b822fcc077d8894099914f578aac897b54d40263abd6978f459",131 "language": "C/C++",132 "lines": 2922,133 "truncated": false,134 "block": 20,135 "row": 3075136 },137 {138 "path": "aligner_seed2.cpp",139 "sha256": "b2a72e7f506933b332b43a3187a2854e1d9f4721918cb8e417d3fa5326913823",140 "language": "C++",141 "lines": 1245,142 "truncated": false,143 "block": 20,144 "row": 1370145 },146 {147 "path": "aligner_seed2.h",148 "sha256": "2d841d5874e17bd9920a1761fef0ec65ff2e020afbbbe80d06fff55b534f5d2d",149 "language": "C/C++",150 "lines": 4291,151 "truncated": false,152 "block": 20,153 "row": 3101154 },155 {156 "path": "aligner_seed_policy.cpp",157 "sha256": "355cd17fa73250981652174e3ad82a510aea4be8e38f21c8d54da9a7d7c44d1e",158 "language": "C++",159 "lines": 916,160 "truncated": false,161 "block": 20,162 "row": 1333163 },164 {165 "path": "aligner_seed_policy.h",166 "sha256": "9f3de839746a394c54f68b492d1acf055db6e8a46e5b1ddfe8212538e501b0c1",167 "language": "C/C++",168 "lines": 234,169 "truncated": false,170 "block": 20,171 "row": 2531172 },173 {174 "path": "aligner_sw.cpp",175 "sha256": "a2248e14a41e7ebb91b93e4e03cff41ed6131033af6de787316709e1aeb390f1",176 "language": "C++",177 "lines": 3214,178 "truncated": false,179 "block": 20,180 "row": 1437181 },182 {183 "path": "aligner_sw.h",184 "sha256": "abfe12776e40914d8cae416c632e1e1e7868249853774fabef227e2031938c01",185 "language": "C/C++",186 "lines": 652,187 "truncated": false,188 "block": 20,189 "row": 2908190 },191 {192 "path": "aligner_sw_common.h",193 "sha256": "55e319081dc4be3f95292442d475c5617fbcb7ce091ee141de538e898f2145cf",194 "language": "C/C++",195 "lines": 305,196 "truncated": false,197 "block": 20,198 "row": 2550199 },200 {201 "path": "aligner_sw_driver.cpp",202 "sha256": "8187f638956d590b5b3f7647c7ef5f50cd9585c913a999837af76f0aee76a1d0",203 "language": "C++",204 "lines": 20,205 "truncated": false,206 "block": 20,207 "row": 488208 },209 {210 "path": "aligner_sw_driver.h",211 "sha256": "34f1ad730b7ec983e8ed895d303a9b7bb6e255fec08aef8d23baac7bda09c2c2",212 "language": "C/C++",213 "lines": 2938,214 "truncated": false,215 "block": 20,216 "row": 3091217 },218 {219 "path": "aligner_sw_nuc.h",220 "sha256": "b08de858c147bb7487264267ab32bf194fcfde937aaf4fa8ffc53180d632438f",221 "language": "C/C++",222 "lines": 262,223 "truncated": false,224 "block": 11,225 "row": 6934226 },227 {228 "path": "aligner_swsse.cpp",229 "sha256": "4b3d196a33cbcfff65c32190a80dfabf51c4a2ed54c973e15eb9fb30b0d03790",230 "language": "C++",231 "lines": 88,232 "truncated": false,233 "block": 20,234 "row": 687235 },236 {237 "path": "aligner_swsse.h",238 "sha256": "f5254b99bf29288c84b01969e65f46c65932233ca9569f7823ec775545baead9",239 "language": "C/C++",240 "lines": 500,241 "truncated": false,242 "block": 20,243 "row": 2750244 },245 {246 "path": "aligner_swsse_ee_i16.cpp",247 "sha256": "ea9e227719fd53d38226569b1219d8653f9ebb05a122cad4348b86160fcb21a7",248 "language": "C++",249 "lines": 1911,250 "truncated": false,251 "block": 20,252 "row": 1412253 },254 {255 "path": "aligner_swsse_ee_u8.cpp",256 "sha256": "65df373febb9aaf54e0c90ba5c60af759707e97c7f3042e15e3a9e0158b0b47c",257 "language": "C++",258 "lines": 1902,259 "truncated": false,260 "block": 20,261 "row": 1411262 },263 {264 "path": "aligner_swsse_loc_i16.cpp",265 "sha256": "a59edb0ab2f46625f2768f8400807f24affbef109c496b596bc868314ba2cc1b",266 "language": "C++",267 "lines": 2272,268 "truncated": false,269 "block": 20,270 "row": 1427271 },272 {273 "path": "aligner_swsse_loc_u8.cpp",274 "sha256": "a48746c9a1ddeaeebd12a135ee9d0029897c935522c5914e0b1a6a63b1c428e6",275 "language": "C++",276 "lines": 2266,277 "truncated": false,278 "block": 20,279 "row": 1425280 },281 {282 "path": "aln_sink.cpp",283 "sha256": "a612f76becdbe506f84739ee9b6f5ec7ae8588412bec8b5f6683adce5b17d2f4",284 "language": "C++",285 "lines": 785,286 "truncated": false,287 "block": 20,288 "row": 1305289 },290 {291 "path": "aln_sink.h",292 "sha256": "167e862a25c44c647cbdab9d69cda112add48856859f10c46eeeac398ad24b5b",293 "language": "C/C++",294 "lines": 3252,295 "truncated": false,296 "block": 20,297 "row": 3092298 },299 {300 "path": "alphabet.cpp",301 "sha256": "6cbc461830a7c73ea5cb78d6ee6c16853441ce2328a02616f9129f02e87b3e02",302 "language": "C++",303 "lines": 440,304 "truncated": false,305 "block": 20,306 "row": 1246307 },308 {309 "path": "alphabet.h",310 "sha256": "48abd0ec9cab447802045bd30d82976ba70edca72ddf0816ed7e5ea685b96785",311 "language": "C/C++",312 "lines": 199,313 "truncated": false,314 "block": 20,315 "row": 2363316 },317 {318 "path": "alt.h",319 "sha256": "3d6851f8319c87c0a45221e2303bfc6a15534f2aa314bd0e780a735dbe79d499",320 "language": "C/C++",321 "lines": 294,322 "truncated": false,323 "block": 20,324 "row": 2541325 },326 {327 "path": "assert_helpers.h",328 "sha256": "284b4d27bc87ea06c1338d285b31295a1cb4b28b8894e16e92a79b2d35a77a3b",329 "language": "C/C++",330 "lines": 279,331 "truncated": false,332 "block": 11,333 "row": 7186334 },335 {336 "path": "banded.cpp",337 "sha256": "c548f2f9011957b43c10fbf86cdaa63a7f226c05c0153b926a309829bbca6ab2",338 "language": "C++",339 "lines": 27,340 "truncated": false,341 "block": 11,342 "row": 1869343 },344 {345 "path": "banded.h",346 "sha256": "e93bbfbcd75c28fff66024f7b442a23ceca33db891862a7977ccd413fd5444bd",347 "language": "C/C++",348 "lines": 52,349 "truncated": false,350 "block": 20,351 "row": 1741352 },353 {354 "path": "binary_sa_search.h",355 "sha256": "1525f8739e1f87adb1bd697e5029dc79f5384c71f1259fa7eafba799e75f7d05",356 "language": "C/C++",357 "lines": 102,358 "truncated": false,359 "block": 11,360 "row": 6178361 },362 {363 "path": "bit_packed_array.cpp",364 "sha256": "cffae7fa372e6b1f55f09bdc3dbebb72d79e0104f1805f2126957bddbab4b35d",365 "language": "C++",366 "lines": 315,367 "truncated": false,368 "block": 20,369 "row": 993370 },371 {372 "path": "bit_packed_array.h",373 "sha256": "61813ce3194ea7d913faec2088284a47b48e51137573f99ec2848d9480795c78",374 "language": "C/C++",375 "lines": 105,376 "truncated": false,377 "block": 20,378 "row": 2028379 },380 {381 "path": "bitpack.h",382 "sha256": "2c7260ebd6ea6ed7194a452fa8cf8b83a6ef76355535824841ab6c9b373ac908",383 "language": "C/C++",384 "lines": 80,385 "truncated": false,386 "block": 20,387 "row": 1919388 },389 {390 "path": "blockwise_sa.h",391 "sha256": "cce35ae4aaea38749e5f2035f65190f4da594b046bdc1a049c7f2dabfe0f26c9",392 "language": "C/C++",393 "lines": 1113,394 "truncated": false,395 "block": 20,396 "row": 2988397 },398 {399 "path": "bp_aligner.h",400 "sha256": "700859be6163b916f7f625b0967fff3a4a0d5686f4c5ab030bd832fa69c83fad",401 "language": "C/C++",402 "lines": 1237,403 "truncated": false,404 "block": 20,405 "row": 3041406 },407 {408 "path": "btypes.h",409 "sha256": "784efc3ec8296969bce17bd5e5891727e26b9408ad44c779865af4a8764ab5e5",410 "language": "C/C++",411 "lines": 48,412 "truncated": false,413 "block": 20,414 "row": 1761415 },416 {417 "path": "ccnt_lut.cpp",418 "sha256": "6c39721e2bdfb87838fb6fbd9cbe8a9755b90d91325b14b21518a9e12df2244b",419 "language": "C++",420 "lines": 80,421 "truncated": false,422 "block": 20,423 "row": 615424 },425 {426 "path": "diff_sample.cpp",427 "sha256": "4e1e6c96d55ac6a5611e73ca440215bca28b3ad420d2951288bc7a5f3310aa0d",428 "language": "C++",429 "lines": 117,430 "truncated": false,431 "block": 11,432 "row": 2969433 },434 {435 "path": "diff_sample.h",436 "sha256": "91cbf3b6ad167aadce4fffdcfc8ccd36c21259c987914edd3ba02162c48c1527",437 "language": "C/C++",438 "lines": 1000,439 "truncated": false,440 "block": 20,441 "row": 2950442 },443 {444 "path": "docs/assets/js/header-link.js",445 "sha256": "6f5473a2c8ecd99a0101340f4f95ab9f36c8ae3823250c721d879c80ba0fbf7d",446 "language": "JavaScript",447 "lines": 8,448 "truncated": false,449 "block": 20,450 "row": 5172451 },452 {453 "path": "docs/assets/js/script.js",454 "sha256": "924eb3632c660a79ea6e3cd6271833378f3da27fa5e6c581a9bd2f6bbd81f163",455 "language": "JavaScript",456 "lines": 34,457 "truncated": false,458 "block": 20,459 "row": 5537460 },461 {462 "path": "docs/assets/js/search.js",463 "sha256": "83e1673cadb9603e85c77f6b06a455d3b8ca65b272ef743c03232e67dfc0e139",464 "language": "JavaScript",465 "lines": 108,466 "truncated": false,467 "block": 20,468 "row": 6216469 },470 {471 "path": "docs/assets/lib/garand-sticky/jquery.sticky.js",472 "sha256": "d4a6a006e6fb1b81be2d15ce5f82771b6c2d68ae06141348e5cde8edb0c00bed",473 "language": "JavaScript",474 "lines": 172,475 "truncated": false,476 "block": 20,477 "row": 6591478 },479 {480 "path": "docs_jhu/strip_markdown.pl",481 "sha256": "6fb93fe14b4ee14ea086d8e2fb16db9fbf50e4cd25ae08054ba5eff36d856efd",482 "language": "Perl",483 "lines": 45,484 "truncated": false,485 "block": 20,486 "row": 12087487 },488 {489 "path": "dp_framer.cpp",490 "sha256": "678ffea9339c44d3b213691ddf990d5bf1a18cd0ce297d330c9225492ce48c3b",491 "language": "C++",492 "lines": 910,493 "truncated": false,494 "block": 20,495 "row": 1358496 },497 {498 "path": "dp_framer.h",499 "sha256": "fd9f47fc2bad783b58b39b05760eb9f4178ae5c96b90fdc0d71711b09a24b9cf",500 "language": "C/C++",501 "lines": 261,502 "truncated": false,503 "block": 20,504 "row": 2572505 },506 {507 "path": "ds.cpp",508 "sha256": "9b610c84f60a049d83b7294357c87dbd05c39f3932bd8dc1ebc9e8bdc95d0a4d",509 "language": "C++",510 "lines": 155,511 "truncated": false,512 "block": 20,513 "row": 747514 },515 {516 "path": "ds.h",517 "sha256": "b7dd56e72a90b0d377f444889f3784f08b2d2a794e039312e0db3623ae24d54e",518 "language": "C/C++",519 "lines": 4397,520 "truncated": false,521 "block": 20,522 "row": 3080523 },524 {525 "path": "edit.cpp",526 "sha256": "125a7126c55f70388d86495fc8bd21277f139216f54b9c0ec0ce067d22c7bd92",527 "language": "C++",528 "lines": 501,529 "truncated": false,530 "block": 20,531 "row": 1147532 },533 {534 "path": "edit.h",535 "sha256": "dc2e073c03774f3da1545ad22c61e0d4d0ed04a129c854001f59634d7c4840c9",536 "language": "C/C++",537 "lines": 401,538 "truncated": false,539 "block": 20,540 "row": 2602541 },542 {543 "path": "endian_swap.h",544 "sha256": "2ff9a1c1a512e9ba8d48899b8992146567fd944a202a84ed835142c31ed62f7b",545 "language": "C/C++",546 "lines": 160,547 "truncated": false,548 "block": 20,549 "row": 2212550 },551 {552 "path": "evaluation/build_indexes.py",553 "sha256": "4ec43c7346d59538179e9e64e44d4daf40738430a74db606fac40b4ec6cafc15",554 "language": "Python",555 "lines": 58,556 "truncated": false,557 "block": 20,558 "row": 16770559 },560 {561 "path": "evaluation/generate_reads.py",562 "sha256": "85b42c1a8ce08b10f535bb9602247a3e4be1b8d66791868c63517c9ab7750ba4",563 "language": "Python",564 "lines": 162,565 "truncated": false,566 "block": 20,567 "row": 18358568 },569 {570 "path": "evaluation/get_data.py",571 "sha256": "1e0e8df3017445271da4de1e4e63a9abca55765d227daf4fca0b8ec39afaf627",572 "language": "Python",573 "lines": 102,574 "truncated": false,575 "block": 20,576 "row": 17402577 },578 {579 "path": "evaluation/get_programs.py",580 "sha256": "95cfee3cd75bfc868ab8e8850a1dd30a78d2ba3afdd8757fc8989d120f621c4a",581 "language": "Python",582 "lines": 130,583 "truncated": false,584 "block": 20,585 "row": 18839586 },587 {588 "path": "evaluation/real/calculate_read_cost.py",589 "sha256": "340b05edd4da7534b2a594f258ca76f8ec676549609d8f14716549930a93ecb6",590 "language": "Python",591 "lines": 1675,592 "truncated": false,593 "block": 21,594 "row": 425595 },596 {597 "path": "evaluation/real/init.py",598 "sha256": "057ffa38b5dce10b146d2bd3551888b7758b7a313eedabcd591849f3e713301e",599 "language": "Python",600 "lines": 98,601 "truncated": false,602 "block": 20,603 "row": 16425604 },605 {606 "path": "evaluation/simulation/calculate_read_cost.py",607 "sha256": "15dcf65482469decc6820eb6567a324011edf8cb185cbe83d28ab43fc0ff2066",608 "language": "Python",609 "lines": 2739,610 "truncated": false,611 "block": 21,612 "row": 511613 },614 {615 "path": "evaluation/simulation/init.py",616 "sha256": "1cc525a9af54fea69604fbca5f84e65e66a680cfcc45a2db52f43aa5c7aa8e10",617 "language": "Python",618 "lines": 343,619 "truncated": false,620 "block": 20,621 "row": 20582622 },623 {624 "path": "evaluation/tests/HLA_novel/hisatgenotype_locus_prev.py",625 "sha256": "f06106a68eff2490f28dcb91d38a34462fe59c7bd9361ac0cda170f2dd18690f",626 "language": "Python",627 "lines": 3210,628 "truncated": false,629 "block": 21,630 "row": 530631 },632 {633 "path": "evaluation/tests/HLA_novel/scripts/run_extract_ILMN_HiSeqX.sh",634 "sha256": "368bdd6060a122b7cbdb29a9fc2c6d25f5cc2cb9e983ff912278db64394e7eb1",635 "language": "Shell",636 "lines": 11,637 "truncated": false,638 "block": 21,639 "row": 2003640 },641 {642 "path": "evaluation/tests/genotype_genome/hisatgenotype_prev.py",643 "sha256": "e915e920fe1cb1d7dd2e0b5dd5fe4e48c20b54465e160915e21042feb935eac3",644 "language": "Python",645 "lines": 1052,646 "truncated": false,647 "block": 21,648 "row": 326649 },650 {651 "path": "evaluation/tests/genotype_genome/paper_sensitivity/sensitivity.py",652 "sha256": "2a8b0199d12d25d0020b5d2fca6ac7918998b3d0ed2985ab53bbcb7c95ea8159",653 "language": "Python",654 "lines": 140,655 "truncated": false,656 "block": 20,657 "row": 18776658 },659 {660 "path": "evaluation/tests/one_snp_test/evaluate_one_snp_reads.py",661 "sha256": "00f116377f9c55a537cb05eeca2d585f4165b32c6fa383562990ab61020a9837",662 "language": "Python",663 "lines": 232,664 "truncated": false,665 "block": 20,666 "row": 19906667 },668 {669 "path": "evaluation/tests/one_snp_test/simulate_one_snp_reads.py",670 "sha256": "5c596840ec124576016da253c403f234e99103f393760ec2b60081f95249e482",671 "language": "Python",672 "lines": 392,673 "truncated": false,674 "block": 20,675 "row": 20973676 },677 {678 "path": "evaluation/tests/repeat/generate_repeats.py",679 "sha256": "1a70c7eb1e05d5c10cab8a770c675124fdb5c30fa51ca69eb9f409f4796fcc62",680 "language": "Python",681 "lines": 212,682 "truncated": false,683 "block": 20,684 "row": 18603685 },686 {687 "path": "evaluation/tests/repeat/test_repeat.py",688 "sha256": "544190e9c4fe020ed0ae01b2b014bb5b4e3459ef7eacc84810ff5e24ac945cf6",689 "language": "Python",690 "lines": 131,691 "truncated": false,692 "block": 20,693 "row": 16891694 },695 {696 "path": "extract_exons.py",697 "sha256": "9d3784168c51ecb7149395fa7fd8c17c577ab9e1ba7a4caf3d1af969dc4026c4",698 "language": "Python",699 "lines": 159,700 "truncated": false,701 "block": 20,702 "row": 18509703 },704 {705 "path": "extract_splice_sites.py",706 "sha256": "8383f59872bd1e48cb92972ef2a6583ada212c936807b250daa4cda347a0f688",707 "language": "Python",708 "lines": 137,709 "truncated": false,710 "block": 20,711 "row": 18208712 },713 {714 "path": "fast_mutex.h",715 "sha256": "7ab2f0227692635db613b0a63f4d11dcbd063901b253d733786897832a89fc12",716 "language": "C/C++",717 "lines": 294,718 "truncated": false,719 "block": 20,720 "row": 2546721 },722 {723 "path": "filebuf.h",724 "sha256": "adbfb9bae0cae94c6cf7b9db42a1a8399bca00ba0483ec46cfacfe927b362a41",725 "language": "C/C++",726 "lines": 718,727 "truncated": false,728 "block": 20,729 "row": 2767730 },731 {732 "path": "formats.h",733 "sha256": "92b426f1412fd6ff27ebdd899be1edf2adef7faccd03f390f76143ef04495f32",734 "language": "C/C++",735 "lines": 57,736 "truncated": false,737 "block": 20,738 "row": 1735739 },740 {741 "path": "gbwt_graph.h",742 "sha256": "871095d2ab392d582bc4e9cfefa8b0faa3dbff7d3a3e94ea50002d17334348c8",743 "language": "C/C++",744 "lines": 2797,745 "truncated": false,746 "block": 20,747 "row": 3090748 },749 {750 "path": "gfm.cpp",751 "sha256": "d56011e9f00e1a1d3b77dbe45f67bcba982d6a5a23719e50d94c5e0fc71aaed7",752 "language": "C++",753 "lines": 72,754 "truncated": false,755 "block": 20,756 "row": 657757 },758 {759 "path": "gfm.h",760 "sha256": "3dcc2ff834ed503496d7cc3fd64f9eaa854ace2ac1ba56ef759f10a9da45ffea",761 "language": "C/C++",762 "lines": 5390,763 "truncated": true,764 "block": 20,765 "row": 3127766 },767 {768 "path": "gp.h",769 "sha256": "7bcdf392c0e7e025f824369d2eea64ac16edea8a7db9c7e321d32bc6c25c2075",770 "language": "C/C++",771 "lines": 83,772 "truncated": false,773 "block": 20,774 "row": 1878775 },776 {777 "path": "group_walk.cpp",778 "sha256": "76e9f5308b6f6f0dcea0eb98ccbeae8f2ca78c85a29d12ee5ffb036dec17d5a0",779 "language": "C++",780 "lines": 20,781 "truncated": false,782 "block": 11,783 "row": 1810784 },785 {786 "path": "group_walk.h",787 "sha256": "123b5e5b7c48e63667c7ce2cfb7cca5b0e2fabb7baa806506d6146d6fbb611e9",788 "language": "C/C++",789 "lines": 1624,790 "truncated": false,791 "block": 20,792 "row": 3030793 },794 {795 "path": "hgfm.h",796 "sha256": "1ae3b89ed1540c19671f9253d4e01d7ac6c9880e880a7cc6f686d6a0e826863d",797 "language": "C/C++",798 "lines": 2653,799 "truncated": false,800 "block": 20,801 "row": 3088802 },803 {804 "path": "hi_aligner.h",805 "sha256": "1782e290e652c41475103734370a88e54038c9c08ec1ca5a19e1993fcb1a4026",806 "language": "C/C++",807 "lines": 4828,808 "truncated": true,809 "block": 20,810 "row": 3125811 },812 {813 "path": "hier_idx_common.h",814 "sha256": "6e3d503bda321c0b2b1715a545dbe770f8f551d98d88b1c608fb61370c8d1db3",815 "language": "C/C++",816 "lines": 43,817 "truncated": false,818 "block": 20,819 "row": 1818820 },821 {822 "path": "hisat2.cpp",823 "sha256": "588d5371a6c29f6a575fbacba72ce4b76a9ef6f1e627beb0900b5418802e2671",824 "language": "C++",825 "lines": 4373,826 "truncated": false,827 "block": 20,828 "row": 1453829 },830 {831 "path": "hisat2_build.cpp",832 "sha256": "7157240515eabdc3d34de4f52f8e83c90818dd817d2ded96d71957086ffdc591",833 "language": "C++",834 "lines": 849,835 "truncated": false,836 "block": 20,837 "row": 1347838 },839 {840 "path": "hisat2_build_main.cpp",841 "sha256": "b9dd23de63ced5c43d2794a9e5e918d64570676a5419f982b0536141707148c1",842 "language": "C++",843 "lines": 70,844 "truncated": false,845 "block": 20,846 "row": 626847 },848 {849 "path": "hisat2_extract_exons.py",850 "sha256": "9d3784168c51ecb7149395fa7fd8c17c577ab9e1ba7a4caf3d1af969dc4026c4",851 "language": "Python",852 "lines": 159,853 "truncated": false,854 "block": 20,855 "row": 18509856 },857 {858 "path": "hisat2_extract_snps_haplotypes_UCSC.py",859 "sha256": "0707216a78438774c94ce23a33ff0b236ee6466352fb312011da2310e82d7bb1",860 "language": "Python",861 "lines": 578,862 "truncated": false,863 "block": 20,864 "row": 21502865 },866 {867 "path": "hisat2_extract_snps_haplotypes_VCF.py",868 "sha256": "8bdb49bd8666207fb6b9d8af73280338a5b973a980ee6bf080b1f1f1563920e4",869 "language": "Python",870 "lines": 923,871 "truncated": false,872 "block": 21,873 "row": 161874 },875 {876 "path": "hisat2_extract_splice_sites.py",877 "sha256": "8383f59872bd1e48cb92972ef2a6583ada212c936807b250daa4cda347a0f688",878 "language": "Python",879 "lines": 137,880 "truncated": false,881 "block": 20,882 "row": 18208883 },884 {885 "path": "hisat2_inspect.cpp",886 "sha256": "f907fa5db3ae32b9fe4429aa96bf524c266e2885256fe9f6969dbcf8deeb78e4",887 "language": "C++",888 "lines": 791,889 "truncated": false,890 "block": 20,891 "row": 1324892 },893 {894 "path": "hisat2_main.cpp",895 "sha256": "eb4413051c527ab53f1179389fffdb0104f485b6e6c554a55eaa36cf21e4b78e",896 "language": "C++",897 "lines": 69,898 "truncated": false,899 "block": 20,900 "row": 618901 },902 {903 "path": "hisat2_read_statistics.py",904 "sha256": "36c983f6c6efef851b38bb2e33f66da1387328c5d11427093aba88b428105ded",905 "language": "Python",906 "lines": 236,907 "truncated": false,908 "block": 20,909 "row": 18554910 },911 {912 "path": "hisat2_repeat.cpp",913 "sha256": "786dddf4fac9c9bff5b05f754631cda9017c1d4bc2d81fd44b0f89f61333fed1",914 "language": "C++",915 "lines": 883,916 "truncated": false,917 "block": 20,918 "row": 1341919 },920 {921 "path": "hisat2_repeat_main.cpp",922 "sha256": "c132af0870af7d4660f16d3a17620159532aaf2730e9c2010fe89235985abfe8",923 "language": "C++",924 "lines": 70,925 "truncated": false,926 "block": 20,927 "row": 627928 },929 {930 "path": "hisat2_simulate_reads.py",931 "sha256": "408889226e06d10d14b7e97baa3b7754846f0223a603ef9c3804ebd7b00d60fd",932 "language": "Python",933 "lines": 971,934 "truncated": false,935 "block": 21,936 "row": 162937 },938 {939 "path": "hisat2lib/ht2.h",940 "sha256": "6a78cb188f1d00d24c9f2b6d15b3f6269808096349d4fbb3876c7039ca7572c9",941 "language": "C/C++",942 "lines": 155,943 "truncated": false,944 "block": 20,945 "row": 2145946 },947 {948 "path": "hisat2lib/ht2_alignment.cpp",949 "sha256": "c74f5913a56a725077daff5fcfb083eff90e27071c58b39e1306959a694f0284",950 "language": "C++",951 "lines": 20,952 "truncated": false,953 "block": 20,954 "row": 491955 },956 {957 "path": "hisat2lib/ht2_handle.h",958 "sha256": "b346afc2ade5613f19bf444476c86bfa5e15ab788f241ceb33f0504a8b126083",959 "language": "C/C++",960 "lines": 47,961 "truncated": false,962 "block": 20,963 "row": 1748964 },965 {966 "path": "hisat2lib/ht2_index.cpp",967 "sha256": "651a5b2ce6bd410828fa4f6f2e561116589c0514d71d8da0f60da62c0b75d91d",968 "language": "C++",969 "lines": 80,970 "truncated": false,971 "block": 20,972 "row": 666973 },974 {975 "path": "hisat2lib/ht2_init.cpp",976 "sha256": "aa4eba56539f3393c1c17a718127cc4a200a7fde81fc4900c920a47d233eb7fb",977 "language": "C++",978 "lines": 215,979 "truncated": false,980 "block": 20,981 "row": 873982 },983 {984 "path": "hisat2lib/ht2_repeat.cpp",985 "sha256": "3459fee867a65016716e76e61834e7da843aa4fdf9de54010456d03b5ca66d7b",986 "language": "C++",987 "lines": 103,988 "truncated": false,989 "block": 20,990 "row": 713991 },992 {993 "path": "hisat2lib/java_jni/HT2Module.java",994 "sha256": "275036806f84211ec9dc99f82fbe8055fc53f3e6688d8b5c7a95f7c92d158fe6",995 "language": "Java",996 "lines": 122,997 "truncated": false,998 "block": 20,999 "row": 41811000 },1001 {1002 "path": "hisat2lib/java_jni/HT2ModuleExample.java",1003 "sha256": "b4b64d549401b180a3e75c71c9c67aefd61c98958742c766985a115f4857cf5b",1004 "language": "Java",1005 "lines": 82,1006 "truncated": false,1007 "block": 20,1008 "row": 41211009 },1010 {1011 "path": "hisat2lib/java_jni/ht2module.c",1012 "sha256": "b288251a1cb24fbc069375ccdbe2e87d73f68be8b3a75f8fb7230199665fd157",1013 "language": "C",1014 "lines": 432,1015 "truncated": false,1016 "block": 20,1017 "row": 2491018 },1019 {1020 "path": "hisat2lib/pymodule/ht2example.py",1021 "sha256": "a3bc7cb5f8d4422114f785173134bc43cc13a3a32eeeec4647238afd359e566c",1022 "language": "Python",1023 "lines": 68,1024 "truncated": false,1025 "block": 20,1026 "row": 152661027 },1028 {1029 "path": "hisat2lib/pymodule/ht2module.c",1030 "sha256": "abb035cce76f3ba665b4f433ff36ae9dc99585e6f50d3bcd8a5aadad3b4aaccb",1031 "language": "C",1032 "lines": 333,1033 "truncated": false,1034 "block": 20,1035 "row": 2011036 },1037 {1038 "path": "hisat2lib/pymodule/setup.py",1039 "sha256": "a20108da8b391b0802393ccb6e1c9e3aaab34d007f6e17439bbfc58ef5cd53c8",1040 "language": "Python",1041 "lines": 33,1042 "truncated": false,1043 "block": 20,1044 "row": 144371045 },1046 {1047 "path": "hisat_bp.cpp",1048 "sha256": "bb0cdf8e53b80d42e1c8289703c51c05028399cf78ecc9a065bd27b4ba628c23",1049 "language": "C++",1050 "lines": 3885,1051 "truncated": false,1052 "block": 20,1053 "row": 14501054 },1055 {1056 "path": "ival_list.cpp",1057 "sha256": "cf58665f217a651ab08ac8a0065f40e128c05271cb1dd5b587dc2f6eeaaf7a8c",1058 "language": "C++",1059 "lines": 165,1060 "truncated": false,1061 "block": 11,1062 "row": 30651063 },1064 {1065 "path": "ival_list.h",1066 "sha256": "5ac605e8ad10bcea110bf026478f9ae3945067ada8d08f0cffdaa2491323c22d",1067 "language": "C/C++",1068 "lines": 299,1069 "truncated": false,1070 "block": 11,1071 "row": 68511072 },1073 {1074 "path": "li_hla/defs.h",1075 "sha256": "976aaa85089f285bcb542055f30ba250e59ea6a32a71e75ce806ba257e05966b",1076 "language": "C/C++",1077 "lines": 19,1078 "truncated": false,1079 "block": 20,1080 "row": 15191081 },1082 {1083 "path": "li_hla/main.cpp",1084 "sha256": "107573f5e7f8ba32d9d6d4987ce70055472e8bc5ed4b3e4acd621cbdccb52a0d",1085 "language": "C++",1086 "lines": 484,1087 "truncated": false,1088 "block": 20,1089 "row": 11381090 },1091 {1092 "path": "limit.cpp",1093 "sha256": "1ebf13247e1d1965c4552713b4b13222420374fd2cb6b64c0b0397fc084de3a8",1094 "language": "C++",1095 "lines": 43,1096 "truncated": false,1097 "block": 11,1098 "row": 22871099 },1100 {1101 "path": "limit.h",1102 "sha256": "855095e622ee92b6fcd89827ee6ed6109be303d63da6d0c0e96e87e81731cfd6",1103 "language": "C/C++",1104 "lines": 48,1105 "truncated": false,1106 "block": 11,1107 "row": 51201108 },1109 {1110 "path": "ls.cpp",1111 "sha256": "4474339559c235861be5b96d470577327d4a5df1b5e2abbabb69b000ecb75832",1112 "language": "C++",1113 "lines": 142,1114 "truncated": false,1115 "block": 11,1116 "row": 27891117 },1118 {1119 "path": "ls.h",1120 "sha256": "34ec6777b21329f1cf52d6e118c247d44a82c9f53e2ecbe39d410bc2e72a7d2b",1121 "language": "C/C++",1122 "lines": 333,1123 "truncated": false,1124 "block": 11,1125 "row": 73481126 },1127 {1128 "path": "mask.cpp",1129 "sha256": "e1d0e862a6399fa160e75bd141bfa0ab14f4e58ec672b2b3bfccb40423b56052",1130 "language": "C++",1131 "lines": 36,1132 "truncated": false,1133 "block": 11,1134 "row": 20031135 },1136 {1137 "path": "mask.h",1138 "sha256": "f661a25801350c79a47e44886ac2b01ba03cd35d1daa6e5bcff84c47baf696ff",1139 "language": "C/C++",1140 "lines": 79,1141 "truncated": false,1142 "block": 11,1143 "row": 55961144 },1145 {1146 "path": "mem_ids.h",1147 "sha256": "7d39b8697ffb0c6be1fc996cde862a85164f6cdfa8057c809ad3053e471e04d2",1148 "language": "C/C++",1149 "lines": 35,1150 "truncated": false,1151 "block": 11,1152 "row": 51081153 },1154 {1155 "path": "mm.h",1156 "sha256": "674b81097cfb5b406d4d423a20881571b4625807f2ed0217458c65dd64e77d84",1157 "language": "C/C++",1158 "lines": 51,1159 "truncated": false,1160 "block": 20,1161 "row": 18021162 },1163 {1164 "path": "msvcc/codeStubs/getopt.c",1165 "sha256": "66e8e6f3c8879de7c7d072d0cded9c07224b38da2410eeb6da868dc48f80f33c",1166 "language": "C",1167 "lines": 1058,1168 "truncated": false,1169 "block": 20,1170 "row": 3371171 },1172 {1173 "path": "msvcc/codeStubs/getopt.h",1174 "sha256": "650c2cd706f90491031ea4a36c16b04194f4aad344ec7292dcae1fdfe528a8f9",1175 "language": "C/C++",1176 "lines": 154,1177 "truncated": false,1178 "block": 20,1179 "row": 23231180 },1181 {1182 "path": "msvcc/codeStubs/getopt1.c",1183 "sha256": "49538f9d84db26979b96a322b38bd76312cee3ec84e18762e643c8fc63860ad9",1184 "language": "C",1185 "lines": 180,1186 "truncated": false,1187 "block": 20,1188 "row": 1271189 },1190 {1191 "path": "msvcc/codeStubs/sys/time.cpp",1192 "sha256": "403f48d1176857606a2f9ff4a9bc4bbb76e3dbfdf10bb03b41180b8b15403c41",1193 "language": "C++",1194 "lines": 57,1195 "truncated": false,1196 "block": 20,1197 "row": 5651198 },1199 {1200 "path": "msvcc/codeStubs/sys/time.h",