{"id":59427,"name":"jcvi","description":"Python library to facilitate genome assembly, annotation, and comparative genomics","url":"https://github.com/tanghaibao/jcvi","last_synced_at":"2025-09-05T15:32:22.904Z","repository":{"id":1214075,"uuid":"1130393","full_name":"tanghaibao/jcvi","owner":"tanghaibao","description":"Python library to facilitate genome assembly, annotation, and comparative genomics","archived":false,"fork":false,"pushed_at":"2025-08-20T21:49:46.000Z","size":19072,"stargazers_count":844,"open_issues_count":56,"forks_count":195,"subscribers_count":35,"default_branch":"main","last_synced_at":"2025-08-20T23:38:24.019Z","etag":null,"topics":["allmaps","assembly","bioinformatics","blast","comparative-genomics","genetic-maps","genome-sequencing","genomics","sequence-alignments","synteny","variant-calling"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"OttoRobotto/meteor-three","license":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tanghaibao.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2010-12-01T23:18:02.000Z","updated_at":"2025-08-20T21:49:48.000Z","dependencies_parsed_at":"2023-07-05T18:32:32.733Z","dependency_job_id":"b6920d9b-a7b6-4261-bc38-3a3330aa4043","html_url":"https://github.com/tanghaibao/jcvi","commit_stats":{"total_commits":2897,"total_committers":28,"mean_commits":"103.46428571428571","dds":"0.21366931308249915","last_synced_commit":"cd4da7431c2d884be395b74e698aec10bd02aba7"},"previous_names":[],"tags_count":103,"template":false,"template_full_name":null,"purl":"pkg:github/tanghaibao/jcvi","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tanghaibao","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/sbom","scorecard":{"id":598010,"data":{"date":"2025-08-11","repo":{"name":"github.com/tanghaibao/jcvi","commit":"e4449718d32d72a3640f909c3b4d63b60e098b25"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5,"checks":[{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Code-Review","score":2,"reason":"Found 6/30 approved changesets -- score normalized to 2","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":10,"reason":"5 commit(s) and 8 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: jobLevel 'contents' permission set to 'write': .github/workflows/Black.yml:9","Warn: no topLevel permission defined: .github/workflows/Black.yml:1","Warn: no topLevel permission defined: .github/workflows/pytest.yml:1"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: BSD 2-Clause \"Simplified\" License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/Black.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/tanghaibao/jcvi/Black.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/Black.yml:18: update your workflow using https://app.stepsecurity.io/secureworkflow/tanghaibao/jcvi/Black.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/Black.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/tanghaibao/jcvi/Black.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pytest.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/tanghaibao/jcvi/pytest.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pytest.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/tanghaibao/jcvi/pytest.yml/main?enable=pin","Warn: containerImage not pinned by hash: docker/jcvi.dockerfile:1: pin your Docker image by updating continuumio/miniconda3 to continuumio/miniconda3@sha256:4a2425c3ca891633e5a27280120f3fb6d5960a0f509b7594632cdd5bb8cbaea8","Warn: pipCommand not pinned by hash: docker/jcvi.dockerfile:13","Warn: pipCommand not pinned by hash: docker/jcvi.dockerfile:14","Warn: pipCommand not pinned by hash: docker/jcvi.dockerfile:15","Warn: pipCommand not pinned by hash: docker/jcvi.dockerfile:16","Warn: pipCommand not pinned by hash: docker/jcvi.dockerfile:17","Warn: pipCommand not pinned by hash: docker/jcvi.dockerfile:26","Warn: pipCommand not pinned by hash: docker/jcvi.dockerfile:33","Warn: pipCommand not pinned by hash: .github/workflows/pytest.yml:39","Warn: pipCommand not pinned by hash: .github/workflows/pytest.yml:40","Info:   0 out of   3 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   2 third-party GitHubAction dependencies pinned","Info:   0 out of   1 containerImage dependencies pinned","Info:   0 out of   9 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 28 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-20T23:39:50.543Z","repository_id":1214075,"created_at":"2025-08-20T23:39:50.543Z","updated_at":"2025-08-20T23:39:50.543Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273777092,"owners_count":25166253,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-05T02:00:09.113Z","response_time":402,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":{"login":"tanghaibao","name":"Haibao Tang","uuid":"106987","kind":"user","description":"Genomics data monkey, hacking on human genetics and diverse agricultural crops","email":"","website":"https://scholar.google.com/citations?user=66lj2Z0AAAAJ","location":"San Francisco Bay Area","twitter":"tanghaibao","company":null,"icon_url":"https://avatars.githubusercontent.com/u/106987?u=cd6875f72e764d76eb4f94098521759412c1f446\u0026v=4","repositories_count":14,"last_synced_at":"2023-03-10T19:11:33.243Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/tanghaibao","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-02T19:02:37.634Z","updated_at":"2023-03-10T19:11:33.253Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tanghaibao","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tanghaibao/repositories"},"packages":[{"id":2772467,"name":"jcvi","ecosystem":"pypi","description":"Python utility libraries on genome assembly, annotation and comparative genomics","homepage":null,"licenses":"BSD-3-Clause","normalized_licenses":["BSD-3-Clause"],"repository_url":"https://github.com/tanghaibao/jcvi","keywords_array":[],"namespace":null,"versions_count":126,"first_release_published_at":"2014-07-18T23:55:18.000Z","latest_release_published_at":"2025-06-05T15:25:38.000Z","latest_release_number":"1.5.6","last_synced_at":"2025-08-20T13:48:48.982Z","created_at":"2022-04-10T11:21:29.089Z","updated_at":"2025-08-20T13:48:48.983Z","registry_url":"https://pypi.org/project/jcvi/","install_command":"pip install jcvi --index-url https://pypi.org/simple","documentation_url":"https://jcvi.readthedocs.io/","metadata":{"funding":null,"documentation":null,"classifiers":["Intended Audience :: Science/Research","Programming Language :: Python","Programming Language :: Python :: 3","Topic :: Scientific/Engineering :: Bio-Informatics"],"normalized_name":"jcvi","project_status":null},"repo_metadata":{"id":1214075,"uuid":"1130393","full_name":"tanghaibao/jcvi","owner":"tanghaibao","description":"Python library to facilitate genome assembly, annotation, and comparative genomics","archived":false,"fork":false,"pushed_at":"2024-08-10T20:57:17.000Z","size":19397,"stargazers_count":727,"open_issues_count":47,"forks_count":186,"subscribers_count":36,"default_branch":"main","last_synced_at":"2024-08-10T21:17:38.207Z","etag":null,"topics":["allmaps","assembly","bioinformatics","blast","comparative-genomics","genetic-maps","genome-sequencing","genomics","sequence-alignments","synteny","variant-calling"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"OttoRobotto/meteor-three","license":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tanghaibao.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2010-12-01T23:18:02.000Z","updated_at":"2024-08-10T20:57:20.000Z","dependencies_parsed_at":"2023-07-05T18:32:32.733Z","dependency_job_id":"b6920d9b-a7b6-4261-bc38-3a3330aa4043","html_url":"https://github.com/tanghaibao/jcvi","commit_stats":{"total_commits":2897,"total_committers":28,"mean_commits":"103.46428571428571","dds":"0.21366931308249915","last_synced_commit":"cd4da7431c2d884be395b74e698aec10bd02aba7"},"previous_names":[],"tags_count":93,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tanghaibao","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":214845180,"owners_count":15792973,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"tanghaibao","name":"Haibao Tang","uuid":"106987","kind":"user","description":"Genomics data monkey, hacking on human genetics and diverse agricultural crops","email":"","website":"https://scholar.google.com/citations?user=66lj2Z0AAAAJ","location":"San Francisco Bay Area","twitter":"tanghaibao","company":null,"icon_url":"https://avatars.githubusercontent.com/u/106987?u=cd6875f72e764d76eb4f94098521759412c1f446\u0026v=4","repositories_count":14,"last_synced_at":"2023-03-10T19:11:33.243Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/tanghaibao","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2022-11-02T19:02:37.634Z","updated_at":"2023-03-10T19:11:33.253Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tanghaibao","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tanghaibao/repositories"},"tags":[{"name":"v1.4.21","sha":"afb7b2d4050141aa32ca8d9b863fce49f7e85a34","kind":"commit","published_at":"2024-07-24T12:45:17.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v1.4.21","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v1.4.21","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.4.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.4.21/manifests"},{"name":"v1.4.20","sha":"0e616329f571bacf53f6293d913d9e5c5e5f2748","kind":"commit","published_at":"2024-07-22T02:03:09.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v1.4.20","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v1.4.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.4.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.4.20/manifests"},{"name":"v1.4.19","sha":"cfa44ca80affd761e68907cc29faf554c46a89ce","kind":"commit","published_at":"2024-07-10T10:44:57.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v1.4.19","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v1.4.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.4.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.4.19/manifests"},{"name":"v1.4.18","sha":"490cda031ea377903f9a2e3cac2e9ebea755f92c","kind":"commit","published_at":"2024-06-28T13:22:27.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v1.4.18","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v1.4.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.4.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.4.18/manifests"},{"name":"v1.4.17","sha":"2eae789b8c08979e63b048034c401a04d97cf26f","kind":"commit","published_at":"2024-06-18T15:59:26.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v1.4.17","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v1.4.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.4.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.4.17/manifests"},{"name":"v1.4.16","sha":"4291aea7ec6ac896cbd073fb238305e6ae16e99d","kind":"commit","published_at":"2024-06-13T13:34:56.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v1.4.16","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v1.4.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.4.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.4.16/manifests"},{"name":"v1.4.15","sha":"e802d77ccc2f1cb436e2c2fa9e0943332583c60e","kind":"commit","published_at":"2024-06-02T23:38:56.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v1.4.15","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v1.4.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.4.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.4.15/manifests"},{"name":"v1.4.14","sha":"621eb471d7df4397cba7b6a50745a5d25363072a","kind":"commit","published_at":"2024-05-20T07:12:04.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v1.4.14","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v1.4.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.4.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.4.14/manifests"},{"name":"v1.4.12","sha":"06ef3fe2223113314062342b6dc66f59de5fc952","kind":"commit","published_at":"2024-05-11T07:21:13.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v1.4.12","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v1.4.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.4.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.4.12/manifests"},{"name":"v1.4.11","sha":"9e6368f707be99b353fbaf92d0f8ea08d472abbd","kind":"commit","published_at":"2024-05-10T13:35:22.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v1.4.11","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v1.4.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.4.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.4.11/manifests"},{"name":"v1.4.9","sha":"b458986591abf148faa41e21dcca4a12684e4737","kind":"commit","published_at":"2024-05-06T04:22:55.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v1.4.9","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v1.4.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.4.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.4.9/manifests"},{"name":"v1.4.8","sha":"7d7cced48e7f18756ef767992cdf7dfcaaf60155","kind":"commit","published_at":"2024-05-01T05:00:17.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v1.4.8","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v1.4.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.4.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.4.8/manifests"},{"name":"v1.4.5","sha":"31bf72b65c6034d704d5a47eb7eabf32c2dd840e","kind":"commit","published_at":"2024-04-29T06:36:33.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v1.4.5","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v1.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.4.5/manifests"},{"name":"v1.4.4","sha":"6ce76b27f3438aa47097578d35214db46c9f8459","kind":"commit","published_at":"2024-04-12T22:31:14.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v1.4.4","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v1.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.4.4/manifests"},{"name":"v1.4.2","sha":"8a40b03d55a6d9cde7db924b0b8627e41dbc1d08","kind":"commit","published_at":"2024-03-01T06:44:04.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v1.4.2","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v1.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.4.2/manifests"},{"name":"v1.3.9","sha":"34535f99d8dd7b24d8f6ae4a70a7d6bcf4bf96c1","kind":"commit","published_at":"2023-12-20T05:50:17.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v1.3.9","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v1.3.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.3.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.3.9/manifests"},{"name":"v1.3.8","sha":"695bd2eee98b14118b54fc37e38cd0222ce6a5e9","kind":"commit","published_at":"2023-08-30T01:59:11.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v1.3.8","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v1.3.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.3.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.3.8/manifests"},{"name":"v1.3.7","sha":"a60413503059a16f92697a81b6967fe5ee29f414","kind":"commit","published_at":"2023-08-29T15:24:44.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v1.3.7","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v1.3.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.3.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.3.7/manifests"},{"name":"v1.3.6","sha":"656f7d963d20282f2a72be9fd94d245e7a822d28","kind":"commit","published_at":"2023-06-23T02:33:58.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v1.3.6","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v1.3.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.3.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.3.6/manifests"},{"name":"v1.3.5","sha":"abefd058e5ccc3e62136523a6c53a691a1612105","kind":"commit","published_at":"2023-05-20T02:08:53.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v1.3.5","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v1.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.3.5/manifests"},{"name":"v1.3.4","sha":"088acd95cb306132c65b589a862a25abefb7bc56","kind":"commit","published_at":"2023-04-27T08:17:06.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v1.3.4","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v1.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.3.4/manifests"},{"name":"v1.3.3","sha":"b5bb9322f15c19f2849979fedc5c14eed932cae9","kind":"commit","published_at":"2023-02-19T15:02:58.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v1.3.3","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v1.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.3.3/manifests"},{"name":"v1.3.2","sha":"c55fc8ee36cf4f3aa45611e8f9798f1b09818bde","kind":"commit","published_at":"2023-02-08T03:43:46.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v1.3.2","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v1.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.3.2/manifests"},{"name":"v1.3.1","sha":"96e705df0851084637990ad1d13b183e58ac0879","kind":"commit","published_at":"2023-02-06T05:16:16.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v1.3.1","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.3.1/manifests"},{"name":"v1.2.20","sha":"02c9121dbc24fa47d9828188ef3be5258ba17a0f","kind":"commit","published_at":"2022-11-26T22:26:20.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v1.2.20","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v1.2.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.2.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.2.20/manifests"},{"name":"v1.2.18","sha":"27b9286e9b4871862d5aa30ed5a8422837f5e2c6","kind":"commit","published_at":"2022-11-26T14:39:17.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v1.2.18","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v1.2.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.2.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.2.18/manifests"},{"name":"v1.2.17","sha":"649270828742537cec9287569ec6322a57fb5ca3","kind":"commit","published_at":"2022-11-25T16:45:07.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v1.2.17","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v1.2.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.2.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.2.17/manifests"},{"name":"v1.2.16","sha":"db439a4736f713b61fffbf8f9dd7f5a2b777b4af","kind":"commit","published_at":"2022-11-24T15:55:21.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v1.2.16","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v1.2.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.2.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.2.16/manifests"},{"name":"v1.2.15","sha":"4e4898bbeeb4f569b154cbb531d9607ffad939f8","kind":"commit","published_at":"2022-11-22T23:07:37.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v1.2.15","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v1.2.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.2.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.2.15/manifests"},{"name":"v1.2.14","sha":"ffd14a2ebbde484a1e76bbaea78233dba117aee7","kind":"commit","published_at":"2022-10-05T07:57:20.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v1.2.14","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v1.2.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.2.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.2.14/manifests"},{"name":"v1.2.13","sha":"f669f3b8738950f677c8e115ff4ce6a9ad57ed31","kind":"commit","published_at":"2022-10-05T03:23:42.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v1.2.13","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v1.2.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.2.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.2.13/manifests"},{"name":"v1.2.12","sha":"b817431ea14161ea858bb79089cfd2e522956667","kind":"commit","published_at":"2022-09-27T05:18:15.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v1.2.12","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v1.2.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.2.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.2.12/manifests"},{"name":"v1.2.11","sha":"3e4a36bc126c432f63e429bbce9cdb344b4cf99d","kind":"commit","published_at":"2022-09-08T03:13:14.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v1.2.11","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v1.2.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.2.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.2.11/manifests"},{"name":"v1.2.10","sha":"48a99b18d8df9333388ca82d10e9561357367b09","kind":"commit","published_at":"2022-07-08T03:59:22.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v1.2.10","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v1.2.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.2.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.2.10/manifests"},{"name":"v1.2.9","sha":"7d25a07c5591543cf1e914f557b94666f1bd8e8a","kind":"commit","published_at":"2022-06-29T14:34:04.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v1.2.9","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v1.2.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.2.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.2.9/manifests"},{"name":"v1.2.8","sha":"2b8f16c8a6b73e7056650503eee8941c998ad33e","kind":"commit","published_at":"2022-06-28T21:20:58.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v1.2.8","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v1.2.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.2.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.2.8/manifests"},{"name":"v1.2.7","sha":"432bb040b6bd78f78debb61f6ec20feb892ccacf","kind":"commit","published_at":"2022-03-21T04:24:27.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v1.2.7","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v1.2.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.2.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.2.7/manifests"},{"name":"v1.2.6","sha":"3ddaa693ddc2888adbc4626e531da399b37105a5","kind":"commit","published_at":"2022-03-20T04:57:38.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v1.2.6","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v1.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.2.6/manifests"},{"name":"v1.2.5","sha":"b417581ab8c489b0431854d48fd1660f915dfb3b","kind":"commit","published_at":"2022-03-18T16:21:07.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v1.2.5","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v1.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.2.5/manifests"},{"name":"v1.2.4","sha":"71e40fb6f587cf9401013a2449e442ae244df727","kind":"commit","published_at":"2022-03-14T00:14:44.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v1.2.4","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v1.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.2.4/manifests"},{"name":"v1.2.3","sha":"a5a1c48fc83fd2f85413c9af251260ff8e42e512","kind":"commit","published_at":"2022-03-08T07:19:59.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v1.2.3","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v1.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.2.3/manifests"},{"name":"v1.2.1","sha":"6f2632e3d89ed885533e460eacc9f5d8916f5370","kind":"commit","published_at":"2022-01-21T19:09:00.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v1.2.1","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.2.1/manifests"},{"name":"v1.1.23","sha":"5e720870c0928996f8b77a38208106ff0447ccb6","kind":"commit","published_at":"2021-12-25T21:43:31.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v1.1.23","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v1.1.23","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.1.23","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.1.23/manifests"},{"name":"v1.1.22","sha":"ab366bbf53b1689ff72cfa9574c5a44910317082","kind":"commit","published_at":"2021-12-14T19:04:02.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v1.1.22","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v1.1.22","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.1.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.1.22/manifests"},{"name":"v1.1.21","sha":"b08c11620b76799d63acc6bc282bb15a31624c70","kind":"commit","published_at":"2021-11-25T18:28:29.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v1.1.21","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v1.1.21","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.1.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.1.21/manifests"},{"name":"v1.1.20","sha":"c656aa088cca0fe0e9d822c033641a109a30f494","kind":"commit","published_at":"2021-11-22T06:26:29.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v1.1.20","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v1.1.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.1.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.1.20/manifests"},{"name":"v1.1.19","sha":"b8f6be16a76f0d866750eebc6e972dbad7bd676a","kind":"commit","published_at":"2021-11-04T01:42:49.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v1.1.19","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v1.1.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.1.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.1.19/manifests"},{"name":"v1.1.18","sha":"3b161796234670ce1c4894974eaeb590d35cf2a2","kind":"commit","published_at":"2021-09-09T03:31:42.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v1.1.18","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v1.1.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.1.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.1.18/manifests"},{"name":"v1.1.17","sha":"d34f624fcb30f24fb4e7e7d9aa71f29d82afb265","kind":"commit","published_at":"2021-07-22T06:06:52.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v1.1.17","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v1.1.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.1.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.1.17/manifests"},{"name":"v1.1.16","sha":"4dbc30a175209e7b8f103cb191fd3f7d5d2c2391","kind":"commit","published_at":"2021-07-13T04:50:28.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v1.1.16","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v1.1.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.1.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.1.16/manifests"},{"name":"v1.1.15","sha":"e28b1dad0aca871ec8e85b09d587b6c696b86cf4","kind":"commit","published_at":"2021-06-27T16:36:25.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v1.1.15","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v1.1.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.1.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.1.15/manifests"},{"name":"v1.1.14","sha":"3afd44255f9e9de99bd6ba2c2fba6cd7a692e431","kind":"commit","published_at":"2021-06-19T19:45:36.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v1.1.14","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v1.1.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.1.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.1.14/manifests"},{"name":"v1.1.13","sha":"4ebee236d4c49eae3a0ed60aaaa94f488312e55c","kind":"commit","published_at":"2021-06-19T08:04:29.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v1.1.13","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v1.1.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.1.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.1.13/manifests"},{"name":"v1.1.12","sha":"ca4ddffb942e3c35b801d6b4953868691e5e9e2e","kind":"commit","published_at":"2021-04-18T23:16:59.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v1.1.12","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v1.1.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.1.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.1.12/manifests"},{"name":"v1.1.11","sha":"2ffc0caa2c74b835bae445509dfd168d3947a7f4","kind":"commit","published_at":"2021-03-26T15:44:24.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v1.1.11","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v1.1.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.1.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.1.11/manifests"},{"name":"v1.1.10","sha":"6c569b92eab62a62ca37a48ee5744aef2fa1856b","kind":"commit","published_at":"2021-03-21T04:16:00.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v1.1.10","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v1.1.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.1.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.1.10/manifests"},{"name":"v1.1.9","sha":"564f96c04ab5cc20c433db7a7fe6bd8b917286f6","kind":"commit","published_at":"2021-03-21T01:37:49.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v1.1.9","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v1.1.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.1.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.1.9/manifests"},{"name":"v1.1.8","sha":"3a866f64d748b001683c96a10c5190f879737c18","kind":"commit","published_at":"2021-02-18T16:43:31.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v1.1.8","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v1.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.1.8/manifests"},{"name":"v1.1.7","sha":"3ea0f0652631421516cc32d0430e2de8e7d90edc","kind":"commit","published_at":"2021-01-25T20:25:49.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v1.1.7","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v1.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.1.7/manifests"},{"name":"v1.1.6","sha":"31042ea14e9b72af575728c7464e50db969b94e7","kind":"commit","published_at":"2021-01-15T16:10:18.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v1.1.6","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v1.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.1.6/manifests"},{"name":"v1.1.5","sha":"f1c659e76420b9f1f01d60752ddce0f666235cab","kind":"commit","published_at":"2021-01-11T02:33:49.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v1.1.5","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v1.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.1.5/manifests"},{"name":"v1.1.4","sha":"ace713efb3a8b9db100842021fa1155ab5ef0d63","kind":"commit","published_at":"2021-01-09T21:20:15.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v1.1.4","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v1.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.1.4/manifests"},{"name":"v1.1.3","sha":"a3c65e6e4c01757b6ffa6191cd3f3c1dfbd0d6ce","kind":"commit","published_at":"2021-01-09T20:21:28.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v1.1.3","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.1.3/manifests"},{"name":"v1.1.2","sha":"956e7d72be302e6079eeb48affc5415adef0b0f0","kind":"commit","published_at":"2021-01-09T16:53:37.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v1.1.2","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.1.2/manifests"},{"name":"v1.1.1","sha":"1d1e53b945b7df23b3033ea413165c490e7613c5","kind":"commit","published_at":"2021-01-09T16:00:34.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v1.1.1","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.1.1/manifests"},{"name":"v1.0.14","sha":"58b7710b7bcbf0e253eed176c5e1c05d6a629685","kind":"commit","published_at":"2020-12-13T17:14:56.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v1.0.14","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v1.0.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.0.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.0.14/manifests"},{"name":"v1.0.13","sha":"e1482008093ff6e5f0ee00351f8ffef99a80f138","kind":"commit","published_at":"2020-11-29T07:30:11.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v1.0.13","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v1.0.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.0.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.0.13/manifests"},{"name":"v1.0.12","sha":"e0935fc015c446c7bf5188087e1e5300550de71f","kind":"commit","published_at":"2020-11-25T00:47:59.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v1.0.12","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v1.0.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.0.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.0.12/manifests"},{"name":"v1.0.11","sha":"6a19642676dba09ff4a2f32b154be4f412795511","kind":"commit","published_at":"2020-11-03T15:57:51.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v1.0.11","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v1.0.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.0.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.0.11/manifests"},{"name":"v1.0.10","sha":"ba5e893d2e9faceaae1a81e8c186eb76b0a603d4","kind":"commit","published_at":"2020-10-27T23:21:32.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v1.0.10","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v1.0.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.0.10/manifests"},{"name":"v1.0.9","sha":"09f1efff2e66d87a7e32c9ceca36e8df31cce0f4","kind":"commit","published_at":"2020-07-25T14:04:10.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v1.0.9","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v1.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.0.9/manifests"},{"name":"v1.0.8","sha":"2f82bdbac714cf6e9c12cf382e0e4acdebdb1e8c","kind":"commit","published_at":"2020-06-25T06:15:06.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v1.0.8","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v1.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.0.8/manifests"},{"name":"v1.0.7","sha":"909d08bf5e7d734d9dadd2be486c22f468afe865","kind":"commit","published_at":"2020-06-14T23:33:59.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v1.0.7","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v1.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.0.7/manifests"},{"name":"v1.0.6","sha":"64eeb644dd369215ff6d5d0580898a922e4838bc","kind":"commit","published_at":"2020-04-15T16:04:13.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v1.0.6","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v1.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.0.6/manifests"},{"name":"v1.0.5","sha":"2aa7100130a11846fb328cc18d106a36ec3ae76f","kind":"commit","published_at":"2020-03-03T07:00:45.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v1.0.5","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v1.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.0.5/manifests"},{"name":"v1.0.3","sha":"0d813b4609330e36b3669706ac9d6bde3a4c919b","kind":"commit","published_at":"2020-02-11T06:34:39.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v1.0.3","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.0.3/manifests"},{"name":"v1.0.2","sha":"57c4a3e6305ce4b79b26c0abf65b3d8a6264d275","kind":"commit","published_at":"2020-02-10T15:02:43.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v1.0.2","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.0.2/manifests"},{"name":"v1.0.1","sha":"c504eda0fb4a3b9a7f1c55c659f32d4126cbe886","kind":"commit","published_at":"2020-01-31T06:21:31.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v1.0.1","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v1.0.1/manifests"},{"name":"v0.9.14","sha":"2da9af6f8df5bae86d11365a3ad7faed953b762b","kind":"commit","published_at":"2019-12-10T08:48:45.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v0.9.14","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v0.9.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v0.9.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v0.9.14/manifests"},{"name":"v0.9.13","sha":"b8fd34a0465a10067d7c510b20e77899ed5d4f71","kind":"commit","published_at":"2019-11-03T20:23:03.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v0.9.13","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v0.9.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v0.9.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v0.9.13/manifests"},{"name":"v0.9.12","sha":"91e99ae65d53559c2c7e99e82bdf96eb9d3cd9b4","kind":"commit","published_at":"2019-10-03T02:22:37.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v0.9.12","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v0.9.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v0.9.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v0.9.12/manifests"},{"name":"v0.9.11","sha":"cf8682f05dc59d1bdda29332198db0df44798312","kind":"commit","published_at":"2019-09-28T03:32:05.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v0.9.11","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v0.9.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v0.9.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v0.9.11/manifests"},{"name":"v0.9.10","sha":"53ee6613c49bf03769a1b9d0ae6727f9dccd51d6","kind":"commit","published_at":"2019-09-25T15:53:17.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v0.9.10","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v0.9.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v0.9.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v0.9.10/manifests"},{"name":"v0.9.9","sha":"665fb5cac27b5b66435a713ddc307710b4732815","kind":"commit","published_at":"2019-09-19T22:00:26.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v0.9.9","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v0.9.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v0.9.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v0.9.9/manifests"},{"name":"v0.9.6","sha":"503f8d13a5678db12d4521a636acfff5ac9ea85f","kind":"commit","published_at":"2019-09-08T23:04:41.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v0.9.6","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v0.9.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v0.9.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v0.9.6/manifests"},{"name":"v0.8.12","sha":"9447c714e1cf98f34fab95e0908330cdffa1a904","kind":"tag","published_at":"2018-12-10T00:05:21.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v0.8.12","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v0.8.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v0.8.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v0.8.12/manifests"},{"name":"v0.8.4","sha":"a22ae68b5f09f2ffa19e249bd76b2d6a34744d6d","kind":"commit","published_at":"2018-04-23T19:04:48.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v0.8.4","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v0.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v0.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v0.8.4/manifests"},{"name":"v0.7.5","sha":"60b11447fb0ae5561993fbb49b73446db8b4018a","kind":"commit","published_at":"2017-08-22T23:50:46.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v0.7.5","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v0.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v0.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v0.7.5/manifests"},{"name":"v0.7.4","sha":"dcdecefa6d41009ae4bda0a7fd635d0f8a8e40b6","kind":"commit","published_at":"2017-08-22T23:38:34.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v0.7.4","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v0.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v0.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v0.7.4/manifests"},{"name":"v0.7.3","sha":"aa7eef423afb8c7d799abb111200d5a36f2edb2d","kind":"commit","published_at":"2017-04-04T19:10:23.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v0.7.3","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v0.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v0.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v0.7.3/manifests"},{"name":"v0.6.9","sha":"d65e4da245a3e7493886a496e5c0f88468a7a147","kind":"commit","published_at":"2016-10-02T14:26:27.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v0.6.9","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v0.6.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v0.6.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v0.6.9/manifests"},{"name":"v0.6.6","sha":"9928a98c50ede63afd49bf8a28699fda07e8fa7d","kind":"commit","published_at":"2016-06-26T20:54:58.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v0.6.6","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v0.6.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v0.6.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v0.6.6/manifests"},{"name":"v0.5.7","sha":"78b2b4783af591676433cc3e9a8b292323e712b8","kind":"commit","published_at":"2015-09-30T18:51:39.000Z","download_url":"https://codeload.github.com/tanghaibao/jcvi/tar.gz/v0.5.7","html_url":"https://github.com/tanghaibao/jcvi/releases/tag/v0.5.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v0.5.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/tags/v0.5.7/manifests"}]},"repo_metadata_updated_at":"2024-08-10T21:31:48.544Z","dependent_packages_count":1,"downloads":670,"downloads_period":"last-month","dependent_repos_count":3,"rankings":{"downloads":7.556224459664129,"dependent_repos_count":8.956375608752316,"dependent_packages_count":4.778372240132306,"stargazers_count":2.45911790314806,"forks_count":3.768069019368846,"docker_downloads_count":3.1527421981391717,"average":5.111816904867472},"purl":"pkg:pypi/jcvi","advisories":[{"uuid":"GSA_kwCzR0hTQS14NDltLTNjdzctZ3E1cc4AA0EM","url":"https://github.com/advisories/GHSA-x49m-3cw7-gq5q","title":"jcvi vulnerable to Configuration Injection due to unsanitized user input ","description":"### Summary\nA configuration injection happens when user input is considered by the application in an unsanitized format and can reach the configuration file. A malicious user may craft a special payload that may lead to a command injection.\n\n### PoC\n\nThe vulnerable code snippet is [/jcvi/apps/base.py#LL2227C1-L2228C41](https://github.com/tanghaibao/jcvi/blob/cede6c65c8e7603cb266bc3395ac8f915ea9eac7/jcvi/apps/base.py#LL2227C1-L2228C41). Under some circumstances a user input is retrieved and stored within the `fullpath` variable which reaches the configuration file `~/.jcvirc`.\n\n```python\n        fullpath = input(msg).strip()\n        config.set(PATH, name, fullpath)\n```\n\nI ripped a part of the codebase into a runnable PoC as follows. All the PoC does is call the `getpath()` function under some circumstances.\n\n```python\nfrom configparser import (\n    ConfigParser,\n    RawConfigParser,\n    NoOptionError,\n    NoSectionError,\n    ParsingError,\n)\n\nimport errno\nimport os\nimport sys\nimport os.path as op\nimport shutil\nimport signal\nimport sys\nimport logging\n\n\ndef is_exe(fpath):\n    return op.isfile(fpath) and os.access(fpath, os.X_OK)\n\n\ndef which(program):\n    \"\"\"\n    Emulates the unix which command.\n\n    \u003e\u003e\u003e which(\"cat\")\n    \"/bin/cat\"\n    \u003e\u003e\u003e which(\"nosuchprogram\")\n    \"\"\"\n    fpath, fname = op.split(program)\n    if fpath:\n        if is_exe(program):\n            return program\n    else:\n        for path in os.environ[\"PATH\"].split(os.pathsep):\n            exe_file = op.join(path, program)\n            if is_exe(exe_file):\n                return exe_file\n\n    return None\n\n\ndef getpath(cmd, name=None, url=None, cfg=\"~/.jcvirc\", warn=\"exit\"):\n    \"\"\"\n    Get install locations of common binaries\n    First, check ~/.jcvirc file to get the full path\n    If not present, ask on the console and store\n    \"\"\"\n    p = which(cmd)  # if in PATH, just returns it\n    if p:\n        return p\n\n    PATH = \"Path\"\n    config = RawConfigParser()\n    cfg = op.expanduser(cfg)\n    changed = False\n    if op.exists(cfg):\n        config.read(cfg)\n\n    assert name is not None, \"Need a program name\"\n\n    try:\n        fullpath = config.get(PATH, name)\n    except NoSectionError:\n        config.add_section(PATH)\n        changed = True\n\n    try:\n        fullpath = config.get(PATH, name)\n    except NoOptionError:\n        msg = \"=== Configure path for {0} ===\\n\".format(name, cfg)\n        if url:\n            msg += \"URL: {0}\\n\".format(url)\n        msg += \"[Directory that contains `{0}`]: \".format(cmd)\n        fullpath = input(msg).strip()\n        config.set(PATH, name, fullpath)\n        changed = True\n\n    path = op.join(op.expanduser(fullpath), cmd)\n    if warn == \"exit\":\n        try:\n            assert is_exe(path), \"***ERROR: Cannot execute binary `{0}`. \".format(path)\n        except AssertionError as e:\n            sys.exit(\"{0!s}Please verify and rerun.\".format(e))\n\n    if changed:\n        configfile = open(cfg, \"w\")\n        config.write(configfile)\n        logging.debug(\"Configuration written to `{0}`.\".format(cfg))\n\n    return path\n\n\n# Call to getpath\npath = getpath(\"not-part-of-path\", name=\"CLUSTALW2\", warn=\"warn\")\nprint(path)\n\n```\n\nTo run the PoC, you need to remove the config file `~/.jcvirc` to emulate the first run, \n\n```bash\n# Run the PoC with the payload\necho -e \"e\\rvvvvvvvv = zzzzzzzz\\n\" | python3 poc.py\n```\n\n![image](https://user-images.githubusercontent.com/13036531/247852364-f8a384a3-fc62-41ca-b467-877d197ac6ff.png)\n\nYou can notice the random key/value characters `vvvvvvvv = zzzzzzzz` were successfully injected.\n\n### Impact\n\nThe impact of a configuration injection may vary. Under some conditions, it may lead to command injection if there is for instance shell code execution from the configuration file values.\n","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2023-06-23T21:44:35.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://github.com/tanghaibao/jcvi/security/advisories/GHSA-x49m-3cw7-gq5q","https://nvd.nist.gov/vuln/detail/CVE-2023-35932","https://github.com/tanghaibao/jcvi/blob/cede6c65c8e7603cb266bc3395ac8f915ea9eac7/jcvi/apps/base.py#LL2227C1-L2228C41","https://github.com/advisories/GHSA-x49m-3cw7-gq5q"],"source_kind":"github","identifiers":["GHSA-x49m-3cw7-gq5q","CVE-2023-35932"],"repository_url":"https://github.com/tanghaibao/jcvi","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":null,"vulnerable_version_range":"\u003c= 1.3.5"}],"ecosystem":"pypi","package_name":"jcvi"}],"created_at":"2023-06-28T00:04:02.221Z","updated_at":"2025-07-12T01:23:14.827Z","epss_percentage":0.00823,"epss_percentile":0.73481}],"docker_usage_url":"https://docker.ecosyste.ms/usage/pypi/jcvi","docker_dependents_count":1,"docker_downloads_count":121,"usage_url":"https://repos.ecosyste.ms/usage/pypi/jcvi","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/pypi/jcvi/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":{"last_synced_at":"2024-08-10T21:31:44.060Z","issues_count":153,"pull_requests_count":86,"avg_time_to_close_issue":14120924.134453781,"avg_time_to_close_pull_request":16923.372093023256,"issues_closed_count":118,"pull_requests_closed_count":86,"pull_request_authors_count":6,"issue_authors_count":126,"avg_comments_per_issue":2.980392156862745,"avg_comments_per_pull_request":0.10465116279069768,"merged_pull_requests_count":84,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":56,"past_year_pull_requests_count":55,"past_year_avg_time_to_close_issue":2219844.25,"past_year_avg_time_to_close_pull_request":12167.472727272727,"past_year_issues_closed_count":35,"past_year_pull_requests_closed_count":55,"past_year_pull_request_authors_count":4,"past_year_issue_authors_count":50,"past_year_avg_comments_per_issue":2.3392857142857144,"past_year_avg_comments_per_pull_request":0.03636363636363636,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":54,"issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/issues","maintainers":[{"login":"tanghaibao","count":77,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tanghaibao"},{"login":"Adamtaranto","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Adamtaranto"}],"active_maintainers":[{"login":"tanghaibao","count":48,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tanghaibao"},{"login":"Adamtaranto","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Adamtaranto"}]},"versions_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/jcvi/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/jcvi/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/jcvi/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/jcvi/related_packages","maintainers":[{"uuid":"tanghaibao","login":"tanghaibao","name":null,"email":null,"url":null,"packages_count":4,"html_url":"https://pypi.org/user/tanghaibao/","role":null,"created_at":"2022-11-22T06:21:13.889Z","updated_at":"2022-11-22T06:21:13.889Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers/tanghaibao/packages"}],"registry":{"name":"pypi.org","url":"https://pypi.org","ecosystem":"pypi","default":true,"packages_count":725187,"maintainers_count":308369,"namespaces_count":0,"keywords_count":238006,"github":"pypi","metadata":{"funded_packages_count":50519},"icon_url":"https://github.com/pypi.png","created_at":"2022-04-04T15:19:23.364Z","updated_at":"2025-09-05T05:40:58.860Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/pypi.org/namespaces"}}],"commits":{"id":277563,"full_name":"tanghaibao/jcvi","default_branch":"main","committers":[{"name":"Haibao Tang","email":"tanghaibao@gmail.com","login":"tanghaibao","count":2644},{"name":"Vivek Krishnakumar","email":"vkrishnakumar@jcvi.org","login":"vivekkrish","count":209},{"name":"Jingping Li","email":"jingpingli@gmail.com","login":"Jingping","count":54},{"name":"Adam Taranto","email":"adam.p.taranto@gmail.com","login":"Adamtaranto","count":8},{"name":"Haibao Tang","email":"haibao@amazon.com","login":null,"count":7},{"name":"Jingping Li","email":"jingping@mWillow.local","login":null,"count":6},{"name":"Chen Tong","email":"chentong_biology@163.com","login":"Tong-Chen","count":5},{"name":"zengxiaofei","email":"xiaofei_zeng@whu.edu.cn","login":"zengxiaofei","count":5},{"name":"xuzhougeng","email":"xuzhougeng@yeah.net","login":"xuzhougeng","count":4},{"name":"goertzenlr","email":"goertzen@auburn.edu","login":"goertzenlr","count":3},{"name":"Jingping Li","email":"jingping@lulu.agtec.uga.edu","login":null,"count":3},{"name":"l-Imoon","email":"55816210+l-Imoon","login":"l-Imoon","count":2},{"name":"Tiany","email":"sophy7074","login":"sophy7074","count":2},{"name":"Won Cheol Yim","email":"ascendo@dongguk.edu","login":"wyim-pgl","count":2},{"name":"Haibao Tang","email":"htang@login2.ls4.tacc.utexas.edu","login":null,"count":2},{"name":"MichelMoser","email":"michel.moser@ips.unibe.ch","login":null,"count":2},{"name":"peng xu","email":"64535873+xupengjack","login":"xupengjack","count":1},{"name":"msarmien","email":"msarmien@jcvi.org","login":"msarmien","count":1},{"name":"Haibao Tang","email":"htang@login1.ls4.tacc.utexas.edu","login":null,"count":1},{"name":"Jingping Li","email":"jingping@h70-33-83-86.paws.uga.edu","login":null,"count":1},{"name":"jlomasunr","email":"89410229+jlomasunr","login":"jlomasunr","count":1},{"name":"dwpeng","email":"1732889554@qq.com","login":"dwpeng","count":1},{"name":"anonymousdouble","email":"112695649+anonymousdouble","login":"anonymousdouble","count":1},{"name":"Peng Zhou","email":"zhoupenggeni@gmail.com","login":"orionzhou","count":1},{"name":"Song Jun Tae","email":"57470545+paradoxcell","login":"paradoxcell","count":1}],"total_commits":2967,"total_committers":25,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":118.68,"dds":0.10886417256488035,"past_year_committers":[{"name":"Haibao Tang","email":"tanghaibao@gmail.com","login":"tanghaibao","count":55},{"name":"Adam Taranto","email":"adam.p.taranto@gmail.com","login":"Adamtaranto","count":5},{"name":"Chen Tong","email":"chentong_biology@163.com","login":"Tong-Chen","count":1}],"past_year_total_commits":61,"past_year_total_committers":3,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":20.333333333333332,"past_year_dds":0.09836065573770492,"last_synced_at":"2025-04-03T14:42:50.266Z","last_synced_commit":"283822664e2b2ce7a342ec4aee660ca3cb267bab","created_at":"2023-03-08T14:35:35.057Z","updated_at":"2025-04-03T14:42:50.292Z","commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-08-26T00:00:11.761Z","repositories_count":5479765,"commits_count":853308191,"contributors_count":31095157,"owners_count":906558,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"tanghaibao/jcvi","html_url":"https://github.com/tanghaibao/jcvi","last_synced_at":"2025-08-31T08:58:27.112Z","status":null,"issues_count":211,"pull_requests_count":133,"avg_time_to_close_issue":18339471.27607362,"avg_time_to_close_pull_request":42223.96124031008,"issues_closed_count":162,"pull_requests_closed_count":129,"pull_request_authors_count":7,"issue_authors_count":163,"avg_comments_per_issue":2.6824644549763033,"avg_comments_per_pull_request":0.2857142857142857,"merged_pull_requests_count":124,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":53,"past_year_pull_requests_count":51,"past_year_avg_time_to_close_issue":2114406.32,"past_year_avg_time_to_close_pull_request":84938.78723404255,"past_year_issues_closed_count":25,"past_year_pull_requests_closed_count":47,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":39,"past_year_avg_comments_per_issue":1.4716981132075473,"past_year_avg_comments_per_pull_request":0.5686274509803921,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":44,"created_at":"2023-05-14T16:12:20.178Z","updated_at":"2025-09-03T05:57:43.866Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/tanghaibao%2Fjcvi/issues","issue_labels_count":{"new feature":6,"help needed":5,"TODO":4,"backlog":2,"github action":2,"infrastructure":2,"algorithm":1,"graphics":1,"bug":1},"pull_request_labels_count":{"bug":4,"new feature":2,"github action":2,"infrastructure":1},"issue_author_associations_count":{"NONE":185,"COLLABORATOR":11,"CONTRIBUTOR":5,"OWNER":3},"pull_request_author_associations_count":{"OWNER":136,"COLLABORATOR":27,"CONTRIBUTOR":8,"NONE":3},"issue_authors":{"Adamtaranto":11,"alpapan":3,"SoledadPianist":3,"cutykaka":3,"MR-D-CJ":3,"tanghaibao":3,"RNieuwenhuis":3,"Wongolini":3,"francicco":3,"jd3234":2,"xiekunwhy":2,"guo-cheng":2,"UpalabdhaD":2,"xiaoguizz":2,"haihao999":2,"Triiumpher":2,"mixle18":2,"mrmrwinter":2,"faye-romero":2,"Wanliwill":2,"changchuanjun":2,"erika-r-moore":2,"aaronphillips7493":2,"Tong-Chen":2,"chopinone":2,"ma2o-3":2,"247nahid":2,"xingjianfeng100":2,"LHXqwq":1,"AlexWanghaoming":1,"clementmo":1,"Youpu-Chen":1,"JianhaiChen":1,"UFZZhao":1,"xieduo7":1,"niuhuifei":1,"zhidaobuzhidao":1,"wu116":1,"Liuxuanzeng":1,"romseg":1,"coreywischmeyer":1,"karthickbrlab":1,"hui-liu":1,"alexzaccaron":1,"hrpelg":1,"Bioinformatics-rookie":1,"phil622":1,"wang7760":1,"Wenwen012345":1,"isunshine-cc":1,"wuxiaopei0509":1,"gunjanpandey":1,"seikot345":1,"hyShen-hzau":1,"wwenc":1,"Toney823":1,"GurjotSinghSidhu":1,"hushaoqiang":1,"xunsheng":1,"Simple53":1,"saltyduckegg":1,"ZhaoHang-bio":1,"YANGMEI0127":1,"renmiaozhen":1,"yplee614":1,"sunriseTM":1,"1690834643":1,"sdhzwpz":1,"aliciaaevans":1,"Artifice120":1,"Z1997B":1,"zxy1555847":1,"trubohe":1,"Marije179":1,"123jjhy":1,"monica11w":1,"hungweichen0327":1,"dwpeng":1,"shuazhenyang":1,"AoiKudoh":1,"SAMANDOLL":1,"yanhaidong1":1,"somnya":1,"Sim4n6":1,"filonico":1,"scotty323":1,"LQHHHHH":1,"jiangxiuhan0310":1,"zhangrengang":1,"aowuawu":1,"obenno":1,"louisvant":1,"Eric-lsz":1,"C2051":1,"kuangzhuoran":1,"Jacky749":1,"jinhua2024":1,"liuqz-bot":1,"asianjoelshin":1,"z626093820":1,"jjjjccccc":1,"Sherry520":1,"tclin422":1,"MichelMoser":1,"YanCheer":1,"Omarlrlrlr":1,"NINGCHINA":1,"sjfleck":1,"tamim07":1,"whisperingkahuna":1,"dengyang111":1,"xxwgdhd":1,"ap1438":1,"kullrich":1,"jailynai":1,"gouwei1":1,"ltachi11":1,"ardy20":1,"lindonghuia":1,"mcsimenc":1,"jguppy":1,"suying77":1,"manighanipoor":1,"TommySalvetti01":1,"yyyuechen":1,"fafuyyk":1,"C-grapes":1,"xiehui1991":1,"pk-zhu":1,"kfuku52":1,"DengHAU":1,"amvarani":1,"lczqd":1,"erya-song":1,"lkulandaivelu":1,"wook2014":1,"oddguyeee":1,"xieyichun50":1,"jonnyPizza":1,"mariamarinr":1,"yanyew":1,"AzumaSerenThePatriot":1,"nextgenusfs":1,"pjx1990":1,"ChuanzhengWei":1,"chen1i6c04":1,"Daishoulu":1,"xiaoshenyin":1,"cfz1998":1,"bucongfan":1,"Dengdengdeng-lab":1,"HippoYI":1,"jmpolinski":1,"ABDULLAHGUJJAR":1,"leon945945":1,"scottcain":1,"wyim-pgl":1,"Alalakikun":1,"XuewenWangUGA":1},"pull_request_authors":{"tanghaibao":136,"Adamtaranto":27,"Tong-Chen":6,"zhangyixing3":2,"jguppy":1,"anonymousdouble":1,"dwpeng":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-05T00:00:10.444Z","repositories_count":10103789,"issues_count":31523126,"pull_requests_count":97734489,"authors_count":10703676,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{"TODO":2,"github action":2,"infrastructure":2,"new feature":2,"help needed":1},"past_year_pull_request_labels_count":{"bug":4,"github action":2,"infrastructure":1},"past_year_issue_author_associations_count":{"NONE":42,"COLLABORATOR":9},"past_year_pull_request_author_associations_count":{"OWNER":33,"COLLABORATOR":23,"NONE":2},"past_year_issue_authors":{"Adamtaranto":9,"SoledadPianist":3,"247nahid":2,"jd3234":2,"haihao999":2,"chopinone":2,"Liuxuanzeng":1,"louisvant":1,"ltachi11":1,"ma2o-3":1,"oddguyeee":1,"Omarlrlrlr":1,"pk-zhu":1,"seikot345":1,"tamim07":1,"Triiumpher":1,"Wongolini":1,"wwenc":1,"xiekunwhy":1,"zhangrengang":1,"ZhaoHang-bio":1,"lindonghuia":1,"leon945945":1,"jinhua2024":1,"hyShen-hzau":1,"GurjotSinghSidhu":1,"erika-r-moore":1,"Eric-lsz":1,"dengyang111":1,"Dengdengdeng-lab":1,"ChuanzhengWei":1,"changchuanjun":1,"aowuawu":1,"AoiKudoh":1,"aliciaaevans":1,"alexzaccaron":1,"1690834643":1},"past_year_pull_request_authors":{"tanghaibao":33,"Adamtaranto":23,"zhangyixing3":2},"maintainers":[{"login":"tanghaibao","count":139,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tanghaibao"},{"login":"Adamtaranto","count":38,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Adamtaranto"}],"active_maintainers":[{"login":"tanghaibao","count":33,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tanghaibao"},{"login":"Adamtaranto","count":32,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Adamtaranto"}]},"events":{"total":{"IssuesEvent":77,"WatchEvent":84,"DeleteEvent":28,"IssueCommentEvent":151,"PushEvent":128,"PullRequestReviewEvent":19,"PullRequestReviewCommentEvent":10,"PullRequestEvent":54,"ForkEvent":7,"CreateEvent":34},"last_year":{"IssuesEvent":77,"WatchEvent":84,"DeleteEvent":28,"IssueCommentEvent":151,"PushEvent":128,"PullRequestReviewEvent":19,"PullRequestReviewCommentEvent":10,"PullRequestEvent":54,"ForkEvent":7,"CreateEvent":34}},"keywords":["allmaps","assembly","bioinformatics","blast","comparative-genomics","genetic-maps","genome-sequencing","genomics","sequence-alignments","synteny","variant-calling"],"dependencies":[{"ecosystem":"actions","filepath":".github/workflows/build.yml","sha":null,"kind":"manifest","created_at":"2023-01-13T11:01:30.461Z","updated_at":"2023-01-13T11:01:30.461Z","repository_link":"https://github.com/tanghaibao/jcvi/blob/main/.github/workflows/build.yml","dependencies":[{"id":6875576373,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6875576374,"package_name":"actions/setup-python","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]}],"score":16.702125266982726,"created_at":"2025-09-04T15:51:36.068Z","updated_at":"2025-10-07T08:23:22.041Z","avatar_url":"https://github.com/tanghaibao.png","language":"Python","category":null,"sub_category":null,"monthly_downloads":670,"funding_links":[],"readme_doi_urls":["https://doi.org/10.1002/imt2.211)_"],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["telomere"],"project_url":"https://science.ecosyste.ms/api/v1/projects/59427","html_url":"https://science.ecosyste.ms/projects/59427","bibtex_url":"https://science.ecosyste.ms/projects/59427/export.bibtex","apalike_url":"https://science.ecosyste.ms/projects/59427/export.apalike"}