Skip to content

Commit

Permalink
applicativesystem
Browse files Browse the repository at this point in the history
Finished  writing the code today and no internet and hence able to push this now. Final and binary release.
  • Loading branch information
sciencegenome committed Dec 11, 2024
1 parent c878df6 commit cc26ddc
Show file tree
Hide file tree
Showing 14 changed files with 320,595 additions and 2 deletions.
289 changes: 289 additions & 0 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 8 additions & 0 deletions Cargo.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
[package]
name = "rust-pangenome-matcher"
version = "0.1.0"
edition = "2021"

[dependencies]
clap = { version = "4.5.23", features = ["derive"] }
rayon = "1.10.0"
Empty file modified LICENSE
100644 → 100755
Empty file.
34 changes: 32 additions & 2 deletions README.md
100644 → 100755
Original file line number Diff line number Diff line change
@@ -1,2 +1,32 @@
# rust-pangenome-matcher
rust pangenome matcher
# rust-pangenome-tools
- writing all pangenome tools in rust.
- This part compares the two pangenome alignment with the same query and a different reference and anchors the query across both.
- 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-pangenome-matcher → λ git main* → ./target/debug/rust-pangenome-matcher -h
Usage: rust-pangenome-matcher <PAFALIGNMENT1> <PAFALIGNMENT2>

Arguments:
<PAFALIGNMENT1> please provide the path to the first alignment file
<PAFALIGNMENT2> please provide the path to the second alignment file

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

```
```
- to run the binary
```
λ gauravsablok rust-pangenome-matcher → λ git main* → ./target/debug/rust-pangenome-matcher ./sample-files/test1.paf ./sample-files/test2.paf
The comparative reference files have been written
The comparative query files have been written
The pangenome matcher has produced the results: The pangenome alignments have been parsed and the comparative results have been written
```
Gaurav Sablok
Binary file added rust-pangenome-matcher
Binary file not shown.
Binary file added rust-pangenome-matcher.tar
Binary file not shown.
Loading

0 comments on commit cc26ddc

Please sign in to comment.