{"id":23057295,"url":"https://github.com/applicativesystem/rust-samtools-filter","last_synced_at":"2025-08-15T06:32:30.197Z","repository":{"id":265551359,"uuid":"896192751","full_name":"applicativesystem/rust-samtools-filter","owner":"applicativesystem","description":"rust samtools","archived":false,"fork":false,"pushed_at":"2024-12-02T21:49:45.000Z","size":3240,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-12-02T22:32:46.448Z","etag":null,"topics":["bioinformatics","genome-analysis","genome-browser","genome-capture","genome-sequencing"],"latest_commit_sha":null,"homepage":"","language":"Rust","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/applicativesystem.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":"2024-11-29T18:36:33.000Z","updated_at":"2024-12-02T21:49:49.000Z","dependencies_parsed_at":"2024-12-02T22:32:50.048Z","dependency_job_id":null,"html_url":"https://github.com/applicativesystem/rust-samtools-filter","commit_stats":null,"previous_names":["applicativesystem/rust-embedded-genome-view","applicativesystem/rust-samtools-filter"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/applicativesystem%2Frust-samtools-filter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/applicativesystem%2Frust-samtools-filter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/applicativesystem%2Frust-samtools-filter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/applicativesystem%2Frust-samtools-filter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/applicativesystem","download_url":"https://codeload.github.com/applicativesystem/rust-samtools-filter/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":229897445,"owners_count":18141135,"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"}},"keywords":["bioinformatics","genome-analysis","genome-browser","genome-capture","genome-sequencing"],"created_at":"2024-12-16T02:11:50.321Z","updated_at":"2024-12-16T02:11:50.830Z","avatar_url":"https://github.com/applicativesystem.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# rust-samtools-filter\n - rust-samtools: allows for the filtering of the alignments within the given range of the genomic coordinate and also according to   the name of the reference. This part allows for the filtering of the samtools for a given region  or a range.\n - some options were missing in samtools and no need to write any other scripts. A single compiled binary. \n - general note: Incase of Golang and RUST, please see the last commit message and if it says compiled binary then it is completed or else still in development version.\n \n ```\n cargo build\n \n ```\n \n ```\n λ gauravsablok rust-samtools-filter → λ git main* → ./target/debug/rust-samtools-filter -h\nUsage: rust-samtools-filter \u003cALIGNMENT_ARG\u003e [GENOME_START] [GENOME_END]\n\nArguments:\n  \u003cALIGNMENT_ARG\u003e  please provide the path to the alignment file\n  [GENOME_START]   please provide the genome capture region start\n  [GENOME_END]     please provide the genome capture region end\n\nOptions:\n  -h, --help     Print help\n  -V, --version  Print version\n ```\n - for a specific coordinate \n \n ```\n ./target/debug/rust-samtools-filter ./sample-files/Col0_C1.100k.sam 3675 \n\n ```\n - for a range of coordinate\n \n ```\n ./target/debug/rust-samtools-filter ./sample-files/Col0_C1.100k.sam 3675 4670\n \n ```\n\nGaurav Sablok\n\n- How to cite\n\n```\n  @software{\n  author = {Gaurav Sablok},\n  title = {{Genome-view:Developing samtools components in RUST for Genome Analysis}},\n  url = {https://github.com/applicativesystem/rust-samtools-filter},\n  version = {0.1.0},\n  year = {2024}\n}\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapplicativesystem%2Frust-samtools-filter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fapplicativesystem%2Frust-samtools-filter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapplicativesystem%2Frust-samtools-filter/lists"}