{"id":34193794,"url":"https://github.com/cghiban/blast-wrapper","last_synced_at":"2026-03-10T08:31:03.807Z","repository":{"id":142223981,"uuid":"187914995","full_name":"cghiban/blast-wrapper","owner":"cghiban","description":" wrappers around blast tools to enable caching","archived":false,"fork":false,"pushed_at":"2019-10-03T20:40:53.000Z","size":10,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-12-18T17:33:17.760Z","etag":null,"topics":["bioinformatics","blast","caching"],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cghiban.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":"2019-05-21T21:18:38.000Z","updated_at":"2019-10-03T20:40:54.000Z","dependencies_parsed_at":null,"dependency_job_id":"ba3d083b-58e2-4024-913d-c1561d55bb70","html_url":"https://github.com/cghiban/blast-wrapper","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/cghiban/blast-wrapper","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cghiban%2Fblast-wrapper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cghiban%2Fblast-wrapper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cghiban%2Fblast-wrapper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cghiban%2Fblast-wrapper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cghiban","download_url":"https://codeload.github.com/cghiban/blast-wrapper/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cghiban%2Fblast-wrapper/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30328251,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-10T05:25:20.737Z","status":"ssl_error","status_checked_at":"2026-03-10T05:25:17.430Z","response_time":106,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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"}},"keywords":["bioinformatics","blast","caching"],"created_at":"2025-12-15T16:47:21.794Z","updated_at":"2026-03-10T08:31:03.796Z","avatar_url":"https://github.com/cghiban.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# blast wrappers\n\nBlast wrappers for caching the output of blast searches.\n\nThese tools will search for any existing cached output and will return that if it exists. If not, it will pass all the arguments to the blast tools found in `/usr/bin/*blast*`.\n\nThe output in stored/cached into `/tmp/blastCacheStore`\n\n```\n    /tmp/blastCacheStore/\n    └── 70d\n        └── 35d\n            └── 70d35d8c2c52155979a2ad66722ccc8c\n                ├── errors.blast\n                └── output.blast\n\n```\n\nThe cache key (in the above example `70d35d8c2c52155979a2ad66722ccc8c`) is created using md5 on the arguments passed to the blast tool (or, rather, to the wrapper) and the *contents* of the file (given by `-query` argument).\n\nThis works only if you add these wrappers to the PATH...\n\n## TODO\n    - cache location should be configurable (via env variables)\n    - use a store struct\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcghiban%2Fblast-wrapper","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcghiban%2Fblast-wrapper","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcghiban%2Fblast-wrapper/lists"}