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
# Small Python and Bioinformatics interview test code
2
+
3
+
This is a small **(broken, incomplete)** code project to test your overall python ecosystem and knowledge about algorithms, complexity and general data handling.
4
+
5
+
You will be questioned and guided on several aspects during the code interview. Valuable
6
+
experience is:
7
+
8
+
1) Being able to work in a collaborative way using Github.
9
+
2) Use [test driven development][TDD] methodology to reason about inputs/outputs of code pipelines, unit tests.
10
+
3) Identify bad coding practices.
11
+
4) Improve the performance, usefulness, cleanness and generality of the code.
12
+
13
+
## Install process
14
+
15
+
git clone https://github.com/brainstorm/telotest && cd telotest
16
+
conda create -n telotest -python=3
17
+
pip install -r requirements.txt
18
+
19
+
## Testing loop
20
+
21
+
In order to run the testsuite under `tests`, the [tox][tox] tool will be used to run them all:
22
+
23
+
tox
24
+
25
+
## Download datasets
26
+
27
+
When tests pass, the input dataset for this code is the [2013 human reference genome (hg38)][hg38] (~950MB compressed), which can be downloaded to the `data` folder for further testing.
0 commit comments