o9m\FB_Ta;7oGUQF^$6$pnSSp>V)F22IOlr4=er4fmVMp]U1a.4K?jT-=]8XYEFqbqI,#P3?&p?f5l86]nZ6(T,+3Wb=C]Y?;:^7BU;A3`L6b9eV0R%IL*'P$7VdXqV1l9R38`Mf@-<1]G>tUXlBu-DSb8t[@n)>lDDZZWj<83YZ`67!PYqm6(_Q%i^E879_)"!_IUd@t0W"L;RF@L"jKKt,"e)QhRN*c\WV@/md@9[+8Z!XXUL\tK,+LgmiQVAdKrfSaLi%RQW]N"m*>qpK/0DbL2?ojlu3J1Cdj3(%B9hNm*d,tKcDN1=#S%3Yoq\MM!n&Z=ip1e?79&oZ"EG(rdN+!`gMS&jP,5f8^cp+?KT<.Z_$E&DC8BehJj\0TED"V=8g\j1mB(3(Bjc+qAEEeL)oRuG>F0U"p9_,b_=`M(d(9TVu+)lbM7>d.!N"k2iI/&jurgL_b_Appq*-R?430^)r:q#Z,-DQ^")D8Z(%:"a<(^=/um%)!NUHspHMs)-fa\8$f-sSHBZkOYl/nd-]=hoL)efYR5b6?fnJQMD>\rhS-FiSd)_q-3;q3uH)sX"h%EA#ofRN:AsBm:/CH+Ubq+)jCc!SLsE]7pV/mRP!RF!F!!A;p+eaQkJa)V!Ef>[SK-P/0VP>ahe]heY>!f&%ZY_`1]A'R<*qYhB8[L\[:)!b3Q2L/.%X<0h]_0,-r;,JSD*Cjb']T/Br9"fiSBlYaVVH\Dr^cZ.E9"ZRg&\cW6G9r%5Q1R;1'V/b641#/^jUNu>ea.6Q3s&Utp6BH/+9h-c)ds4J1E9Sm_QV1lZ+TM9_=G.f_0$%=nS/YfjO.ngK?Z@#2YO`J#0Y6:65u4=D]?P]R?\"FPYnH:A5?"lfi@]i+aaXLf'88bdPXBFk7(gd4^YL4Xgii]csdf/V5Fp0T>%EXrAAV,f.=V.*#4oEQ%L![&(4Tdo\ft]#!rJs'DhT_FA))Xf\n_VD?b/2].9?:Y&X+R`NAqPU7KSBah1+hI`\TU!FP=Aj9?S(O4>MK4>DJfEMg5Rt,l;_fMsrJQ*N0nY#1P9;s:12).-p4u,Jd)p=r_"^7_i@"cPVCDOF`sm2;oSae'FbhWT_2@/t[>j-ff+"#ho!;%b(,jC65S[0-))").AdA@%Suf.s[]bN'AW)7rU[+KbdOjjm(1#2.R-!bZBTYn8;#C`)-7h;fYo&\fKlU#eF*^C4jU"1]BZoBNjCn]R;0j0`RcCoF#)I`TpK%D=H\st.n$OUT,Ui>dEpB#nNkb9Q9h-79ho0>mqRbtk")@%]ADZu2*Fl,=@rCe^"SuC).)i!f+"$7Sk0E@9?)8%eijM_DK$Y=h-cZ2duC23hl2W:^"q2Bcm&@l:=lY68WVjg7]`m>rPk`:![q"$4n%m[ST9]_bFOB]5Fh]jf.kpPdPF-E)4E`g:k_QY.%P'`-tKfQ?$mB#SBp;D&8hfXrAolh<+fla24_o+=6C/[b=XNLomh,DD3p)jr'J0cE)'`0Z8j^380s,?$>%3Biq"JCD;#J(.4&s$*+f>RMWO&]"p/umh)a)q6Q5l.hqfdgg7,3mJ"X1&n+OkM]lX/qra,c5Y.i$PDuGEqd3PWYJ//fti_'MW/P^\r0NaUc^dGgKOjrYnj=;"9#Q^H-?eJhl0JnoqJ?ZEOY51`sa1@I7jBP--A#hp2?[4pB*%ph[T4(bNNb2A26*au93kJ9#>OB&H;O'7>-LA)hq4\I*$!Q$6Q8g.Zp8g3\)AEFneu6/X'fKe[3R?tj.qhe>pG9Nq(r2Ti.JWP0]L-7h$:0ATL61=RSW$6L-(,1bg*JReq'V;a"[A2QiFA\)2N7)p?MiNlT.$0SBFX-^Lt$$5"M`Ko(?Q-?l.eJ)Q?3Voa6_DRiLS)1/oA2DUk#I3+!)M6TP#^5"$m=i%+cF'V[&Q_?8k6<^'ZuGPS"d?Q'X*@_KljG!&L^X'Pao$0=i?Qj43Yh?J$6):+ZA2Z:_84$LG<7@NfoK`b(4$(;M);YMn,`)6KYVhI5XDUUX5[t;14oJR12n]`=36gp3^p*W/Rnu&Y[hBD;cX9*&r)laMSNkSS`:HJ`!IJ->-EtfhdKBPrM46ar-^YQCkiI$(%_\6*FJ@BA$"EO1ZbVTVE\0t\e%l3Y>ad\SQ=LF/R5<^K+#EYm,`i03kMu]Yg35CeEgV?(Uj#kjV*42%/p=n3kqm!^!;*Yi32`.$R"g6d/jqB^UMHK@d(Muj1\-knER,#Y5$ZtfGS-;Z3Z-WQW]9m;`h-Fj)5k-H2>MscCX"B;/&^i6Z^5Mn)AD]h3$ek%na`Rd&7@`D4J;[(PD1X!WSTbQKLqBf:\4CjM@;lhM]'4/:f&JfEMn\AF#oB>^Rh[Q;+4i/N[(e5-\=?r4k&@lK](Fs%N-./!jWa"'M9B&QAJ:Eb*1'Q`*9aoFEo]jYNm!P_*EQ[0bj2boF(AtI,]KK_g8-#b[Bs.2E(^*bdKTU71/]lsB4tclgiaY$rRX:3r[51:m,+;3AqXNCs"fpqX4S7>3do$#G,m^\(^HYPY"\3;YC!\W*'-D'?J_8,%,'L1U]8@@)ig/Dq0r>!O$B5uC]Ci0rr@?n,n'~>endstream
endobj
xref
0 11
@@ -74,7 +74,7 @@
trailer
<<
/ID
-[<04f2ecb0275aa7db13f037200f131a46><04f2ecb0275aa7db13f037200f131a46>]
+[<15c688b429b296967ca578fba4f1e94c><15c688b429b296967ca578fba4f1e94c>]
% ReportLab generated PDF document -- digest (http://www.reportlab.com)
/Info 8 0 R
@@ -82,5 +82,5 @@
/Size 11
>>
startxref
-6275
+6300
%%EOF
diff -r 22878d2aff05 -r 9f18bcf53f92 test-data/sample-heatmap.png
Binary file test-data/sample-heatmap.png has changed
diff -r 22878d2aff05 -r 9f18bcf53f92 test-data/sample-scatter.pdf
Binary file test-data/sample-scatter.pdf has changed
diff -r 22878d2aff05 -r 9f18bcf53f92 test-data/test.targetcoverage.cnn
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/test.targetcoverage.cnn Fri Sep 29 15:43:42 2023 +0000
@@ -0,0 +1,62 @@
+chromosome start end gene depth log2
+chrM 576 848 - 91.9926 6.52345
+chrM 848 1121 - 5.9011 2.56098
+chrM 1121 1394 - 1.4359 0.521953
+chrM 1394 1667 - 3.78022 1.91847
+chrM 1667 1940 - 1.80586 0.852687
+chrM 1940 2212 - 0.0404412 -4.62803
+chrM 2212 2485 - 1.65201 0.724226
+chrM 2485 2758 - 4.0696 2.02489
+chrM 2758 3031 - 0.717949 -0.478047
+chrM 3031 3304 - 1.33333 0.415037
+chrM 3306 3579 - 0.626374 -0.674905
+chrM 3579 3853 - 2.30292 1.20346
+chrM 3853 4126 - 2.74359 1.45606
+chrM 4126 4400 - 0.748175 -0.418552
+chrM 4401 4695 - 0.94898 -0.075551
+chrM 4695 4990 - 5.01695 2.32681
+chrM 4990 5284 - 1.73129 0.79185
+chrM 5284 5579 - 5.97966 2.58006
+chrM 5586 5655 - 0 -20
+chrM 5656 5729 - 0 -20
+chrM 5760 5891 - 1.79389 0.843094
+chrM 5903 6171 - 2.15299 1.10634
+chrM 6171 6440 - 2.02974 1.02129
+chrM 6440 6708 - 1.51493 0.599247
+chrM 6708 6977 - 2.03717 1.02657
+chrM 6977 7245 - 3.05597 1.61163
+chrM 7245 7514 - 1.24907 0.320855
+chrM 7517 7767 - 1.944 0.959028
+chrM 7767 8018 - 2.24701 1.16801
+chrM 8018 8269 - 1.00797 0.01145
+chrM 8294 8364 - 0 -20
+chrM 8365 8630 - 1.0717 0.0998986
+chrM 8630 8896 - 2.07895 1.05585
+chrM 8896 9162 - 3.66165 1.8725
+chrM 9162 9427 - 3.60755 1.85102
+chrM 9427 9693 - 0.808271 -0.30709
+chrM 9693 9959 - 2.07143 1.05063
+chrM 9959 10224 - 0.00377358 -8.04985
+chrM 10224 10490 - 1.44361 0.52968
+chrM 10490 10756 - 1.82331 0.866559
+chrM 10756 11022 - 1.12406 0.168719
+chrM 11022 11287 - 4.27925 2.09736
+chrM 11287 11553 - 2.93609 1.5539
+chrM 11553 11819 - 1.06015 0.0842689
+chrM 11819 12084 - 2.40377 1.2653
+chrM 12084 12350 - 0.736842 -0.440573
+chrM 12350 12616 - 0.736842 -0.440573
+chrM 12616 12882 - 2.48872 1.3154
+chrM 12882 13147 - 4.50943 2.17295
+chrM 13147 13413 - 1.47368 0.559427
+chrM 13413 13679 - 2.95865 1.56494
+chrM 13679 13944 - 1.64906 0.721641
+chrM 13944 14210 - 0.890977 -0.166539
+chrM 14210 14476 - 2.21053 1.14439
+chrM 14476 14742 - 4.45489 2.15539
+chrM 14746 14987 - 8.14523 3.02596
+chrM 14987 15228 - 2.48133 1.31111
+chrM 15228 15470 - 1.11157 0.152599
+chrM 15470 15711 - 3.9751 1.99099
+chrM 15711 15953 - 0.809917 -0.304153
+chrM 15955 16023 - 0 -20
diff -r 22878d2aff05 -r 9f18bcf53f92 test-data/tumor-diagram.pdf
--- a/test-data/tumor-diagram.pdf Sun May 14 20:09:17 2023 +0000
+++ b/test-data/tumor-diagram.pdf Fri Sep 29 15:43:42 2023 +0000
@@ -42,7 +42,7 @@
endobj
8 0 obj
<<
-/Author (anonymous) /CreationDate (D:20230303171528+00'00') /Creator (ReportLab PDF Library - www.reportlab.com) /Keywords () /ModDate (D:20230303171528+00'00') /Producer (ReportLab PDF Library - www.reportlab.com)
+/Author (anonymous) /CreationDate (D:20230926163933+00'00') /Creator (ReportLab PDF Library - www.reportlab.com) /Keywords () /ModDate (D:20230926163933+00'00') /Producer (ReportLab PDF Library - www.reportlab.com)
/Subject (unspecified) /Title (untitled) /Trapped /False
>>
endobj
@@ -53,10 +53,10 @@
endobj
10 0 obj
<<
-/Filter [ /ASCII85Decode /FlateDecode ] /Length 4990
+/Filter [ /ASCII85Decode /FlateDecode ] /Length 5025
>>
stream
-Gau0G9gjk$gk.*gtV5^QhP>ElQFNPr;P5ag?r2t3H)Y,h$6Z<X*:=PC/l$QW7T0NX$XA=4S'nQ=>TehU[5K$(gYh.rqk(1R\UE+.?2_LR?/4CEH\U@UAuP.)R>f8t-jSFZog[,\F"]n"A*Wa"t1&(11RMZUQ-lQ/DG"6P0b(LW?O+f0Lt)#R]DQ\u-"r(1=R[1&VVViJ8H^RT@'bUC6'9)V&J(`.:_Y8l0W\'m2jhVG!5l"ukF80rN-E*:%o*P#$D/h.K%'7m#I?[U!bO$GA;L;;6HR1V_p0D%TmG(j%,/:e$5>@+&Wm)-"j;H:\rtfo*X`47:`U(;;hoqN3/3%2IN/HQ>d8^u[+e5n'.2*/"T&3@G#3d"n1dJ7G1'et0f[u'.]fc_'UhXRJE[R.nfuI="q=-)DfM::lVHOA^oZ2Ba$c"]:%b,]$HWENpqt0`qj.F`kJ>F<$q^EU/R*?r\[Y%_mCkZ,92r_&B6LGUt5BK'%lA`UR'I-MUicF!Z$4"@_icEKl@k;M[4h;TM!=O*M9D4/(_\2kGZ_i>!p^LPXYmNXt*ENpf:%.lN7G.s\82_e=$4-Pa3(P'0sM3=lD^EM8"oFBlOlX;2!K1?8bBd-FXl$jVSBWXbhmY6k[kXKKGIS.(bmO;bnKlJL6U$=<5+1XSXIZgXOqrJ(i#Z6!J1V3(L"-=%UP77S5MIcJ?qFVo:Tc,#/%0L_\QY[=sER/X%`Fr5m="(4s1'&-0S*O5/Hd%-,F3ir+b*&bh>2GblfRg;ZU;N;b%70%rb<"/9G@1$-]XH7G^?&1#d/n)05ou(M2"SDHeA;R/`)i-2ldL?@f72)Uo=A!!a#?k(f3s]Qg4&3#1TM'ndaO4L))0nN'SL+c:.b+_RZ1EaR5seoh:8P5(]2JQ_GcW/R9nFjXa\]<7ggRKZ++jt'"oFleRu3FJVl.d0=A;s?HcQJV!=*op#)it,_22d^)*CkYOVTRN_UY/Y!4s(Jc`D`SO\#fp\M:jLM3#JVBn/Gc;/=Ah.H=2^+!8I?C/<5KM>YS[D)JMYOQNS/$!$Z,^(LXJhWlDq&)Yak=NY!n+M'rjh)&YRsT'UEtJ/-GjjF@9S#YEQ-C;Lt!?l_:9$(aSeis.+>EMid;0\,;jN^/1$:Z/8_2urP=MiC@8Epu%HI#4*&k&?>7#;@P2q07Q[&NUD5X#=c<9UKR^n-UjW'lUuD^bTHh'Wr#P3R/tO!sk#S'c[&_et_FR8-B@T`93.g&hrg4;;Dh+&dHXNckI&8Bf5E26*S-_b)J5`#sr'P@DZK(0USN$0O_bG`7=npaCPEl6K",FPYR>#;b&A\.5'9Xr.H3Ro/80CbVMpMkl[-L*^q/b#%>',@+,_)Os;uI["U1[),,?D)!&Nf1l*jT.bJjB_8(&S<=oA:"e0lsR.t'QZu[;`mE;+q(AKOR(^*m*27B-_`_%Ao)R%WE^'1A)WI'R*,P_IPXn7Dh_;dC2N7V#&(hlC0?kh84\/cdu87'2Y4`u[f^_8iJ=9>6"7SX8mCQ8kap!c.E%"nBf,@qB_b5@F=TD'i[`dW)ci5p-:_/.,7KZfd1I*njaq#koI%9)=HqRZm"2odQ*QW*Vq@BN?Bb:?0-Y)t!Fm`HH[Ug6aOA%^29!",'HTgK5Ea,]\1l5nu$D*":$Tad1]D2fj.3b8-(e1J\!^t<+LS[THp[`Ka^/]r-nOU/.'md\[8+8EL$X0FM+!Ua]tS>W6aI;CaRT";t0rR2E(P!NO\(Rt6jD3"">f2MD\P<;%ga!b/(OLJ7Y>bq1F?83@^L?r6jK%U%QB\n7:KZ1l3(BheCbYpokJ`cYCX%]^<3H^B;f^4TtYKWo^3nlA58P4Hacc`;7K`37*NmWq'U)KH:Xg'(6E8Ac%R(C=_ZELH,=<^Wu8E:a&8_;>>jMB>/4r<;%#sfshc7pN*Lj:K4e^Q1j<4tCS+u2_+*@=R.GXh*b.7iduu,qN:;JR)@J[rn/i1O,r1K%)*o5MB\kfXp(#!/Bo#[okTfW9$6]BETsh.$j^T?1PAQ>dBNH%%E:@um-4VsZ;9S=[i3G,a`/%jB8m]:b(=HYgbcIqC]_l)@K%Ehh`Qpp%gk'3@!!kd8?BWp@I8bh.<%3L8o9*_bC"UsXX=6K\\?2Q\]d`$=Yr0QiEg@K/-P.NB0p2TO$>D("WAe3-:P>b5?ql@]C5:91J$@D&2Ca7tmY.PYa*b6nnH?,P;qbe/C,@O:`p(R(CIp/9-LuK(pa@U%k*dM,sn\;/B+KCTA:">C>t7m_U0?.FS"<$_4\JnZXQ?#B>C/-U0+_kO3R<:ZX-#s_r&fBAdU4,fLNBKk3oFQ+pY,`5E]t/[ZBP"aj'+$_k?0.9bG,a.7=Y1b4.EH;8;`(Pqe9:1?i/iq)S-/TmA4+mk5WM_,s-kIW%o'!k+ZLn75d,->9?Crok6V=b/\V/;#+7,;EY!>hY\cG::="bMp7p/XJm(4HjWC('L$lTZMF.)CDC0&iZnt?MC0P$Z$of%D;PR.h$G9J][ICH.6s1gL8_B>Jn8(1=-g`Q^5Zd924ZgM)Bm2>pm[g!M0Z=.0"t(>J1;Zb)\)Bm06WO3O8:p:FIBN4(]=[+RTTBfirn/.Z>OT&nMhg9Wm^c$boNZNniLaQsYKOu.LmXi/K@6R.u)7FB9Hk[_&04rYQF2U&m+X#6r-nkcL>Anc@+F^m$uSNWHCT4`)?;>]#IC9>D?'X^tPG*En\e%8A78Qr6q`bqmo25PiZ;-H[Hem2HoCX9K>2_^NF,dN_T%),?=Mr-J9WN["`)`qbhS`g&+5b"OX)7kBkuN#CM>YpV!#$NYgB&^b>dk&6`&[6,R(.6D:cO'YH&]Xn\EgSUM1jK_#SSqrb7dBR4`4Ahk^-XR0Hp;*XC22+EMLE>qs3*oaU-Ps&k&ReohW4:C*P-040DG?t+kp3[lMkkACeaTCIR!l#LEB:gjaZ%.IfMU*1o1~>endstream
+Gau0G9ir$YY#1I364MdmfPG]/H+:Z*(&jip_AG0PnJm61K<-"'j2)h`4dEENc3T1#hHlgFrQu`VY.4qrROtJ%bmMj"ImNhe[3qiN%HAr-u):%pMYqjLj*'pYTmlGCTPhD?!hRlrd9DZJ.6lkdMtW(YQIUP2E#[XmOGj=-"0O?Yd/qgXg@-[$e"L4Ho>k(UIh^F1()A8Wd;1VER@KUE_AX=tt_+.g;HD_`Y5s,U[i!a(5:m6Eqp[!#d-f4#but'&"QUui5Hgc8Tg1?`sR*9hMq%5+&]lNcrUeP>S?*/1dX`CE,5bi'X[9or-0s.&CVD(fL#u!Bdjf[L4*!__(p:s/J$KG%CqZHKomQ#9&lW/SZe\pHqM-#1aWGGIL@pg%(0][M`hgA`1X*mEs53U3o1Tf(;s(S=c;@IO!$_Tai.#mbb4j,$KPUpOhTC>7Tf"Q/'@m$lgBVF^0#`SH_Ai)2`j.Ymb;d`UokQDD/t'RZ@L_r!2r"P7e:VO$R!XM[kr._>mX*\:"fX@qSu:)pZ6"5idVe"A;fGFG2llpL#u+''G>2NZDW$=>ug=/TG:$)mjbcXF:IhgQ40nBk[;rOPEM`#V+#9CT,p^5.B*TJe#m4`Up";@S!&coJld_=,YV27E\T!J2$4;Wlft-'fJlD>lIIoB@B3;BE;3.*NLa**(Y3b%`a_$V'Jr<2/<7a`-Gek#Sh%A#+s`'/MPFL"P!ZQ2Oi#rGj"Z+X0GA2m\FCOq&$KZg=@CY6F*n6DFaO^G?SP+\?b+cOL3J7c@IfSNshKmUZ:i$A$dq'cljR7_QHi%1b9cdWB,iI^?X[%iH6/Ai;B7Y!3H8r@K(*_;S`_B58.=U3_Li3fKXb.e+F86/VVD-dHTY8/3<&Mll.HMWREOG9Fa7&LFW_&LA?Cnt%/2\DWnPpYg]Bk;Pi)\-2.:GB^h^VLS3)([YIcY'(K'qHKp/_I--0P6/iB@7JRd4:al,5I%"$1c8[s]5/M*`o@QK$\-rMeP;(p*i!W:8_k*[UV)]4ri#T=_&IG$F@sbk%]_nFJ@+Xa\DW8VfZVABK`cB2LTLom%$S"ENG+t:i#'p51_;s^nIY2\Qq04t&if^BJr=V.d$^(rU4Y*=rbu,8AXClf_(gKk"[a+saCrmG(k2iiLn'TIX.UWT5Ti#R(Gmd"=>(*r"QS#no0g^Aale;0@*=BHT`HudGnh8b5`d(NAh7N1nYS#d)FA-1<9jH$[>73>)FBWrgIG9iBF@BZ'K*D%VmfQi[LJq?1g-@[I@#1"HAGN:HI`gW,s/&h"_tZPIq$Mt?2.Y"&obbG930'lFRTfmX*+!kCV/5(:%jqT3+O$,L.sOMGjW[>j9jf+"#eDXn*,QiVRM,?TLTcaL*km^g5tIcT03@tGPX2ANE:Q'Yd[ZRgn:cWF6#/=-F=LC)56Z+TM9_(pYt6^C\:UaktW#(O<@,Vnb"X$HO"I2ED5[uN=NFkg@@-2k#Kn;;hLMVue"iJ#tYD7JlA_%8fr`3>aL.cWk=G\B78D%&(EDD6IWStJm6nWP,-/FOn\#-4)6oO;\85!U?\/Zbin[Uf3,lNTudie+'e=JK/5%QM0F(a8I*e[@nQp=s&Cjlm]Dr!k`:]eO'gO-f@B$n3ul>=0V+dJVl4)3)PN!T'F`2tMR8'-'okeTU&fm(1*^)[D!@3M!Xf,,o;]Z!-AK@!UFJK4V9Fo^IO"A&:]L$f&Ftr16H.QQ8#pa[p[sF!AL3/*8!s[29mO1\k>NggGAIY:ipX,-kSZJCu-;jp+ZPHdHnfTaUkA$DA?#kdP2/1B*d*H.DRKb>cGF=estLJfR1<*5^+37:(2oi5gPnZUJI;+>Y"SdVAXtYBk(?bjNDGgrT_rKS':n2Hu\bU3+`\T^)g*FCM0r92lt0&HufO@,S0qog.1=L0Db6Q8k<%F#dcs6AtcTm8CXa]"sQeK+,r_X]YPAIpgWQ\M;kIlXl/k26hsMOrBHT0QS4Ne&:RT)_A]!B.S%1K>%N/K;39'07.RjF?pt+N&eXl4D&(Tf_2c@dWO1-/9-QgO4X056BmKor@>#N`tHV/,ra!Va[4lL@Wf2h,[aAq[NLRcujtP%Sm6EOX8GIB$8*<:lXeD)_>-0H,d,q,?-+Jqg#T?j^m$QQI!!SB8nJsrf=M!:gE2YT^)ePp!/().%LA?j@'f[R+e1AdH;GBjC$b8RHVRc4Xd=B?4D;/_lR1qso:YCRbD=W#AQclQYW,N8gr.:XCU@BM=$8JZ'"%:UNAseCE'E$>E[[L=K.EKDc5MEfE<,?aJa'^F.B[Iqi_GHu6?bq%D,D(Q%iq8D22Tp?h#i8cRNo$(A6sGX3flE.,\pK_X9j("R/#V/-.l`9Mk8'hUUTndT34gVUfOAbKQMkcD)p(OMP#:$AP^W=WLpT62PU*`hsBQVfp>)4k)M\^bJ0T6>'SeuKE@2/0/K@P?q.:.8J[*]*5YS&JbW#S;)mMoK/32ZSab/pk^P)qE\GKSHokCG3+um=k"pBT(U$[hA&,pl3`T+WB2Qah;=AJ'rWt*GPdYGM1R&^!f.-?q^)4MN[l//VOD/m&M.![F-IU/aC*M[(lmHi!Y&Y`QX>C+mcO+OKorMsWY0ZOP`;eN(RQ*UFVZT\-[sk%]XbKMkU=H&r@^I%4d>g[N-RdF.n%_\%24kFQCCLr6Brttj2@nhO^eSBl$idagFeV:+4\mo61&Hef[GG>$;lpk((fo[63mQ9cU]lK1IVXLHNIP0j>2oi(#1rXnL"/&0F^]TUs..No_b2Y5nDVM;N7^,fKf1i/@A/iYr)i/o'5&*'fu0Y>L,O$eJYnLt[]n:/$8)aqM3\OMD5-=4FIVL+Yhpd"09!DtjpOh"UAi$"S*XNkdnLU_0^L.@Qr&!jPUo58a^#[&hW-X(@;g1[Ku>o1dmEDjghJ#09b+UL!17#.>nf7r\ojX\A:Ek$J]SJTr<56la>7]Js=tgi^BKAA[XRL<5h7Fc@WN*d9Y=p,t'XQkXsT%l&q=\3j`2rH6T-S-dc+'Q\G"2cn3@A)2)YB9@ZfG3H!CfB;"8hc>clg(Nk`_eT%5E3-cP=IZ>)qq%,M/AaSUoZs)57.g./FU[!G[Fe^G7k7KHYLYJt2^&.ZdmsfGEC7M#j+#O/['&k!-*hd$VXQ]9oIfj\W)ri'hnD;2!%mQTHbCA99rr?Ej9^r~>endstream
endobj
xref
0 11
@@ -74,7 +74,7 @@
trailer
<<
/ID
-[]
+[<5ccdb050c51ab6d81ad0299b61b60455><5ccdb050c51ab6d81ad0299b61b60455>]
% ReportLab generated PDF document -- digest (http://www.reportlab.com)
/Info 8 0 R
@@ -82,5 +82,5 @@
/Size 11
>>
startxref
-6275
+6310
%%EOF
diff -r 22878d2aff05 -r 9f18bcf53f92 test-data/tumor-scatter.pdf
Binary file test-data/tumor-scatter.pdf has changed
diff -r 22878d2aff05 -r 9f18bcf53f92 test-data/tumor-scatter.png
Binary file test-data/tumor-scatter.png has changed
diff -r 22878d2aff05 -r 9f18bcf53f92 test-data/tumor.bam.bai
Binary file test-data/tumor.bam.bai has changed
diff -r 22878d2aff05 -r 9f18bcf53f92 test-data/tumor.call.cns
--- a/test-data/tumor.call.cns Sun May 14 20:09:17 2023 +0000
+++ b/test-data/tumor.call.cns Fri Sep 29 15:43:42 2023 +0000
@@ -1,2 +1,2 @@
-chromosome start end gene log2 cn depth probes weight
-chrM 848 16023 - 0 2 2.05471 54 42.33
+chromosome start end gene log2 cn depth p_ttest probes weight
+chrM 848 16023 - 0 2 2.06481 0.0731783 51 39.1851
diff -r 22878d2aff05 -r 9f18bcf53f92 test-data/tumor.cnr
--- a/test-data/tumor.cnr Sun May 14 20:09:17 2023 +0000
+++ b/test-data/tumor.cnr Fri Sep 29 15:43:42 2023 +0000
@@ -1,55 +1,52 @@
chromosome start end gene depth log2 weight
-chrM 848 1121 - 5.9011 -0.545691 0.408064
-chrM 1394 1667 - 3.78022 0.488494 0.663959
-chrM 1667 1940 - 1.80586 0.0200539 0.951602
-chrM 2212 2485 - 1.65201 -0.234816 0.863481
-chrM 2485 2758 - 4.0696 0.153636 0.124621
-chrM 2758 3031 - 0.717949 -1.35597 0.802412
-chrM 3031 3304 - 1.33333 0.385198 0.698993
-chrM 3306 3579 - 0.626374 -1.37983 0.9523
-chrM 3579 3853 - 2.30292 0.471839 0.953456
-chrM 3853 4126 - 2.74359 0.444955 0.954775
-chrM 4126 4400 - 0.748175 0.465611 0.488348
-chrM 4401 4695 - 0.94898 -0.583114 0.722949
-chrM 4695 4990 - 5.01695 1.13235 0.235104
-chrM 4990 5284 - 1.73129 0.209867 0.585461
-chrM 5284 5579 - 5.97966 1.18493 0.334994
-chrM 5586 5655 - 0 -21.0389 0.909906
-chrM 5656 5729 - 0 -19.8096 0.489546
-chrM 5760 5891 - 1.79389 0 0.933441
-chrM 5903 6171 - 2.15299 -0.0283011 0.954219
-chrM 6171 6440 - 2.02974 -0.212606 0.881048
-chrM 6440 6708 - 1.51493 -0.38297 0.954355
-chrM 6708 6977 - 2.03717 -0.317296 0.919868
-chrM 6977 7245 - 3.05597 -0.127011 0.931699
-chrM 7245 7514 - 1.24907 0.72831 0.445461
-chrM 7517 7767 - 1.944 0.680162 0.754313
-chrM 7767 8018 - 2.24701 -0.510836 0.476217
-chrM 8018 8269 - 1.00797 -0.663743 0.679122
-chrM 8365 8630 - 1.0717 0.28099 0.736364
-chrM 8630 8896 - 2.07895 -0.154606 0.918337
-chrM 8896 9162 - 3.66165 0.147562 0.952129
-chrM 9162 9427 - 3.60755 0.937798 0.763689
-chrM 9693 9959 - 2.07143 0.459741 0.807601
-chrM 9959 10224 - 0.00377358 -8.75948 0.810371
-chrM 10224 10490 - 1.44361 0.509209 0.934515
-chrM 10490 10756 - 1.82331 0.0655732 0.839154
-chrM 10756 11022 - 1.12406 0.238204 0.822297
-chrM 11022 11287 - 4.27925 1.20043 0.953885
-chrM 11287 11553 - 2.93609 0.224804 0.945234
-chrM 11553 11819 - 1.06015 -1.50066 0.954184
-chrM 11819 12084 - 2.40377 0.0920864 0.791533
-chrM 12084 12350 - 0.736842 -1.15941 0.633433
-chrM 12350 12616 - 0.736842 -1.25242 0.954184
-chrM 12616 12882 - 2.48872 -0.187246 0.898846
-chrM 12882 13147 - 4.50943 0.419127 0.915456
-chrM 13147 13413 - 1.47368 -0.730007 0.952782
-chrM 13413 13679 - 2.95865 -0.0213761 0.95418
-chrM 13944 14210 - 0.890977 -0.337011 0.755369
-chrM 14210 14476 - 2.21053 -0.0427224 0.83652
-chrM 14746 14987 - 8.14523 0.722701 0.582259
-chrM 14987 15228 - 2.48133 -0.105067 0.78567
-chrM 15228 15470 - 1.11157 -0.96567 0.951837
-chrM 15470 15711 - 3.9751 0.576278 0.951583
-chrM 15711 15953 - 0.809917 -1.38778 0.949491
-chrM 15955 16023 - 0 -21.1972 0.909384
+chrM 848 1121 - 5.9011 1.10765 0.461544
+chrM 1121 1394 - 1.4359 0.5119 0.42727
+chrM 1394 1667 - 3.78022 1.00545 0.83803
+chrM 1667 1940 - 1.80586 -0.141849 0.898961
+chrM 2212 2485 - 1.65201 -0.341112 0.939111
+chrM 2485 2758 - 4.0696 0.227416 0.0932326
+chrM 2758 3031 - 0.717949 -0.74495 0.631914
+chrM 3031 3304 - 1.33333 -0.242655 0.920093
+chrM 3306 3579 - 0.626374 -1.60223 0.635989
+chrM 3579 3853 - 2.30292 0.419897 0.823341
+chrM 3853 4126 - 2.74359 0.492218 0.954299
+chrM 4401 4695 - 0.94898 -0.75838 0.810217
+chrM 4695 4990 - 5.01695 0.833877 0.745894
+chrM 4990 5284 - 1.73129 -0.166905 0.52302
+chrM 5284 5579 - 5.97966 1.47869 0.301566
+chrM 5586 5655 - 0 -20.2111 0.909096
+chrM 5656 5729 - 0 -19.9628 0.789733
+chrM 5760 5891 - 1.79389 -0.439065 0.721317
+chrM 5903 6171 - 2.15299 0.879609 0.881613
+chrM 6171 6440 - 2.02974 -0.56855 0.540091
+chrM 6440 6708 - 1.51493 -0.533208 0.953875
+chrM 6708 6977 - 2.03717 0.010185 0.924831
+chrM 6977 7245 - 3.05597 0.140146 0.861631
+chrM 7517 7767 - 1.944 -0.010185 0.932072
+chrM 8018 8269 - 1.00797 -0.730833 0.739629
+chrM 8365 8630 - 1.0717 -0.175653 0.333588
+chrM 8630 8896 - 2.07895 -0.906325 0.953701
+chrM 8896 9162 - 3.66165 0.578937 0.922022
+chrM 9162 9427 - 3.60755 0.713289 0.953614
+chrM 9427 9693 - 0.808271 -0.874973 0.24358
+chrM 9693 9959 - 2.07143 0.093785 0.870609
+chrM 10490 10756 - 1.82331 0.051865 0.901124
+chrM 10756 11022 - 1.12406 -0.367165 0.23713
+chrM 11022 11287 - 4.27925 0.646415 0.94264
+chrM 11287 11553 - 2.93609 0.0993253 0.941632
+chrM 11553 11819 - 1.06015 -0.671504 0.923937
+chrM 11819 12084 - 2.40377 -0.123249 0.829158
+chrM 12084 12350 - 0.736842 -1.27337 0.953701
+chrM 12350 12616 - 0.736842 -1.07369 0.953701
+chrM 12616 12882 - 2.48872 -0.24473 0.918407
+chrM 12882 13147 - 4.50943 0.330991 0.612262
+chrM 13147 13413 - 1.47368 0.0980097 0.895383
+chrM 13413 13679 - 2.95865 0.764085 0.898039
+chrM 13679 13944 - 1.64906 0.200821 0.200719
+chrM 13944 14210 - 0.890977 -1.20825 0.935464
+chrM 14210 14476 - 2.21053 0.220457 0.911385
+chrM 14987 15228 - 2.48133 0.0611491 0.887423
+chrM 15228 15470 - 1.11157 -0.517988 0.95146
+chrM 15470 15711 - 3.9751 0.858538 0.951359
+chrM 15711 15953 - 0.809917 -0.698856 0.917254
+chrM 15955 16023 - 0 -20.8746 0.88741
diff -r 22878d2aff05 -r 9f18bcf53f92 test-data/tumor.cns
--- a/test-data/tumor.cns Sun May 14 20:09:17 2023 +0000
+++ b/test-data/tumor.cns Fri Sep 29 15:43:42 2023 +0000
@@ -1,2 +1,2 @@
-chromosome start end gene log2 depth probes weight
-chrM 848 16023 - -1.39012 2.05471 54 42.33
+chromosome start end gene log2 depth probes weight ci_lo ci_hi
+chrM 848 16023 - -1.4129 2.06481 51 39.1851 -1.84016 -0.943
diff -r 22878d2aff05 -r 9f18bcf53f92 test-data/tumor.targetcoverage.cnn
--- a/test-data/tumor.targetcoverage.cnn Sun May 14 20:09:17 2023 +0000
+++ b/test-data/tumor.targetcoverage.cnn Fri Sep 29 15:43:42 2023 +0000
@@ -1,38 +1,62 @@
chromosome start end gene depth log2
-chrM 576 647 - 96.2958 6.5894
-chrM 647 1601 - 22.022 4.46087
-chrM 1601 1670 - 3.10145 1.63294
-chrM 1670 3229 - 1.6068 0.68419
-chrM 3229 3304 - 1.57333 0.653824
-chrM 3306 4262 - 1.8295 0.871448
-chrM 4262 4331 - 0 -20
-chrM 4328 4400 - 0.0972222 -3.36257
-chrM 4401 4469 - 1.82353 0.866733
-chrM 4469 5511 - 3.54127 1.82427
-chrM 5511 5579 - 3.20588 1.68072
+chrM 576 848 - 91.9926 6.52345
+chrM 848 1121 - 5.9011 2.56098
+chrM 1121 1394 - 1.4359 0.521953
+chrM 1394 1667 - 3.78022 1.91847
+chrM 1667 1940 - 1.80586 0.852687
+chrM 1940 2212 - 0.0404412 -4.62803
+chrM 2212 2485 - 1.65201 0.724226
+chrM 2485 2758 - 4.0696 2.02489
+chrM 2758 3031 - 0.717949 -0.478047
+chrM 3031 3304 - 1.33333 0.415037
+chrM 3306 3579 - 0.626374 -0.674905
+chrM 3579 3853 - 2.30292 1.20346
+chrM 3853 4126 - 2.74359 1.45606
+chrM 4126 4400 - 0.748175 -0.418552
+chrM 4401 4695 - 0.94898 -0.075551
+chrM 4695 4990 - 5.01695 2.32681
+chrM 4990 5284 - 1.73129 0.79185
+chrM 5284 5579 - 5.97966 2.58006
chrM 5586 5655 - 0 -20
chrM 5656 5729 - 0 -20
-chrM 5760 5826 - 1.06061 0.0848889
-chrM 5825 5891 - 2.5303 1.33931
-chrM 5903 7445 - 2.01297 1.00933
-chrM 7445 7514 - 1.85507 0.891476
-chrM 7517 7585 - 0.544118 -0.878009
-chrM 7585 8269 - 1.85088 0.888209
+chrM 5760 5891 - 1.79389 0.843094
+chrM 5903 6171 - 2.15299 1.10634
+chrM 6171 6440 - 2.02974 1.02129
+chrM 6440 6708 - 1.51493 0.599247
+chrM 6708 6977 - 2.03717 1.02657
+chrM 6977 7245 - 3.05597 1.61163
+chrM 7245 7514 - 1.24907 0.320855
+chrM 7517 7767 - 1.944 0.959028
+chrM 7767 8018 - 2.24701 1.16801
+chrM 8018 8269 - 1.00797 0.01145
chrM 8294 8364 - 0 -20
-chrM 8365 8572 - 0.623188 -0.68226
-chrM 8526 9207 - 2.88693 1.52954
-chrM 9206 9990 - 1.97194 0.979615
-chrM 9990 10058 - 0 -20
-chrM 10058 10404 - 1.11272 0.154086
-chrM 10404 10469 - 0 -20
-chrM 10469 10766 - 1.69024 0.757224
-chrM 10759 12137 - 2.3164 1.21188
-chrM 12137 12206 - 1.76812 0.822213
-chrM 12206 12265 - 0.152542 -2.71272
-chrM 12265 12336 - 0 -20
-chrM 12336 14148 - 2.15563 1.10811
-chrM 14148 14673 - 2.24762 1.1684
-chrM 14673 14742 - 8.5942 3.10336
-chrM 14746 15887 - 3.49167 1.80392
-chrM 15887 15953 - 0 -20
+chrM 8365 8630 - 1.0717 0.0998986
+chrM 8630 8896 - 2.07895 1.05585
+chrM 8896 9162 - 3.66165 1.8725
+chrM 9162 9427 - 3.60755 1.85102
+chrM 9427 9693 - 0.808271 -0.30709
+chrM 9693 9959 - 2.07143 1.05063
+chrM 9959 10224 - 0.00377358 -8.04985
+chrM 10224 10490 - 1.44361 0.52968
+chrM 10490 10756 - 1.82331 0.866559
+chrM 10756 11022 - 1.12406 0.168719
+chrM 11022 11287 - 4.27925 2.09736
+chrM 11287 11553 - 2.93609 1.5539
+chrM 11553 11819 - 1.06015 0.0842689
+chrM 11819 12084 - 2.40377 1.2653
+chrM 12084 12350 - 0.736842 -0.440573
+chrM 12350 12616 - 0.736842 -0.440573
+chrM 12616 12882 - 2.48872 1.3154
+chrM 12882 13147 - 4.50943 2.17295
+chrM 13147 13413 - 1.47368 0.559427
+chrM 13413 13679 - 2.95865 1.56494
+chrM 13679 13944 - 1.64906 0.721641
+chrM 13944 14210 - 0.890977 -0.166539
+chrM 14210 14476 - 2.21053 1.14439
+chrM 14476 14742 - 4.45489 2.15539
+chrM 14746 14987 - 8.14523 3.02596
+chrM 14987 15228 - 2.48133 1.31111
+chrM 15228 15470 - 1.11157 0.152599
+chrM 15470 15711 - 3.9751 1.99099
+chrM 15711 15953 - 0.809917 -0.304153
chrM 15955 16023 - 0 -20