Update README

This commit is contained in:
coolneng 2021-11-13 17:59:32 +01:00
parent 0ed071c69c
commit af412da081
Signed by: coolneng
GPG Key ID: 9893DA236405AF57
1 changed files with 59 additions and 0 deletions

View File

@ -0,0 +1,59 @@
* Adapter parser
This tool parses fastqc reports to extract the adapter sequences, from the *Overrepresented sequences*, and then outputs them to a text file.
** Technologies
- Pandas
** Installation
This project uses [[https://nixos.org][Nix]] to ensure reproducible
builds.
1. Install Nix (compatible with MacOS, Linux and
[[https://docs.microsoft.com/en-us/windows/wsl/about][WSL]]):
#+begin_src bash
curl -L https://nixos.org/nix/install | sh
#+end_src
2. Clone the repository:
#+begin_src bash
git clone https://git.coolneng.duckdns.org/coolneng/adapter-parser
#+end_src
3. Change the working directory to the project:
#+begin_src bash
cd adapter-parser
#+end_src
4. Enter the nix-shell:
#+begin_src bash
nix-shell
#+end_src
After running these commands, you will find yourself in a shell that
contains all the needed dependencies.
** Usage
The program expects a folder containing the fastqc reports as an input and an output file where to store the sequences in the FASTA format.
#+begin_src bash
python src/parser.py <input> <output>
#+end_src
#+RESULTS:
:
: usage: parser.py [-h] input output
:
: positional arguments:
: input directory containing the fastqc reports
: output file where to export the sequences
:
: optional arguments:
: -h, --help show this help message and exit