antoniogrv / lw-index

A TypeScript tool for the qualitative comparison of genomic string resemblance algorithms, capable of integrating novel techniques that make use of negative information rather than positive one.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

LW Index

LW Index è un tool simil-SMART per l'analisi qualitativa di algoritmi basati sull'omonimo indice LW.

Algoritmi predefiniti:

  • scMAW di M. Crochemore, G. Fici, R. Mercas, S. P. Pissis

Istruzioni

Clonare la repository tramite git clone https://github.com/v1enna/maw-lw-index.git e installare le dipendenze tramite npm i sia in codebase/client che in codebase/api.

Per avviare il client: npm start in codebase/client sulla porta 3000

Per avviare il server: npm start in codebase/server sulla porta 9000

Compilazione

{root}/.pre-install.sh (WSL)

#!/bin/bash

//tar -xvf sdsl-lite.tar.gz
cd sdsl-lite
./install.sh "$(pwd)"/libsdsl
mv libsdsl/ ..

Estrarre manualmente il tar sdsl-lite.tar.gz prima di lanciare bash ./pre-install.sh da WSL. Potrebbe essere necessario convertire l'encoding del file in un formato adatto a Unix. Successivamente, copiare il contenuto di sdsl-lite/libsdsl/include/sdsl in sdsl-lite. Creare, infine, una nuova cartella sdsl nella root di scMAW inserendovi gli stessi file del passo precedente.

Sarà adesso possibile lanciare make -f Makefile.64-bit.gcc e utilizzare ./sc-maw.

Nota: aprire file FASTA con editor di testo non appropriati potrebbe compromettere la lettura del file. Altresì, è possibile aprire i file OUT con qualsiasi software.

Esempio d'uso di scMAW: ./sc-maw -a DNA -i ./data/2.fasta -o 2.fasta.out -k 2 -K 10

About

A TypeScript tool for the qualitative comparison of genomic string resemblance algorithms, capable of integrating novel techniques that make use of negative information rather than positive one.


Languages

Language:C++ 96.3%Language:TeX 0.9%Language:Makefile 0.8%Language:C 0.6%Language:R 0.5%Language:TypeScript 0.4%Language:CMake 0.1%Language:Shell 0.1%Language:CSS 0.1%Language:JavaScript 0.1%Language:GDB 0.0%Language:Python 0.0%Language:HTML 0.0%Language:Pug 0.0%