Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DNA Mutation analysis in Rust #2

Merged
merged 34 commits into from
Nov 23, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
6828fbc
data: add covid variants dataset
atamakahere-git Nov 4, 2023
b3ff379
feat: [WIP] made API for alignment logic
atamakahere-git Nov 4, 2023
e98a857
feat: [WIP] made aligner working
atamakahere-git Nov 5, 2023
948ed60
feat: Aligner API stablised
atamakahere-git Nov 7, 2023
135246d
feat: multiple ways to align sequence
atamakahere-git Nov 9, 2023
9fb4d58
doc: add initial readme
atamakahere-git Nov 9, 2023
9b43f32
feat: [WIP] mutation detection API
atamakahere-git Nov 9, 2023
d7b2467
feat: add workflow
atamakahere-git Nov 9, 2023
157da4b
feat: Score can be constructed by tuple (i32,i32)
atamakahere-git Nov 10, 2023
c8bb67a
feat: Fasta reader abstraction [Initial proto]
atamakahere-git Nov 10, 2023
cf2453f
feat: Gap and Score included in DiffStat
atamakahere-git Nov 10, 2023
3cc7bf7
feat: Better logs
atamakahere-git Nov 10, 2023
873d9bc
chore: remove unwanted imports
atamakahere-git Nov 11, 2023
2a1faae
fix: remove pairwise form mutation
atamakahere-git Nov 12, 2023
aaad4f0
feat: Mutation score can now be calculated
atamakahere-git Nov 12, 2023
e9949d4
refactor: Directory structure, bin files
atamakahere-git Nov 12, 2023
0376c8a
feat: reader implementa IntoIter
atamakahere-git Nov 12, 2023
0d0d9e4
todo: new task
atamakahere-git Nov 12, 2023
ce0da57
chore: clippy happy :)
atamakahere-git Nov 12, 2023
51b8aef
ci: make clippy warnings hard error
atamakahere-git Nov 12, 2023
6c635cf
feat: get pretty string
atamakahere-git Nov 17, 2023
cf1807b
test: test mutation detection
atamakahere-git Nov 17, 2023
b0cc490
files: moved bin to examples
atamakahere-git Nov 20, 2023
cbf7250
feat: cli for loading fasta files
atamakahere-git Nov 21, 2023
a54298c
doc: update readme
atamakahere-git Nov 22, 2023
527076d
fix: use global alignment
atamakahere-git Nov 22, 2023
4b39bb1
doc: update readme
atamakahere-git Nov 22, 2023
74fe196
fix: spell
atamakahere-git Nov 22, 2023
562390c
Merge pull request #1 from tanveerraza789/cli
atamakahere-git Nov 22, 2023
103380d
chore: cleanup
atamakahere-git Nov 22, 2023
cd723a1
fix: pretty print
atamakahere-git Nov 22, 2023
a67909a
fix: rename table header r#match->match
atamakahere-git Nov 22, 2023
6a3584b
fix: table alignment
atamakahere-git Nov 22, 2023
edd8c3c
doc: Run instructions
atamakahere-git Nov 22, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 19 additions & 0 deletions .github/workflows/rust.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
name: Rust
on:
push:
branches: ["main"]
pull_request:
branches: ["main"]
env:
CARGO_TERM_COLOR: always
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Clippy
run: cargo clippy -- -D warnings
- name: Build
run: cargo build --verbose
- name: Run tests
run: cargo test --verbose
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
/target
Loading