updated readme

main
Antonio De Lucreziis 2 months ago
parent b0ab62c5ec
commit 6ca6e041a2

@ -4,29 +4,33 @@ Creazione e analisi di un Pangenome Graph.
## Obbiettivi / Features ## Obbiettivi / Features
- [x] Caricare un Pangenome Graph dal formato GFA - [x] Caricare un Pangenome Graph dal formato GFA
- [x] Classificare i nodi del grafo in base al tipo tree, back, forward, cross - [x] Classificare i nodi del grafo in base al tipo tree, back, forward, cross
- [x] Rimuovere tutti i nodi di tipo back per rendere il grafo un DAG - [x] Rimuovere tutti i nodi di tipo back per rendere il grafo un DAG
- [x] Restringere il grafo alla componente connessa più grande - [x] Restringere il grafo alla componente connessa più grande
- [x] Ricostruire le sequenze dei nodi del grafo in base ai cammini ed alla direzione di percorrenza dei nodi (forward o reverse) - [x] Ricostruire le sequenze dei nodi del grafo in base ai cammini ed alla
direzione di percorrenza dei nodi (forward o reverse)
- [x] Ricerca di un pattern k-mer in queste sequenze utilizzando il rolling hash - [x] Ricerca di un pattern k-mer in queste sequenze utilizzando il rolling
hash
- [ ] (WIP) (Opzionale) Calcolare le frequenze di occorrenza di tutti i k-mer presenti nel grafo - [ ] (WIP) (Opzionale) Calcolare le frequenze di occorrenza di tutti i k-mer
presenti nel grafo
## CLI Options ## CLI Options
- `-i, --input <input>`: file to read - `-i, --input <input>`: file to read
- `-c, --path_count <path_count>`: number of paths to visit when searching for the pattern (default: 1) - `-c, --path_count <path_count>`: number of paths to visit when searching for
the pattern (default: 1)
- `-p, --pattern <pattern>`: k-mer pattern to search (default: "ACGT") - `-p, --pattern <pattern>`: k-mer pattern to search (default: "ACGT")
- `-k, --kmer_size <kmer_size>`: k-mer length (default: 4) - `-k, --kmer_size <kmer_size>`: k-mer length (default: 4)
## Usage ## Usage
@ -100,15 +104,10 @@ W sample 2 B 0 4 >21>22>24>25
## Stats ## Stats
``` | Language | Files | Lines | Code | Comments | Blanks |
========================================================== | --------- | ------ | -------- | -------- | -------- | ------- |
Language Files Lines Code Comments Blanks | Rust | 21 | 3606 | 2452 | 464 | 690 |
========================================================== | Python | 2 | 249 | 164 | 40 | 45 |
Rust 21 3606 2452 464 690 | TOML | 8 | 110 | 99 | 2 | 9 |
Python 2 249 164 40 45 | Markdown | 4 | 131 | 0 | 82 | 34 |
TOML 8 110 99 2 9 | **Total** | **35** | **4096** | **2715** | **588** | **778** |
Markdown 4 131 0 82 34
==========================================================
Total 35 4096 2715 588 778
==========================================================
```

Loading…
Cancel
Save