From 45cbe52e4943ad2b00ebd6c3b7b969aa05bc2683 Mon Sep 17 00:00:00 2001 From: tbrown91 Date: Wed, 27 Mar 2024 10:58:23 +0100 Subject: [PATCH 1/7] Initial add cooler zoomify --- tools/cooler/cooler_zoomify.xml | 47 ++++++++++++++++++++++++++++ tools/cooler/test-data/input.mcool | Bin 0 -> 43560 bytes tools/cooler/test-data/output.mcool | Bin 0 -> 43560 bytes 3 files changed, 47 insertions(+) create mode 100644 tools/cooler/cooler_zoomify.xml create mode 100644 tools/cooler/test-data/input.mcool create mode 100644 tools/cooler/test-data/output.mcool diff --git a/tools/cooler/cooler_zoomify.xml b/tools/cooler/cooler_zoomify.xml new file mode 100644 index 0000000..48cfca0 --- /dev/null +++ b/tools/cooler/cooler_zoomify.xml @@ -0,0 +1,47 @@ + + Copy and balance a cool file. + + macros.xml + + + + + + + + + + [BDN0-9,]+ + + + + + + + + + + + + + + + + **cooler zoomify** + tool developped by mirnylab + see https://github.com/mirnylab/cooler + and https://cooler.readthedocs.io/en/latest/cli.html#cooler-balance + + command-line:: + + cooler zoomify -p \${GALAXY_SLOTS:-1} -c $chunksize -r '$resolution' + + + + diff --git a/tools/cooler/test-data/input.mcool b/tools/cooler/test-data/input.mcool new file mode 100644 index 0000000000000000000000000000000000000000..42cdfbad1cd70815dc91a996b3b52dae31e975e7 GIT binary patch literal 43560 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 literal 0 HcmV?d00001 diff --git a/tools/cooler/test-data/output.mcool b/tools/cooler/test-data/output.mcool new file mode 100644 index 0000000000000000000000000000000000000000..42cdfbad1cd70815dc91a996b3b52dae31e975e7 GIT binary patch literal 43560 zcmeI52~<2agPK28p{Bf$*@PXwczA)N4GR>d`pEFceayT$ZcK zkY_73S$JFuae?QIb&boDR#0Kb|C;AK2`T=MC7^9wiVQk-NhZxsQ>9Z>wm3@)BriHH zS+s`s_tjqLzRK5w=M|#!gYgSW;`=F%IUSqVn&O(Z9%>G7JM}welN2F92oM5<03kpK zbRhzH>PrigzU5Hta#rs=b;Nhho;xIbdx}aM$|}oKr-*D;(4BoivGUZ)bieA0!a-M+ znf`Ux&rO@?EIDm@{bWnev5g748yhY>IJG(Xg#Dwsy_@YOq&;9eC0Q1Kpp0_JzpiXh z=h`nC_4$(>`Kekl1~Fr{aNTh@x*>5h86MWH=L|2WImh@zI+$C=R$ z&7oT-^hwQm!N!%$e!<2Sv0fFd(d)0OUPMtBuf*KTQ~z93X-e@q)q-`ws~^u4So5Vn z@dDg4JLRWn0MUf3UlesqfXx8M7F6G|q zoj6&>5r*PnJc^nnH*;w2wHB1$X-RQ;`of`A@`v)qC3nU-pSIo7uyFdM(h+R)_w*$( z@5PVYb?=N{!kD%xn1@hW!J?)QC8avt{=-gF2y3jBP|WuyGU z#Vt7*iwBO6jrv%O&Qb$TIV+o@`k3@D%~N{`c%9Xv-qD?_b=+W5QgA>#%0V?-$~8~_ z#NqXv({m#F?(#@9sQhW)8ncD29B)xzr+%#d*v*2z0`(?V)m%>Kk@B#JWiupCRt^Z; zYj=L=>t2&~4GSJ}%W3`_zBhJc?i%&snfSW1$&phZggcS! z*N;z6u%6&w=s!BhWvgp%tL1lZsNdk3(oIbeq*A^m$J37Tb*MDEPwpTk!wvU zXFOK)SkgbFx!!c%m1DmAVT}*px^3xu5RwxNXvM-Li$>zkiGYCZMqGlR@n+_$2N_nsAfA2NqM<-((5RSTLc zl1C*}+~2|Lc|XwO-pAJtG!$*l^lDo6e)g3R(YZa53DZx1wDoFV+Zsizf6UG@)nQgk zUebl^)Ug8xaASfkDt1n&o%_?ZOEaca+U2e?+&bvTzz<~udM}Z?``(Z`c`udbm4&RE z=@;;y|CQZOeBkt9bJ9bD(h+7Gzy%E$RUqaxNAxegb$i&!35oxW7HhTr)=&98*+0`1zNdm^XVlZn6vM?^tpB+V7b@1-{;& zv5)YQY^-l&Bq^=73RL2ymzp0*Dow)OngVxKzkYe*i4jX;G85+R>tk7SwB@4YyZ45K zIi#GLHsrhQ^-VXMcDPKiZ=P`eVOsdi@$z>}XUwyov)ekJekh5OQzfZlu|zDMu`$c# zyF;}N`|E0JYwPM7Q@%a4f6sxs{ReC74Qs6<)~|5%^FMX+jl{gf((_K+!VPn_ZQJg- z-Lo>#@<>YBHA!k((-o1mwIoHt4z{Y>^4pNUH)W&M2S+PI3ctzEukyEfckq~XdHHXY z-ao$ac20%I#@cYBN{^M&i0#{o0=6p^(`;nUZ`28l4^#bo2K8Gc3LO_{JiNx4qW)Lh ziwmBRBGF-^trOnY>vMlR`%a-}z!(->>d2i)!dE*s?9{m(xQx$O9iW&wDp% zd}LVMiRyYATR}CepT3}m@^Tf`7~2f5q2Jgeb8XqQzKRqfi_+Uh4Ws|dUqWC}uh8eF zDD0PIAWcIdI$7m;fNoVL|1VNTZr0c370FdiQl85PQ+ zz*%76B0n8Uc8ak7E}Gv-)U7kL`HwI!CY-)n{6|7&L6Rl}2mwNX5Fi8yfi6P;+m98f zN4o7tXeV0GhMSPC^SpK=r~|??*o}NNXADe4A*cfa({2Q|Cn$jDm+`!spM$12m5A0M z=$sdJg5|OO2~*^=yAWW`3uAjZ4~-wp!9$=4nlT6R!m;2F#_+ud{5QbBMdKEXX%Lv> z80L~sCIJ@JtHXT&uUm?q0ZUe+3cBtCd>2>{-%n6A5_J;-%=>^d>h~=4e83n|(iQS7 zddX6923)w5laVKt(dmqAi8N2DY`s4Sa0MMP^FCnX2rJeozofUiqpI!x!Ge0<*!#da)Lgwkd4NYURs z(siE{_`nX}{{GFoLz?#|6JXva`AB~m`oF@b)7&TNgfv^C$x^Ds3Ke~X|9|{&!Do!M z+561@Yi)i|ZR_X;GW?){s6DL?>t}2qDMkno0)zk|KnM^5{~Q9?4_c3!%=Cj|djQ9J z6d(Eo6|O~57t7XWPkyMSpMJ!i)Ix@269R+)AwUQa0$rB?wkNAl7j@f{FMVBR zo-b_MQ|(7>cF#&Jm+ly`d$f=t*@OTgKnM^5gh1CN@DH$ia)c27GuS=)o%Z2iOmDVc z$ef<=5U=;}!4sUQgc`~5e5Z`D56(d(4?yMDpnXB`3G}gJjv>eE7jQWe69R+)AwUQa z0))WJBcRLf@j^3nt9!sUwf`P2e1;1(g6Ewt#Lxd{m@iBp2~Q176I`v+e4)1WRm}B^ zy4DBs$HJ50c|w>XpWTIkw)KJajPUb&I_W*Oy_;cl{ zsY)pvFq-dwC$(kZWf1~gK}W1@K7zUL0<_yZ|87dO7X6Wy9R>L7PQ;(skqb!?0)zk| zKnM^5U5S7$yB*sDIQ|RPYuKQq3vxI3s z;{DQ@`^$3Z-~R#5VisjYap>x_U(ZdMF;$AMD%kG`Divz7uwPFY48O?4p?Ai{^?9hi zDnF;SzAgRxL|{oE_=9z!HmnD1$I6|lQLT~V{hYbQFwX{kKWaos)M!l|pok9b>w|PE zy)UnXj`4Nq4KnHADe&-f^YC;N_{Mv95BBmJ?BO-Y&)dt}R{-Vs>sQ$R3lAOcJ$P`4 zTrQI;Knd(fe+?F=(p9P)*b==)NTf0o!>2b?d$Y>!Qbm;?r1*{MF8ru9ZJvIIq*e-Y+NY)EC(4lFP=s*Mxa3t#>X=+kySydMCwo-#M2oM5<03kpK5CVh%AwUQa0)zk|@OLKgf8A3K^#A|> literal 0 HcmV?d00001 From cffc19acbcd7fc94cf73e8ea4767eb6441f523d9 Mon Sep 17 00:00:00 2001 From: tbrown91 Date: Wed, 27 Mar 2024 16:32:11 +0100 Subject: [PATCH 2/7] Corrected parameter variables and descriptive text --- tools/cooler/cooler_zoomify.xml | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/tools/cooler/cooler_zoomify.xml b/tools/cooler/cooler_zoomify.xml index 48cfca0..293929d 100644 --- a/tools/cooler/cooler_zoomify.xml +++ b/tools/cooler/cooler_zoomify.xml @@ -1,5 +1,5 @@ - - Copy and balance a cool file. + + Generate a multi-resolution cooler file by coarsening macros.xml @@ -7,8 +7,8 @@ @@ -34,14 +34,8 @@ **cooler zoomify** - tool developped by mirnylab - see https://github.com/mirnylab/cooler - and https://cooler.readthedocs.io/en/latest/cli.html#cooler-balance - - command-line:: - - cooler zoomify -p \${GALAXY_SLOTS:-1} -c $chunksize -r '$resolution' - + Generate a multi-resolution cooler file by coarsening + Given a set of resolutions, generate a multi-cooler file from a cooler for visualisation with higlass. From c134f8013fd37ea56df6b426911e284df3e560bb Mon Sep 17 00:00:00 2001 From: tbrown91 Date: Thu, 28 Mar 2024 13:12:36 +0100 Subject: [PATCH 3/7] Added output filetype in test --- tools/cooler/cooler_zoomify.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/cooler/cooler_zoomify.xml b/tools/cooler/cooler_zoomify.xml index 293929d..eff2414 100644 --- a/tools/cooler/cooler_zoomify.xml +++ b/tools/cooler/cooler_zoomify.xml @@ -28,7 +28,7 @@ - + From e179fafca60484cf81bf51a805b32ebe8c18ae53 Mon Sep 17 00:00:00 2001 From: tbrown91 Date: Thu, 28 Mar 2024 13:21:01 +0100 Subject: [PATCH 4/7] Corrected output data format --- tools/cooler/cooler_zoomify.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/cooler/cooler_zoomify.xml b/tools/cooler/cooler_zoomify.xml index eff2414..69a94bb 100644 --- a/tools/cooler/cooler_zoomify.xml +++ b/tools/cooler/cooler_zoomify.xml @@ -14,7 +14,7 @@ ]]> - + [BDN0-9,]+ @@ -22,7 +22,7 @@ - + From f44ed07eca373423717116fda85765d3881d0622 Mon Sep 17 00:00:00 2001 From: tbrown91 Date: Thu, 28 Mar 2024 15:26:28 +0100 Subject: [PATCH 5/7] Corrected input text --- tools/cooler/cooler_zoomify.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/cooler/cooler_zoomify.xml b/tools/cooler/cooler_zoomify.xml index 69a94bb..8988f85 100644 --- a/tools/cooler/cooler_zoomify.xml +++ b/tools/cooler/cooler_zoomify.xml @@ -8,7 +8,7 @@ From 1c052fbf13e4b57f63f1fa8034eb511598bbf460 Mon Sep 17 00:00:00 2001 From: tbrown91 Date: Thu, 28 Mar 2024 15:49:27 +0100 Subject: [PATCH 6/7] removed superfluous file --- tools/cooler/test-data/input.mcool | Bin 43560 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 tools/cooler/test-data/input.mcool diff --git a/tools/cooler/test-data/input.mcool b/tools/cooler/test-data/input.mcool deleted file mode 100644 index 42cdfbad1cd70815dc91a996b3b52dae31e975e7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 43560 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 From 3b0c1295fe657ce2bf4b7ab6a14b3f0287d8f904 Mon Sep 17 00:00:00 2001 From: tbrown91 Date: Mon, 1 Apr 2024 10:40:32 +0200 Subject: [PATCH 7/7] zoomify output tests --- tools/cooler/cooler_zoomify.xml | 1 + tools/cooler/test-data/output.mcool | Bin 43560 -> 120507 bytes 2 files changed, 1 insertion(+) diff --git a/tools/cooler/cooler_zoomify.xml b/tools/cooler/cooler_zoomify.xml index 8988f85..e5b582d 100644 --- a/tools/cooler/cooler_zoomify.xml +++ b/tools/cooler/cooler_zoomify.xml @@ -29,6 +29,7 @@ + diff --git a/tools/cooler/test-data/output.mcool b/tools/cooler/test-data/output.mcool index 42cdfbad1cd70815dc91a996b3b52dae31e975e7..4014aba5f2cf47478892c0cc371642d21ce25770 100644 GIT binary patch delta 6333 zcmc&&3sh4_8lHOtA%UO?&j1UAH^{?;Ao3^@MO~FuQBko}9zqa7-f&7m30Uhv5iwj^ zpv6{-y0-Yr#%e3J1zoJQRv(zR3%WoPc(2?&C=d-m)ocV_t_Z?fH+*LIoG`c8E=0u%s13ja_M!+)r>eT1k0?9^3!Bhzo6B&L~MH|fMc zIa@#wu9-Wrk<4{3Q+>Bv7)6O02Mn}CE&v{Z@&)D-k>F!3|yEe3wydGK`RoN$s91}<0!D7}L3YeF1rZ__AE-#4^+6yjWo(dw2WS1~Go zsYE@}Q+l1M*MvD{Y-2hUDJblO>F;BCv0giABJBZ=5`DN%Nzc#8g3W@$nvMSSQ3+(lG0WhPlVpOGyU({V@Pelw~<0WJFs zwUUAbba#hVciXTMmtCADu5yMe`PsyU#NXI~bOX74q|MuyOjv*fyR~O_GsfCuOk6BtiV(j0;`S88o-ooZnqeZ(1Zbo!#LrgBQ~Ey>wo2 z)4h%kS|t-3t3H`!@t13Znl-7qqI(b1Dlc7a$SCMsQPrcl>vcT%y~u5@*UyB%DODy!XQUd!MtK5a_UZb5e($+DL+!F7FU*9)dD zh~{gZ`CqpLRR+~>q{5qYZ@D&D&;SM(E>~rJP)p@4X)3Sazn-RM>BQs_GfczuJ`j$nnrChA(yX3j}%$1@k z`@MKq?zRu^`|yC~*E@$J9)8>V=T3(xx#bbK;##rgVym0t8*8Vnn(XE0>FVm^;(E68 zjOSrZP4m{{8^O`{cUpP*nhdsOMElz*ggyaf3#Ls!aHq5>=vJqd(anv!`iplD#=lcJ zS2)+~{=bAj?o-%a>DJcXvbA0xnwZd7RbLZ7Gv>(kd4HN&xx7yE#}1K?np)lKeWUc{M_3ABvXMClUhC$x0jBEBAQ*Hs-0Qx-kb50nRy;kA(pMD?n1sQo z+`d{x0jdYc&=t7-{EO9RGMkR4e%4d#jZT?B`LU@5&|CNv9_&Am(i{ zdk&uQQ|u)<=EWexa|JRcub@PFQiRhdqK=$8f*S!aFW7y|<8mw!sY-UGAk zO%ZcFv30>_v(C z$i1kPuE#Y&Q1-YB0_A~0{&M(V5v!1gDTBkN1O|jEl_3fQAYehD78ZMmka0=L$yuw; z_m>BR1}G85gju6;77{ne7_G+MHYZn|9hfp1vvP9ay9s)i^6L{EB^+KG`6eKE-Z>QK zbr~y2oLIimiS4ugfh`J{11sqLg2J5q@oCg;FShY`qFf3nwR2BF{NHB z;lsh~hA(E|1yGCw&x3bSPU%{$X(zV;;%cZJmNA|VRneG@FzdPg#rc>*0-=pFL->Z7 zW!1~rF95zlbXpbScNTB$Mr1!G+^eiV5J2ESMd36No$f?a(2cBy|WJQcpr3 z%9FD=+n^M zMfXHUmR|c-s~tJfzXx6zp|80gz`NQ|5L8n zPDEbe2uh2aG>-y1RCPOcRMkYi5K|YmmN{}jyZPAR1-a%2yF4c^bc|lU&}&I=yoD~| z&FqhC0v9`}J9RxSzrOxOYi+k{oeM>~K)L9GF*%PPR&$Q2R?Bj<5 zuqV+t3&B~lVRs9g!5-D%h~V%n!(BPVnZFIsMrpCKr{mdzW^{rKH_hE`hMR^3v;~bA z(0am+5W`yl-FOn%?tV4)g7WB#eL_)nB3;8nscNWvcVm*2+o zMAT779fDVT7M$AN9K~#(YuMTaPZ8UgwXvHJ{2k;s!4^lv2kIMfJybk-Jnzb}O zcm+cI>i`SqApiK_mH6&S;FVlaPXezbrDM=Yz$?-AICv#gls_>)0s%!p;J|IGF0%2z?ko!KB6eb@6`y@D+FA delta 443 zcmdnJmVLz)rU@F%8mky4YMaZmGB7eQFh~F~2nYZn2xv?KQw%#cHr`j*{<(LNq3*Lueib3kH_Sxpnr8EYk%<8SNDX>LC&!8(?k`=!b|&Fazo75u%L7 zn>Fe$@U!wTcrdU`?@(v77ldhJ0;=F)Z~zKxXfT??g+Ur2syApbT8k(cLNLHBM$-PLTY;e)LNTTduQ3If14r+|rlOrbb0R6?G#%K%bd%w|-WzIz{|3{dXIKA>YYW&w2r0m$p%Z~?i