From f798eb4167d45c90d1a4e95c93268b4828e41ba5 Mon Sep 17 00:00:00 2001
From: hjulienne <hanna.julienne@gmail.com>
Date: Sun, 25 Nov 2018 17:53:51 +0000
Subject: [PATCH] change theme

---
 .gitlab-ci.yml                                |   2 +-
 .../_autosummary/jass_preprocessing.doctree   | Bin 66220 -> 65769 bytes
 .../doctrees/_autosummary/modules.doctree     | Bin 2671 -> 2652 bytes
 doc/_build/doctrees/environment.pickle        | Bin 28729 -> 36632 bytes
 doc/_build/doctrees/index.doctree             | Bin 23774 -> 30189 bytes
 doc/_build/html/.buildinfo                    |   2 +-
 .../html/_autosummary/jass_preprocessing.html | 259 +++++++++----
 doc/_build/html/_autosummary/modules.html     | 258 +++++++++----
 doc/_build/html/_modules/index.html           | 244 ++++++++----
 .../jass_preprocessing/compute_score.html     | 248 +++++++++----
 .../jass_preprocessing/dna_utils.html         | 248 +++++++++----
 .../_modules/jass_preprocessing/map_gwas.html | 248 +++++++++----
 .../jass_preprocessing/map_reference.html     | 248 +++++++++----
 .../jass_preprocessing/save_output.html       | 248 +++++++++----
 doc/_build/html/_sources/index.rst.txt        |   8 +-
 doc/_build/html/_static/basic.css             |  11 +
 doc/_build/html/_static/doctools.js           |   6 +-
 .../html/_static/documentation_options.js     | 291 ++++++++++++++-
 doc/_build/html/_static/searchtools.js        | 351 ++----------------
 doc/_build/html/genindex.html                 | 246 ++++++++----
 doc/_build/html/index.html                    | 306 +++++++++++----
 doc/_build/html/objects.inv                   | Bin 545 -> 544 bytes
 doc/_build/html/py-modindex.html              | 248 +++++++++----
 doc/_build/html/search.html                   | 274 ++++++++++----
 doc/_build/html/searchindex.js                |   2 +-
 doc/source/conf.py                            |   7 +-
 doc/source/index.rst                          |   8 +-
 jass_preprocessing/__main__.py                |   6 +-
 .../__pycache__/compute_score.cpython-35.pyc  | Bin 2321 -> 2302 bytes
 29 files changed, 2558 insertions(+), 1211 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index ed0efde..4793817 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -13,7 +13,7 @@ pages:
     - pip3 install sphinx
     - yum install -y make
     - pip3 install sphinx
-    - pip3 install sphinxcontrib-bibtex
+    - pip3 install sphinxcontrib-bibtex sphinx_rtd_theme sphinx-argparse
     - pip3 install -r jass_preprocessing/requirements.txt
     - cd doc
     - sphinx-apidoc -f -o ./source/_autosummary/ ../jass_preprocessing/
diff --git a/doc/_build/doctrees/_autosummary/jass_preprocessing.doctree b/doc/_build/doctrees/_autosummary/jass_preprocessing.doctree
index d0913191263b087a2eb7716892dc73279b33e9cb..f63ae09cfdfcd8b45cc4aa8ea86a829b1d0de6f2 100644
GIT binary patch
literal 65769
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
G;{O9nQ^X1Y

literal 66220
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%0DI
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
bY_`>gwO_DWQ_TTI{yi*6W&WOoo+kbu#I)9P

diff --git a/doc/_build/doctrees/_autosummary/modules.doctree b/doc/_build/doctrees/_autosummary/modules.doctree
index d81bf9478aba49c75c023312084bedfb7da10a8b..27e69465a3f3a5f52f0a552a07a3b5fae79b0de3 100644
GIT binary patch
literal 2652
zcmZuzO>Y}F6m)FamTXJ@idz&(kS0OU<Y23Z0ts^Kp*_@qkRoYs0YNP(k?}6M<%caD
z0<?#=3BX&~|Jxx~T3c=mEUe|eCFjk|dvAa5{QL9HTK)?IrVH<6Y0s2q+{VyN3l&!`
z{u7`75kJId;Xo=T4KEyV)J(av@m&o4iPlbO$BE$+i@2~MS^j_Yo?3fa8(te-aBHQS
zMzI#QEq0Jvwfl-YVk7hny|UVyg2%8H!`AZmXee~WhvL02C0A<r+UWOqfB4h)Z{CpC
zhGYNb=0hMJHt!7y^-fz~Rn*Lfm1e%=_RLrp!?vSSMJpb~Uf7||89DY238w_RV_IC~
zG>}-A`8oyWEVqji$uz%ne($2#rD3xT$jOq`WT_9GQYs$L*F(1uvSfxUaP|x=Y&z*m
zzQTbx2%p<U9EoFbS3DIbfGEDi!C&FJhwA~Zhwq{nkI&b|6WpwY&Raf9ihXvcKV#N0
z@huL-bMbg2jz(dtrhw(5_{NW^cp(OUjE%a5u4?TSy9H4kF7UkkAD*!9bm0u=r&os7
zH8+vofH+DB!@jMBRI@Y6*urPqi<hp?IcU%LA)gWYQWd3VTu8=1;HS`4z8Z7GSv-fI
z0N%(f%_uxv5k494mL`8i8nz2sX9tclKF}GqmU|~+L${(c#%m|yc_%R(cCuPlt8yMc
zi5KDS$}tOn#n73SdW-;w6!sRNClc0!=wd{ZP@OE)3-PKYn}hQWKenN3xpOEI6yIT6
zjT57l<B%b2{Yp!Zt=e+jvv9W~zj+j&jUU5tzHe?xsSDa19D2^sf+uSusORXITuGL4
z>xO$4)YXKSJXN~I11HGR>Z9Bga^_?<(WV0PyG?x&*!m)l!ZumdsW=Y1s9?es9hXU$
zJ7EunuYs@Rm%L0RFyO{$gOEbA)C<DqFK>T5eHp_bp+Hx;lvX-zuy1e56*siG>BAu;
z!B2;RoXsToJcg5^)bxVzipr9}PzF6F6VWfJntD3r1Sg@Ntiv>6pZTgLwdI~^GOJ3Q
zva?9Wn{;<z=gQF;5ppU@T<8^@QYW0vt6)*tM1w`};EEcBBnY5$T480MFlkfrI8;sK
zGzHbXPF)dBRcL@%*(2z!(3m#%3!99OeGWB~Vm0*sDqEzv6;!bjl@$&WAr?(ZfaVhV
zVu_<D7!b`Nyx`nHulrKf-nE?H-es#{9_=DEW$VYQY7a7J5(YGimMMV)KC89m<mTET
zpGk*fsq=QJ_GZ{>Y3NCoif|%lQ5=Q`(7GZwheksWv31JgQ`ix-Y+bV%P7;Z!hzMjN
zj#tRmA=@t2PoIAK9V+9C{8%c>P2#mR;YaZlA~Y69JIfYNBBUM16j>zU!`H&O+P)eN
zudc4n>bVnIooO>2GJZKkq#ef4V>l8CR&`Q!l~O$QZgTqa)I#&{pb!+*2ErO9KvbFl
z1eJQ>Yh>3)WlJ@I1#?BAPWlUgiva_C$qU!`?l18<tudY@caw}yxT*xUeeK;%iBTUJ
z53t;Na!Y*icR0o{*M`BAHChZzn%d|H7*naV-3SW{PiGzSJRGF?O0I<s>k>k2aCM3I
zk6LxFt2QSJkD+t7sbkQjnbr<_%(*numg6mrx-{OxA&iNtari!gx@_^8(QWz*ieZ$$
zAhy#iZazK4Be844R`Oi)DT3HZGpawp>un_yOm~YukyAQaIi-!>E4)ebF||C7<a&jK
z(*Y#Egr-rAb=mqkFLuET++tj6gZ*Xv^7{z0{7yKz_1-dmE%egKZe9b_hbSJ6EZPV)
zFzXGhd4>#V=qDAHWap!ISW<M^UV1Cf4sS*`XfUS+%lsCde1uPf!*H|`+a`1OHf->k
N&)sb~O?vq8*?*2c9mD_t

literal 2671
zcmZ`*%W51)6qWUwk*pa#VrLVZgh0SvNRvetA>c(eSwtWVcCs*tqNclMs;us+PCYa;
z1d*8F5JT-!+2#lQlR3A0x-}ydgTPZ=eIMtZb8i2>{ZGEXQU8m>++@M4!kuZ83zuS_
z4oabY`a3;;mu}LtxSxy6Snie4=_2lFUJAdcaQP<1legSCR#{P5lL_aPo~8>IPk8WV
zVvN_u3+6nxKAk^^eJ8xf734YY5>KqrUg$i<-Jf|85Vy;`r*eutQS%fxQXE#IV)!Yn
z&`5@21}rmrqNZ%33LIRfI4HQD20j&dl8Y2Kg-&tL^D&#L+{<*{j{|QqHs;w?q4X6>
z*+I8<f%Hu*gngV9hF>vJa#b*%=N6qI{9ke3nP4-)f-P`u=)6@G5|soP)pO!R=3N+j
z<qN^)6JyKtA%0>Bz?|ixLZ7Hz)x{sU61cEm0x+WBPn52LXLxRMfW(Bg#xluuUI>fw
zC|l-JJT$?tUPK4MPfov0@o6Tx<(U_j72;YHOlkBe81h_&3Y8p-x$-m*A6#=Ko$tgg
zp|4T=0l_=wu4ylRA-%8Mccam4Han{pUK)L7>~xfi>k)3c5#fq#f}lkCdsCqWXksj4
zebzuD3Q<D?@V#VN0kYJsAGwA0e9okr$^w7rYP&GtPCOFx%Af=VPFT$gLiI_5#Qy<v
zL<Km+mY`vQf&kG}crWIjW>WzWl=l?qm8|1rM<eENLC}=yaWvClg~|AmQ3r@>FsB;P
zbiNsPaxo5|c^s|}40zOYICTn*oOG#fsRjugvRpYn20J>o4f9Y|YYp$z{GkkXlC3lT
zfKG0Q^rRh<HwGeB!cXcUNnaKi&~V1BCN5zdf|rQ+DJccXoUkNlu#Jkz0nm^%%T^S(
zsi4UtQI189_ZNUe3gLm&zT`!R$4-2DhmUuNE5D2fpuU6fTMv0?`K-$fQ1)^T33y&s
zsPHk-u&xp+V_uY)smDzFI6wXB>u*q0k2N|>@nR%RDMs>bD3s88^wOHQkl^UY?_a%Q
zFReJe^`#LUXVknmV$`b(C4{jUl_n2p?#wz8S3L~yT02rN(XW<y=GnD!s$utVosbaV
zPp^L<0S=Hu>4{lNAFVxHItF<SVh!r>oekoE97Bil_Kl{3%88I8PDw^HSQ<^IAF}N=
zj|t<r2T+%=$YXdVw~$c@=YknF)|e>>pN0<d*Y3U7p489#nN$V5PQyp#M(j~#xZT;Y
z<d^B0+>kF?f2IRm+<pzE;nuy&;C*VA$S&%kts)hStTs{fwN37nF65hgUzHE!Rv2^X
z<c0L-oAfjGJfG46O7exYQph(l#C`6e?QtL%rG2%f@}?gWUfnA8!VbOF9Ot3xe)L*T
zx=bOA(M+El!vw6O)h^?qtEAHNGc1GUqU>RdKvZJw9_rk#>%EpAP~UshcPwXA)UH%H
ztRL#>WxQ&3sr(iAy~Cf4kM3h6_@s1Jgj}>Q%Nw-PFZmp+gqGQM+^=cij4l@GgIv&K
zuxX4HnWys&`5O+lr-d0)V%l@GdM*L|=W7Y?+2VgD9uJo3+wCg<<v?jUkqa7#yq13~
z2hlW2CDeVPQp!&K#lt05r!&i|3d@Ybh}FR&PKG#J9bk1U_16U?y!v&)yXbx1CZM9?
zNhjJh*6)G=M2H(8ga0;@$B)74CrV9>9zAQW%D(*Q;-ItePB86B{lYOeJ#5Y60}7(b
zm!cYG!4lP5k7{vx5D(fX4ejHR(z(L7foJ$Y!p3Uo2?y>zm>zaL0W|u&SWVcqQWO3r
z$&XUFc)Z$IqjXFF3%4AbqT7FUs>gQ@+q@g`(cLGli~u1mL#n3cbv>q5(9kJOyk#{Q
IfWe&o2N?T20ssI2

diff --git a/doc/_build/doctrees/environment.pickle b/doc/_build/doctrees/environment.pickle
index a25385815e8157b8176f6a3de98f8f3998f8d13c..37ed4b08a279ba895c90c7a1e3e3234dced8b63f 100644
GIT binary patch
literal 36632
zcmdUYU5p%8cAi9$Gs7Wg_$%sPTj~+Fd&rp{4%cgGNm098QlzL6M>0uA8x6U&HQhB+
z)$HzSRaJ9l$WU1awpN78kq~zt{E}=Qk}MD)$ijcf1`7nvQ;+}w5+^T#lVE`ajss^m
zP9E&Uj`N*!?!8sjUEMR}t`-g<^>kI;pL5SW=iKj{d+PQ#cmK_)Paflc$>FHu`R&cB
z+rHz6LA&L)<6d&`t6jfYe<O42S9`O+(7WHOBxA83H{FQ8f6jKgaS(M|EhpSsXgE=1
zcS5%l1~oT|{Pub;nXU)5ZtORsYCEW-R<ehy_e^tpLuVrjx?#=jC6D!zNhgj&f3+K{
z9wzGDPTOhW>Q*m#!msn+@mdpI$-O=1>BOp2yB)e~RHU0s)I5wJblbS{CX(GZ+|3xh
zCeIF1X?0N1S$BKC)Kf$3IH(x+ynWtO@*GvTnID&_(Oq?t@z_}>BFxyjtH~a}U3WKo
z-lQ<ioARc;1H?T&gxt8YlqczcGQ;e8&tVuZCa2zWo3)_jT5(_v4&(>l{I$p;hSMZE
zu^+Tw(qr;wyb1<W9a+CTP#fd(j(dACqNBN~ZUyx&3BkYsy+fe$2>yQ(|38KQpTT4(
z;tvl}oFVTukXKYfNcenr6?5t|n>NPB!sm@&KL79j?{ECkAI$!DuS{QmGaUaXC%m)j
z?k|7RO%B<2e0QS;!Lv2NGzTvZ(ov0^JFXpc<4!m3RlfEg#~*vlZ*_t&#!R>CPGsS~
zPJI&p>h7AADQvH9*)=Z=T0w+qskGKNoM_Iv(&}7Rt=X4?X59_vtk#wt#ohYW?3qam
z|4OA2|9vm?V@#*#TB+u^b?Y+PvDSjn0vTPI%Um_?$gTyQE$f`c7uC>>+}LKptN86s
z)2X@VE;-G}ot@;WX_abPums{ubCxcDBkZC$(U&P*4+H36CF-uC-no?$1Q0a2b^C7V
z)|}-98|O++d#kV&8UeEhJ!G3?Dy!YL|3TNSfFs;xrduz>usZeXMJIMHg;1`_JyV2=
zW&f4K=*q?NnQZgTpti!@-l|6Jj_udyhS%-{(a_3xHlpVFQ$s7l42`O|SU!{CZ-!c@
z8IP#<{?Pu?DH&1y-J#VxcbsO9L-*&bTF~sa+R-^{MHoD1m5EjOgK^JUrSprJ@zVSB
z@ovewrG$(o1|qwzrGL$Dx|qsAg|JRq<-2zIq|poOWSKOnd@_o|3Qykb$x=1mj73kV
z;ZEqc<4WnhYgcYuS-xytc=MWd@4f}O?>1x67F@=`8Qd*ZA$lz*mX=cOE7Hwbk$CDs
z&59RRBPhQOwshU7vbuGygt3=qt8rl0qC1uT5zbkW+c{Ud8M6|=@*BnLw-=v*g=p5J
zS`fOH({`F$kst9yYV(qc*-q?4h6S)J)kjo(CLq`G4m7#UQ=Zcc+$omk0*xP~<}9~4
z`!H0mNw#w(hbnUUd|ru%YHqntYqwL?a-W*!bThA)!m_!C(a(O#-KlP7G_g+$N2{Mv
z?-7b84W<H9^<1Z3QCgX~omI&dB`<S4xwjr(Ga0`=Gjt^f*u+ZTTiUbq?6-Q!zD&8E
zcWvo~rNwXcx`ZW0wBU{R)f?|_3q1h63vgYv<#cRFq6<_CoLu?Z(Zi2DrZxO3Loq8@
zv(~!p8i78b6ncoM9sn@vUc1`@Z~($+cXY7=OjK_>He+`x$rrlth7+~{?<0kWLd;i6
zUxhGGdT9eexy?S*<GIa_8yboU&Ju*iq7#O0EpBcxB9bL2XV1U|K?d9>+2U(&T(W7E
zq5420AjJ*OEeCB}kWseSD(4nAvU2i|eFy6t3lptrWaRNjj0t^1ck~C!O@FSQzXZfH
zq%9yE7=A#q<~iMftSg}#cf)oCO<|4X^?;@`XcLQsIpCOGU$f@0l&L#??7HfP>#ktJ
zIuOwsAtGzTk3D7+YKdeJSaoF~zv|p}t*DD-A@-b@i$zrF`trK~v$zdBMxe8=E*6nG
z-={egRCYdGj|8$3&xF#7LdAxd*)!JV_s(Cp7~xvxwqcbSm{nA@pNO<RH*k#^n9|T9
zZrI#kQEU8|De+we-?Xj(KDePkWJr-Asw!}lpGFWr=#Wf_Jka<#?Uu1A_e0YvlQ<{5
z87dxN9zo@@-)_4hgbjWAH75?ja|F8QtfsrB(7U=3`s-fyjv_;uU!KSe&Pkb4jXbC0
zuAI6B3(EYPv97G~q%zAGk<|h?h<-Z~p>-oNA0!U9K@|b^6K9|bJ~3j>f}#?ZvK-YI
zI252%Bk<dN$6u3?D=tE~D}ZpbReV%+Kb6wgsZ}UZ&55*IQiaz*;9qpnO6OyxeB0eR
zUA~1mV*li%VR99%kTv8U03l0fN>=76h&E46vjGMc+R$k+97CpU<m8yPG^x42Jaa+Y
zIwxd9jR$5<mrrL&hyi~f1C<p+Bao^QGmWX!JE)XitbCY$SG-5Cq)9^M)+@JN7{BtG
zA4YL`_LlMhP1CA8))N?oindopexR~mX;<2aDI8<_k-gURJ00}NYjvOLy5PCB+ZJSG
zl(k{OB(1kR_~BfXt(7qhJOS|j-KJZGoRC4a9BVZQny%Bf?m%aQuv%oVn506ZQ)I7%
zyY&LoDmu<&^qZrU0fqfA=TdXTO=x?h7$>rDG4*w6-O*evS!XQaEIfQHe%jr4PS489
zR8SD>Ri@zL?0s2@RCidTTAij#L86g8*M@gp>+3sPw6F6T_0FTtFsk3VFDcSWXVjM}
zCcCnTUS_NtuuC%a%1Uu#TB8d7>c%qTH0@^YsV?qs)7&hZsm1JCZlxoU1wEq+PSam+
z{{_$m;tO$3gF-9vf^M^Jt%`bOL;$A0ln$t5A^2)-06ZXS+XNuvSP%1vG&tS}(k6l0
z+&hq>E~aP8s=G1t5LNvUYY5DI1i2;06bJ-h0~KW!*;5yRXh*RFL@T`2N})JdESkaX
zp+ZU0LP*WdmB~xvX{`#XlZ-e#e1Ap>Ms=7I|Di)u4@zg$mmf>~2ghdG&5ZZQ6Mxl5
zUi=9+%LB44h0DSDdL4#afIXppvCj$%!KD~nDF~5L2)E86qYQx$A(BOhB@}=bur(-J
zW2#&Y0LYJ_wsW$!Kt(m;fds}rWW8p!x=~E(p&I6TdGO1`o&o*+@K-mMu48QVg=Dr+
zBf+|s{28~MLUuJ$!s=bDu85<ON~usOQ?gQa78xY*Rn=K!$i;;#qEfn;U@2AXbgmc=
zQ<qz;aeM6RRp~P|6KV-^lp)kLPH$i1bZY*U)IimST1=)VHAnfPYHE~ZX>?l;U}`A*
zPTmbWH|-!MQ-Eo9R-10g0yxV<2^3J0TDKkg+C)bm=E77fAVSd#Tx38FBAtR;t(o8X
zwh+5k8Ej6<WWcR<nXB}rQoc^)LSMugBYHJ&;H?ok!vyALn-pS$Y%|HK--Jiw*3aB*
z-@9MdF;AIjc4}x8ifgxKi+q!d*sgN{83Fa*6R%!GhoqL<0b`^+3R8bLI8ucz75O$6
zgm7yEh?~N`J7y>rd+F9+s|>a@z)T`8bo|J*{t`uK-w4AX?C0q!Fm=jQ@JzAc(OE^k
z7O^X<LJ?$+8P1B-?o=^d>GLY_Fe6tbQ@ljZ&f;K6MKo5ne9`$uk$w%&$zPwH<e=8U
z{_p}ttd1@H4B}YFwA$q@H5GV&=|dEl&WCd7!TzNqcyL(POsS`bZ!LYT@1Y`?9=@{l
zrizjkkTgD=nDId}#)}Ea-!@$%(6)UP4WYK@M+LnQX1not8fLrXZeTx70&Kk01lopK
z7njfTcY)L#dy{oBZ$a%<7;xH|>&Em=*@nI{hzSrVzgIqAK2yFyyDc~H<ve}4j4v1H
z%LRP7To&9Khg(?(nj=jGO|F=3;Z%|wyPGw)6I)B}7Awy{8|7t~r1Li}UnpyTFW;(+
zLybWR;Yz-UjCXUEw=p*<;KW3L02b3D1*J)9#+LSxAm*RagXyIMN}P(TLTvggK@djI
z@sN0{7IxlPfgrrTw|GDJCml{z?L{>oyDx-Hc;h*Wblf#^oz;L`U#xd+a~IoOon{a>
z{nct`i@x!0bu*rv1Z=o|9pZGV`br+D-L-jWg%It6Kz{44Y%B2|7{>+40*Q%ofa1s-
z;Bal!K{$w@TZ-!FnJgY@D37F$fDVfv;sNEmWs(V5Tcm0x&dAn|{CZFiD@vCNf!tLB
zjE(J7YSCWlool5L4N~_*8(pEwx2$<<v3d$orNvVxPE_V!&Fl-hx!$O)f#rwCMNjm<
zGPz%5mpLA4Nzj(CO1l(;R~&$|+_g0tq>P_*jcPMb^84(H4IhMYC5jLQ^G{d(XiZqM
zQl>qkGWOyZXJ@SwnPHyLP4URdK9<yStzszLQ(iO>ctLQ$j{LhOouTd{!zCb)Y_F+o
zh8W|Iq5ftz+oNW)wY7`^$W+U6I5R&#50<zeNJMa+_+c%>ECGvin{E?Opi)M7EE;Ti
z*803f&rqr0VFq;}H7V0G+QRHAGN`hdGbqXh*yNN*D!PCGdTZH~kwI{aCnzY&6;4={
z#d&ohf=MHb5YMH-$#__Ke(pwgSdm*mHxG)c6+Fv~N$6NyQ2N0AFc~s1x}H5@orWOD
zjmSN50vMbGOK20SB6jrKaOZgz78a~77(gK=-bLWs4?{9x*nWMU9Zoj(Qa~Y?Cq&|M
z7}0s%8?ATcuM+CJ&LRvwxJ$d@b?f>Yl~p%(X4yAr`J9?|23b5L=u%2>G#fFeO(Oxe
zb~*^Ax^*Zevkt7`oEi*r&2LlEj#$Q3*{f<fn?U1yAA3(+1p*Ay<s%Uein_I|{DwSB
zR&pf>1mXtTq6+d%8s!Gm+D+u--HDQRClEh{e@!c`q9rrPlC~~e@7b}3ZCmLK!drv4
zjvX}WL+|+`mhz=jGIAvK>EbAh^#p>Yo8WQs3}(#LGJ{z(#!oxVxLRwjDSY2qM6X!8
zs&yzjtyM~j)rwoUml4(`qlv8pm1VRH79#y<R*k;1Samk<H2t<)**vFd6H3<tG+w%Q
z>i&XA02?uzdg7EqxH$H`#rxGxd)=gm3^i>+`(ky?U&k&Q=ZE2IWi8O+aEV<nb~)Ks
zbASp1D{7JRrnqhk8P_3)(wyY4ER&nM>S9v`(pMyexdaxa#Oa<6O+VknVC5ls6*PI)
z>)@@LEyVnb3l3$k*mAYK#56i<a4sK}!~)OcfW}n{eh{kLxAZ*V-Vyyo_`wrLPhVWR
zpfKNH-SHu{hM<4b10~D!0Q@+yGoRPV8|@^0z<j@cNWlM9r^9=jlauGMp&V1FN5@nn
zas;4gNY|syPuf|d9W^W)tFlg#^_iq77urw|NA~75pbHF$i?+;H6<xv#gp|Vqh{=1%
z8&31~T7-QtCyeVp@(YO$qCnXf1GO$wSS$>>>#|v#5|$xT4})-9)NyP68VnzgM}#6D
z2Gf07ybE^*>jiAC+CWszqd|8Q>K%&UlO$^TbS>WR*R?>m<|T`*j)-AowV=!U6sPzB
zjj-<yQVhc&i03R6Mu5-E0`>xlNrpuk!wa}*$iaMZl@v@8wF)2U{-s&z_@tDVEwqYm
z2L=-z5-X~-Gg=Xn%u^<w8rCgZC$+y%chh0vHgXxzEM!TW8Z1ai(O!om)os@)OMv&k
zD8~WP7R5+;Aoe?uOV}Qs4a&Qu$)sku>*3>>v#24JnLx6S{c)&$+iBV`vbQTF+ICEF
zv^f@Y?1aT$M#zZ#_rPcFkM)2l$chx-<t7Sq3eq05Y;X%&HW+b|bUd;|F$b>oWf2ra
zaoLU&SCuD|<sylznM48=nQ{uu(-aZY$<j2j86r~w!p%%@16sB(6MJF9R}>_t-k4L6
z$k1u8yOmRv70}MiKo(Ci*JyrOk<Q87Fq2p4k(hs)9PXzIG~>4Gm3!C{mMX||%QaCH
z97M8$hyv|Rz729wNf{olOY@|pLN`0Ra{AVN5nMgMTojORrrD*HlpaJj2D(!&n37(u
zt0WaXN2D>f6`a$ln)S6l(Yzq#IHsz~D&R(_069z~Sq^r)FsCr31iuinlOjdNkH^hy
zF5K;<$Kvn7d^>%aFgq2&Je>q6+z+tFMwAM9IXOa}n&tvYQ<*|UGs_DcGtz&}CEuN2
ztj=6nzDNb>>(4EpUoIC-KOQeTLmz=n)I!>pY04_A{+7AB<)451Z7MmuE!9-pp<>mt
zQi!(ZgP6q3I7Plt%SMQR23=Y{572qS(p8v2+UBic<D8*;CDX(l63)1~j&D)aRISmr
zPJWS8HZ7HG59gpzWD%RrDjbtOVY@_FKp79+28X{~r{?LEwZ@5DMY1($eYHW<+NGD-
zRLm-DwAdya^OPZQSOdtMBPW4#q=AcNq2LDkg;b%D>u!j2D%qCkA0e4Tb&re@2d#Mb
zAt$F&0&tvzIxq?*g)c*|B<+=N#*hT;Ke3Ayoh!3saFaAg=ir%e)66j94P;=DdDRFG
zTwEzHlxJ7w7nM-qH4K?LRLM}pk$KacDm(K|7w}hG2B{`6!R#hUV|{H&yAiU*oA5o9
z=QCreeqr8eLEtGQ+9hEdIBp%UZ=ehs19PrWHX%U0qP8lWFik23P%>ly!(Je$q9Y7h
zNN|Zo0-@9eX@yg#3+<Y*cS1L$s-#k8si9|zsXDg|8f6jPTG}gD<~B1xD;J)o#YpMo
zl`0Q5s8u$lGkP{OCY`C6v46}?(=q5=$q^#t&-oI6_6e7#JjMjG072>3H)Mz+;FWx<
zoTi6#{=WGZnssIV%L4SFd{zEx)rsP*4u$;VOoiN=1%vP1sAOoOODe6wdk(O1AXkci
z+>gZVSc^z<D+MZ`7g`$?`fSxTf{j!UU}J+9Du7%!hMiL43n_Klw|RZkvkPSaq_2aQ
z%sr()Xq&?<l1*l+J2iM(92myBl@=A;{BY(kHFpK8DoID$yjhiHK9QKJELR^$GeZK*
zl-hb!)E+6QW(yCs-zpA6k9x_H*wCn@o0}!X&Vyr}HwJOgmchG0M6_jZc!)ejcwy0%
zEKzQSC?4_;F+GfqLOm&qlr2GSmAXeJd8M3}{PL|Tk}#u6;ihq}GdB6T_SsMu0*YM4
zj6L7Ju+HoTCQjFdQD|p7&g4kRTmU;g97xL4E%-VDLKT$G+$zs+3$Px3h~*t3vJ4#s
zU$GoB^fP!(uSTgfYr$UmP=DJtMU^_5(WO~n3lY99q54z?QQwul#l6NTQV?ll>2Dy!
zG$xLV>?D2;H?SFA)BzRv($W<aI10ly014^w+e=+MK0K(U^suz_vnphjrD8nopLf2C
zdmbOwCpNl^dPAsdWE3mLi_rU7%@E-w{6;&k-uSIv1@Cdw3))S*wLDv}3!V#>Q5qk;
z?mOE{%JOY~yDB|zdKoX$df!gIYMRRIE6rM16fJ41Xs6!Pp;#Td{h96h)6rr(7eCZA
zysq2R+nx{G|EV4KZz7wz@8bnkX`5PJtVuaLGn})gc*@l;<#)O(+YQJx0cM^YMNwbY
zSK8z2`5t9+|6#f<;-Mj{uUl?C?fc~dib*#ay`(HG4QHV)owoUvV(s6Sle#4^^7II@
z=*@?M_(a<OYlHgyFnw1?^*z{h+VAT{M(tsGE}BQp6po(@sK7}O>J5^#?=Kj${4gCB
zX^`pAw3zmCN=2x)6HeU*X0kMjn|j^Q8eL>BsV(Cp?95)~s-)DP*S0E6wAvA~Oz#-Z
z7lsVSlriQq?WC9jl~VQDQeg77G>6~NJjkc1Jv0@s?3fSvj#6HHnPw^Xs@_hd%J3O;
zvA8V_{avKJ!|lwySoyGh7o5n#8fxg15RAD@doCAHop}c~BjLw~8{JHWwB=VbcekC;
zOj)q<#Au>&XLuO=aVgVA-(elwu`^Q>y}!Ei-t+yWV=usJ8BRVkl#|ke>y>ey%2_(x
zW*kdPgs>ea(mkmT@TmtadZiCJV6lfsOOKnQee{!Br$e_7_Eo4AmBo8wbo)qOS>&2|
zy`^1v?^#X_(oHv<J5E#!{Z6hH&fKZ$BUp+$iQ+olKA;+-;&D(9=-!yz>n**KJl)q<
z4RMKeI_w1Hy2*h!sM&a-+0H@Sr3tT$|Ibp1sr6>CYNJ>jx`4o+^pXj`U2AsnP61x+
z#&U%%MaqB1=|uYw&vI~@1bM`CTF}HQ&OwU7RlE;Q9sVi~tht8lMCudi0O)oVGl6MH
zCh!;q*X3ZOsU}G5;!Gj<4|QPdT{wp*+23(HjBM;~*u;z8UL1F#GYbnF8yjlUszJEE
zP<QVvpk%brOI`qIZz1O@h_MCerYnri5rEzUWISS2bRLtvNwHkI6Ry?Lf>Ccd*-v*U
z<5aqRUU!Rh1su!dyYU)#>&2}mx;#c9No)Z|*j%B632ZN6>#yGXIC&CrDCf5ALdu#p
zG60c5LT5023^4=$u;<-J2#wa579!*bk|V<SgD!>=*~nRN=ma4;)(J;X^}HvNgD$vP
z$0<2mc;LBU_k(28qc?h*$SQB*W&C76H(^T~=z5w{N<k#p4CeQez1?_i{?&QpyFpEO
znm}A;n#Su*j=9o1{UX5x#Cyrq#bBe2@zpO;L{^Tcf((W=?AP{^FD`h<*I)1&U1S8c
z+Y9f8K?7r6c<cQ2>-M{$JD(nTwSXB}&<9%WwJA@B(giU5NzoO`h-AHeg4B`xvH!gE
zm_GFhg0zozj_qixwHh>g-tQ-4*X64@F>5+@vA>9yJl}Qj9yrgizC-);=xMKChcdhq
zzSF_Ql<l;G_Jz!8STiVrqgKrESjhoDy5`nhoT?S_ivZv|6d}D_PR21Riu3fA=^UnA
zoh=^0c(6)r5Ru>RR3#jTFeVnR_fgOL=eV5Ec@%WxANJq)xBWN%S^tfH-GAe^`)~Zy
z{u|%#zwzC^8#_oG_r@EqAu${@f2Xgq_wV~}{Hy*O-|N5eANp_n%f1_h6d8cT$t;GV
z(b0gk*yyBaQ_lOleYA90R>x%;dD<KAf)xlU;C!>`2XU`)Hh;OAzx;as@*BC!ZZ~<n
zMsn5o67JvcQD0q{U91tfne46kat;=o+cAz-isVhKyKN3~^cr_i)0<AFlx~ZW>ER%-
z8`x2gpfoUPP~OcgXn3WufzrtV?6BP3vXRir1za-wdhtod(X<;nFc5pL@QH3Qj)-gA
zL%qgdp^y9Y@gY9G1sPsNP-p_Y5n7UcovnFu<xMxXP^{8dH`#wxj_(-W`bU}8$B+OX
z*1TRL!OdY!?z_%~tas^1yCQmjC2g^b1NUGZQf4v-6&pY5HGUCA8^6Sz;fi_%Z-fSK
z`lDV~O;s|bCx<LP%?b<3KA6Szpd)MReHi3j4H24jf*WgSlO8=mfTMr%cQf3`-%X}G
z<fzbwxNaBX_rNPZ@XkJf2<=VL0ZGlcx>O{g0L(B00XFQfKcr!|2@llC#tW864k}oI
z6_XJKkB=j4$rp1c=H)I5pd@(#<hS>dpUoA`T@=(aA(UQnCRa9hQBX1Oe?Da8y!}aD
z&2^T$DCjwZt9y-KCkguv`uI)y_$~VQZG0HCn{0c?qyy<edJ8SFoFOGg1b%|q-?pk(
z9&)hZr^!La34o0dX`XeK&hLRVwCtVzl!>OV<DW9s>MM;$eWhWjuQWFK3IS{e?e+8!
zP1w$TUKyt|p7mbqV)aKh2W?f+ag{&=hXWiY;Zrh}-y%5K4Sl-3zwS~x4{#3!b-h3F
z{*-VjXhA2*Y_+<8{{}g~kefDOP6U64md(irmn{!1o0(BA`SQ?`HWbB=ZJUc7A6m>v
z^)}6Et)XI{4w=eNU|ps{ypRZA+G%b$TkHaifyqGdKz?ei(AQ%Z<blCkQ-bE~sJpi2
zZw`12?}RvT$gN)#k6{+x!R{*AvgIfl!|AAA0Q@-pCbG&M>n(wg@COcJubUhYN~WU>
zE5gAD$%}abioM~%vp|ycD!x}QUbnB)zH85gb;G%Ae7p#@Cr+PQe09$1Z~71cc{*Q-
zF+YR0<jFx<fC+<ik+-Ey7eu`t5T2ie?BPvh_K1kAV~RuMo@LH^MfJW1+@|&zsdU@v
z;Dio1qsEV<yR`uBD=kjB2FTPm9Gsc@hu#kxe*%5cGlRs4Dym`h2We>V4`BIgoQ6o=
z!??Q9bAb01GDh$bt<lp-+uTEeDQ=*FS7I6E<M{ys(wk&4_|R0D2X%UDa%_-oRg~@}
zFVTbkGhr`g4_@sx{wob(tmU+kxrJpI)Ja!3!i3(Ar-dT*<AGTwnKo=Z(@C-utNvZ~
zgD`>?(g<*X4KcSdwhN7pV_7BK4gL)h2!V#X1IdQlNCzO2)k?<6L&JQcwd?ZDI*yfQ
z48@S#4mvLR>s7wBhf~`?zzuTy_|_!3u=A_HQnyk6ZDh2-)1oI>Y%x5r8qPS$FH_ez
zOe7X;>R5UH+!78sOOF$84uP$dj+CE>w86&b&?>W3wf_zhS|}X_+u{;-!00GBO0lL2
zHeB_in%jgU?grgRW}vgR&b${Nv*-ONnb3|pR*x~sv0;uWQG@ozwwzd;6zoFq`(j#l
z#C1w`(>(T;ztwB}4@f}ckMOaKtK>;i9h9|Ihyia2JMh*ZgY5rO5yJ(X)v-a|I_79X
zd;dLZrSYfK=AY5WJUBv?o`x%KYflQ3fh-IN5qsv1)2hr-dY8pzqi}l_Deu6XBt8Z5
zjeNjUusNnY4Fp}7>Ld&5Wip|@@tW%6sk9ISV7Q$%urKO8Fh!1}MUY6+*+6<o)NAaf
z(Wq7$(=^Wq=tGb1xwMk$oc&ur-s&yuipc?GKkO85rcH?EAr}HzpVYmD5RWhW6uk#L
zJNqHYEXW)rSvH*8-*(-4gm?=Qus1OU#Et{3sW3^QqwS38YG2%p>>AQDLTGr}%z<<e
zN}8S;R9)*$SnZw}(Gl68<<26Ec-7%Zlj-V7d7{G`W_{XKwR)z|ArEI!;UEN@B$i=}
zmWzX0?J`D*hj@hBCWcXVnL+%f*=e`aB|&nHB{dw|E@ov40>f~u%?`0fWO(&V%Bz;&
zhW!p(2mk>xd70_nC$1f`3BeTT(728#IlBGE4@s_mlvS0d`c<%iCDUf);>LY!#w<Kx
z)l666^zqYTOd(+^@<(foEWgL@QB3E4^`3rq{~o00eovE{Jf)XJ8!<(!^mffgnh#<-
zaHOV5<na2vteJQcy6f&HEUtbgb3t>ZC{A|M?6BtUS8Gli7?PHiP90W<mN1^>37*BS
zk1*(Xw|%>f5LimnlPHEbRIzv|0csp1O{GOi52bO4E@%xfcPh9@HDQYT)QnKt{}C0z
zFsV;o2HIE&@W!6sgt_i26*VS#L#t!T{6mPP;h1Nf<sq+n@q(l&Kzx}Gm`}rmji*Q~
zv=;1RlA;<fy^Vxu*91Ld_^u{K8(I=NnVNyQ)6o%K;BcyfX4nX*iSVcVKCHo#O;Z_C
z<{+?`SsSL27)Yn=V}+zJKSIiYyk-c-`r&0a#0Ix$IZk%nTtTs$w|cIT;VD|M)73?6
z-!md4u*e)|r8y_CK=D*DcuL#5t4L?X$sV$D8y-Dv2(RG;ouH-bll}V#GO>+a#MCF~
zLz{JBx&p|uvTLRv(^4QqC9(GLg95#e#ro<E1$absz-ez;<{>2m_@_gBs!4`_?_*6y
za!f{w6_d|4gjc13pjbVHoJ8m$fgRfHc-(OLX&{c<5R=+%y|^iTB@49c>o4^jZe|)D
zPRB<fkr_M`!Zi}LS3|!J_`7VFagZf217#3v$%tX&2wfbd4=uCPdb#u41cTIkS7^Rx
z)A?>pp$_6iy4KNb1YWry9I=p%4mdIl<dP>KCh%j(0+7?8#g;AYu7=Zdx~9n^!cvwg
zT0lAeBXV_^O(`SV?Bb&(V3G&T3f7x7?H!76fDvsiaOj*jQ~(wA0QS+aX}1T)7W1la
zXRwFC2<!nQhZed~xUlNC;rj}5Nf%hWQfQ2-@)tyu4yE%P`z^pn2pLb|K|upxi}sK1
z%iQwI!UC|MfdrjxD#UM5@ji>PVX|i9*DGSX+rdr%wma5ZXx&JHm`4Pal<+-a#<>3j
za1vgf@(}hQZ0Fob7y6?{Eo8^WChqng$bf{^Qj_&oD{tcu$PoUwtToJlv{k%rMw>zP
z%))zAPzM22v8u!?Oof?M_`ZZNn*pqcAzoJ18fH~1oT;z}s2Bz-Bc;G%><S9FN^a^6
zt6II?z<a^Xpi8S5Udlx{W5I#XxPYTCq6JlJ;dJ$t>f*vxwDFd+S#3mL7SI0N4fkvF
z=dWI$zk2m;`^_6y-wr~2OBr~`m@!^T?>HfltFm9oGv?uX5Fl%=*t!U7XkV+Y!Zm%&
zIhvirBArm&<p`@m5*hKBBzOs-_1CsC;{SpX<mk5Fu`z3KGXR}rg0v8bI#LM8sbNbE
zejH4ynTCwaYv3;Sc0aP}847d>C_JE$IA1fqkTsd$knSvP@u)^yEqIQ~Sd#@YLZJYa
z3^oJBv?v{510h%+FQj7K$r?o!4ImC{=$on$cK#69;Ae<#Z($})qhhaUjsZ35c*L5W
zUwz?4IV~_pPye%;2bq;aUM9#5=zyAD+H7Uy$3TeNSKd8s)%JGiNg9%0GQvkxJM|XU
zW?G=h!?$T;n0zcvsxY;G<uq-HC0NH)x*4N;P>+vLGzSVkZd9KTOm<MMnf(4Bufu9R
z%Sa58a5=kl>2WcWiVwsC*{M!v<}gpH4u2VIpe^}fO$iB)3Wue3J{2k2Dh_QpkPr*(
zVKh4)-p7JZmr7U0=f#dXp=PiQ`#5fU9^nAvWvKvAiiwh4?LdtBQ6?3KF(_r;@au#J
z(na{Fu%@5c%!B=G3`i2-$CGu_0(gj9-N4VjU~!}0rGY?9!cq3`BI=7!kv7dbUIbm{
zpF0BH7fIFV2yPNWz}XoQ$5a+vwV;`9Cxup+Wf~oU?P-OIA?(=fCm3KfQ;1)4?!ZZI
zXUxyhoFwA?0CM3odU7yz-NYZud-ur^HY60VFn$HuAT{}oKc{u*F@iaoSp(pjSpk99
z;9A6;TEy8DIC}xs06~*ozw=whus3#7gM08Hqh|K!Rw9i%U*svnTgI@j6ea>Zq&r`<
zX|f<^86jr#;<gaU)(3H9OpKs8a87&?1c38~ORdHaWeYTo62Ua#fX4e-ZXF~(i2Gr)
z?xnoV#&FcKj%9>%h?2(_Q*}7R0L%S=wjopiF<r%F1(9fg93T~v6GXx!_Dw>TDWAk~
zNWEoo$Msmmz9XhC`bAbun*mmI^}AxW?7_waa!mmWm9ck9)(U%kkl$qd#JTwoODDf!
zN;Q5!0`*@q=%(@ebU~q6)6!9L9XV_^#Cy!xIf(mhQkA7WGU!c&qXAZ9M52roBS(e6
zk$5)QF-<79KrcB0^$OOC!<_X4y@zFwRhTes{um~h9er#QwXhTr0kkgx=4h?Sn7+_$
zQRWcYpiHccbpZLfXk7)u4Lhb&6;{fx1AOdb680v`i#MAx(>2Aj(RMeWe^Ab3H-6b^
z(@aB>E?{bx6b?KNnSg%L%d3Q?(gm#X0!j3XT3uhxS)9JL&)wvA3Np)IqeQi5bnX2-
zP%Y?}zcL}ed1p-QL9!R((B*wK@lFYbcRQJ>{ro6uFb(j2aGY_5p5zd%V{Ei!SFeq*
z>mIS^hUEgHXeI`Mj96l_CFG02MC&;|oOR^@=y-8^;)9EB%63_5WjV;eE3JMnn!)H<
z;jOvBDJhsg1S9UidnuT|<XH{-{5E0*u#lKu^{Rb_lg7`%A#(_HG`>UgrnO(pMrKJK
zQ(mr_xH07drWWHl-L2^khsfakR~(grIErq%@js#ZDMYo5(}Z(Nn$TJaDFD8=7+_#=
z5(ny-Ze5vs96d^Bj;0MK2LUqjyKWiqM?R6;@$){>QyjBWKN`}f$(j>SrrM~ic8V(v
zgxSj;lyW3>O%osx?<cc(sW=+F8?7RSDLUTEOQ3*+RMhw;FAR`x+U=yZP<OO1BZygk
zq?BXJA#Z<<af7M*sKp*Tr}(`uBjb&IBozC#GEdP@8f4d7O~H7G@HK!Ic2a2f!ccZV
zV@c)nfI1CokEPVHErmssc)<Y^FYtWM3^ZI8*9@@$oZp#75|cfgaA;`GgmM`**z_7Q
zSw$^L5&_8g5wd-jYIdWH0ee5v-0wC%w;Nor@R966jw$RB()TEEfglo04J!V1Aoa#4
z^l_Lzj^G17*tnO%O}5H5#MUS|M6lXwmlpx6i54QP{2ciM|2x^Oa$Z#;0iw%g{C}2m
zbB-ztN`MvOB*8Pdf@7SM05JU=v?@7xNd>%r9zW}+x5Iy-_epOxIV7tF^h%}6@D}`T
zTyXRWDG(FMzE!+ENN>QyF_rvF>|F9MM@}FDg_|4_PoK;*mcSG9%bG)fc(P*Bi@|jD
zBczA47fg=cdgye#Y`gF7s9lhZ7yR^ZGU;pqZ>Di`pgR2yrut3HWDIpEi34NCPh(Oh
zvV@6f-(4JU)^KlH|7zwAey|jsu1lvc^RH!Q36mQI1MaRi-a;ky1En*KosGKEcqdzF
zYhbKJzx~-*$=3O6JFBynt@FzRbsmAI$-Wt6DeLgO=I`Y7^q%?wSn#vQ9b&sYeaM__
zY~X=>+tlB(;t8()*bMsn1A{GOYK}qwXrRucFsL%(Eksfo{OYIRe)F5IMK6lvN~*U!
z(;s?m{9`6nUOVl}q0sLo-IQK*-JzUs{5_t7AD`v_Vt{?yv;21l>O2a|Umn47lLcki
zJu|p#%&$($+oU4e8CL(Eu$teX>t{6@zp36rRrNl5Hve#dW!tm)j|b{J3Y%v}uvsUO
z87_}{9Z<_;YAPPzL(7l^_4=8Nrf<q?sy{UzA7OIT?@bR~6&pG0@%%uYN8#}(>ygVQ
zG>k5?9=Vc(+&(Vc=9e%Fxoy^DUH7vW>sJQYx4l?@WuVTZu>A8Q#5$9dX&7GgE^Vfq
zW?3rSSA^X>QT^<uiZ|5{{py;Z1+y!8{ID{>x$U`KAE@&v+<taAw+)96T$O}=cG)S-
zFXd%RcsWp_m}hx(w!=aHWf)8RAibogXEE(x?Pox;o8F4U<~bNaXGCy1s*VO#Mx<qf
z*>D}4P1&G)>(B8o8Ar5~Hvo`!u*`Kof`>?1-Sn4|pXo2<cGF+Vi~gwR68@#1i5DPt
zJS98X%?=Y1^3(<vUOK|h(C0mb?yBn@SL;80`#Tt5_MWqiXP|3%<t(G8wB0-j+UD{9
z0{&mb|6fpa_Tk^}<k&jAQVsxrmnuDncwNp0e^1@@UQABC=QaVN_(;^j1^)-%{52dY
zpG`J>DI;Xx7mCgh%gksnl0NT(2L*alf22%f&H5uU=Hm?)GL>tsaG1v%?{m2<H)k3=
zR6|B#MPkGQ5N#Zhe<LH9_71=SOvX4g8^aq_68j*T(B35WVrU!#;!87^OiGHqZ2u)=
zo?l10JoZ9qlv7IH%}q?NN8Fgip-(l3-&jEw<OK@5L5I&Ewyf_q{t)D46kusrR{E7J
zH$Fz8#^1)r(%#0mslt~Z@<kJo`~?n9a5}jdi7U)wlJ{ldcFx(@nKb6D>Hh+CgTnY{
z>Mn%w`S<7tWbuPrB#Fqc#qR|Lh;dSKqV?sB;5|0RFlcn~oE-H_W%At22Kt)!BR*dS
zFI8sx5;goRBo?OSC&taEi3tO${gS#1Zce;|SPDfQGn{)_IF~*e&859F6#d~gJ~J);
zN%G{iLY};l@?`%N9Ab>nl<YjG>*brmm;B?=yqTK8o6Bii|6lOu8-@JwQ~u!9LwMd9
zfoTe3)cw&M83RYC_Fqs|^kKVSEab(nq`Y|U0ye$qyitM(_{9ojoZ;L^-Ud38;n1hT
zp^>FW^X)ktj>kRCQ%^`4Ku`0kr_YX=`PGxTvHj|qUjumL+rgOp8t~mhu75A(`hjI+
za?~xnUasDfNtN{bs=v|PJUG+e!cRdS$%y^r7tG%+WY+Jc%sPBUvNHHgOn#jv>jeBK
z=2ucwXfz9tK#@7yV;<r^uiE`7aFM`<aM3%P6;E2_a+3GQN)i~i4Glc>Dg6K0QKdXm
z-aSr8LyPz!K(|6??(7Z&>_sn8rSd%`on4{HIX)2m%`#-BvBSaS(C!P_!K7&SY%$s`
za@HF3PO3v23@OUZqhDsk0Op13MYEJb+vO~*-JONC%iPCD$ou6Dnd6PW1$-#@cDLZ$
z<wwJ}xmSfHL>6V>?xQ+&I3Y)pvS@n=FQ@Yxo&264QonGx%;DUI77`+{NBp3>TK#{;
CLZ&$Y

delta 8852
zcmc&4ZEO?g8RyH69XlUjhlIol9|<9>AwUx-j6z8GNK8ye_^ifmXZw=(j`N+d@A5^1
zNm~N6Z&%8DovL+WAXQzvbz3K-YN!&T>ePvD(*E_=w6#*TYG|!GY0{=mYxlhGo#XQn
zKI;BxB-?lIJ@<UQ&)54rdFgV=^$%U;XUbmeO1)6NDdd$^WlR$_S;!bOMh7kzm4q<)
z0$N$`i6c=?qy@z|ZXgdXJ19(Q1~JIx*)0vYBE`cK%|Jd}ndT=ls-BJu2JRwPW}8WU
zNw5vOHGWLtlY)UNQ3x+Gu$R}gv>4Mhi&CkWAkVm(nmq|UMFBHF2fO1kpUJRmU60`w
zviv|xwSl~AW+`{b53JOXpX+VzAX*J*myy0BOUO;#)27FGw3L!U4XBZVHUVfDKCSRs
z0iRXJ4V`qCtSp1;8dCLKGoa`N6m?`rc1iz(ysgJ{T%)OREiDL~sKjMGVTyv>fV2G?
z|D83iTC^7pq9GJP`vlYj0x=0f2Cw4)yvmJ=V~U=P32CZr^4FnnWoveevOwiOq=+X6
z#5mP4Nc+4I!`_6N<Y7N}jc0pPmgF_WuH0%&65<*~g5BeQO;i;lvPj3SIDL+e&lrfK
z_oW#v!QQBhiyE&17<<RdE2<*%F+t9n+wMuK3AXbF_NAsCn!iI0a|ZT|35xj;$!wt_
zBk<`sGH~vKuIf3efFZ4psi}Et6^s%ighV8v2JFwIkf=;{$tt-WU6w`TxH364CTN;z
zW4LNqP3W@FI!KMtm@{S#G>uN3g{#;(1DF6d&?K71<plt<IRFJI7JzSraoYMAKPKex
zoU_1m>^GIts484q7^MvAxFj`|Q(*`0Ca!1`Y1~mwuIzBvv}4bxuEeQafD4STwtra-
z>^!ajeF3|4aUD6?-%32YYyAb#gd5oGe7_CeZzAvS^f@1FqBt%MRFc;Q0;PbT{A73q
zdD9p0pmy{_pwUS_>Re1tAMk~{GW@u}sk)ZZ!50fC8hCRKjEwAQa<CKVUtMJfC;uB>
z;Wn{{t=Fo`89Cs59jO|qbTYYtaUbtn+F{27+|^0o!CWdWfEC1rOh#13fHh#8bZzf(
zu<^@BA91YQ?Az$1)XgXz+Zl2`SkH8gcP(~N6|J}UUu*4IZMKjxoq7azn_FcX<F7k_
zu?Ey|0hITm?fMnl^>y3z`?l*}<*#+{vvfwwnT_Rn@oXx^T+f$QRgKF`C1a`#>ak4U
z^zBSn9H4N;i20PcJ`KZ_VgkbJ{`CHo5yifQ0AVrB+!t;GnvhJ%ye2#bYsn0(REwDd
zf*t4r3Pw>Dq9v}%0r#cHD5yK3##va7LU=7V<8Cfklt`vptmuLM2>zgBPX_!FHjzEU
zRhcB8*0__pO5^x>>_xn+ak4Nj$VQ|bH$#X|a-$%yq7wAoC0p@g_JRq|$!eUZnFbgO
zq=XdpIsx(sm<g4_3IJSOO{Vy`M&280A>SVik!3@T?ovS+H&7|j2RAMa#$}a1!3hu?
zWsXlkj$$d}Jo)?Jx|M<SXuJ?_07PaPj+-1+(@En386K(+*9Z`X6I@1{0)~(vXvPJQ
zH7RI3jklz7aBX8*!VJe}jRO!<-Jqs+`1F8Qh^p1s`p0B7##sp=0}-42_p$x!JiIJ(
zK+#mCdr#j7U+fQWxVa6ro0r|)e?dLg<r{vTlpI=1ZX9VLFB}b#@DWeBw8FJ$5&0;*
zWM%7s8rPFx2Ij`&z+PTa_|_p^76nBS41gpzjy_WDP7AWYXCVESuJ7tLNb}(=;r51l
zakXV?5LCM~HK7{P2EZ*~Z<5bwLYi`ENNuo$Ju<J1=`==0$p?p*hY`nuG|TE-Mjss&
zC+VJ*bx||t$!`v=3fEDLxikn`NT}2t%E4H4uvzlf;pJrZ(B^C)H8n<M$e5a@DT9T6
zs0WailsOFvP$OVZOq^z0VL&F}6)pw5P&4UZ{4t$K?ZD}ALs|_#e8dHO;7S#8Um9G6
zDjU~Qgh-H6Tnx0qj2x5C4=wEqP-mIsKue4h3R`V1fd-g{^Q3Tyg}<#w)*PjTAhh#}
z&dUan1Ba=k-o#l68CP?PsHMdC2@bNlnijwWaKOsOaReGQ`SPd1#`y%t%M<(**a`VO
z6AXDrRb5G#hVneME{H@u7fF}aaOwFVX^-qAbK0sh@Zb*e3$5PeC%3f?EwudcK*5#s
z8naZO3EwP?F3)bw2Bjx~Z>WRnSxF?Fp?5)P#$3!7M^KL`aipf1o*)R)8j03RP$%IE
zprEHk1Gs|n3425Z%tZk$oQI+e>MZG$iFCq=6orQYg}vm`W70{0%GYnwG~7aUXx32$
z65ujf1iOw@f{~a7B{})j&MeS-*`)W9ogS`0VgjP1aRI7Eo>d!QJpC&03g))OCQYtZ
zbz{F(w&mV5#Y^&&2_XfgRip%a%~}|$qbcJ8Eh2H&3k7bDfb=Tm-ecBqLIP?osyJLm
zLjh$3NT)?+xwy)rH460|wJ%F`DN~dMRCkBw1dv>J9cBBMwu`=CaSNIr2OyiKpD4VY
zEx3guc<s}xJwfRf!wfeqO$8S79$N>?Fw1Fj?&+><F-G!kAs)-j3T=eiluqG-(!B)D
znq~Y~mK1yTgIkV^!h~@aYDwxaLFrS*m+eu3^tYW{Q-2}X&W4K8!6!~^cN|Sj;t!yM
zO-1T}JU3UrF(}oR(BOcp29=BknaWHp1(F9CM1J3I&9xRKv#$`(H?r?=KA@Fxe$#tQ
z@vZd&xi>iZ%|}S`$vJ;fI#}n#`3>y*_4DoE<;NH&<ofw=p_d;n<d7`BP@I>K6yo_h
zyIr(}&psQh$#3<HDe>&H4NI5ivfy+fm*kaa+l$)Qi9$SIN80(AMx#AT4)<(f=rPpp
z%&3K7zeBoD+{caf6B@a$*F(|pGgG3j0+;xyQ_Q?e(8kVPiiY-k7Y(mCk)m)G6j+!L
z93pmn#ngtqBYG@%(#xB~Ek?TFA(OWuXCLo5c_V)thxWvRY41K_zUxGFZ`Z$hcks=i
z9ooJ6%4v_Z?hcaH<$iKvvIauHr;G%7=ZO$3y2+Kv#f|fhaob6rcqca(C-^5$R7DHE
zrC7o7O4bATV5-Io8LyOOyf$bRE+(bZ^?9KK?8$tlJ8qDfsfUXb+UG=7w9v)xc6EO<
z*?NkK++&KoiiwO)h4LbAaPmn$p59oT$m^V_z5$V`fxqeVlh>c127Zij1P0!n7x=J~
zOEBzC+Dt1>=n*HnqJ=KrxZCFYdP`4Jv1d%NyH9uJ#h!NZN#366El%VKC#s@Fe&lZc
zeBYEs9?v#z4oX)UE4bR~4#%yto>7prE<5=pYqFiiiT<(^)dHeBGL`gWDD`b;uq$vI
zm9A##PyQf#{SL(T6l0zyqtK1Y9ZZM5gg=&6Z70l*DB3$`MA0Dq8lqnj`n7M)5bij9
zW;<+yiNcfUg9vG!MA`Z59*Jsxd*@4;pk!tHZ0;BdFwUur9<!mp`heNvfhwh*`OWDy
zdnArB;{J9Ab0R2?{$+00wgNl*r*jV<s5t7mcX9L&CsGuqUUSdlXd#n}lu1`zWd9FF
zY~2%o8BK&%x?8Aw5@lP%8bG<0NzZ*-CS?n>Ol<v;>|GlqQ52nn9-gyJf}(t(eJ-Gq
zJ2YZ5pw9|5cz8jBqy2^lu^^qY2P3FlTZeWI*sza$xh>&sh-%QF+y-hT(xbcl=mxT_
zeD-KxHG12&g4<Y8a(?@I`-?ZXf7_4#U;`r?cEF35Y%6#b9W;^O@93_|<HtM5nQbA`
z*tgb?-m(FcC;PVh(L45)|Md0w(QoZ5<2!r(=(2s~PdhhOqc?0Tcnuq_e6PR9&h3x-
z2mI)o4U9Amz{<<^mCFNr{phNFrDNAlKl+`0<<(s~{OBe7O6%?sJE7^_TdUElHUPYv
zY%gsj6?-1?qt|WgWPH!oEL95|x9Yf(o8Z$59n--?p-xSUV<I#zIWY+hWsdeVXQ25@
zC$Z4N;|jJl0xj5x2lYf;bW+rVE7&_310A-;v9%oSAjQ>$z~zn>U=O%eA|Hoauifyi
zuj|C631QTTgdz{0gH|x>`sSOpQWh*FQWaSY&qCzNK*(#DOOHoRlXc<xW9HpZ<R}2t
z(IE)T$~iH^jmlyw1<gkD`KHL;bB0bS*ChEAXU;C6VXnXg21bBRs<6a}u|Z-q9D-Td
zdiMQcc(rSO)^{yjdfVOTvyT%^YR!@Lz)b@vzhQ;NKzXFmVxRyX2r;k<;6lfF%q468
zT-#DNHo<3LT445(Iq37Au&}L&^qw=w>1_?=j38;**1W|ey)U8z>52(nJ^`~?b1e{Q
zfi>uWLqDCOw3a6#mrRxbQR8qsUWgp<w}dJzuF85+feEFW5!omg9^{C?r42WggAI90
zq5Tgdnc%h7<*3r)^O?>j>*}@6W>D(I&U*O%Fia0u0hdO;7;e4R)}pyOOvWoBK43hM
zP<S@pGDi{fLRACz<V<U05cbaj0!)xEhg)Di1>-5JrJSIXhKl@uZ9t#i2lIo~s0a1x
z*as#DL_pW@4;x_aRnXiPAc`q*+L@NTP>M)C_=0~90IUSMV+UZ%U<d&|&mU|cs}9z=
z+St|AgB@i0pr7;}93Zz2R+U%){~oE`cQJ!&SZ5nXKQL~K>F~cItg*V6PBYpsq9N;d
U(E5#7zx%A;DE;lZ2(iBF|Idg1k^lez

diff --git a/doc/_build/doctrees/index.doctree b/doc/_build/doctrees/index.doctree
index 5b61a86be1dbf42d20c6b122cd6a38b0dc169d47..554b563fc216964e90e38f90aeecec5d7b9e4ca9 100644
GIT binary patch
literal 30189
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
bAgeEBxo*~^dRdd|WGiMQgqv;Tj*R{<w)V5A

literal 23774
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
QvkvL*Q+Y@VXT_uc16^rmF8}}l

diff --git a/doc/_build/html/.buildinfo b/doc/_build/html/.buildinfo
index 7973807..d400170 100644
--- a/doc/_build/html/.buildinfo
+++ b/doc/_build/html/.buildinfo
@@ -1,4 +1,4 @@
 # Sphinx build info version 1
 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
-config: 4d7603fff8910e91226dddc14910dfe6
+config: 7890896c7cf0d3614ade393a5c103246
 tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/doc/_build/html/_autosummary/jass_preprocessing.html b/doc/_build/html/_autosummary/jass_preprocessing.html
index 875b0e9..573ab6b 100644
--- a/doc/_build/html/_autosummary/jass_preprocessing.html
+++ b/doc/_build/html/_autosummary/jass_preprocessing.html
@@ -1,43 +1,83 @@
 
 
-<!doctype html>
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="X-UA-Compatible" content="IE=Edge" />
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>jass_preprocessing package &#8212; jass_preprocessing 1.0 documentation</title>
-    <link rel="stylesheet" href="../_static/bizstyle.css" type="text/css" />
-    <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
-    <script type="text/javascript" id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
-    <script type="text/javascript" src="../_static/jquery.js"></script>
-    <script type="text/javascript" src="../_static/underscore.js"></script>
-    <script type="text/javascript" src="../_static/doctools.js"></script>
-    <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
-    <script type="text/javascript" src="../_static/bizstyle.js"></script>
+<!DOCTYPE html>
+<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
+<head>
+  <meta charset="utf-8">
+  
+  <meta name="viewport" content="width=device-width, initial-scale=1.0">
+  
+  <title>jass_preprocessing package &mdash; jass_preprocessing 1.0 documentation</title>
+  
+
+  
+  
+  
+  
+
+  
+
+  
+  
+    
+
+  
+
+  <link rel="stylesheet" href="../_static/css/theme.css" type="text/css" />
+  <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
     <link rel="index" title="Index" href="../genindex.html" />
-    <link rel="search" title="Search" href="../search.html" />
-    <meta name="viewport" content="width=device-width,initial-scale=1.0">
-    <!--[if lt IE 9]>
-    <script type="text/javascript" src="_static/css3-mediaqueries.js"></script>
-    <![endif]-->
-  </head><body>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="../genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="../py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="../index.html">jass_preprocessing 1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="../index.html">Table Of Contents</a></h3>
-  <ul>
+    <link rel="search" title="Search" href="../search.html" /> 
+
+  
+  <script src="../_static/js/modernizr.min.js"></script>
+
+</head>
+
+<body class="wy-body-for-nav">
+
+   
+  <div class="wy-grid-for-nav">
+
+    
+    <nav data-toggle="wy-nav-shift" class="wy-nav-side">
+      <div class="wy-side-scroll">
+        <div class="wy-side-nav-search">
+          
+
+          
+            <a href="../index.html" class="icon icon-home"> jass_preprocessing
+          
+
+          
+          </a>
+
+          
+            
+            
+          
+
+          
+<div role="search">
+  <form id="rtd-search-form" class="wy-form" action="../search.html" method="get">
+    <input type="text" name="q" placeholder="Search docs" />
+    <input type="hidden" name="check_keywords" value="yes" />
+    <input type="hidden" name="area" value="default" />
+  </form>
+</div>
+
+          
+        </div>
+
+        <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
+          
+            
+            
+              
+            
+            
+              <!-- Local TOC -->
+              <div class="local-toc"><ul>
 <li><a class="reference internal" href="#">jass_preprocessing package</a><ul>
 <li><a class="reference internal" href="#submodules">Submodules</a></li>
 <li><a class="reference internal" href="#module-jass_preprocessing.compute_score">jass_preprocessing.compute_score module</a></li>
@@ -49,33 +89,68 @@
 </ul>
 </li>
 </ul>
-
-  <div role="note" aria-label="source link">
-    <h3>This Page</h3>
-    <ul class="this-page-menu">
-      <li><a href="../_sources/_autosummary/jass_preprocessing.rst.txt"
-            rel="nofollow">Show Source</a></li>
-    </ul>
-   </div>
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <div class="searchformwrapper">
-    <form class="search" action="../search.html" method="get">
-      <input type="text" name="q" />
-      <input type="submit" value="Go" />
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-    </div>
 </div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
+            
+          
         </div>
       </div>
+    </nav>
+
+    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
+
+      
+      <nav class="wy-nav-top" aria-label="top navigation">
+        
+          <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
+          <a href="../index.html">jass_preprocessing</a>
+        
+      </nav>
+
+
+      <div class="wy-nav-content">
+        
+        <div class="rst-content">
+        
+          
+
 
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div role="navigation" aria-label="breadcrumbs navigation">
+
+  <ul class="wy-breadcrumbs">
+    
+      <li><a href="../index.html">Docs</a> &raquo;</li>
+        
+      <li>jass_preprocessing package</li>
+    
+    
+      <li class="wy-breadcrumbs-aside">
+        
+            
+            <a href="../_sources/_autosummary/jass_preprocessing.rst.txt" rel="nofollow"> View page source</a>
+          
+        
+      </li>
+    
+  </ul>
+
+  
+  <hr/>
+</div>
+          <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
+           <div itemprop="articleBody">
             
   <div class="section" id="jass-preprocessing-package">
 <h1>jass_preprocessing package<a class="headerlink" href="#jass-preprocessing-package" title="Permalink to this headline">¶</a></h1>
@@ -336,26 +411,52 @@ Make sure that the same SNPs are in the reference panel and the gwas</p>
 </div>
 
 
+           </div>
+           
           </div>
+          <footer>
+  
+
+  <hr/>
+
+  <div role="contentinfo">
+    <p>
+        &copy; Copyright 2018, Hanna Julienne
+
+    </p>
+  </div>
+  Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/rtfd/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>. 
+
+</footer>
+
         </div>
       </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="../genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="../py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="../index.html">jass_preprocessing 1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2018, Hanna Julienne.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.7.7.
-    </div>
-  </body>
+
+    </section>
+
+  </div>
+  
+
+
+  
+
+    
+    
+      <script type="text/javascript" id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
+        <script type="text/javascript" src="../_static/jquery.js"></script>
+        <script type="text/javascript" src="../_static/underscore.js"></script>
+        <script type="text/javascript" src="../_static/doctools.js"></script>
+    
+
+  
+
+  <script type="text/javascript" src="../_static/js/theme.js"></script>
+
+  <script type="text/javascript">
+      jQuery(function () {
+          SphinxRtdTheme.Navigation.enable(true);
+      });
+  </script> 
+
+</body>
 </html>
\ No newline at end of file
diff --git a/doc/_build/html/_autosummary/modules.html b/doc/_build/html/_autosummary/modules.html
index c7a9c3c..889969b 100644
--- a/doc/_build/html/_autosummary/modules.html
+++ b/doc/_build/html/_autosummary/modules.html
@@ -1,67 +1,147 @@
 
 
-<!doctype html>
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="X-UA-Compatible" content="IE=Edge" />
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>jass_preprocessing &#8212; jass_preprocessing 1.0 documentation</title>
-    <link rel="stylesheet" href="../_static/bizstyle.css" type="text/css" />
-    <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
-    <script type="text/javascript" id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
-    <script type="text/javascript" src="../_static/jquery.js"></script>
-    <script type="text/javascript" src="../_static/underscore.js"></script>
-    <script type="text/javascript" src="../_static/doctools.js"></script>
-    <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
-    <script type="text/javascript" src="../_static/bizstyle.js"></script>
+<!DOCTYPE html>
+<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
+<head>
+  <meta charset="utf-8">
+  
+  <meta name="viewport" content="width=device-width, initial-scale=1.0">
+  
+  <title>jass_preprocessing &mdash; jass_preprocessing 1.0 documentation</title>
+  
+
+  
+  
+  
+  
+
+  
+
+  
+  
+    
+
+  
+
+  <link rel="stylesheet" href="../_static/css/theme.css" type="text/css" />
+  <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
     <link rel="index" title="Index" href="../genindex.html" />
-    <link rel="search" title="Search" href="../search.html" />
-    <meta name="viewport" content="width=device-width,initial-scale=1.0">
-    <!--[if lt IE 9]>
-    <script type="text/javascript" src="_static/css3-mediaqueries.js"></script>
-    <![endif]-->
-  </head><body>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="../genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="../py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="../index.html">jass_preprocessing 1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <div role="note" aria-label="source link">
-    <h3>This Page</h3>
-    <ul class="this-page-menu">
-      <li><a href="../_sources/_autosummary/modules.rst.txt"
-            rel="nofollow">Show Source</a></li>
-    </ul>
-   </div>
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <div class="searchformwrapper">
-    <form class="search" action="../search.html" method="get">
-      <input type="text" name="q" />
-      <input type="submit" value="Go" />
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-    </div>
+    <link rel="search" title="Search" href="../search.html" /> 
+
+  
+  <script src="../_static/js/modernizr.min.js"></script>
+
+</head>
+
+<body class="wy-body-for-nav">
+
+   
+  <div class="wy-grid-for-nav">
+
+    
+    <nav data-toggle="wy-nav-shift" class="wy-nav-side">
+      <div class="wy-side-scroll">
+        <div class="wy-side-nav-search">
+          
+
+          
+            <a href="../index.html" class="icon icon-home"> jass_preprocessing
+          
+
+          
+          </a>
+
+          
+            
+            
+          
+
+          
+<div role="search">
+  <form id="rtd-search-form" class="wy-form" action="../search.html" method="get">
+    <input type="text" name="q" placeholder="Search docs" />
+    <input type="hidden" name="check_keywords" value="yes" />
+    <input type="hidden" name="area" value="default" />
+  </form>
 </div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
+
+          
+        </div>
+
+        <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
+          
+            
+            
+              
+            
+            
+              <!-- Local TOC -->
+              <div class="local-toc"><ul>
+<li><a class="reference internal" href="#">jass_preprocessing</a></li>
+</ul>
+</div>
+            
+          
         </div>
       </div>
+    </nav>
+
+    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
+
+      
+      <nav class="wy-nav-top" aria-label="top navigation">
+        
+          <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
+          <a href="../index.html">jass_preprocessing</a>
+        
+      </nav>
+
+
+      <div class="wy-nav-content">
+        
+        <div class="rst-content">
+        
+          
+
 
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div role="navigation" aria-label="breadcrumbs navigation">
+
+  <ul class="wy-breadcrumbs">
+    
+      <li><a href="../index.html">Docs</a> &raquo;</li>
+        
+      <li>jass_preprocessing</li>
+    
+    
+      <li class="wy-breadcrumbs-aside">
+        
+            
+            <a href="../_sources/_autosummary/modules.rst.txt" rel="nofollow"> View page source</a>
+          
+        
+      </li>
+    
+  </ul>
+
+  
+  <hr/>
+</div>
+          <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
+           <div itemprop="articleBody">
             
   <div class="section" id="jass-preprocessing">
 <h1>jass_preprocessing<a class="headerlink" href="#jass-preprocessing" title="Permalink to this headline">¶</a></h1>
@@ -84,26 +164,52 @@
 </div>
 
 
+           </div>
+           
           </div>
+          <footer>
+  
+
+  <hr/>
+
+  <div role="contentinfo">
+    <p>
+        &copy; Copyright 2018, Hanna Julienne
+
+    </p>
+  </div>
+  Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/rtfd/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>. 
+
+</footer>
+
         </div>
       </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="../genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="../py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="../index.html">jass_preprocessing 1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2018, Hanna Julienne.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.7.7.
-    </div>
-  </body>
+
+    </section>
+
+  </div>
+  
+
+
+  
+
+    
+    
+      <script type="text/javascript" id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
+        <script type="text/javascript" src="../_static/jquery.js"></script>
+        <script type="text/javascript" src="../_static/underscore.js"></script>
+        <script type="text/javascript" src="../_static/doctools.js"></script>
+    
+
+  
+
+  <script type="text/javascript" src="../_static/js/theme.js"></script>
+
+  <script type="text/javascript">
+      jQuery(function () {
+          SphinxRtdTheme.Navigation.enable(true);
+      });
+  </script> 
+
+</body>
 </html>
\ No newline at end of file
diff --git a/doc/_build/html/_modules/index.html b/doc/_build/html/_modules/index.html
index 367ca79..e6e25ee 100644
--- a/doc/_build/html/_modules/index.html
+++ b/doc/_build/html/_modules/index.html
@@ -1,60 +1,140 @@
 
 
-<!doctype html>
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="X-UA-Compatible" content="IE=Edge" />
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>Overview: module code &#8212; jass_preprocessing 1.0 documentation</title>
-    <link rel="stylesheet" href="../_static/bizstyle.css" type="text/css" />
-    <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
-    <script type="text/javascript" id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
-    <script type="text/javascript" src="../_static/jquery.js"></script>
-    <script type="text/javascript" src="../_static/underscore.js"></script>
-    <script type="text/javascript" src="../_static/doctools.js"></script>
-    <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
-    <script type="text/javascript" src="../_static/bizstyle.js"></script>
+<!DOCTYPE html>
+<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
+<head>
+  <meta charset="utf-8">
+  
+  <meta name="viewport" content="width=device-width, initial-scale=1.0">
+  
+  <title>Overview: module code &mdash; jass_preprocessing 1.0 documentation</title>
+  
+
+  
+  
+  
+  
+
+  
+
+  
+  
+    
+
+  
+
+  <link rel="stylesheet" href="../_static/css/theme.css" type="text/css" />
+  <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
     <link rel="index" title="Index" href="../genindex.html" />
-    <link rel="search" title="Search" href="../search.html" />
-    <meta name="viewport" content="width=device-width,initial-scale=1.0">
-    <!--[if lt IE 9]>
-    <script type="text/javascript" src="_static/css3-mediaqueries.js"></script>
-    <![endif]-->
-  </head><body>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="../genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="../py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="../index.html">jass_preprocessing 1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <div class="searchformwrapper">
-    <form class="search" action="../search.html" method="get">
-      <input type="text" name="q" />
-      <input type="submit" value="Go" />
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-    </div>
+    <link rel="search" title="Search" href="../search.html" /> 
+
+  
+  <script src="../_static/js/modernizr.min.js"></script>
+
+</head>
+
+<body class="wy-body-for-nav">
+
+   
+  <div class="wy-grid-for-nav">
+
+    
+    <nav data-toggle="wy-nav-shift" class="wy-nav-side">
+      <div class="wy-side-scroll">
+        <div class="wy-side-nav-search">
+          
+
+          
+            <a href="../index.html" class="icon icon-home"> jass_preprocessing
+          
+
+          
+          </a>
+
+          
+            
+            
+          
+
+          
+<div role="search">
+  <form id="rtd-search-form" class="wy-form" action="../search.html" method="get">
+    <input type="text" name="q" placeholder="Search docs" />
+    <input type="hidden" name="check_keywords" value="yes" />
+    <input type="hidden" name="area" value="default" />
+  </form>
 </div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
+
+          
+        </div>
+
+        <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
+          
+            
+            
+              
+            
+            
+              <!-- Local TOC -->
+              <div class="local-toc"></div>
+            
+          
         </div>
       </div>
+    </nav>
+
+    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
+
+      
+      <nav class="wy-nav-top" aria-label="top navigation">
+        
+          <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
+          <a href="../index.html">jass_preprocessing</a>
+        
+      </nav>
+
+
+      <div class="wy-nav-content">
+        
+        <div class="rst-content">
+        
+          
+
+
 
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
+
+
+
+
+
+
+
+
+
+
+
+
+<div role="navigation" aria-label="breadcrumbs navigation">
+
+  <ul class="wy-breadcrumbs">
+    
+      <li><a href="../index.html">Docs</a> &raquo;</li>
+        
+      <li>Overview: module code</li>
+    
+    
+      <li class="wy-breadcrumbs-aside">
+        
+      </li>
+    
+  </ul>
+
+  
+  <hr/>
+</div>
+          <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
+           <div itemprop="articleBody">
             
   <h1>All modules for which code is available</h1>
 <ul><li><a href="jass_preprocessing/compute_score.html">jass_preprocessing.compute_score</a></li>
@@ -64,26 +144,52 @@
 <li><a href="jass_preprocessing/save_output.html">jass_preprocessing.save_output</a></li>
 </ul>
 
+           </div>
+           
           </div>
+          <footer>
+  
+
+  <hr/>
+
+  <div role="contentinfo">
+    <p>
+        &copy; Copyright 2018, Hanna Julienne
+
+    </p>
+  </div>
+  Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/rtfd/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>. 
+
+</footer>
+
         </div>
       </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="../genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="../py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="../index.html">jass_preprocessing 1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2018, Hanna Julienne.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.7.7.
-    </div>
-  </body>
+
+    </section>
+
+  </div>
+  
+
+
+  
+
+    
+    
+      <script type="text/javascript" id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
+        <script type="text/javascript" src="../_static/jquery.js"></script>
+        <script type="text/javascript" src="../_static/underscore.js"></script>
+        <script type="text/javascript" src="../_static/doctools.js"></script>
+    
+
+  
+
+  <script type="text/javascript" src="../_static/js/theme.js"></script>
+
+  <script type="text/javascript">
+      jQuery(function () {
+          SphinxRtdTheme.Navigation.enable(true);
+      });
+  </script> 
+
+</body>
 </html>
\ No newline at end of file
diff --git a/doc/_build/html/_modules/jass_preprocessing/compute_score.html b/doc/_build/html/_modules/jass_preprocessing/compute_score.html
index edd89e0..98653d3 100644
--- a/doc/_build/html/_modules/jass_preprocessing/compute_score.html
+++ b/doc/_build/html/_modules/jass_preprocessing/compute_score.html
@@ -1,61 +1,142 @@
 
 
-<!doctype html>
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="X-UA-Compatible" content="IE=Edge" />
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>jass_preprocessing.compute_score &#8212; jass_preprocessing 1.0 documentation</title>
-    <link rel="stylesheet" href="../../_static/bizstyle.css" type="text/css" />
-    <link rel="stylesheet" href="../../_static/pygments.css" type="text/css" />
-    <script type="text/javascript" id="documentation_options" data-url_root="../../" src="../../_static/documentation_options.js"></script>
-    <script type="text/javascript" src="../../_static/jquery.js"></script>
-    <script type="text/javascript" src="../../_static/underscore.js"></script>
-    <script type="text/javascript" src="../../_static/doctools.js"></script>
-    <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
-    <script type="text/javascript" src="../../_static/bizstyle.js"></script>
+<!DOCTYPE html>
+<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
+<head>
+  <meta charset="utf-8">
+  
+  <meta name="viewport" content="width=device-width, initial-scale=1.0">
+  
+  <title>jass_preprocessing.compute_score &mdash; jass_preprocessing 1.0 documentation</title>
+  
+
+  
+  
+  
+  
+
+  
+
+  
+  
+    
+
+  
+
+  <link rel="stylesheet" href="../../_static/css/theme.css" type="text/css" />
+  <link rel="stylesheet" href="../../_static/pygments.css" type="text/css" />
     <link rel="index" title="Index" href="../../genindex.html" />
-    <link rel="search" title="Search" href="../../search.html" />
-    <meta name="viewport" content="width=device-width,initial-scale=1.0">
-    <!--[if lt IE 9]>
-    <script type="text/javascript" src="_static/css3-mediaqueries.js"></script>
-    <![endif]-->
-  </head><body>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="../../genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="../../py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="../../index.html">jass_preprocessing 1.0 documentation</a> &#187;</li>
-          <li class="nav-item nav-item-1"><a href="../index.html" accesskey="U">Module code</a> &#187;</li> 
-      </ul>
-    </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <div class="searchformwrapper">
-    <form class="search" action="../../search.html" method="get">
-      <input type="text" name="q" />
-      <input type="submit" value="Go" />
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-    </div>
+    <link rel="search" title="Search" href="../../search.html" /> 
+
+  
+  <script src="../../_static/js/modernizr.min.js"></script>
+
+</head>
+
+<body class="wy-body-for-nav">
+
+   
+  <div class="wy-grid-for-nav">
+
+    
+    <nav data-toggle="wy-nav-shift" class="wy-nav-side">
+      <div class="wy-side-scroll">
+        <div class="wy-side-nav-search">
+          
+
+          
+            <a href="../../index.html" class="icon icon-home"> jass_preprocessing
+          
+
+          
+          </a>
+
+          
+            
+            
+          
+
+          
+<div role="search">
+  <form id="rtd-search-form" class="wy-form" action="../../search.html" method="get">
+    <input type="text" name="q" placeholder="Search docs" />
+    <input type="hidden" name="check_keywords" value="yes" />
+    <input type="hidden" name="area" value="default" />
+  </form>
 </div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
+
+          
+        </div>
+
+        <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
+          
+            
+            
+              
+            
+            
+              <!-- Local TOC -->
+              <div class="local-toc"></div>
+            
+          
         </div>
       </div>
+    </nav>
+
+    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
+
+      
+      <nav class="wy-nav-top" aria-label="top navigation">
+        
+          <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
+          <a href="../../index.html">jass_preprocessing</a>
+        
+      </nav>
+
+
+      <div class="wy-nav-content">
+        
+        <div class="rst-content">
+        
+          
+
+
 
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
+
+
+
+
+
+
+
+
+
+
+
+
+<div role="navigation" aria-label="breadcrumbs navigation">
+
+  <ul class="wy-breadcrumbs">
+    
+      <li><a href="../../index.html">Docs</a> &raquo;</li>
+        
+          <li><a href="../index.html">Module code</a> &raquo;</li>
+        
+      <li>jass_preprocessing.compute_score</li>
+    
+    
+      <li class="wy-breadcrumbs-aside">
+        
+      </li>
+    
+  </ul>
+
+  
+  <hr/>
+</div>
+          <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
+           <div itemprop="articleBody">
             
   <h1>Source code for jass_preprocessing.compute_score</h1><div class="highlight"><pre>
 <span></span><span class="kn">import</span> <span class="nn">pandas</span> <span class="k">as</span> <span class="nn">pd</span>
@@ -127,27 +208,52 @@
     <span class="k">return</span><span class="p">(</span><span class="n">mgwas</span><span class="p">)</span></div>
 </pre></div>
 
+           </div>
+           
           </div>
+          <footer>
+  
+
+  <hr/>
+
+  <div role="contentinfo">
+    <p>
+        &copy; Copyright 2018, Hanna Julienne
+
+    </p>
+  </div>
+  Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/rtfd/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>. 
+
+</footer>
+
         </div>
       </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="../../genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="../../py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="../../index.html">jass_preprocessing 1.0 documentation</a> &#187;</li>
-          <li class="nav-item nav-item-1"><a href="../index.html" >Module code</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2018, Hanna Julienne.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.7.7.
-    </div>
-  </body>
+
+    </section>
+
+  </div>
+  
+
+
+  
+
+    
+    
+      <script type="text/javascript" id="documentation_options" data-url_root="../../" src="../../_static/documentation_options.js"></script>
+        <script type="text/javascript" src="../../_static/jquery.js"></script>
+        <script type="text/javascript" src="../../_static/underscore.js"></script>
+        <script type="text/javascript" src="../../_static/doctools.js"></script>
+    
+
+  
+
+  <script type="text/javascript" src="../../_static/js/theme.js"></script>
+
+  <script type="text/javascript">
+      jQuery(function () {
+          SphinxRtdTheme.Navigation.enable(true);
+      });
+  </script> 
+
+</body>
 </html>
\ No newline at end of file
diff --git a/doc/_build/html/_modules/jass_preprocessing/dna_utils.html b/doc/_build/html/_modules/jass_preprocessing/dna_utils.html
index 9c9f6c8..c30ed3b 100644
--- a/doc/_build/html/_modules/jass_preprocessing/dna_utils.html
+++ b/doc/_build/html/_modules/jass_preprocessing/dna_utils.html
@@ -1,61 +1,142 @@
 
 
-<!doctype html>
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="X-UA-Compatible" content="IE=Edge" />
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>jass_preprocessing.dna_utils &#8212; jass_preprocessing 1.0 documentation</title>
-    <link rel="stylesheet" href="../../_static/bizstyle.css" type="text/css" />
-    <link rel="stylesheet" href="../../_static/pygments.css" type="text/css" />
-    <script type="text/javascript" id="documentation_options" data-url_root="../../" src="../../_static/documentation_options.js"></script>
-    <script type="text/javascript" src="../../_static/jquery.js"></script>
-    <script type="text/javascript" src="../../_static/underscore.js"></script>
-    <script type="text/javascript" src="../../_static/doctools.js"></script>
-    <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
-    <script type="text/javascript" src="../../_static/bizstyle.js"></script>
+<!DOCTYPE html>
+<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
+<head>
+  <meta charset="utf-8">
+  
+  <meta name="viewport" content="width=device-width, initial-scale=1.0">
+  
+  <title>jass_preprocessing.dna_utils &mdash; jass_preprocessing 1.0 documentation</title>
+  
+
+  
+  
+  
+  
+
+  
+
+  
+  
+    
+
+  
+
+  <link rel="stylesheet" href="../../_static/css/theme.css" type="text/css" />
+  <link rel="stylesheet" href="../../_static/pygments.css" type="text/css" />
     <link rel="index" title="Index" href="../../genindex.html" />
-    <link rel="search" title="Search" href="../../search.html" />
-    <meta name="viewport" content="width=device-width,initial-scale=1.0">
-    <!--[if lt IE 9]>
-    <script type="text/javascript" src="_static/css3-mediaqueries.js"></script>
-    <![endif]-->
-  </head><body>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="../../genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="../../py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="../../index.html">jass_preprocessing 1.0 documentation</a> &#187;</li>
-          <li class="nav-item nav-item-1"><a href="../index.html" accesskey="U">Module code</a> &#187;</li> 
-      </ul>
-    </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <div class="searchformwrapper">
-    <form class="search" action="../../search.html" method="get">
-      <input type="text" name="q" />
-      <input type="submit" value="Go" />
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-    </div>
+    <link rel="search" title="Search" href="../../search.html" /> 
+
+  
+  <script src="../../_static/js/modernizr.min.js"></script>
+
+</head>
+
+<body class="wy-body-for-nav">
+
+   
+  <div class="wy-grid-for-nav">
+
+    
+    <nav data-toggle="wy-nav-shift" class="wy-nav-side">
+      <div class="wy-side-scroll">
+        <div class="wy-side-nav-search">
+          
+
+          
+            <a href="../../index.html" class="icon icon-home"> jass_preprocessing
+          
+
+          
+          </a>
+
+          
+            
+            
+          
+
+          
+<div role="search">
+  <form id="rtd-search-form" class="wy-form" action="../../search.html" method="get">
+    <input type="text" name="q" placeholder="Search docs" />
+    <input type="hidden" name="check_keywords" value="yes" />
+    <input type="hidden" name="area" value="default" />
+  </form>
 </div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
+
+          
+        </div>
+
+        <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
+          
+            
+            
+              
+            
+            
+              <!-- Local TOC -->
+              <div class="local-toc"></div>
+            
+          
         </div>
       </div>
+    </nav>
+
+    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
+
+      
+      <nav class="wy-nav-top" aria-label="top navigation">
+        
+          <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
+          <a href="../../index.html">jass_preprocessing</a>
+        
+      </nav>
+
+
+      <div class="wy-nav-content">
+        
+        <div class="rst-content">
+        
+          
+
+
 
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
+
+
+
+
+
+
+
+
+
+
+
+
+<div role="navigation" aria-label="breadcrumbs navigation">
+
+  <ul class="wy-breadcrumbs">
+    
+      <li><a href="../../index.html">Docs</a> &raquo;</li>
+        
+          <li><a href="../index.html">Module code</a> &raquo;</li>
+        
+      <li>jass_preprocessing.dna_utils</li>
+    
+    
+      <li class="wy-breadcrumbs-aside">
+        
+      </li>
+    
+  </ul>
+
+  
+  <hr/>
+</div>
+          <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
+           <div itemprop="articleBody">
             
   <h1>Source code for jass_preprocessing.dna_utils</h1><div class="highlight"><pre>
 <span></span><span class="sd">&quot;&quot;&quot;</span>
@@ -75,27 +156,52 @@
     <span class="k">return</span><span class="p">([</span><span class="n">dna_complement_base</span><span class="p">(</span><span class="n">x</span><span class="p">)</span> <span class="k">for</span> <span class="n">x</span> <span class="ow">in</span> <span class="nb">input</span><span class="p">])</span></div>
 </pre></div>
 
+           </div>
+           
           </div>
+          <footer>
+  
+
+  <hr/>
+
+  <div role="contentinfo">
+    <p>
+        &copy; Copyright 2018, Hanna Julienne
+
+    </p>
+  </div>
+  Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/rtfd/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>. 
+
+</footer>
+
         </div>
       </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="../../genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="../../py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="../../index.html">jass_preprocessing 1.0 documentation</a> &#187;</li>
-          <li class="nav-item nav-item-1"><a href="../index.html" >Module code</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2018, Hanna Julienne.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.7.7.
-    </div>
-  </body>
+
+    </section>
+
+  </div>
+  
+
+
+  
+
+    
+    
+      <script type="text/javascript" id="documentation_options" data-url_root="../../" src="../../_static/documentation_options.js"></script>
+        <script type="text/javascript" src="../../_static/jquery.js"></script>
+        <script type="text/javascript" src="../../_static/underscore.js"></script>
+        <script type="text/javascript" src="../../_static/doctools.js"></script>
+    
+
+  
+
+  <script type="text/javascript" src="../../_static/js/theme.js"></script>
+
+  <script type="text/javascript">
+      jQuery(function () {
+          SphinxRtdTheme.Navigation.enable(true);
+      });
+  </script> 
+
+</body>
 </html>
\ No newline at end of file
diff --git a/doc/_build/html/_modules/jass_preprocessing/map_gwas.html b/doc/_build/html/_modules/jass_preprocessing/map_gwas.html
index 3712dee..ec7b414 100644
--- a/doc/_build/html/_modules/jass_preprocessing/map_gwas.html
+++ b/doc/_build/html/_modules/jass_preprocessing/map_gwas.html
@@ -1,61 +1,142 @@
 
 
-<!doctype html>
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="X-UA-Compatible" content="IE=Edge" />
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>jass_preprocessing.map_gwas &#8212; jass_preprocessing 1.0 documentation</title>
-    <link rel="stylesheet" href="../../_static/bizstyle.css" type="text/css" />
-    <link rel="stylesheet" href="../../_static/pygments.css" type="text/css" />
-    <script type="text/javascript" id="documentation_options" data-url_root="../../" src="../../_static/documentation_options.js"></script>
-    <script type="text/javascript" src="../../_static/jquery.js"></script>
-    <script type="text/javascript" src="../../_static/underscore.js"></script>
-    <script type="text/javascript" src="../../_static/doctools.js"></script>
-    <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
-    <script type="text/javascript" src="../../_static/bizstyle.js"></script>
+<!DOCTYPE html>
+<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
+<head>
+  <meta charset="utf-8">
+  
+  <meta name="viewport" content="width=device-width, initial-scale=1.0">
+  
+  <title>jass_preprocessing.map_gwas &mdash; jass_preprocessing 1.0 documentation</title>
+  
+
+  
+  
+  
+  
+
+  
+
+  
+  
+    
+
+  
+
+  <link rel="stylesheet" href="../../_static/css/theme.css" type="text/css" />
+  <link rel="stylesheet" href="../../_static/pygments.css" type="text/css" />
     <link rel="index" title="Index" href="../../genindex.html" />
-    <link rel="search" title="Search" href="../../search.html" />
-    <meta name="viewport" content="width=device-width,initial-scale=1.0">
-    <!--[if lt IE 9]>
-    <script type="text/javascript" src="_static/css3-mediaqueries.js"></script>
-    <![endif]-->
-  </head><body>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="../../genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="../../py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="../../index.html">jass_preprocessing 1.0 documentation</a> &#187;</li>
-          <li class="nav-item nav-item-1"><a href="../index.html" accesskey="U">Module code</a> &#187;</li> 
-      </ul>
-    </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <div class="searchformwrapper">
-    <form class="search" action="../../search.html" method="get">
-      <input type="text" name="q" />
-      <input type="submit" value="Go" />
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-    </div>
+    <link rel="search" title="Search" href="../../search.html" /> 
+
+  
+  <script src="../../_static/js/modernizr.min.js"></script>
+
+</head>
+
+<body class="wy-body-for-nav">
+
+   
+  <div class="wy-grid-for-nav">
+
+    
+    <nav data-toggle="wy-nav-shift" class="wy-nav-side">
+      <div class="wy-side-scroll">
+        <div class="wy-side-nav-search">
+          
+
+          
+            <a href="../../index.html" class="icon icon-home"> jass_preprocessing
+          
+
+          
+          </a>
+
+          
+            
+            
+          
+
+          
+<div role="search">
+  <form id="rtd-search-form" class="wy-form" action="../../search.html" method="get">
+    <input type="text" name="q" placeholder="Search docs" />
+    <input type="hidden" name="check_keywords" value="yes" />
+    <input type="hidden" name="area" value="default" />
+  </form>
 </div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
+
+          
+        </div>
+
+        <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
+          
+            
+            
+              
+            
+            
+              <!-- Local TOC -->
+              <div class="local-toc"></div>
+            
+          
         </div>
       </div>
+    </nav>
+
+    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
+
+      
+      <nav class="wy-nav-top" aria-label="top navigation">
+        
+          <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
+          <a href="../../index.html">jass_preprocessing</a>
+        
+      </nav>
+
+
+      <div class="wy-nav-content">
+        
+        <div class="rst-content">
+        
+          
+
+
+
+
+
 
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
+
+
+
+
+
+
+
+
+
+<div role="navigation" aria-label="breadcrumbs navigation">
+
+  <ul class="wy-breadcrumbs">
+    
+      <li><a href="../../index.html">Docs</a> &raquo;</li>
+        
+          <li><a href="../index.html">Module code</a> &raquo;</li>
+        
+      <li>jass_preprocessing.map_gwas</li>
+    
+    
+      <li class="wy-breadcrumbs-aside">
+        
+      </li>
+    
+  </ul>
+
+  
+  <hr/>
+</div>
+          <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
+           <div itemprop="articleBody">
             
   <h1>Source code for jass_preprocessing.map_gwas</h1><div class="highlight"><pre>
 <span></span><span class="sd">&quot;&quot;&quot;</span>
@@ -206,27 +287,52 @@
     <span class="k">return</span> <span class="n">fullGWAS</span></div>
 </pre></div>
 
+           </div>
+           
           </div>
+          <footer>
+  
+
+  <hr/>
+
+  <div role="contentinfo">
+    <p>
+        &copy; Copyright 2018, Hanna Julienne
+
+    </p>
+  </div>
+  Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/rtfd/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>. 
+
+</footer>
+
         </div>
       </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="../../genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="../../py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="../../index.html">jass_preprocessing 1.0 documentation</a> &#187;</li>
-          <li class="nav-item nav-item-1"><a href="../index.html" >Module code</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2018, Hanna Julienne.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.7.7.
-    </div>
-  </body>
+
+    </section>
+
+  </div>
+  
+
+
+  
+
+    
+    
+      <script type="text/javascript" id="documentation_options" data-url_root="../../" src="../../_static/documentation_options.js"></script>
+        <script type="text/javascript" src="../../_static/jquery.js"></script>
+        <script type="text/javascript" src="../../_static/underscore.js"></script>
+        <script type="text/javascript" src="../../_static/doctools.js"></script>
+    
+
+  
+
+  <script type="text/javascript" src="../../_static/js/theme.js"></script>
+
+  <script type="text/javascript">
+      jQuery(function () {
+          SphinxRtdTheme.Navigation.enable(true);
+      });
+  </script> 
+
+</body>
 </html>
\ No newline at end of file
diff --git a/doc/_build/html/_modules/jass_preprocessing/map_reference.html b/doc/_build/html/_modules/jass_preprocessing/map_reference.html
index 93f2563..336b4d0 100644
--- a/doc/_build/html/_modules/jass_preprocessing/map_reference.html
+++ b/doc/_build/html/_modules/jass_preprocessing/map_reference.html
@@ -1,61 +1,142 @@
 
 
-<!doctype html>
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="X-UA-Compatible" content="IE=Edge" />
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>jass_preprocessing.map_reference &#8212; jass_preprocessing 1.0 documentation</title>
-    <link rel="stylesheet" href="../../_static/bizstyle.css" type="text/css" />
-    <link rel="stylesheet" href="../../_static/pygments.css" type="text/css" />
-    <script type="text/javascript" id="documentation_options" data-url_root="../../" src="../../_static/documentation_options.js"></script>
-    <script type="text/javascript" src="../../_static/jquery.js"></script>
-    <script type="text/javascript" src="../../_static/underscore.js"></script>
-    <script type="text/javascript" src="../../_static/doctools.js"></script>
-    <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
-    <script type="text/javascript" src="../../_static/bizstyle.js"></script>
+<!DOCTYPE html>
+<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
+<head>
+  <meta charset="utf-8">
+  
+  <meta name="viewport" content="width=device-width, initial-scale=1.0">
+  
+  <title>jass_preprocessing.map_reference &mdash; jass_preprocessing 1.0 documentation</title>
+  
+
+  
+  
+  
+  
+
+  
+
+  
+  
+    
+
+  
+
+  <link rel="stylesheet" href="../../_static/css/theme.css" type="text/css" />
+  <link rel="stylesheet" href="../../_static/pygments.css" type="text/css" />
     <link rel="index" title="Index" href="../../genindex.html" />
-    <link rel="search" title="Search" href="../../search.html" />
-    <meta name="viewport" content="width=device-width,initial-scale=1.0">
-    <!--[if lt IE 9]>
-    <script type="text/javascript" src="_static/css3-mediaqueries.js"></script>
-    <![endif]-->
-  </head><body>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="../../genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="../../py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="../../index.html">jass_preprocessing 1.0 documentation</a> &#187;</li>
-          <li class="nav-item nav-item-1"><a href="../index.html" accesskey="U">Module code</a> &#187;</li> 
-      </ul>
-    </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <div class="searchformwrapper">
-    <form class="search" action="../../search.html" method="get">
-      <input type="text" name="q" />
-      <input type="submit" value="Go" />
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-    </div>
+    <link rel="search" title="Search" href="../../search.html" /> 
+
+  
+  <script src="../../_static/js/modernizr.min.js"></script>
+
+</head>
+
+<body class="wy-body-for-nav">
+
+   
+  <div class="wy-grid-for-nav">
+
+    
+    <nav data-toggle="wy-nav-shift" class="wy-nav-side">
+      <div class="wy-side-scroll">
+        <div class="wy-side-nav-search">
+          
+
+          
+            <a href="../../index.html" class="icon icon-home"> jass_preprocessing
+          
+
+          
+          </a>
+
+          
+            
+            
+          
+
+          
+<div role="search">
+  <form id="rtd-search-form" class="wy-form" action="../../search.html" method="get">
+    <input type="text" name="q" placeholder="Search docs" />
+    <input type="hidden" name="check_keywords" value="yes" />
+    <input type="hidden" name="area" value="default" />
+  </form>
 </div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
+
+          
+        </div>
+
+        <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
+          
+            
+            
+              
+            
+            
+              <!-- Local TOC -->
+              <div class="local-toc"></div>
+            
+          
         </div>
       </div>
+    </nav>
+
+    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
+
+      
+      <nav class="wy-nav-top" aria-label="top navigation">
+        
+          <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
+          <a href="../../index.html">jass_preprocessing</a>
+        
+      </nav>
+
+
+      <div class="wy-nav-content">
+        
+        <div class="rst-content">
+        
+          
+
+
+
+
+
 
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
+
+
+
+
+
+
+
+
+
+<div role="navigation" aria-label="breadcrumbs navigation">
+
+  <ul class="wy-breadcrumbs">
+    
+      <li><a href="../../index.html">Docs</a> &raquo;</li>
+        
+          <li><a href="../index.html">Module code</a> &raquo;</li>
+        
+      <li>jass_preprocessing.map_reference</li>
+    
+    
+      <li class="wy-breadcrumbs-aside">
+        
+      </li>
+    
+  </ul>
+
+  
+  <hr/>
+</div>
+          <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
+           <div itemprop="articleBody">
             
   <h1>Source code for jass_preprocessing.map_reference</h1><div class="highlight"><pre>
 <span></span><span class="sd">&quot;&quot;&quot;</span>
@@ -186,27 +267,52 @@
     <span class="k">return</span><span class="p">(</span><span class="n">mgwas</span><span class="p">)</span></div>
 </pre></div>
 
+           </div>
+           
           </div>
+          <footer>
+  
+
+  <hr/>
+
+  <div role="contentinfo">
+    <p>
+        &copy; Copyright 2018, Hanna Julienne
+
+    </p>
+  </div>
+  Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/rtfd/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>. 
+
+</footer>
+
         </div>
       </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="../../genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="../../py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="../../index.html">jass_preprocessing 1.0 documentation</a> &#187;</li>
-          <li class="nav-item nav-item-1"><a href="../index.html" >Module code</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2018, Hanna Julienne.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.7.7.
-    </div>
-  </body>
+
+    </section>
+
+  </div>
+  
+
+
+  
+
+    
+    
+      <script type="text/javascript" id="documentation_options" data-url_root="../../" src="../../_static/documentation_options.js"></script>
+        <script type="text/javascript" src="../../_static/jquery.js"></script>
+        <script type="text/javascript" src="../../_static/underscore.js"></script>
+        <script type="text/javascript" src="../../_static/doctools.js"></script>
+    
+
+  
+
+  <script type="text/javascript" src="../../_static/js/theme.js"></script>
+
+  <script type="text/javascript">
+      jQuery(function () {
+          SphinxRtdTheme.Navigation.enable(true);
+      });
+  </script> 
+
+</body>
 </html>
\ No newline at end of file
diff --git a/doc/_build/html/_modules/jass_preprocessing/save_output.html b/doc/_build/html/_modules/jass_preprocessing/save_output.html
index 4eeb238..f9a906e 100644
--- a/doc/_build/html/_modules/jass_preprocessing/save_output.html
+++ b/doc/_build/html/_modules/jass_preprocessing/save_output.html
@@ -1,61 +1,142 @@
 
 
-<!doctype html>
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="X-UA-Compatible" content="IE=Edge" />
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>jass_preprocessing.save_output &#8212; jass_preprocessing 1.0 documentation</title>
-    <link rel="stylesheet" href="../../_static/bizstyle.css" type="text/css" />
-    <link rel="stylesheet" href="../../_static/pygments.css" type="text/css" />
-    <script type="text/javascript" id="documentation_options" data-url_root="../../" src="../../_static/documentation_options.js"></script>
-    <script type="text/javascript" src="../../_static/jquery.js"></script>
-    <script type="text/javascript" src="../../_static/underscore.js"></script>
-    <script type="text/javascript" src="../../_static/doctools.js"></script>
-    <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
-    <script type="text/javascript" src="../../_static/bizstyle.js"></script>
+<!DOCTYPE html>
+<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
+<head>
+  <meta charset="utf-8">
+  
+  <meta name="viewport" content="width=device-width, initial-scale=1.0">
+  
+  <title>jass_preprocessing.save_output &mdash; jass_preprocessing 1.0 documentation</title>
+  
+
+  
+  
+  
+  
+
+  
+
+  
+  
+    
+
+  
+
+  <link rel="stylesheet" href="../../_static/css/theme.css" type="text/css" />
+  <link rel="stylesheet" href="../../_static/pygments.css" type="text/css" />
     <link rel="index" title="Index" href="../../genindex.html" />
-    <link rel="search" title="Search" href="../../search.html" />
-    <meta name="viewport" content="width=device-width,initial-scale=1.0">
-    <!--[if lt IE 9]>
-    <script type="text/javascript" src="_static/css3-mediaqueries.js"></script>
-    <![endif]-->
-  </head><body>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="../../genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="../../py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="../../index.html">jass_preprocessing 1.0 documentation</a> &#187;</li>
-          <li class="nav-item nav-item-1"><a href="../index.html" accesskey="U">Module code</a> &#187;</li> 
-      </ul>
-    </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <div class="searchformwrapper">
-    <form class="search" action="../../search.html" method="get">
-      <input type="text" name="q" />
-      <input type="submit" value="Go" />
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-    </div>
+    <link rel="search" title="Search" href="../../search.html" /> 
+
+  
+  <script src="../../_static/js/modernizr.min.js"></script>
+
+</head>
+
+<body class="wy-body-for-nav">
+
+   
+  <div class="wy-grid-for-nav">
+
+    
+    <nav data-toggle="wy-nav-shift" class="wy-nav-side">
+      <div class="wy-side-scroll">
+        <div class="wy-side-nav-search">
+          
+
+          
+            <a href="../../index.html" class="icon icon-home"> jass_preprocessing
+          
+
+          
+          </a>
+
+          
+            
+            
+          
+
+          
+<div role="search">
+  <form id="rtd-search-form" class="wy-form" action="../../search.html" method="get">
+    <input type="text" name="q" placeholder="Search docs" />
+    <input type="hidden" name="check_keywords" value="yes" />
+    <input type="hidden" name="area" value="default" />
+  </form>
 </div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
+
+          
+        </div>
+
+        <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
+          
+            
+            
+              
+            
+            
+              <!-- Local TOC -->
+              <div class="local-toc"></div>
+            
+          
         </div>
       </div>
+    </nav>
+
+    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
+
+      
+      <nav class="wy-nav-top" aria-label="top navigation">
+        
+          <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
+          <a href="../../index.html">jass_preprocessing</a>
+        
+      </nav>
+
+
+      <div class="wy-nav-content">
+        
+        <div class="rst-content">
+        
+          
+
+
 
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
+
+
+
+
+
+
+
+
+
+
+
+
+<div role="navigation" aria-label="breadcrumbs navigation">
+
+  <ul class="wy-breadcrumbs">
+    
+      <li><a href="../../index.html">Docs</a> &raquo;</li>
+        
+          <li><a href="../index.html">Module code</a> &raquo;</li>
+        
+      <li>jass_preprocessing.save_output</li>
+    
+    
+      <li class="wy-breadcrumbs-aside">
+        
+      </li>
+    
+  </ul>
+
+  
+  <hr/>
+</div>
+          <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
+           <div itemprop="articleBody">
             
   <h1>Source code for jass_preprocessing.save_output</h1><div class="highlight"><pre>
 <span></span><span class="kn">import</span> <span class="nn">pandas</span> <span class="k">as</span> <span class="nn">pd</span>
@@ -109,27 +190,52 @@
     <span class="n">mgwas_copy</span><span class="o">.</span><span class="n">sort_values</span><span class="p">([</span><span class="s1">&#39;chrom&#39;</span><span class="p">,</span><span class="s1">&#39;pos&#39;</span><span class="p">])</span><span class="o">.</span><span class="n">to_csv</span><span class="p">(</span><span class="n">impg_output_file</span><span class="p">,</span> <span class="n">sep</span><span class="o">=</span><span class="s2">&quot;</span><span class="se">\t</span><span class="s2">&quot;</span><span class="p">,</span> <span class="n">index</span><span class="o">=</span><span class="kc">False</span><span class="p">)</span></div>
 </pre></div>
 
+           </div>
+           
           </div>
+          <footer>
+  
+
+  <hr/>
+
+  <div role="contentinfo">
+    <p>
+        &copy; Copyright 2018, Hanna Julienne
+
+    </p>
+  </div>
+  Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/rtfd/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>. 
+
+</footer>
+
         </div>
       </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="../../genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="../../py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="../../index.html">jass_preprocessing 1.0 documentation</a> &#187;</li>
-          <li class="nav-item nav-item-1"><a href="../index.html" >Module code</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2018, Hanna Julienne.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.7.7.
-    </div>
-  </body>
+
+    </section>
+
+  </div>
+  
+
+
+  
+
+    
+    
+      <script type="text/javascript" id="documentation_options" data-url_root="../../" src="../../_static/documentation_options.js"></script>
+        <script type="text/javascript" src="../../_static/jquery.js"></script>
+        <script type="text/javascript" src="../../_static/underscore.js"></script>
+        <script type="text/javascript" src="../../_static/doctools.js"></script>
+    
+
+  
+
+  <script type="text/javascript" src="../../_static/js/theme.js"></script>
+
+  <script type="text/javascript">
+      jQuery(function () {
+          SphinxRtdTheme.Navigation.enable(true);
+      });
+  </script> 
+
+</body>
 </html>
\ No newline at end of file
diff --git a/doc/_build/html/_sources/index.rst.txt b/doc/_build/html/_sources/index.rst.txt
index e424cf3..7136a40 100644
--- a/doc/_build/html/_sources/index.rst.txt
+++ b/doc/_build/html/_sources/index.rst.txt
@@ -24,6 +24,8 @@ The QC and preprocessing step goes as follow:
 * Select GWAS SNPs that are in the input reference panel
 * Align coded allele of the GWAS with the reference panel
 * Infer Number of sample by SNPs if not present in input data
+* Filter SNPs with a small sample size
+* Normalize the effect size by sample size to have Z-scores
 * Save the output by chromosome as the following example:
 
 +----------+-------+------+-----+--------+
@@ -93,11 +95,15 @@ Hard coded path (l.20-29 of JASS_Pre-processing/main_preprocessing.py)
 Command line usage example:
 ============================
 
-The file : "/JASS_Pre-processing/main_preprocessing.py" gives a complete example on how to use this package.
+It is possible to launch the complete preprocessing from the command line:
+
+.. argparse::
+  :ref: jass_preprocessing.__main__.add_preprocessing_argument
 
 Indices and tables
 ==================
 
+
 * :ref:`genindex`
 * :ref:`modindex`
 * :ref:`search`
diff --git a/doc/_build/html/_static/basic.css b/doc/_build/html/_static/basic.css
index 19ced10..104f076 100644
--- a/doc/_build/html/_static/basic.css
+++ b/doc/_build/html/_static/basic.css
@@ -81,6 +81,10 @@ div.sphinxsidebar input {
     font-size: 1em;
 }
 
+div.sphinxsidebar #searchbox form.search {
+    overflow: hidden;
+}
+
 div.sphinxsidebar #searchbox input[type="text"] {
     float: left;
     width: 80%;
@@ -427,6 +431,13 @@ table.field-list td, table.field-list th {
     hyphens: manual;
 }
 
+/* -- hlist styles ---------------------------------------------------------- */
+
+table.hlist td {
+    vertical-align: top;
+}
+
+
 /* -- other body styles ----------------------------------------------------- */
 
 ol.arabic {
diff --git a/doc/_build/html/_static/doctools.js b/doc/_build/html/_static/doctools.js
index d892892..ffadbec 100644
--- a/doc/_build/html/_static/doctools.js
+++ b/doc/_build/html/_static/doctools.js
@@ -150,7 +150,9 @@ var Documentation = {
     this.fixFirefoxAnchorBug();
     this.highlightSearchWords();
     this.initIndexTable();
-    
+    if (DOCUMENTATION_OPTIONS.NAVIGATION_WITH_KEYS) {
+      this.initOnKeyListeners();
+    }
   },
 
   /**
@@ -310,4 +312,4 @@ _ = Documentation.gettext;
 
 $(document).ready(function() {
   Documentation.init();
-});
\ No newline at end of file
+});
diff --git a/doc/_build/html/_static/documentation_options.js b/doc/_build/html/_static/documentation_options.js
index 9b69b42..837eacf 100644
--- a/doc/_build/html/_static/documentation_options.js
+++ b/doc/_build/html/_static/documentation_options.js
@@ -5,5 +5,292 @@ var DOCUMENTATION_OPTIONS = {
     COLLAPSE_INDEX: false,
     FILE_SUFFIX: '.html',
     HAS_SOURCE: true,
-    SOURCELINK_SUFFIX: '.txt'
-};
\ No newline at end of file
+    SOURCELINK_SUFFIX: '.txt',
+    NAVIGATION_WITH_KEYS: false,
+    SEARCH_LANGUAGE_STOP_WORDS: ["a","and","are","as","at","be","but","by","for","if","in","into","is","it","near","no","not","of","on","or","such","that","the","their","then","there","these","they","this","to","was","will","with"]
+};
+
+
+
+/* Non-minified version JS is _stemmer.js if file is provided */ 
+/**
+ * Porter Stemmer
+ */
+var Stemmer = function() {
+
+  var step2list = {
+    ational: 'ate',
+    tional: 'tion',
+    enci: 'ence',
+    anci: 'ance',
+    izer: 'ize',
+    bli: 'ble',
+    alli: 'al',
+    entli: 'ent',
+    eli: 'e',
+    ousli: 'ous',
+    ization: 'ize',
+    ation: 'ate',
+    ator: 'ate',
+    alism: 'al',
+    iveness: 'ive',
+    fulness: 'ful',
+    ousness: 'ous',
+    aliti: 'al',
+    iviti: 'ive',
+    biliti: 'ble',
+    logi: 'log'
+  };
+
+  var step3list = {
+    icate: 'ic',
+    ative: '',
+    alize: 'al',
+    iciti: 'ic',
+    ical: 'ic',
+    ful: '',
+    ness: ''
+  };
+
+  var c = "[^aeiou]";          // consonant
+  var v = "[aeiouy]";          // vowel
+  var C = c + "[^aeiouy]*";    // consonant sequence
+  var V = v + "[aeiou]*";      // vowel sequence
+
+  var mgr0 = "^(" + C + ")?" + V + C;                      // [C]VC... is m>0
+  var meq1 = "^(" + C + ")?" + V + C + "(" + V + ")?$";    // [C]VC[V] is m=1
+  var mgr1 = "^(" + C + ")?" + V + C + V + C;              // [C]VCVC... is m>1
+  var s_v   = "^(" + C + ")?" + v;                         // vowel in stem
+
+  this.stemWord = function (w) {
+    var stem;
+    var suffix;
+    var firstch;
+    var origword = w;
+
+    if (w.length < 3)
+      return w;
+
+    var re;
+    var re2;
+    var re3;
+    var re4;
+
+    firstch = w.substr(0,1);
+    if (firstch == "y")
+      w = firstch.toUpperCase() + w.substr(1);
+
+    // Step 1a
+    re = /^(.+?)(ss|i)es$/;
+    re2 = /^(.+?)([^s])s$/;
+
+    if (re.test(w))
+      w = w.replace(re,"$1$2");
+    else if (re2.test(w))
+      w = w.replace(re2,"$1$2");
+
+    // Step 1b
+    re = /^(.+?)eed$/;
+    re2 = /^(.+?)(ed|ing)$/;
+    if (re.test(w)) {
+      var fp = re.exec(w);
+      re = new RegExp(mgr0);
+      if (re.test(fp[1])) {
+        re = /.$/;
+        w = w.replace(re,"");
+      }
+    }
+    else if (re2.test(w)) {
+      var fp = re2.exec(w);
+      stem = fp[1];
+      re2 = new RegExp(s_v);
+      if (re2.test(stem)) {
+        w = stem;
+        re2 = /(at|bl|iz)$/;
+        re3 = new RegExp("([^aeiouylsz])\\1$");
+        re4 = new RegExp("^" + C + v + "[^aeiouwxy]$");
+        if (re2.test(w))
+          w = w + "e";
+        else if (re3.test(w)) {
+          re = /.$/;
+          w = w.replace(re,"");
+        }
+        else if (re4.test(w))
+          w = w + "e";
+      }
+    }
+
+    // Step 1c
+    re = /^(.+?)y$/;
+    if (re.test(w)) {
+      var fp = re.exec(w);
+      stem = fp[1];
+      re = new RegExp(s_v);
+      if (re.test(stem))
+        w = stem + "i";
+    }
+
+    // Step 2
+    re = /^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/;
+    if (re.test(w)) {
+      var fp = re.exec(w);
+      stem = fp[1];
+      suffix = fp[2];
+      re = new RegExp(mgr0);
+      if (re.test(stem))
+        w = stem + step2list[suffix];
+    }
+
+    // Step 3
+    re = /^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/;
+    if (re.test(w)) {
+      var fp = re.exec(w);
+      stem = fp[1];
+      suffix = fp[2];
+      re = new RegExp(mgr0);
+      if (re.test(stem))
+        w = stem + step3list[suffix];
+    }
+
+    // Step 4
+    re = /^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/;
+    re2 = /^(.+?)(s|t)(ion)$/;
+    if (re.test(w)) {
+      var fp = re.exec(w);
+      stem = fp[1];
+      re = new RegExp(mgr1);
+      if (re.test(stem))
+        w = stem;
+    }
+    else if (re2.test(w)) {
+      var fp = re2.exec(w);
+      stem = fp[1] + fp[2];
+      re2 = new RegExp(mgr1);
+      if (re2.test(stem))
+        w = stem;
+    }
+
+    // Step 5
+    re = /^(.+?)e$/;
+    if (re.test(w)) {
+      var fp = re.exec(w);
+      stem = fp[1];
+      re = new RegExp(mgr1);
+      re2 = new RegExp(meq1);
+      re3 = new RegExp("^" + C + v + "[^aeiouwxy]$");
+      if (re.test(stem) || (re2.test(stem) && !(re3.test(stem))))
+        w = stem;
+    }
+    re = /ll$/;
+    re2 = new RegExp(mgr1);
+    if (re.test(w) && re2.test(w)) {
+      re = /.$/;
+      w = w.replace(re,"");
+    }
+
+    // and turn initial Y back to y
+    if (firstch == "y")
+      w = firstch.toLowerCase() + w.substr(1);
+    return w;
+  }
+}
+
+
+
+
+
+var splitChars = (function() {
+    var result = {};
+    var singles = [96, 180, 187, 191, 215, 247, 749, 885, 903, 907, 909, 930, 1014, 1648,
+         1748, 1809, 2416, 2473, 2481, 2526, 2601, 2609, 2612, 2615, 2653, 2702,
+         2706, 2729, 2737, 2740, 2857, 2865, 2868, 2910, 2928, 2948, 2961, 2971,
+         2973, 3085, 3089, 3113, 3124, 3213, 3217, 3241, 3252, 3295, 3341, 3345,
+         3369, 3506, 3516, 3633, 3715, 3721, 3736, 3744, 3748, 3750, 3756, 3761,
+         3781, 3912, 4239, 4347, 4681, 4695, 4697, 4745, 4785, 4799, 4801, 4823,
+         4881, 5760, 5901, 5997, 6313, 7405, 8024, 8026, 8028, 8030, 8117, 8125,
+         8133, 8181, 8468, 8485, 8487, 8489, 8494, 8527, 11311, 11359, 11687, 11695,
+         11703, 11711, 11719, 11727, 11735, 12448, 12539, 43010, 43014, 43019, 43587,
+         43696, 43713, 64286, 64297, 64311, 64317, 64319, 64322, 64325, 65141];
+    var i, j, start, end;
+    for (i = 0; i < singles.length; i++) {
+        result[singles[i]] = true;
+    }
+    var ranges = [[0, 47], [58, 64], [91, 94], [123, 169], [171, 177], [182, 184], [706, 709],
+         [722, 735], [741, 747], [751, 879], [888, 889], [894, 901], [1154, 1161],
+         [1318, 1328], [1367, 1368], [1370, 1376], [1416, 1487], [1515, 1519], [1523, 1568],
+         [1611, 1631], [1642, 1645], [1750, 1764], [1767, 1773], [1789, 1790], [1792, 1807],
+         [1840, 1868], [1958, 1968], [1970, 1983], [2027, 2035], [2038, 2041], [2043, 2047],
+         [2070, 2073], [2075, 2083], [2085, 2087], [2089, 2307], [2362, 2364], [2366, 2383],
+         [2385, 2391], [2402, 2405], [2419, 2424], [2432, 2436], [2445, 2446], [2449, 2450],
+         [2483, 2485], [2490, 2492], [2494, 2509], [2511, 2523], [2530, 2533], [2546, 2547],
+         [2554, 2564], [2571, 2574], [2577, 2578], [2618, 2648], [2655, 2661], [2672, 2673],
+         [2677, 2692], [2746, 2748], [2750, 2767], [2769, 2783], [2786, 2789], [2800, 2820],
+         [2829, 2830], [2833, 2834], [2874, 2876], [2878, 2907], [2914, 2917], [2930, 2946],
+         [2955, 2957], [2966, 2968], [2976, 2978], [2981, 2983], [2987, 2989], [3002, 3023],
+         [3025, 3045], [3059, 3076], [3130, 3132], [3134, 3159], [3162, 3167], [3170, 3173],
+         [3184, 3191], [3199, 3204], [3258, 3260], [3262, 3293], [3298, 3301], [3312, 3332],
+         [3386, 3388], [3390, 3423], [3426, 3429], [3446, 3449], [3456, 3460], [3479, 3481],
+         [3518, 3519], [3527, 3584], [3636, 3647], [3655, 3663], [3674, 3712], [3717, 3718],
+         [3723, 3724], [3726, 3731], [3752, 3753], [3764, 3772], [3774, 3775], [3783, 3791],
+         [3802, 3803], [3806, 3839], [3841, 3871], [3892, 3903], [3949, 3975], [3980, 4095],
+         [4139, 4158], [4170, 4175], [4182, 4185], [4190, 4192], [4194, 4196], [4199, 4205],
+         [4209, 4212], [4226, 4237], [4250, 4255], [4294, 4303], [4349, 4351], [4686, 4687],
+         [4702, 4703], [4750, 4751], [4790, 4791], [4806, 4807], [4886, 4887], [4955, 4968],
+         [4989, 4991], [5008, 5023], [5109, 5120], [5741, 5742], [5787, 5791], [5867, 5869],
+         [5873, 5887], [5906, 5919], [5938, 5951], [5970, 5983], [6001, 6015], [6068, 6102],
+         [6104, 6107], [6109, 6111], [6122, 6127], [6138, 6159], [6170, 6175], [6264, 6271],
+         [6315, 6319], [6390, 6399], [6429, 6469], [6510, 6511], [6517, 6527], [6572, 6592],
+         [6600, 6607], [6619, 6655], [6679, 6687], [6741, 6783], [6794, 6799], [6810, 6822],
+         [6824, 6916], [6964, 6980], [6988, 6991], [7002, 7042], [7073, 7085], [7098, 7167],
+         [7204, 7231], [7242, 7244], [7294, 7400], [7410, 7423], [7616, 7679], [7958, 7959],
+         [7966, 7967], [8006, 8007], [8014, 8015], [8062, 8063], [8127, 8129], [8141, 8143],
+         [8148, 8149], [8156, 8159], [8173, 8177], [8189, 8303], [8306, 8307], [8314, 8318],
+         [8330, 8335], [8341, 8449], [8451, 8454], [8456, 8457], [8470, 8472], [8478, 8483],
+         [8506, 8507], [8512, 8516], [8522, 8525], [8586, 9311], [9372, 9449], [9472, 10101],
+         [10132, 11263], [11493, 11498], [11503, 11516], [11518, 11519], [11558, 11567],
+         [11622, 11630], [11632, 11647], [11671, 11679], [11743, 11822], [11824, 12292],
+         [12296, 12320], [12330, 12336], [12342, 12343], [12349, 12352], [12439, 12444],
+         [12544, 12548], [12590, 12592], [12687, 12689], [12694, 12703], [12728, 12783],
+         [12800, 12831], [12842, 12880], [12896, 12927], [12938, 12976], [12992, 13311],
+         [19894, 19967], [40908, 40959], [42125, 42191], [42238, 42239], [42509, 42511],
+         [42540, 42559], [42592, 42593], [42607, 42622], [42648, 42655], [42736, 42774],
+         [42784, 42785], [42889, 42890], [42893, 43002], [43043, 43055], [43062, 43071],
+         [43124, 43137], [43188, 43215], [43226, 43249], [43256, 43258], [43260, 43263],
+         [43302, 43311], [43335, 43359], [43389, 43395], [43443, 43470], [43482, 43519],
+         [43561, 43583], [43596, 43599], [43610, 43615], [43639, 43641], [43643, 43647],
+         [43698, 43700], [43703, 43704], [43710, 43711], [43715, 43738], [43742, 43967],
+         [44003, 44015], [44026, 44031], [55204, 55215], [55239, 55242], [55292, 55295],
+         [57344, 63743], [64046, 64047], [64110, 64111], [64218, 64255], [64263, 64274],
+         [64280, 64284], [64434, 64466], [64830, 64847], [64912, 64913], [64968, 65007],
+         [65020, 65135], [65277, 65295], [65306, 65312], [65339, 65344], [65371, 65381],
+         [65471, 65473], [65480, 65481], [65488, 65489], [65496, 65497]];
+    for (i = 0; i < ranges.length; i++) {
+        start = ranges[i][0];
+        end = ranges[i][1];
+        for (j = start; j <= end; j++) {
+            result[j] = true;
+        }
+    }
+    return result;
+})();
+
+function splitQuery(query) {
+    var result = [];
+    var start = -1;
+    for (var i = 0; i < query.length; i++) {
+        if (splitChars[query.charCodeAt(i)]) {
+            if (start !== -1) {
+                result.push(query.slice(start, i));
+                start = -1;
+            }
+        } else if (start === -1) {
+            start = i;
+        }
+    }
+    if (start !== -1) {
+        result.push(query.slice(start));
+    }
+    return result;
+}
+
+
diff --git a/doc/_build/html/_static/searchtools.js b/doc/_build/html/_static/searchtools.js
index 41b8336..7473859 100644
--- a/doc/_build/html/_static/searchtools.js
+++ b/doc/_build/html/_static/searchtools.js
@@ -1,5 +1,5 @@
 /*
- * searchtools.js_t
+ * searchtools.js
  * ~~~~~~~~~~~~~~~~
  *
  * Sphinx JavaScript utilities for the full-text search.
@@ -9,323 +9,44 @@
  *
  */
 
-
-/* Non-minified version JS is _stemmer.js if file is provided */ 
-/**
- * Porter Stemmer
- */
-var Stemmer = function() {
-
-  var step2list = {
-    ational: 'ate',
-    tional: 'tion',
-    enci: 'ence',
-    anci: 'ance',
-    izer: 'ize',
-    bli: 'ble',
-    alli: 'al',
-    entli: 'ent',
-    eli: 'e',
-    ousli: 'ous',
-    ization: 'ize',
-    ation: 'ate',
-    ator: 'ate',
-    alism: 'al',
-    iveness: 'ive',
-    fulness: 'ful',
-    ousness: 'ous',
-    aliti: 'al',
-    iviti: 'ive',
-    biliti: 'ble',
-    logi: 'log'
-  };
-
-  var step3list = {
-    icate: 'ic',
-    ative: '',
-    alize: 'al',
-    iciti: 'ic',
-    ical: 'ic',
-    ful: '',
-    ness: ''
+if (!Scorer) {
+  /**
+   * Simple result scoring code.
+   */
+  var Scorer = {
+    // Implement the following function to further tweak the score for each result
+    // The function takes a result array [filename, title, anchor, descr, score]
+    // and returns the new score.
+    /*
+    score: function(result) {
+      return result[4];
+    },
+    */
+
+    // query matches the full name of an object
+    objNameMatch: 11,
+    // or matches in the last dotted part of the object name
+    objPartialMatch: 6,
+    // Additive scores depending on the priority of the object
+    objPrio: {0:  15,   // used to be importantResults
+              1:  5,   // used to be objectResults
+              2: -5},  // used to be unimportantResults
+    //  Used when the priority is not in the mapping.
+    objPrioDefault: 0,
+
+    // query found in title
+    title: 15,
+    // query found in terms
+    term: 5
   };
-
-  var c = "[^aeiou]";          // consonant
-  var v = "[aeiouy]";          // vowel
-  var C = c + "[^aeiouy]*";    // consonant sequence
-  var V = v + "[aeiou]*";      // vowel sequence
-
-  var mgr0 = "^(" + C + ")?" + V + C;                      // [C]VC... is m>0
-  var meq1 = "^(" + C + ")?" + V + C + "(" + V + ")?$";    // [C]VC[V] is m=1
-  var mgr1 = "^(" + C + ")?" + V + C + V + C;              // [C]VCVC... is m>1
-  var s_v   = "^(" + C + ")?" + v;                         // vowel in stem
-
-  this.stemWord = function (w) {
-    var stem;
-    var suffix;
-    var firstch;
-    var origword = w;
-
-    if (w.length < 3)
-      return w;
-
-    var re;
-    var re2;
-    var re3;
-    var re4;
-
-    firstch = w.substr(0,1);
-    if (firstch == "y")
-      w = firstch.toUpperCase() + w.substr(1);
-
-    // Step 1a
-    re = /^(.+?)(ss|i)es$/;
-    re2 = /^(.+?)([^s])s$/;
-
-    if (re.test(w))
-      w = w.replace(re,"$1$2");
-    else if (re2.test(w))
-      w = w.replace(re2,"$1$2");
-
-    // Step 1b
-    re = /^(.+?)eed$/;
-    re2 = /^(.+?)(ed|ing)$/;
-    if (re.test(w)) {
-      var fp = re.exec(w);
-      re = new RegExp(mgr0);
-      if (re.test(fp[1])) {
-        re = /.$/;
-        w = w.replace(re,"");
-      }
-    }
-    else if (re2.test(w)) {
-      var fp = re2.exec(w);
-      stem = fp[1];
-      re2 = new RegExp(s_v);
-      if (re2.test(stem)) {
-        w = stem;
-        re2 = /(at|bl|iz)$/;
-        re3 = new RegExp("([^aeiouylsz])\\1$");
-        re4 = new RegExp("^" + C + v + "[^aeiouwxy]$");
-        if (re2.test(w))
-          w = w + "e";
-        else if (re3.test(w)) {
-          re = /.$/;
-          w = w.replace(re,"");
-        }
-        else if (re4.test(w))
-          w = w + "e";
-      }
-    }
-
-    // Step 1c
-    re = /^(.+?)y$/;
-    if (re.test(w)) {
-      var fp = re.exec(w);
-      stem = fp[1];
-      re = new RegExp(s_v);
-      if (re.test(stem))
-        w = stem + "i";
-    }
-
-    // Step 2
-    re = /^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/;
-    if (re.test(w)) {
-      var fp = re.exec(w);
-      stem = fp[1];
-      suffix = fp[2];
-      re = new RegExp(mgr0);
-      if (re.test(stem))
-        w = stem + step2list[suffix];
-    }
-
-    // Step 3
-    re = /^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/;
-    if (re.test(w)) {
-      var fp = re.exec(w);
-      stem = fp[1];
-      suffix = fp[2];
-      re = new RegExp(mgr0);
-      if (re.test(stem))
-        w = stem + step3list[suffix];
-    }
-
-    // Step 4
-    re = /^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/;
-    re2 = /^(.+?)(s|t)(ion)$/;
-    if (re.test(w)) {
-      var fp = re.exec(w);
-      stem = fp[1];
-      re = new RegExp(mgr1);
-      if (re.test(stem))
-        w = stem;
-    }
-    else if (re2.test(w)) {
-      var fp = re2.exec(w);
-      stem = fp[1] + fp[2];
-      re2 = new RegExp(mgr1);
-      if (re2.test(stem))
-        w = stem;
-    }
-
-    // Step 5
-    re = /^(.+?)e$/;
-    if (re.test(w)) {
-      var fp = re.exec(w);
-      stem = fp[1];
-      re = new RegExp(mgr1);
-      re2 = new RegExp(meq1);
-      re3 = new RegExp("^" + C + v + "[^aeiouwxy]$");
-      if (re.test(stem) || (re2.test(stem) && !(re3.test(stem))))
-        w = stem;
-    }
-    re = /ll$/;
-    re2 = new RegExp(mgr1);
-    if (re.test(w) && re2.test(w)) {
-      re = /.$/;
-      w = w.replace(re,"");
-    }
-
-    // and turn initial Y back to y
-    if (firstch == "y")
-      w = firstch.toLowerCase() + w.substr(1);
-    return w;
-  }
 }
 
-
-
-/**
- * Simple result scoring code.
- */
-var Scorer = {
-  // Implement the following function to further tweak the score for each result
-  // The function takes a result array [filename, title, anchor, descr, score]
-  // and returns the new score.
-  /*
-  score: function(result) {
-    return result[4];
-  },
-  */
-
-  // query matches the full name of an object
-  objNameMatch: 11,
-  // or matches in the last dotted part of the object name
-  objPartialMatch: 6,
-  // Additive scores depending on the priority of the object
-  objPrio: {0:  15,   // used to be importantResults
-            1:  5,   // used to be objectResults
-            2: -5},  // used to be unimportantResults
-  //  Used when the priority is not in the mapping.
-  objPrioDefault: 0,
-
-  // query found in title
-  title: 15,
-  // query found in terms
-  term: 5
-};
-
-
-
-
-
-var splitChars = (function() {
-    var result = {};
-    var singles = [96, 180, 187, 191, 215, 247, 749, 885, 903, 907, 909, 930, 1014, 1648,
-         1748, 1809, 2416, 2473, 2481, 2526, 2601, 2609, 2612, 2615, 2653, 2702,
-         2706, 2729, 2737, 2740, 2857, 2865, 2868, 2910, 2928, 2948, 2961, 2971,
-         2973, 3085, 3089, 3113, 3124, 3213, 3217, 3241, 3252, 3295, 3341, 3345,
-         3369, 3506, 3516, 3633, 3715, 3721, 3736, 3744, 3748, 3750, 3756, 3761,
-         3781, 3912, 4239, 4347, 4681, 4695, 4697, 4745, 4785, 4799, 4801, 4823,
-         4881, 5760, 5901, 5997, 6313, 7405, 8024, 8026, 8028, 8030, 8117, 8125,
-         8133, 8181, 8468, 8485, 8487, 8489, 8494, 8527, 11311, 11359, 11687, 11695,
-         11703, 11711, 11719, 11727, 11735, 12448, 12539, 43010, 43014, 43019, 43587,
-         43696, 43713, 64286, 64297, 64311, 64317, 64319, 64322, 64325, 65141];
-    var i, j, start, end;
-    for (i = 0; i < singles.length; i++) {
-        result[singles[i]] = true;
-    }
-    var ranges = [[0, 47], [58, 64], [91, 94], [123, 169], [171, 177], [182, 184], [706, 709],
-         [722, 735], [741, 747], [751, 879], [888, 889], [894, 901], [1154, 1161],
-         [1318, 1328], [1367, 1368], [1370, 1376], [1416, 1487], [1515, 1519], [1523, 1568],
-         [1611, 1631], [1642, 1645], [1750, 1764], [1767, 1773], [1789, 1790], [1792, 1807],
-         [1840, 1868], [1958, 1968], [1970, 1983], [2027, 2035], [2038, 2041], [2043, 2047],
-         [2070, 2073], [2075, 2083], [2085, 2087], [2089, 2307], [2362, 2364], [2366, 2383],
-         [2385, 2391], [2402, 2405], [2419, 2424], [2432, 2436], [2445, 2446], [2449, 2450],
-         [2483, 2485], [2490, 2492], [2494, 2509], [2511, 2523], [2530, 2533], [2546, 2547],
-         [2554, 2564], [2571, 2574], [2577, 2578], [2618, 2648], [2655, 2661], [2672, 2673],
-         [2677, 2692], [2746, 2748], [2750, 2767], [2769, 2783], [2786, 2789], [2800, 2820],
-         [2829, 2830], [2833, 2834], [2874, 2876], [2878, 2907], [2914, 2917], [2930, 2946],
-         [2955, 2957], [2966, 2968], [2976, 2978], [2981, 2983], [2987, 2989], [3002, 3023],
-         [3025, 3045], [3059, 3076], [3130, 3132], [3134, 3159], [3162, 3167], [3170, 3173],
-         [3184, 3191], [3199, 3204], [3258, 3260], [3262, 3293], [3298, 3301], [3312, 3332],
-         [3386, 3388], [3390, 3423], [3426, 3429], [3446, 3449], [3456, 3460], [3479, 3481],
-         [3518, 3519], [3527, 3584], [3636, 3647], [3655, 3663], [3674, 3712], [3717, 3718],
-         [3723, 3724], [3726, 3731], [3752, 3753], [3764, 3772], [3774, 3775], [3783, 3791],
-         [3802, 3803], [3806, 3839], [3841, 3871], [3892, 3903], [3949, 3975], [3980, 4095],
-         [4139, 4158], [4170, 4175], [4182, 4185], [4190, 4192], [4194, 4196], [4199, 4205],
-         [4209, 4212], [4226, 4237], [4250, 4255], [4294, 4303], [4349, 4351], [4686, 4687],
-         [4702, 4703], [4750, 4751], [4790, 4791], [4806, 4807], [4886, 4887], [4955, 4968],
-         [4989, 4991], [5008, 5023], [5109, 5120], [5741, 5742], [5787, 5791], [5867, 5869],
-         [5873, 5887], [5906, 5919], [5938, 5951], [5970, 5983], [6001, 6015], [6068, 6102],
-         [6104, 6107], [6109, 6111], [6122, 6127], [6138, 6159], [6170, 6175], [6264, 6271],
-         [6315, 6319], [6390, 6399], [6429, 6469], [6510, 6511], [6517, 6527], [6572, 6592],
-         [6600, 6607], [6619, 6655], [6679, 6687], [6741, 6783], [6794, 6799], [6810, 6822],
-         [6824, 6916], [6964, 6980], [6988, 6991], [7002, 7042], [7073, 7085], [7098, 7167],
-         [7204, 7231], [7242, 7244], [7294, 7400], [7410, 7423], [7616, 7679], [7958, 7959],
-         [7966, 7967], [8006, 8007], [8014, 8015], [8062, 8063], [8127, 8129], [8141, 8143],
-         [8148, 8149], [8156, 8159], [8173, 8177], [8189, 8303], [8306, 8307], [8314, 8318],
-         [8330, 8335], [8341, 8449], [8451, 8454], [8456, 8457], [8470, 8472], [8478, 8483],
-         [8506, 8507], [8512, 8516], [8522, 8525], [8586, 9311], [9372, 9449], [9472, 10101],
-         [10132, 11263], [11493, 11498], [11503, 11516], [11518, 11519], [11558, 11567],
-         [11622, 11630], [11632, 11647], [11671, 11679], [11743, 11822], [11824, 12292],
-         [12296, 12320], [12330, 12336], [12342, 12343], [12349, 12352], [12439, 12444],
-         [12544, 12548], [12590, 12592], [12687, 12689], [12694, 12703], [12728, 12783],
-         [12800, 12831], [12842, 12880], [12896, 12927], [12938, 12976], [12992, 13311],
-         [19894, 19967], [40908, 40959], [42125, 42191], [42238, 42239], [42509, 42511],
-         [42540, 42559], [42592, 42593], [42607, 42622], [42648, 42655], [42736, 42774],
-         [42784, 42785], [42889, 42890], [42893, 43002], [43043, 43055], [43062, 43071],
-         [43124, 43137], [43188, 43215], [43226, 43249], [43256, 43258], [43260, 43263],
-         [43302, 43311], [43335, 43359], [43389, 43395], [43443, 43470], [43482, 43519],
-         [43561, 43583], [43596, 43599], [43610, 43615], [43639, 43641], [43643, 43647],
-         [43698, 43700], [43703, 43704], [43710, 43711], [43715, 43738], [43742, 43967],
-         [44003, 44015], [44026, 44031], [55204, 55215], [55239, 55242], [55292, 55295],
-         [57344, 63743], [64046, 64047], [64110, 64111], [64218, 64255], [64263, 64274],
-         [64280, 64284], [64434, 64466], [64830, 64847], [64912, 64913], [64968, 65007],
-         [65020, 65135], [65277, 65295], [65306, 65312], [65339, 65344], [65371, 65381],
-         [65471, 65473], [65480, 65481], [65488, 65489], [65496, 65497]];
-    for (i = 0; i < ranges.length; i++) {
-        start = ranges[i][0];
-        end = ranges[i][1];
-        for (j = start; j <= end; j++) {
-            result[j] = true;
-        }
-    }
-    return result;
-})();
-
-function splitQuery(query) {
-    var result = [];
-    var start = -1;
-    for (var i = 0; i < query.length; i++) {
-        if (splitChars[query.charCodeAt(i)]) {
-            if (start !== -1) {
-                result.push(query.slice(start, i));
-                start = -1;
-            }
-        } else if (start === -1) {
-            start = i;
-        }
-    }
-    if (start !== -1) {
-        result.push(query.slice(start));
-    }
-    return result;
+if (!splitQuery) {
+  function splitQuery(query) {
+    return query.split(/\s+/);
+  }
 }
 
-
-
-
 /**
  * Search Module
  */
@@ -417,7 +138,7 @@ var Search = {
    */
   query : function(query) {
     var i;
-    var stopwords = ["a","and","are","as","at","be","but","by","for","if","in","into","is","it","near","no","not","of","on","or","such","that","the","their","then","there","these","they","this","to","was","will","with"];
+    var stopwords = DOCUMENTATION_OPTIONS.SEARCH_LANGUAGE_STOP_WORDS;
 
     // stem the searchterms and add them to the correct list
     var stemmer = new Stemmer();
@@ -758,4 +479,4 @@ var Search = {
 
 $(document).ready(function() {
   Search.init();
-});
\ No newline at end of file
+});
diff --git a/doc/_build/html/genindex.html b/doc/_build/html/genindex.html
index 61624f3..d087160 100644
--- a/doc/_build/html/genindex.html
+++ b/doc/_build/html/genindex.html
@@ -1,61 +1,143 @@
 
 
 
-<!doctype html>
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="X-UA-Compatible" content="IE=Edge" />
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>Index &#8212; jass_preprocessing 1.0 documentation</title>
-    <link rel="stylesheet" href="_static/bizstyle.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript" id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
-    <script type="text/javascript" src="_static/bizstyle.js"></script>
+<!DOCTYPE html>
+<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
+<head>
+  <meta charset="utf-8">
+  
+  <meta name="viewport" content="width=device-width, initial-scale=1.0">
+  
+  <title>Index &mdash; jass_preprocessing 1.0 documentation</title>
+  
+
+  
+  
+  
+  
+
+  
+
+  
+  
+    
+
+  
+
+  <link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
+  <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
     <link rel="index" title="Index" href="#" />
-    <link rel="search" title="Search" href="search.html" />
-    <meta name="viewport" content="width=device-width,initial-scale=1.0">
-    <!--[if lt IE 9]>
-    <script type="text/javascript" src="_static/css3-mediaqueries.js"></script>
-    <![endif]-->
-  </head><body>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="#" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">jass_preprocessing 1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <div class="searchformwrapper">
-    <form class="search" action="search.html" method="get">
-      <input type="text" name="q" />
-      <input type="submit" value="Go" />
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-    </div>
+    <link rel="search" title="Search" href="search.html" /> 
+
+  
+  <script src="_static/js/modernizr.min.js"></script>
+
+</head>
+
+<body class="wy-body-for-nav">
+
+   
+  <div class="wy-grid-for-nav">
+
+    
+    <nav data-toggle="wy-nav-shift" class="wy-nav-side">
+      <div class="wy-side-scroll">
+        <div class="wy-side-nav-search">
+          
+
+          
+            <a href="index.html" class="icon icon-home"> jass_preprocessing
+          
+
+          
+          </a>
+
+          
+            
+            
+          
+
+          
+<div role="search">
+  <form id="rtd-search-form" class="wy-form" action="search.html" method="get">
+    <input type="text" name="q" placeholder="Search docs" />
+    <input type="hidden" name="check_keywords" value="yes" />
+    <input type="hidden" name="area" value="default" />
+  </form>
 </div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
+
+          
+        </div>
+
+        <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
+          
+            
+            
+              
+            
+            
+              <!-- Local TOC -->
+              <div class="local-toc"></div>
+            
+          
         </div>
       </div>
+    </nav>
+
+    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
+
+      
+      <nav class="wy-nav-top" aria-label="top navigation">
+        
+          <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
+          <a href="index.html">jass_preprocessing</a>
+        
+      </nav>
+
+
+      <div class="wy-nav-content">
+        
+        <div class="rst-content">
+        
+          
+
+
 
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
+
+
+
+
+
+
+
+
+
+
+
+
+<div role="navigation" aria-label="breadcrumbs navigation">
+
+  <ul class="wy-breadcrumbs">
+    
+      <li><a href="index.html">Docs</a> &raquo;</li>
+        
+      <li>Index</li>
+    
+    
+      <li class="wy-breadcrumbs-aside">
+        
+            
+        
+      </li>
+    
+  </ul>
+
+  
+  <hr/>
+</div>
+          <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
+           <div itemprop="articleBody">
             
 
 <h1 id="index">Index</h1>
@@ -177,26 +259,52 @@
 
 
 
+           </div>
+           
           </div>
+          <footer>
+  
+
+  <hr/>
+
+  <div role="contentinfo">
+    <p>
+        &copy; Copyright 2018, Hanna Julienne
+
+    </p>
+  </div>
+  Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/rtfd/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>. 
+
+</footer>
+
         </div>
       </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="#" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">jass_preprocessing 1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2018, Hanna Julienne.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.7.7.
-    </div>
-  </body>
+
+    </section>
+
+  </div>
+  
+
+
+  
+
+    
+    
+      <script type="text/javascript" id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>
+        <script type="text/javascript" src="_static/jquery.js"></script>
+        <script type="text/javascript" src="_static/underscore.js"></script>
+        <script type="text/javascript" src="_static/doctools.js"></script>
+    
+
+  
+
+  <script type="text/javascript" src="_static/js/theme.js"></script>
+
+  <script type="text/javascript">
+      jQuery(function () {
+          SphinxRtdTheme.Navigation.enable(true);
+      });
+  </script> 
+
+</body>
 </html>
\ No newline at end of file
diff --git a/doc/_build/html/index.html b/doc/_build/html/index.html
index 250a80d..21c0c2c 100644
--- a/doc/_build/html/index.html
+++ b/doc/_build/html/index.html
@@ -1,78 +1,156 @@
 
 
-<!doctype html>
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="X-UA-Compatible" content="IE=Edge" />
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>Welcome to jass_preprocessing’s documentation! &#8212; jass_preprocessing 1.0 documentation</title>
-    <link rel="stylesheet" href="_static/bizstyle.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript" id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
-    <script type="text/javascript" src="_static/bizstyle.js"></script>
+<!DOCTYPE html>
+<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
+<head>
+  <meta charset="utf-8">
+  
+  <meta name="viewport" content="width=device-width, initial-scale=1.0">
+  
+  <title>Welcome to jass_preprocessing’s documentation! &mdash; jass_preprocessing 1.0 documentation</title>
+  
+
+  
+  
+  
+  
+
+  
+
+  
+  
+    
+
+  
+
+  <link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
+  <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
     <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-    <meta name="viewport" content="width=device-width,initial-scale=1.0">
-    <!--[if lt IE 9]>
-    <script type="text/javascript" src="_static/css3-mediaqueries.js"></script>
-    <![endif]-->
-  </head><body>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="#">jass_preprocessing 1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="#">Table Of Contents</a></h3>
-  <ul>
+    <link rel="search" title="Search" href="search.html" /> 
+
+  
+  <script src="_static/js/modernizr.min.js"></script>
+
+</head>
+
+<body class="wy-body-for-nav">
+
+   
+  <div class="wy-grid-for-nav">
+
+    
+    <nav data-toggle="wy-nav-shift" class="wy-nav-side">
+      <div class="wy-side-scroll">
+        <div class="wy-side-nav-search">
+          
+
+          
+            <a href="#" class="icon icon-home"> jass_preprocessing
+          
+
+          
+          </a>
+
+          
+            
+            
+          
+
+          
+<div role="search">
+  <form id="rtd-search-form" class="wy-form" action="search.html" method="get">
+    <input type="text" name="q" placeholder="Search docs" />
+    <input type="hidden" name="check_keywords" value="yes" />
+    <input type="hidden" name="area" value="default" />
+  </form>
+</div>
+
+          
+        </div>
+
+        <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
+          
+            
+            
+              
+            
+            
+              <!-- Local TOC -->
+              <div class="local-toc"><ul>
 <li><a class="reference internal" href="#">Welcome to jass_preprocessing’s documentation!</a></li>
 <li><a class="reference internal" href="#what-is-jass-preprocessing">What is jass preprocessing ?</a></li>
 <li><a class="reference internal" href="#overview">Overview</a></li>
 <li><a class="reference internal" href="#installation">Installation</a></li>
 <li><a class="reference internal" href="#input">Input</a></li>
-<li><a class="reference internal" href="#command-line-usage-example">Command line usage example:</a></li>
+<li><a class="reference internal" href="#command-line-usage-example">Command line usage example:</a><ul>
+<li><a class="reference internal" href="#Named Arguments">Named Arguments</a></li>
+</ul>
+</li>
 <li><a class="reference internal" href="#indices-and-tables">Indices and tables</a></li>
 </ul>
-
-  <div role="note" aria-label="source link">
-    <h3>This Page</h3>
-    <ul class="this-page-menu">
-      <li><a href="_sources/index.rst.txt"
-            rel="nofollow">Show Source</a></li>
-    </ul>
-   </div>
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <div class="searchformwrapper">
-    <form class="search" action="search.html" method="get">
-      <input type="text" name="q" />
-      <input type="submit" value="Go" />
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-    </div>
 </div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
+            
+          
         </div>
       </div>
+    </nav>
+
+    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
+
+      
+      <nav class="wy-nav-top" aria-label="top navigation">
+        
+          <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
+          <a href="#">jass_preprocessing</a>
+        
+      </nav>
+
+
+      <div class="wy-nav-content">
+        
+        <div class="rst-content">
+        
+          
+
+
+
+
+
 
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
+
+
+
+
+
+
+
+
+
+<div role="navigation" aria-label="breadcrumbs navigation">
+
+  <ul class="wy-breadcrumbs">
+    
+      <li><a href="#">Docs</a> &raquo;</li>
+        
+      <li>Welcome to jass_preprocessing’s documentation!</li>
+    
+    
+      <li class="wy-breadcrumbs-aside">
+        
+            
+            <a href="_sources/index.rst.txt" rel="nofollow"> View page source</a>
+          
+        
+      </li>
+    
+  </ul>
+
+  
+  <hr/>
+</div>
+          <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
+           <div itemprop="articleBody">
             
   <div class="section" id="welcome-to-jass-preprocessing-s-documentation">
 <h1>Welcome to jass_preprocessing’s documentation!<a class="headerlink" href="#welcome-to-jass-preprocessing-s-documentation" title="Permalink to this headline">¶</a></h1>
@@ -92,6 +170,8 @@ heterogeneous GWAS summary statistics and performs standardization and quality c
 <li>Select GWAS SNPs that are in the input reference panel</li>
 <li>Align coded allele of the GWAS with the reference panel</li>
 <li>Infer Number of sample by SNPs if not present in input data</li>
+<li>Filter SNPs with a small sample size</li>
+<li>Normalize the effect size by sample size to have Z-scores</li>
 <li>Save the output by chromosome as the following example:</li>
 </ul>
 <table border="1" class="docutils">
@@ -221,7 +301,45 @@ execute the following lines:</p>
 </div>
 <div class="section" id="command-line-usage-example">
 <h1>Command line usage example:<a class="headerlink" href="#command-line-usage-example" title="Permalink to this headline">¶</a></h1>
-<p>The file : “/JASS_Pre-processing/main_preprocessing.py” gives a complete example on how to use this package.</p>
+<p>It is possible to launch the complete preprocessing from the command line:</p>
+<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="n">usage</span><span class="p">:</span> <span class="n">sphinx</span><span class="o">-</span><span class="n">build</span> <span class="p">[</span><span class="o">-</span><span class="n">h</span><span class="p">]</span> <span class="o">--</span><span class="n">percent</span><span class="o">-</span><span class="n">sample</span><span class="o">-</span><span class="n">size</span> <span class="n">PERCENT_SAMPLE_SIZE</span> <span class="o">--</span><span class="n">gwas</span><span class="o">-</span><span class="n">info</span>
+                    <span class="n">GWAS_INFO</span> <span class="o">--</span><span class="n">ref</span><span class="o">-</span><span class="n">folder</span> <span class="n">REF_FOLDER</span> <span class="o">--</span><span class="n">gwas</span><span class="o">-</span><span class="n">folder</span>
+                    <span class="n">GWAS_FOLDER</span> <span class="o">--</span><span class="n">output</span><span class="o">-</span><span class="n">folder</span> <span class="n">OUTPUT_FOLDER</span>
+                    <span class="p">[</span><span class="o">--</span><span class="n">output</span><span class="o">-</span><span class="n">folder</span><span class="o">-</span><span class="mi">1</span><span class="o">-</span><span class="n">file</span> <span class="n">OUTPUT_FOLDER_1_FILE</span><span class="p">]</span>
+</pre></div>
+</div>
+<div class="section" id="Named Arguments">
+<h2>Named Arguments<a class="headerlink" href="#Named Arguments" title="Permalink to this headline">¶</a></h2>
+<table class="docutils option-list" frame="void" rules="none">
+<col class="option" />
+<col class="description" />
+<tbody valign="top">
+<tr><td class="option-group" colspan="2">
+<kbd>--percent-sample-size</kbd></td>
+</tr>
+<tr><td>&#160;</td><td>the proportion of the 90th percentile of the sample size used to filter the SNPs</td></tr>
+<tr><td class="option-group">
+<kbd>--gwas-info</kbd></td>
+<td>Path to the file describing the format of the individual GWASs files</td></tr>
+<tr><td class="option-group">
+<kbd>--ref-folder</kbd></td>
+<td>reference panel location (used to determine which snp to impute)</td></tr>
+<tr><td class="option-group">
+<kbd>--gwas-folder</kbd></td>
+<td><blockquote class="first last">
+<div>Path to the folder containing the GWASs summ stat files, must end by ‘/’</div></blockquote>
+</td></tr>
+<tr><td class="option-group" colspan="2">
+<kbd>--output-folder</kbd></td>
+</tr>
+<tr><td>&#160;</td><td>Location of main ouput folder for preprocessed GWAS files (splitted by chromosome)</td></tr>
+<tr><td class="option-group" colspan="2">
+<kbd>--output-folder-1-file</kbd></td>
+</tr>
+<tr><td>&#160;</td><td>optional location to store the preprocessing in one tabular file with one chromosome columns</td></tr>
+</tbody>
+</table>
+</div>
 </div>
 <div class="section" id="indices-and-tables">
 <h1>Indices and tables<a class="headerlink" href="#indices-and-tables" title="Permalink to this headline">¶</a></h1>
@@ -233,26 +351,52 @@ execute the following lines:</p>
 </div>
 
 
+           </div>
+           
           </div>
+          <footer>
+  
+
+  <hr/>
+
+  <div role="contentinfo">
+    <p>
+        &copy; Copyright 2018, Hanna Julienne
+
+    </p>
+  </div>
+  Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/rtfd/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>. 
+
+</footer>
+
         </div>
       </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="#">jass_preprocessing 1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2018, Hanna Julienne.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.7.7.
-    </div>
-  </body>
+
+    </section>
+
+  </div>
+  
+
+
+  
+
+    
+    
+      <script type="text/javascript" id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>
+        <script type="text/javascript" src="_static/jquery.js"></script>
+        <script type="text/javascript" src="_static/underscore.js"></script>
+        <script type="text/javascript" src="_static/doctools.js"></script>
+    
+
+  
+
+  <script type="text/javascript" src="_static/js/theme.js"></script>
+
+  <script type="text/javascript">
+      jQuery(function () {
+          SphinxRtdTheme.Navigation.enable(true);
+      });
+  </script> 
+
+</body>
 </html>
\ No newline at end of file
diff --git a/doc/_build/html/objects.inv b/doc/_build/html/objects.inv
index 82a46b99e139cbf660b44a2c0de0fb5639805a65..744ac39d6336c598784b1426b95e4a81055a31b5 100644
GIT binary patch
delta 382
zcmV-^0fGLZ1fT?vng{CE9$Ox}P?4b(e>?|f=>z)U6f$dS&y}-2MU<>uK;c){)-}nX
zxD*mnbeyb(u)3IkJ~@lloR;YEnHZ1e--z#KV7=*H`nd;A6RD^jiL0L>f5m#<6;_GU
z5Xcm@;o4?xh5J!1z@SBnL*)JeAt%5!J+k0s`v}!7+URzlmzEf!w7TDrOE3v}e}D?k
z^FwNi7zm6snifM)@<2J0EOjA{b+0`DCm=N2FH>9m5zJy*TRGqq1CqiadTA@Zy)QIN
zFuEmdhN@#9H8tA%e?T$$by<}!ltWyeIm!#t1ECoV)VJ|LXH>#4EK#}?JJ)LW+n)4C
zO#S5d$8xfgY8ISz?ChV-`X*3tY;3L@r^NVYn&OCr2ep6}4^hQb{!)Lv|CQ*dMbgyZ
zQ!ij((sgAgu~{w0Zt`%n3tMycA|BAFY+iIn7;i7HEV?r(|6GubJsEXr9l`q5c(YM-
cZ%c!f1Q;Qx+2M(@R)X)#{$2Ly9e**u=k80p%>V!Z

delta 383
zcmV-_0f7FX1fc|wng?oXk1dbgQjwt*fBXo{(g*axDP-2v3ctFxu1N;PrI3)K<76#_
z)y3nd*z;Mm=CnkQ&%}6iBt$vuQ$)$i1sqg-Hv{WU_tMWjaGFR(?MPhx4EZb8^RBQ;
zoQ6QAs14UPYb)H3asdV{QXC@p4+uE{uIZ5lFWV(lw`il=eO_8%h|=nQLoUE1f8+rw
zIL{BMDPkZn(rB6wLCFK<OtRF4IM%)P0Gxo(Y`;ux@g<n~w6=1<DF!5kL-f*Ce0yJL
zmSA*C*bG(2K5A;T_y2%m^6RoHUnqyTJad#6qz6JX7^rXKgU+agVOXGaDR!>a?zcVZ
zkC^(&?~mnVCDklA>)6>poAphgZQ$5kH%^K1&ospm2@h%xEgqtZsr;q>djBiYQH!Lh
z!KYrpz@+QSPGYlKj@{(pXcxBT>_t4FQQ5rcjxgR{URiW!QvSIh8+$V9(mI0mtMO)|
d=-!qFD+w?{P_x4mWvv9?m;Jl!(K|%b-O+M!#jXGV

diff --git a/doc/_build/html/py-modindex.html b/doc/_build/html/py-modindex.html
index 8f3e759..0bf1ea8 100644
--- a/doc/_build/html/py-modindex.html
+++ b/doc/_build/html/py-modindex.html
@@ -1,63 +1,143 @@
 
 
-<!doctype html>
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="X-UA-Compatible" content="IE=Edge" />
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>Python Module Index &#8212; jass_preprocessing 1.0 documentation</title>
-    <link rel="stylesheet" href="_static/bizstyle.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript" id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
-    <script type="text/javascript" src="_static/bizstyle.js"></script>
+<!DOCTYPE html>
+<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
+<head>
+  <meta charset="utf-8">
+  
+  <meta name="viewport" content="width=device-width, initial-scale=1.0">
+  
+  <title>Python Module Index &mdash; jass_preprocessing 1.0 documentation</title>
+  
+
+  
+  
+  
+  
+
+  
+
+  
+  
+    
+
+  
+
+  <link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
+  <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
     <link rel="index" title="Index" href="genindex.html" />
     <link rel="search" title="Search" href="search.html" />
+ 
+
+
+
+  
+  <script src="_static/js/modernizr.min.js"></script>
+
+</head>
+
+<body class="wy-body-for-nav">
+
+   
+  <div class="wy-grid-for-nav">
+
+    
+    <nav data-toggle="wy-nav-shift" class="wy-nav-side">
+      <div class="wy-side-scroll">
+        <div class="wy-side-nav-search">
+          
+
+          
+            <a href="index.html" class="icon icon-home"> jass_preprocessing
+          
+
+          
+          </a>
+
+          
+            
+            
+          
 
-    <meta name="viewport" content="width=device-width,initial-scale=1.0">
-    <!--[if lt IE 9]>
-    <script type="text/javascript" src="_static/css3-mediaqueries.js"></script>
-    <![endif]-->
-
-
-  </head><body>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="#" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">jass_preprocessing 1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <div class="searchformwrapper">
-    <form class="search" action="search.html" method="get">
-      <input type="text" name="q" />
-      <input type="submit" value="Go" />
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-    </div>
+          
+<div role="search">
+  <form id="rtd-search-form" class="wy-form" action="search.html" method="get">
+    <input type="text" name="q" placeholder="Search docs" />
+    <input type="hidden" name="check_keywords" value="yes" />
+    <input type="hidden" name="area" value="default" />
+  </form>
 </div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
+
+          
+        </div>
+
+        <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
+          
+            
+            
+              
+            
+            
+              <!-- Local TOC -->
+              <div class="local-toc"></div>
+            
+          
         </div>
       </div>
+    </nav>
+
+    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
+
+      
+      <nav class="wy-nav-top" aria-label="top navigation">
+        
+          <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
+          <a href="index.html">jass_preprocessing</a>
+        
+      </nav>
+
+
+      <div class="wy-nav-content">
+        
+        <div class="rst-content">
+        
+          
+
 
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
+
+
+
+
+
+
+
+
+
+
+
+
+
+<div role="navigation" aria-label="breadcrumbs navigation">
+
+  <ul class="wy-breadcrumbs">
+    
+      <li><a href="index.html">Docs</a> &raquo;</li>
+        
+      <li>Python Module Index</li>
+    
+    
+      <li class="wy-breadcrumbs-aside">
+        
+      </li>
+    
+  </ul>
+
+  
+  <hr/>
+</div>
+          <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
+           <div itemprop="articleBody">
             
 
    <h1>Python Module Index</h1>
@@ -74,7 +154,7 @@
        <td><img src="_static/minus.png" class="toggler"
               id="toggle-1" style="display: none" alt="-" /></td>
        <td>
-       <a href="_autosummary/jass_preprocessing.html#module-jass_preprocessing"><code class="xref">jass_preprocessing</code></a></td><td>
+       <code class="xref">jass_preprocessing</code></td><td>
        <em></em></td></tr>
      <tr class="cg-1">
        <td></td>
@@ -104,26 +184,52 @@
    </table>
 
 
+           </div>
+           
           </div>
+          <footer>
+  
+
+  <hr/>
+
+  <div role="contentinfo">
+    <p>
+        &copy; Copyright 2018, Hanna Julienne
+
+    </p>
+  </div>
+  Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/rtfd/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>. 
+
+</footer>
+
         </div>
       </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="#" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">jass_preprocessing 1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2018, Hanna Julienne.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.7.7.
-    </div>
-  </body>
+
+    </section>
+
+  </div>
+  
+
+
+  
+
+    
+    
+      <script type="text/javascript" id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>
+        <script type="text/javascript" src="_static/jquery.js"></script>
+        <script type="text/javascript" src="_static/underscore.js"></script>
+        <script type="text/javascript" src="_static/doctools.js"></script>
+    
+
+  
+
+  <script type="text/javascript" src="_static/js/theme.js"></script>
+
+  <script type="text/javascript">
+      jQuery(function () {
+          SphinxRtdTheme.Navigation.enable(true);
+      });
+  </script> 
+
+</body>
 </html>
\ No newline at end of file
diff --git a/doc/_build/html/search.html b/doc/_build/html/search.html
index db9a6b1..62ecb37 100644
--- a/doc/_build/html/search.html
+++ b/doc/_build/html/search.html
@@ -1,101 +1,211 @@
 
 
-<!doctype html>
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="X-UA-Compatible" content="IE=Edge" />
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>Search &#8212; jass_preprocessing 1.0 documentation</title>
-    <link rel="stylesheet" href="_static/bizstyle.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript" id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
-    <script type="text/javascript" src="_static/searchtools.js"></script>
-    <script type="text/javascript" src="_static/bizstyle.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="#" />
-  <script type="text/javascript">
-    jQuery(function() { Search.loadIndex("searchindex.js"); });
-  </script>
+<!DOCTYPE html>
+<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
+<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
+<head>
+  <meta charset="utf-8">
   
-  <script type="text/javascript" id="searchindexloader"></script>
+  <meta name="viewport" content="width=device-width, initial-scale=1.0">
+  
+  <title>Search &mdash; jass_preprocessing 1.0 documentation</title>
+  
+
+  
+  
+  
+  
+
+  
+
+  
+  
+    
+
   
-    <meta name="viewport" content="width=device-width,initial-scale=1.0">
-    <!--[if lt IE 9]>
-    <script type="text/javascript" src="_static/css3-mediaqueries.js"></script>
-    <![endif]-->
-
-  </head><body>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">jass_preprocessing 1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
+
+  <link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
+  <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
+    <link rel="index" title="Index" href="genindex.html" />
+    <link rel="search" title="Search" href="#" /> 
+
+  
+  <script src="_static/js/modernizr.min.js"></script>
+
+</head>
+
+<body class="wy-body-for-nav">
+
+   
+  <div class="wy-grid-for-nav">
+
+    
+    <nav data-toggle="wy-nav-shift" class="wy-nav-side">
+      <div class="wy-side-scroll">
+        <div class="wy-side-nav-search">
+          
+
+          
+            <a href="index.html" class="icon icon-home"> jass_preprocessing
+          
+
+          
+          </a>
+
+          
+            
+            
+          
+
+          
+<div role="search">
+  <form id="rtd-search-form" class="wy-form" action="#" method="get">
+    <input type="text" name="q" placeholder="Search docs" />
+    <input type="hidden" name="check_keywords" value="yes" />
+    <input type="hidden" name="area" value="default" />
+  </form>
+</div>
+
+          
+        </div>
+
+        <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
+          
+            
+            
+              
+            
+            
+              <!-- Local TOC -->
+              <div class="local-toc"></div>
+            
+          
         </div>
       </div>
+    </nav>
+
+    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
+
+      
+      <nav class="wy-nav-top" aria-label="top navigation">
+        
+          <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
+          <a href="index.html">jass_preprocessing</a>
+        
+      </nav>
+
+
+      <div class="wy-nav-content">
+        
+        <div class="rst-content">
+        
+          
+
+
 
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
+
+
+
+
+
+
+
+
+
+
+
+
+<div role="navigation" aria-label="breadcrumbs navigation">
+
+  <ul class="wy-breadcrumbs">
+    
+      <li><a href="index.html">Docs</a> &raquo;</li>
+        
+      <li>Search</li>
+    
+    
+      <li class="wy-breadcrumbs-aside">
+        
+            
+        
+      </li>
+    
+  </ul>
+
+  
+  <hr/>
+</div>
+          <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
+           <div itemprop="articleBody">
             
-  <h1 id="search-documentation">Search</h1>
+  <noscript>
   <div id="fallback" class="admonition warning">
-  <script type="text/javascript">$('#fallback').hide();</script>
-  <p>
-    Please activate JavaScript to enable the search
-    functionality.
-  </p>
+    <p class="last">
+      Please activate JavaScript to enable the search
+      functionality.
+    </p>
   </div>
-  <p>
-    From here you can search these documents. Enter your search
-    words into the box below and click "search". Note that the search
-    function will automatically search for all of the words. Pages
-    containing fewer words won't appear in the result list.
-  </p>
-  <form action="" method="get">
-    <input type="text" name="q" value="" />
-    <input type="submit" value="search" />
-    <span id="search-progress" style="padding-left: 10px"></span>
-  </form>
+  </noscript>
+
   
   <div id="search-results">
   
   </div>
 
+           </div>
+           
           </div>
+          <footer>
+  
+
+  <hr/>
+
+  <div role="contentinfo">
+    <p>
+        &copy; Copyright 2018, Hanna Julienne
+
+    </p>
+  </div>
+  Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/rtfd/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>. 
+
+</footer>
+
         </div>
       </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">jass_preprocessing 1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2018, Hanna Julienne.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.7.7.
-    </div>
-  </body>
+
+    </section>
+
+  </div>
+  
+
+
+  
+
+    
+    
+      <script type="text/javascript" id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>
+        <script type="text/javascript" src="_static/jquery.js"></script>
+        <script type="text/javascript" src="_static/underscore.js"></script>
+        <script type="text/javascript" src="_static/doctools.js"></script>
+        <script type="text/javascript" src="_static/searchtools.js"></script>
+    
+
+  
+
+  <script type="text/javascript" src="_static/js/theme.js"></script>
+
+  <script type="text/javascript">
+      jQuery(function () {
+          SphinxRtdTheme.Navigation.enable(true);
+      });
+  </script>
+  <script type="text/javascript">
+    jQuery(function() { Search.loadIndex("searchindex.js"); });
+  </script>
+  
+  <script type="text/javascript" id="searchindexloader"></script>
+   
+
+
+</body>
 </html>
\ No newline at end of file
diff --git a/doc/_build/html/searchindex.js b/doc/_build/html/searchindex.js
index b5fb912..fdd4b2f 100644
--- a/doc/_build/html/searchindex.js
+++ b/doc/_build/html/searchindex.js
@@ -1 +1 @@
-Search.setIndex({docnames:["_autosummary/jass_preprocessing","_autosummary/modules","index"],envversion:53,filenames:["_autosummary/jass_preprocessing.rst","_autosummary/modules.rst","index.rst"],objects:{"":{jass_preprocessing:[0,0,0,"-"]},"jass_preprocessing.compute_score":{compute_sample_size:[0,1,1,""],compute_z_score:[0,1,1,""]},"jass_preprocessing.dna_utils":{dna_complement:[0,1,1,""],dna_complement_base:[0,1,1,""]},"jass_preprocessing.map_gwas":{convert_missing_values:[0,1,1,""],gwas_internal_link:[0,1,1,""],map_columns_position:[0,1,1,""],read_gwas:[0,1,1,""],walkfs:[0,1,1,""]},"jass_preprocessing.map_reference":{compute_is_aligned:[0,1,1,""],compute_is_flipped:[0,1,1,""],compute_snp_alignement:[0,1,1,""],map_on_ref_panel:[0,1,1,""],read_reference:[0,1,1,""]},"jass_preprocessing.save_output":{save_output:[0,1,1,""],save_output_by_chromosome:[0,1,1,""]},jass_preprocessing:{compute_score:[0,0,0,"-"],dna_utils:[0,0,0,"-"],map_gwas:[0,0,0,"-"],map_reference:[0,0,0,"-"],save_output:[0,0,0,"-"]}},objnames:{"0":["py","module","Python module"],"1":["py","function","Python function"]},objtypes:{"0":"py:module","1":"py:function"},terms:{"boolean":0,"case":0,"function":0,"return":0,The:[0,2],accord:0,add:0,align:2,all:[0,2],allel:[0,2],alt:2,analysi:0,can:2,categori:2,check:[0,2],chr:2,chromosom:2,code:[0,2],column:[0,2],column_map:0,compar:0,complement:0,complet:[0,2],comput:0,compute_is_align:0,compute_is_flip:0,compute_sample_s:0,compute_scor:1,compute_snp_align:0,compute_z_scor:0,condit:2,consortia:2,contain:[0,2],content:1,convert:0,convert_missing_valu:0,correctli:0,correspond:0,csv:[0,2],data:[0,2],datafram:0,describ:2,descriptor:2,detect:0,diagnostic_fold:0,dna:0,dna_compl:0,dna_complement_bas:0,dna_util:1,each:[0,2],equal:0,eventu:0,execut:2,expect:2,explor:0,fetch:0,few:0,field:2,file:[0,2],filenam:[0,2],find:0,findfil:0,flip:0,folder:[0,2],follow:2,fonction:0,format:2,freq:2,from:2,fullnam:2,genet:2,genom:2,git:2,gitlab:2,give:2,goe:2,gw_df:0,gwa:[0,2],gwas_internal_link:0,gwas_label:0,gwas_path:0,gwas_reference_panel:0,gwas_tabl:0,hard:2,have:0,header:2,helper:0,heterogen:2,how:2,http:2,imp:2,impg_output_fold:0,imput:[0,2],index:[0,2],indic:0,infer:2,info:2,inform:0,input:0,inputbas:0,instanc:0,is_flip:0,jass_pr:2,ldscore:0,list:2,maf:2,main_preprocess:2,make:0,map:[0,2],map_columns_posit:0,map_gwa:1,map_on_ref_panel:0,map_refer:1,merg:0,merge_gwa:0,mgwa:0,minim:2,miss:0,modul:[1,2],more:0,must:[0,2],my_studi:0,name:[0,2],nan:0,nca:2,ncase:2,ncont:2,ncontrol:2,nsampl:2,nsnp:2,number:2,one:[0,2],order:2,outcom:2,output:2,packag:[1,2],page:2,panda:0,panel:[0,2],param:0,paramet:0,pasteur:2,path:[0,2],per:2,perform:2,pip3:2,pos:2,posit:0,preprocess:0,present:2,process:2,provid:2,pval:2,python:2,qualiti:2,raiss:2,raw:[0,2],read:0,read_gwa:0,read_refer:0,ref:2,ref_panel:0,refer:[0,2],reference_panel:0,renam:0,repositori:2,rs200579949:2,rs541940975:2,rs62635286:2,rs6548219:2,rs75454623:2,rsid:2,same:0,sampl:2,save:2,save_output:1,save_output_by_chromosom:0,search:2,select:2,separ:2,seri:0,set:0,should:0,sign1:0,sign:0,snp:[0,2],snp_id:2,snpid:2,sourc:0,specif:[0,2],specifi:0,standard:2,standart:0,startdir:0,statist:[0,2],step:2,still:0,store:0,str:0,string:[0,2],studi:[0,2],subfold:0,submodul:1,summari:2,sure:0,tab:2,tabl:0,take:2,than:0,thank:0,thi:2,through:0,tool:2,trait:0,tsv:2,two:0,type:[0,2],use:2,used:2,user:2,valu:0,vector:0,walk:0,walkf:0,weird:0,without:2,write:0,zscore:0},titles:["jass_preprocessing package","jass_preprocessing","Welcome to jass_preprocessing\u2019s documentation!"],titleterms:{command:2,compute_scor:0,content:0,dna_util:0,document:2,exampl:2,indic:2,input:2,instal:2,jass:2,jass_preprocess:[0,1,2],line:2,map_gwa:0,map_refer:0,modul:0,overview:2,packag:0,preprocess:2,save_output:0,submodul:0,tabl:2,usag:2,welcom:2,what:2}})
\ No newline at end of file
+Search.setIndex({docnames:["_autosummary/jass_preprocessing","_autosummary/modules","index"],envversion:{"sphinx.domains.c":1,"sphinx.domains.changeset":1,"sphinx.domains.cpp":1,"sphinx.domains.javascript":1,"sphinx.domains.math":2,"sphinx.domains.python":1,"sphinx.domains.rst":1,"sphinx.domains.std":1,"sphinx.ext.todo":1,"sphinx.ext.viewcode":1,sphinx:55},filenames:["_autosummary/jass_preprocessing.rst","_autosummary/modules.rst","index.rst"],objects:{"jass_preprocessing.compute_score":{compute_sample_size:[0,1,1,""],compute_z_score:[0,1,1,""]},"jass_preprocessing.dna_utils":{dna_complement:[0,1,1,""],dna_complement_base:[0,1,1,""]},"jass_preprocessing.map_gwas":{convert_missing_values:[0,1,1,""],gwas_internal_link:[0,1,1,""],map_columns_position:[0,1,1,""],read_gwas:[0,1,1,""],walkfs:[0,1,1,""]},"jass_preprocessing.map_reference":{compute_is_aligned:[0,1,1,""],compute_is_flipped:[0,1,1,""],compute_snp_alignement:[0,1,1,""],map_on_ref_panel:[0,1,1,""],read_reference:[0,1,1,""]},"jass_preprocessing.save_output":{save_output:[0,1,1,""],save_output_by_chromosome:[0,1,1,""]},jass_preprocessing:{compute_score:[0,0,0,"-"],dna_utils:[0,0,0,"-"],map_gwas:[0,0,0,"-"],map_reference:[0,0,0,"-"],save_output:[0,0,0,"-"]}},objnames:{"0":["py","module","Python module"],"1":["py","function","Python function"]},objtypes:{"0":"py:module","1":"py:function"},terms:{"90th":2,"boolean":0,"case":0,"function":0,"return":0,The:[0,2],accord:0,add:0,align:2,all:[0,2],allel:[0,2],alt:2,analysi:0,build:2,can:2,categori:2,check:[0,2],chr:2,chromosom:2,code:[0,2],column:[0,2],column_map:0,compar:0,complement:0,complet:[0,2],comput:0,compute_is_align:0,compute_is_flip:0,compute_sample_s:0,compute_scor:1,compute_snp_align:0,compute_z_scor:0,condit:2,consortia:2,contain:[0,2],content:1,convert:0,convert_missing_valu:0,correctli:0,correspond:0,csv:[0,2],data:[0,2],datafram:0,describ:2,descriptor:2,detect:0,determin:2,diagnostic_fold:0,dna:0,dna_compl:0,dna_complement_bas:0,dna_util:1,each:[0,2],effect:2,end:2,equal:0,eventu:0,execut:2,expect:2,explor:0,fetch:0,few:0,field:2,file:[0,2],filenam:[0,2],filter:2,find:0,findfil:0,flip:0,folder:[0,2],follow:2,fonction:0,format:2,freq:2,from:2,fullnam:2,genet:2,genom:2,git:2,gitlab:2,give:[],goe:2,gw_df:0,gwa:[0,2],gwas_fold:2,gwas_info:2,gwas_internal_link:0,gwas_label:0,gwas_path:0,gwas_reference_panel:0,gwas_tabl:0,gwass:2,hard:2,have:[0,2],header:2,helper:0,heterogen:2,how:[],http:2,imp:2,impg_output_fold:0,imput:[0,2],index:[0,2],indic:0,individu:2,infer:2,info:2,inform:0,input:0,inputbas:0,instanc:0,is_flip:0,jass_pr:2,launch:2,ldscore:0,list:2,locat:2,maf:2,main:2,main_preprocess:2,make:0,map:[0,2],map_columns_posit:0,map_gwa:1,map_on_ref_panel:0,map_refer:1,merg:0,merge_gwa:0,mgwa:0,minim:2,miss:0,modul:[1,2],more:0,must:[0,2],my_studi:0,name:0,nan:0,nca:2,ncase:2,ncont:2,ncontrol:2,normal:2,nsampl:2,nsnp:2,number:2,one:[0,2],option:2,order:2,ouput:2,outcom:2,output:2,output_fold:2,output_folder_1_fil:2,packag:[1,2],page:2,panda:0,panel:[0,2],param:0,paramet:0,pasteur:2,path:[0,2],per:2,percent:2,percent_sample_s:2,percentil:2,perform:2,pip3:2,pos:2,posit:0,possibl:2,preprocess:0,present:2,process:2,proport:2,provid:2,pval:2,python:2,qualiti:2,raiss:2,raw:[0,2],read:0,read_gwa:0,read_refer:0,ref:2,ref_fold:2,ref_panel:0,refer:[0,2],reference_panel:0,renam:0,repositori:2,rs200579949:2,rs541940975:2,rs62635286:2,rs6548219:2,rs75454623:2,rsid:2,same:0,sampl:2,save:2,save_output:1,save_output_by_chromosom:0,score:2,search:2,select:2,separ:2,seri:0,set:0,should:0,sign1:0,sign:0,size:2,small:2,snp:[0,2],snp_id:2,snpid:2,sourc:0,specif:[0,2],specifi:0,sphinx:2,split:2,standard:2,standart:0,startdir:0,stat:2,statist:[0,2],step:2,still:0,store:[0,2],str:0,string:[0,2],studi:[0,2],subfold:0,submodul:1,summ:2,summari:2,sure:0,tab:2,tabl:0,tabular:2,take:2,than:0,thank:0,thi:[],through:0,tool:2,trait:0,tsv:2,two:0,type:[0,2],use:[],used:2,user:2,valu:0,vector:0,walk:0,walkf:0,weird:0,which:2,without:2,write:0,zscore:0},titles:["jass_preprocessing package","jass_preprocessing","Welcome to jass_preprocessing\u2019s documentation!"],titleterms:{argument:2,command:2,compute_scor:0,content:0,dna_util:0,document:2,exampl:2,indic:2,input:2,instal:2,jass:2,jass_preprocess:[0,1,2],line:2,map_gwa:0,map_refer:0,modul:0,name:2,overview:2,packag:0,preprocess:2,save_output:0,submodul:0,tabl:2,usag:2,welcom:2,what:2}})
\ No newline at end of file
diff --git a/doc/source/conf.py b/doc/source/conf.py
index 48e7f06..cafa92a 100644
--- a/doc/source/conf.py
+++ b/doc/source/conf.py
@@ -44,7 +44,8 @@ extensions = [
     'sphinx.ext.mathjax',
     'sphinx.ext.viewcode',
     'sphinx.ext.todo',
-    'sphinx.ext.coverage'
+    'sphinx.ext.coverage',
+    'sphinxarg.ext'
 ]
 
 # Add any paths that contain templates here, relative to this directory.
@@ -80,8 +81,8 @@ pygments_style = 'sphinx'
 # The theme to use for HTML and HTML Help pages.  See the documentation for
 # a list of builtin themes.
 #
-html_theme = 'bizstyle'
-
+#html_theme = 'bizstyle'
+html_theme = 'sphinx_rtd_theme'
 # Theme options are theme-specific and customize the look and feel of a theme
 # further.  For a list of options available for each theme, see the
 # documentation.
diff --git a/doc/source/index.rst b/doc/source/index.rst
index ac94d8f..8a554cc 100644
--- a/doc/source/index.rst
+++ b/doc/source/index.rst
@@ -95,11 +95,17 @@ Hard coded path (l.20-29 of JASS_Pre-processing/main_preprocessing.py)
 Command line usage example:
 ============================
 
-The file : "/JASS_Pre-processing/main_preprocessing.py" gives a complete example on how to use this package.
+It is possible to launch the complete preprocessing (all steps described in section Overview section) from the command line:
+
+.. argparse::
+  :ref: jass_preprocessing.__main__.add_preprocessing_argument
 
 Indices and tables
 ==================
 
+
 * :ref:`genindex`
 * :ref:`modindex`
+.. automodule:: impute_jass
+   :members:
 * :ref:`search`
diff --git a/jass_preprocessing/__main__.py b/jass_preprocessing/__main__.py
index fe698cc..46943b8 100644
--- a/jass_preprocessing/__main__.py
+++ b/jass_preprocessing/__main__.py
@@ -59,6 +59,7 @@ def launch_preprocessing(args):
 
 def add_preprocessing_argument():
 
+    parser = argparse.ArgumentParser()
     parser.add_argument('--percent-sample-size', required=True, help= "the proportion of the 90th percentile of the sample size used to filter the SNPs")
 
     parser.add_argument('--gwas-info', required=True, help= "Path to the file describing the format of the individual GWASs files")
@@ -70,11 +71,12 @@ def add_preprocessing_argument():
 
     parser.set_defaults(func=launch_preprocessing)
 
+    return parser
 
 def main():
 
-    parser = argparse.ArgumentParser()#prog='impute_jass')
-    parser = add_preprocessing_argument(parser)
+
+    parser = add_preprocessing_argument()
     args = parser.parse_args()
     args.func(args)
 
diff --git a/jass_preprocessing/__pycache__/compute_score.cpython-35.pyc b/jass_preprocessing/__pycache__/compute_score.cpython-35.pyc
index 8061951fbd3e205cc5542110f65e84ea39a857f5..b2269fda3bde8364ba13e9146007998e0f9aa6cb 100644
GIT binary patch
delta 45
zcmbOz^iPmojF*>7?dY$K>{FN+{U*<0vfKQYX$cEs)Z|I*a~TaM8*nTEl2<uw08_*c
A(f|Me

delta 45
zcmew-I8lgQjF*?|tj@lT>{FN+6DQAMvfF%|X*&z!t;zN5a~X{$%W^CMl7~2K09FtV
A?EnA(

-- 
GitLab