Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/applicativesystem/rust-samtools-genomecapture

rust samtools genomecapture
https://github.com/applicativesystem/rust-samtools-genomecapture

bioinformatics genome-analysis genome-analysis-annotation genome-assembly genome-bioinformatics genome-mapper genome-sequencing

Last synced: 7 days ago
JSON representation

rust samtools genomecapture

Awesome Lists containing this project

README

        

# rust-samtools-genomecapture

- rust samtools genomecapture.
- give the id list, reference genome, upstream and downstream and extracts the reference genome portion for the genome browser.
- rust-samtools-genome-capture: takes a genome alignment files, a reference fasta file, the upstream and the downstream regions
- targetd capture assay development for taking reads from HybSeq.
- 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.

```
cargo build

```
```
λ gauravsablok rust-samtools-genomecapture → λ git main* → ./target/debug/rust-samtools-genome-capture -h
Usage: rust-samtools-genome-capture

Arguments:
please provide the path to the alignment file
please provide the id list for the specific region
please provide the fasta file used for the reference alignment
please provide the upstream add from the sam alignments to be extracted
please provide the downstream add from the sam alignments to be extracted
please provide the readlength of the sequencing reads

Options:
-h, --help Print help
-V, --version Print version
```

- how to run the binary

```
./rust-samtools-genome-capture ./sample-files/Col0_C1.100k_selected.sam ./sample-files/idlist.txt ./sample-files/sample-fasta.fasta 5 10

``
- result from the rust-samtools-genome-capture

```
- selected-ids-downstream.fasta - downstream for those ids
- selected-ids-reads.fasta - reads aligned to those ids.
- selected-ids-upstream.fasta - upstreams for those ids.
- selected-ids-upstream-region-downstream.fasta - upstream-region -downstream for those ids.

```
Gaurav Sablok