You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A final project from the course, Algorithm, requires to rebuild a string with its substrings.
2
+
A final project from the course, Algorithm, requires to rebuild a string with its substrings. This implementation of sequence assembly is based on **De Bruijn Graph**.
3
+
## Prerequisite
4
+
- MPICH 3.3.1
5
+
- PTHREAD
6
+
- C++ 11 supported
7
+
## Build this project
8
+
1.`mkdir build; cd build`
9
+
2.`cmake ../`
10
+
3.`make`
11
+
12
+
## Run the program
13
+
After executing the command above, a program named `RandomStringAssembly` is generated in the current directory. It should be run by the command of below:
14
+
```
15
+
mpiexec -np {the number of processes/hosts} ./RandomStringAssembly {the value of k of k-mer} {input folder} {the filename of the file of reads in the input folder}
16
+
```
17
+
. Multiple filenames can be splitted by white space following the argument of `{input folder}`.
18
+
19
+
For example:
20
+
21
+
- Command for running the program with 6 processes, k-mer with 79 characters, and input file named "reads" in the folder of "input".
0 commit comments