Repository 'rgreat'
hg clone https://toolshed.g2.bx.psu.edu/repos/jobucher/rgreat

Changeset 13:29cae736023c (2024-11-26)
Previous changeset 12:903be3cf2a29 (2024-11-26)
Commit message:
planemo upload for repository https://github.com/jonasbucherETH/galaxy/blob/dev/tools/my_tools/rgreat/.shed.yml commit 3132b5f614fa6b70081233041c5f21348059f900
modified:
rgreat.R
rgreat.xml
added:
test-data/dmRegions.tsv
test-data/output_hyper.rds
test-data/output_hypo.rds
test-data/significantRegions_hyper.tsv
test-data/significantRegions_hypo.tsv
b
diff -r 903be3cf2a29 -r 29cae736023c rgreat.R
--- a/rgreat.R Tue Nov 26 08:53:58 2024 +0000
+++ b/rgreat.R Tue Nov 26 10:33:39 2024 +0000
b
@@ -89,8 +89,8 @@
 opt <- parse_args(parser)
 
 # Set defaults for parameters if not provided
-min_gene_set_size <- if (!is.null(opt$min_gene_set_size)) opt$min_gene_set_size else 10
-mode <- if (!is.null(opt$mode)) opt$mode else 'twoClosest'
+min_gene_set_size <- if (!is.null(opt$min_gene_set_size)) opt$min_gene_set_size else 5
+mode <- if (!is.null(opt$mode)) opt$mode else 'basalPlusExt'
 extend_from <- if (!is.null(opt$extend_from)) opt$extend_from else 'TSS'
 extension <- if (!is.null(opt$extension)) opt$extension else 1000000
 
@@ -107,20 +107,20 @@
 exclude <- if (!is.null(opt$exclude)) opt$exclude else NULL
 
 # Debugging: Print options to verify
-cat("Input:", opt$input, "\n")
-cat("Output:", opt$output, "\n")
-cat("BioMart Dataset:", opt$biomart_dataset, "\n")
-cat("Min Gene Set Size:", min_gene_set_size, "\n")
-cat("Mode:", mode, "\n")
-if (mode == 'basalPlusExt') {
-  cat("Basal Upstream:", basal_upstream, "\n")
-  cat("Basal Downstream:", basal_downstream, "\n")
-}
-cat("Extend From:", extend_from, "\n")
-cat("Extension:", extension, "\n")
-if (!is.null(exclude)) {
-  cat("Exclude Regions:", exclude, "\n")
-}
+#cat("Input:", opt$input, "\n")
+#cat("Output:", opt$output, "\n")
+#cat("BioMart Dataset:", opt$biomart_dataset, "\n")
+#cat("Min Gene Set Size:", min_gene_set_size, "\n")
+#cat("Mode:", mode, "\n")
+#if (mode == 'basalPlusExt') {
+#  cat("Basal Upstream:", basal_upstream, "\n")
+#  cat("Basal Downstream:", basal_downstream, "\n")
+#}
+#cat("Extend From:", extend_from, "\n")
+#cat("Extension:", extension, "\n")
+#if (!is.null(exclude)) {
+#  cat("Exclude Regions:", exclude, "\n")
+#}
 
 # Load input file (assuming RDS format)
 #dmrseq_output <- readRDS(opt$input)
b
diff -r 903be3cf2a29 -r 29cae736023c rgreat.xml
--- a/rgreat.xml Tue Nov 26 08:53:58 2024 +0000
+++ b/rgreat.xml Tue Nov 26 10:33:39 2024 +0000
b
@@ -83,7 +83,7 @@
                 <option value="true">Yes</option>
             </param>      
             <when value="true">
-                <param name="min_gene_set_size" type="integer" value="10" min="1" label="Minimal size of gene sets" help="Minimal size of gene sets to be considered in the analysis." />
+                <param name="min_gene_set_size" type="integer" value="5" min="1" label="Minimal size of gene sets" help="Minimal size of gene sets to be considered in the analysis." />
                 <conditional name="gene_extension_mode">
                     <param name="mode" type="select" label="Mode to extend genes">
                         <option value="basalPlusExt">Basal Plus Extension</option>
@@ -98,8 +98,8 @@
                     <when value="oneClosest" />
                 </conditional>
                 <param name="extend_from" type="select" label="Extend gene from">
-                    <option value="tss">TSS only</option>
-                    <option value="complete">Complete gene</option>
+                    <option value="TSS">TSS only</option>
+                    <option value="gene">Complete gene</option>
                 </param>
                 <param name="extension" type="integer" value="1000000" min="0" label="Extension from basal domains" help="Extensions from the basal domains." />    
                 <param name="exclude" type="text" area="true" optional="true" label="Excluded regions" help="Regions that are excluded from analysis such as gap regions. The value can also be a vector of chromosome names. Use 'gap' to remove gap regions for the corresponding organism." >
@@ -123,13 +123,13 @@
             <param name="cytosine_context" value="CG"/>
             <param name="biomart_dataset" value="hsapiens_gene_ensembl"/>
             <param name="advanced_options" value="true"/>
-            <param name="min_gene_set_size" value="15"/>
+            <param name="min_gene_set_size" value="5"/>
             <param name="mode" value="basalPlusExt"/>
             <param name="basal_upstream" value="5000"/>
             <param name="basal_downstream" value="1000"/>
-            <param name="extend_from" value="tss"/>
+            <param name="extend_from" value="TSS"/>
             <param name="extension" value="1000000"/>
-            <param name="exclude" value="gap"/>
+            <param name="exclude" value=""/>
             <output name="output_hypo" file="output_hypo.rds"/>
             <output name="output_hyper" file="output_hyper.rds"/>
         </test>
b
diff -r 903be3cf2a29 -r 29cae736023c test-data/dmRegions.tsv
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/dmRegions.tsv Tue Nov 26 10:33:39 2024 +0000
b
b'@@ -0,0 +1,4777 @@\n+seqnames\tstart\tend\twidth\tstrand\tL\tarea\tbeta\tstat\tpval\tqval\tindex.start\tindex.end\tindex.width\n+chr21\t9795652\t9891778\t96127\t*\t1624\t674.164793127837\t-0.881030354498182\t-105.839134827103\t0.000803212851405623\t0.00248777210007345\t437\t2060\t1624\n+chr21\t9916614\t9967560\t50947\t*\t346\t123.452999506715\t-0.850918273966775\t-50.6124214971496\t0.000803212851405623\t0.00248777210007345\t2202\t2547\t346\n+chr21\t40151874\t40213291\t61418\t*\t575\t221.211867849455\t-0.909376644482898\t-49.1731744362661\t0.000803212851405623\t0.00248777210007345\t196669\t197243\t575\n+chr21\t40908798\t40961535\t52738\t*\t433\t163.436167752532\t-0.910826196882291\t-44.4157048917509\t0.000803212851405623\t0.00248777210007345\t202356\t202788\t433\n+chr21\t39986230\t40047077\t60848\t*\t540\t182.146657521484\t-0.80865526499766\t-42.8329771539184\t0.000803212851405623\t0.00248777210007345\t195407\t195946\t540\n+chr21\t10189039\t10206547\t17509\t*\t236\t75.5858421232305\t-0.774128887302767\t-40.8896764359017\t0.000803212851405623\t0.00248777210007345\t4413\t4648\t236\n+chr21\t9733894\t9788922\t55029\t*\t354\t83.4105377448774\t-0.549605329623464\t-40.8522128416669\t0.000803212851405623\t0.00248777210007345\t48\t401\t354\n+chr21\t40333724\t40378696\t44973\t*\t412\t150.728004630737\t-0.856456581172022\t-38.9751298385552\t0.000803212851405623\t0.00248777210007345\t198080\t198491\t412\n+chr21\t40463227\t40500196\t36970\t*\t331\t126.366105771484\t-0.906197569788817\t-37.2497143057657\t0.000803212851405623\t0.00248777210007345\t199134\t199464\t331\n+chr21\t22885652\t22932851\t47200\t*\t267\t103.40362765276\t-0.927459530262099\t-35.304074964089\t0.000803212851405623\t0.00248777210007345\t57222\t57488\t267\n+chr21\t41093809\t41135685\t41877\t*\t353\t130.373590932841\t-0.879560102617418\t-34.5233770671965\t0.000803212851405623\t0.00248777210007345\t203751\t204103\t353\n+chr21\t40125410\t40150716\t25307\t*\t205\t82.9726601272913\t-0.971165680076776\t-34.2177537769091\t0.000803212851405623\t0.00248777210007345\t196464\t196668\t205\n+chr21\t41006659\t41029135\t22477\t*\t151\t64.294053502814\t-1.01662859581982\t-34.1007430885297\t0.000803212851405623\t0.00248777210007345\t203131\t203281\t151\n+chr21\t40514089\t40540904\t26816\t*\t172\t69.3226546753877\t-0.925968288000678\t-33.0219104282469\t0.000803212851405623\t0.00248777210007345\t199537\t199708\t172\n+chr21\t40082944\t40106937\t23994\t*\t200\t82.8574696999542\t-0.977093882090216\t-32.4640486158801\t0.000803212851405623\t0.00248777210007345\t196201\t196400\t200\n+chr21\t31333789\t31373645\t39857\t*\t255\t97.0107238631928\t-0.866686205705504\t-32.3359831856872\t0.000803212851405623\t0.00248777210007345\t108693\t108947\t255\n+chr21\t31173561\t31191350\t17790\t*\t118\t47.7013083921242\t-0.985911290045436\t-32.0871655217625\t0.000803212851405623\t0.00248777210007345\t107777\t107894\t118\n+chr21\t22403530\t22442996\t39467\t*\t253\t94.7339501522988\t-0.879005912175637\t-31.8199852003307\t0.000803212851405623\t0.00248777210007345\t54747\t54999\t253\n+chr21\t41370705\t41405406\t34702\t*\t293\t98.3098998787271\t-0.817185743320058\t-31.4262528774106\t0.000803212851405623\t0.00248777210007345\t205714\t206006\t293\n+chr21\t44872165\t44905039\t32875\t*\t419\t124.593233577504\t-0.739176189177794\t-31.3347799061576\t0.000803212851405623\t0.00248777210007345\t265076\t265494\t419\n+chr21\t30552192\t30581228\t29037\t*\t188\t82.7744697209254\t-1.00882255179702\t-31.3317301901573\t0.000803212851405623\t0.00248777210007345\t104573\t104760\t188\n+chr21\t33159678\t33203779\t44102\t*\t299\t88.5964431835904\t-0.706984910672696\t-31.0850836301352\t0.000803212851405623\t0.00248777210007345\t128357\t128655\t299\n+chr21\t14746537\t14768351\t21815\t*\t110\t42.9280665695245\t-0.959768081567282\t-30.1813622122098\t0.000803212851405623\t0.00248777210007345\t12150\t12259\t110\n+chr21\t19882538\t19909370\t26833\t*\t138\t56.6809024720221\t-0.975398280842656\t-29.7417796302862\t0.000803212851405623\t0.00248777210007345\t41001\t41138\t138\n+chr21\t14967731\t14995042\t27312\t*\t153\t61.9229821605167\t-0.991990116429107\t-29.5476347455794\t0.000803212851405623\t0.00248777210007345\t13163\t13315\t153\n+chr21\t20673344\t20695129\t21786\t*\t116\t51.1205684371906\t-1.01575173276853\t-29.5425271934756\t0.000803212851405623\t0.00248777210007345\t44924\t45039\t116\n+chr21\t18729631\t18761558\t3192'..b'hr21\t39069762\t39070333\t572\t*\t5\t0.527638170942104\t0.102372265651883\t0.704509506710015\t0.743775100401606\t0.748161305711473\t186037\t186041\t5\n+chr21\t42517644\t42517867\t224\t*\t5\t0.52792737110498\t0.111565217115261\t0.69692929436147\t0.746184738955823\t0.750427103232894\t221875\t221879\t5\n+chr21\t34877312\t34877567\t256\t*\t5\t0.842577671088227\t0.107903137901285\t0.683654216023685\t0.755020080321285\t0.75915282181357\t145957\t145961\t5\n+chr21\t39400510\t39400629\t120\t*\t6\t1.11465960873754\t-0.1429054880641\t-0.677878234317068\t0.756626506024096\t0.760607912601786\t189605\t189610\t6\n+chr21\t42886981\t42887292\t312\t*\t6\t1.39884725766153\t-0.150866703646178\t-0.652071572695072\t0.77429718875502\t0.778207780617419\t227549\t227554\t6\n+chr21\t24427337\t24428971\t1635\t*\t7\t1.05680165172097\t-0.10984731989357\t-0.574181892943033\t0.810441767068273\t0.814363534508326\t65393\t65399\t7\n+chr21\t27830131\t27831347\t1217\t*\t7\t0.985888086228827\t-0.0917682196273955\t-0.560433107118477\t0.813654618473896\t0.817419953267002\t87286\t87292\t7\n+chr21\t17767325\t17767473\t149\t*\t5\t0.514484120973081\t0.0908562278292365\t0.538214066098441\t0.830522088353414\t0.83419000924835\t29573\t29577\t5\n+chr21\t17123573\t17124599\t1027\t*\t7\t1.95041579811739\t0.0866668421110479\t0.499328362189936\t0.842570281124498\t0.846113469859252\t26239\t26245\t7\n+chr21\t45549430\t45549884\t455\t*\t9\t1.01646973928632\t0.0723325865683541\t0.44349240553042\t0.865060240963856\t0.868515390128941\t276258\t276266\t9\n+chr21\t45941000\t45942014\t1015\t*\t9\t1.02971279267077\t-0.0737467793022717\t-0.440810028640698\t0.866666666666667\t0.869945355191257\t283920\t283928\t9\n+chr21\t25665808\t25666462\t655\t*\t6\t0.913378825039412\t-0.0796454166121818\t-0.409824892294574\t0.880321285140562\t0.883465950374307\t72411\t72416\t6\n+chr21\t27941851\t27943164\t1314\t*\t6\t0.738754764322455\t0.0597094417111446\t0.400047198771147\t0.88433734939759\t0.887309911916574\t87942\t87947\t6\n+chr21\t45031055\t45031231\t177\t*\t5\t0.580731574340665\t0.0510050601276153\t0.379123749582354\t0.895582329317269\t0.898403949762503\t267052\t267056\t5\n+chr21\t17587009\t17587109\t101\t*\t6\t0.659382113739925\t0.0826022823717243\t0.376502017825167\t0.896385542168675\t0.899020862956235\t28256\t28261\t6\n+chr21\t27695485\t27696374\t890\t*\t8\t1.42648391721603\t-0.0553095279822035\t-0.365559936903053\t0.897991967871486\t0.900442922224274\t86473\t86480\t8\n+chr21\t34277321\t34277654\t334\t*\t5\t0.658832039733493\t0.0745082342277972\t0.357719184644066\t0.902008032128514\t0.904280092662843\t140159\t140163\t5\n+chr21\t32920328\t32920668\t341\t*\t5\t0.547529721616578\t-0.0569269747936751\t-0.310178208841027\t0.920481927710843\t0.922606859758025\t126452\t126456\t5\n+chr21\t35792963\t35793752\t790\t*\t7\t0.852493514024283\t-0.0333976718472087\t-0.267245060397934\t0.9285140562249\t0.930462260287478\t153636\t153642\t7\n+chr21\t28985454\t28985853\t400\t*\t5\t0.65211955172549\t-0.0462335089620014\t-0.244741280878497\t0.937349397590361\t0.939119094376246\t93922\t93926\t5\n+chr21\t29443496\t29444600\t1105\t*\t6\t0.760631489731312\t-0.0448386502924959\t-0.239700986065869\t0.938955823293173\t0.940531252526886\t97319\t97324\t6\n+chr21\t27981729\t27981877\t149\t*\t6\t0.68790360907621\t0.0419324385116918\t0.23309941216282\t0.94136546184739\t0.942747210271154\t88158\t88163\t6\n+chr21\t13639879\t13640169\t291\t*\t5\t1.78387167330734\t-0.0561273363817862\t-0.216764024695804\t0.946987951807229\t0.947980393592816\t6009\t6013\t5\n+chr21\t46069544\t46069696\t153\t*\t5\t0.543210480699877\t0.0288364461051\t0.214747378491249\t0.946987951807229\t0.947980393592816\t285496\t285500\t5\n+chr21\t27632259\t27632464\t206\t*\t5\t0.594481752679206\t0.0227916855337601\t0.155972655499987\t0.971084337349398\t0.971898322544158\t86028\t86032\t5\n+chr21\t32761618\t32762025\t408\t*\t9\t1.13890718680177\t-0.0236171745924362\t-0.149164937651158\t0.973493975903614\t0.974105851438438\t124368\t124376\t9\n+chr21\t35038239\t35038615\t377\t*\t6\t0.709027402005188\t0.0148820066917816\t0.0752986619146445\t0.983132530120482\t0.983544399634567\t147458\t147463\t6\n+chr21\t15363970\t15364466\t497\t*\t5\t0.661035955414818\t0.00805335030365282\t0.0305239834520162\t0.996787148594377\t0.996995899829685\t15481\t15485\t5\n+chr21\t39230894\t39231365\t472\t*\t5\t0.60021955739814\t0.000549067364288853\t0.0022196780400816\t1\t1\t187512\t187516\t5\n'
b
diff -r 903be3cf2a29 -r 29cae736023c test-data/output_hyper.rds
b
Binary file test-data/output_hyper.rds has changed
b
diff -r 903be3cf2a29 -r 29cae736023c test-data/output_hypo.rds
b
Binary file test-data/output_hypo.rds has changed
b
diff -r 903be3cf2a29 -r 29cae736023c test-data/significantRegions_hyper.tsv
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/significantRegions_hyper.tsv Tue Nov 26 10:33:39 2024 +0000
b
b'@@ -0,0 +1,286 @@\n+seqnames\tstart\tend\twidth\tstrand\tL\tarea\tbeta\tstat\tpval\tqval\tindex.start\tindex.end\tindex.width\n+chr21\t43217599\t43218102\t504\t*\t15\t4.676502661014\t0.925479134300839\t13.3135006496826\t0.000803212851405623\t0.00248777210007345\t233697\t233711\t15\n+chr21\t43367334\t43367604\t271\t*\t5\t3.06062524860521\t1.44079028421189\t12.8893906401678\t0.000803212851405623\t0.00248777210007345\t236501\t236505\t5\n+chr21\t43249726\t43250900\t1175\t*\t10\t5.86048594505237\t1.33783633019872\t12.8149247168692\t0.000803212851405623\t0.00248777210007345\t234240\t234249\t10\n+chr21\t37043847\t37045794\t1948\t*\t20\t8.70654211434327\t1.09739298518278\t12.1198589163928\t0.000803212851405623\t0.00248777210007345\t167134\t167153\t20\n+chr21\t43219888\t43220568\t681\t*\t19\t5.25255531663082\t0.87506245864204\t11.8360009820984\t0.000803212851405623\t0.00248777210007345\t233767\t233785\t19\n+chr21\t27319810\t27320974\t1165\t*\t14\t5.40733089300327\t1.07050505594496\t11.7372824291582\t0.000803212851405623\t0.00248777210007345\t84115\t84128\t14\n+chr21\t26374910\t26376378\t1469\t*\t13\t6.3044932348435\t1.21308375621839\t10.9054151696029\t0.000803212851405623\t0.00248777210007345\t77885\t77897\t13\n+chr21\t29215622\t29217008\t1387\t*\t13\t3.62410709395135\t0.807662311779347\t10.295910368344\t0.000803212851405623\t0.00248777210007345\t95335\t95347\t13\n+chr21\t29260860\t29261264\t405\t*\t7\t0.747569186061218\t0.479729587241313\t9.74402701956778\t0.000803212851405623\t0.00248777210007345\t95617\t95623\t7\n+chr21\t26291670\t26293273\t1604\t*\t13\t3.42595317066986\t0.833246050503917\t9.56660098034495\t0.000803212851405623\t0.00248777210007345\t77055\t77067\t13\n+chr21\t43252686\t43253356\t671\t*\t16\t4.46338198037343\t0.779100232072889\t9.42704508211551\t0.000803212851405623\t0.00248777210007345\t234290\t234305\t16\n+chr21\t26400196\t26401841\t1646\t*\t19\t3.16871816771027\t0.580758625753844\t8.99502041058362\t0.000803212851405623\t0.00248777210007345\t78131\t78149\t19\n+chr21\t35159572\t35160658\t1087\t*\t11\t3.31027472272388\t0.896355929605547\t8.984004703557\t0.000803212851405623\t0.00248777210007345\t148754\t148764\t11\n+chr21\t39134735\t39135054\t320\t*\t5\t0.555154012269451\t0.58207239156255\t8.93955988234873\t0.000803212851405623\t0.00248777210007345\t186723\t186727\t5\n+chr21\t36228466\t36229206\t741\t*\t8\t0.898576892194943\t0.641473816768511\t8.88793997949715\t0.000803212851405623\t0.00248777210007345\t156981\t156988\t8\n+chr21\t43230337\t43231286\t950\t*\t19\t6.62363931606681\t0.816630743757333\t8.87285842697561\t0.000803212851405623\t0.00248777210007345\t233953\t233971\t19\n+chr21\t31849828\t31851692\t1865\t*\t24\t7.39493081173271\t0.674930154226667\t8.50445910294031\t0.00160642570281125\t0.00298068731803672\t114699\t114722\t24\n+chr21\t45650902\t45652204\t1303\t*\t13\t4.25500808895011\t0.983445029094031\t8.44452565832576\t0.00160642570281125\t0.00298068731803672\t278408\t278420\t13\n+chr21\t26461484\t26462815\t1332\t*\t13\t4.95988363486825\t0.762969783897495\t8.43851636972548\t0.00160642570281125\t0.00298068731803672\t78646\t78658\t13\n+chr21\t31454100\t31454761\t662\t*\t12\t3.3169220452667\t0.772071207336608\t8.4344088874262\t0.00160642570281125\t0.00298068731803672\t109889\t109900\t12\n+chr21\t39275381\t39276506\t1126\t*\t23\t5.21403715286937\t0.743693410445257\t8.347789947862\t0.00160642570281125\t0.00298068731803672\t188053\t188075\t23\n+chr21\t37094991\t37095451\t461\t*\t8\t0.996062313559947\t0.495379287057282\t8.33501788081478\t0.00160642570281125\t0.00298068731803672\t167851\t167858\t8\n+chr21\t32186621\t32187583\t963\t*\t19\t4.18151773634758\t0.786627988404177\t8.29941741218283\t0.00160642570281125\t0.00298068731803672\t118086\t118104\t19\n+chr21\t18081534\t18082187\t654\t*\t6\t0.761079648149651\t0.537078808247572\t8.06506560055303\t0.00160642570281125\t0.00298068731803672\t32213\t32218\t6\n+chr21\t15261041\t15261781\t741\t*\t7\t0.844284298456637\t0.56798946660408\t8.04112981823142\t0.00160642570281125\t0.00298068731803672\t14812\t14818\t7\n+chr21\t28243153\t28243673\t521\t*\t11\t2.86480856117\t0.759038610925553\t7.99775267525959\t0.00160642570281125\t0.00298068731803672\t89791\t89801\t11\n+chr21\t44133472\t44134155\t684\t*\t10\t1.59408625484611\t0.57191469071521\t7.97631953690453\t0.00160642570281125\t0.00298068731803672\t250697\t250706\t10\n+chr21\t43370209\t43370419\t211\t*\t11\t3.560747858334'..b'\t*\t23\t2.57581514301119\t0.288641297649065\t3.81748270721928\t0.0289156626506024\t0.0369155853566632\t132342\t132364\t23\n+chr21\t37624478\t37624581\t104\t*\t6\t0.617738620627597\t0.462232608272502\t3.81736541441345\t0.0289156626506024\t0.0369155853566632\t173804\t173809\t6\n+chr21\t35149596\t35149823\t228\t*\t6\t0.65073694467532\t0.540754696743879\t3.8097875896541\t0.0289156626506024\t0.0369155853566632\t148644\t148649\t6\n+chr21\t25673887\t25675089\t1203\t*\t6\t0.736873066329387\t0.427382852964643\t3.80102332522553\t0.0289156626506024\t0.0369155853566632\t72457\t72462\t6\n+chr21\t16049896\t16051528\t1633\t*\t9\t1.48519311301706\t0.394499594079857\t3.78673161129492\t0.029718875502008\t0.0376591534618176\t19512\t19520\t9\n+chr21\t26385507\t26386139\t633\t*\t7\t0.800685816004691\t0.384021869180602\t3.78504193416559\t0.029718875502008\t0.0376591534618176\t77968\t77974\t7\n+chr21\t43221462\t43222109\t648\t*\t18\t2.50669577451655\t0.446312339374363\t3.7826208015804\t0.029718875502008\t0.0376591534618176\t233808\t233825\t18\n+chr21\t46884937\t46885570\t634\t*\t6\t1.74187709859885\t0.660085704738572\t3.78106774318819\t0.029718875502008\t0.0376591534618176\t300000\t300005\t6\n+chr21\t28618949\t28620986\t2038\t*\t8\t2.03814614340334\t0.582470985318949\t3.77895495008058\t0.029718875502008\t0.0376591534618176\t91987\t91994\t8\n+chr21\t27102343\t27103551\t1209\t*\t11\t1.21884598261176\t0.353305458067417\t3.77800438392507\t0.029718875502008\t0.0376591534618176\t82664\t82674\t11\n+chr21\t36134135\t36135107\t973\t*\t6\t0.707641164214603\t0.455534999372559\t3.77271503107791\t0.029718875502008\t0.0376591534618176\t156250\t156255\t6\n+chr21\t34837604\t34838459\t856\t*\t9\t1.12228176450557\t0.477718757982949\t3.75869635937875\t0.029718875502008\t0.0376591534618176\t145512\t145520\t9\n+chr21\t34366749\t34367000\t252\t*\t12\t1.46541582717366\t0.372645864626323\t3.73754231980777\t0.0305220883534137\t0.0385033000464616\t141014\t141025\t12\n+chr21\t33988924\t33989324\t401\t*\t7\t0.748311747205243\t0.375079536389425\t3.73698258638265\t0.0305220883534137\t0.0385033000464616\t136964\t136970\t7\n+chr21\t39028809\t39029465\t657\t*\t5\t0.701080233117602\t0.55153376838367\t3.72075042580453\t0.0313253012048193\t0.0393709575142676\t185564\t185568\t5\n+chr21\t37136666\t37137061\t396\t*\t9\t0.974846779660093\t0.353854302119317\t3.7200772141148\t0.0313253012048193\t0.0393709575142676\t168339\t168347\t9\n+chr21\t35698268\t35699344\t1077\t*\t13\t1.76853149636025\t0.554680426358966\t3.71985674602868\t0.0313253012048193\t0.0393709575142676\t152984\t152996\t13\n+chr21\t37509705\t37509837\t133\t*\t5\t0.531913786100873\t0.523251905512499\t3.71196614347502\t0.0321285140562249\t0.0403486150756061\t172385\t172389\t5\n+chr21\t27456999\t27457654\t656\t*\t10\t1.09373570668907\t0.341981461556158\t3.70207758025198\t0.0329317269076305\t0.0412056399556834\t85045\t85054\t10\n+chr21\t21495924\t21496708\t785\t*\t7\t1.04952632998493\t0.438714528906902\t3.68726466204471\t0.0329317269076305\t0.0412056399556834\t49689\t49695\t7\n+chr21\t27163229\t27164062\t834\t*\t7\t1.21628650950111\t0.387002190037542\t3.67768171300272\t0.0345381526104418\t0.0431252854555477\t83111\t83117\t7\n+chr21\t25883024\t25883325\t302\t*\t6\t0.616786820095849\t0.339565409307544\t3.66752974077247\t0.0353413654618474\t0.0439100836227323\t73556\t73561\t6\n+chr21\t14330311\t14331195\t885\t*\t5\t0.547617112216944\t0.43437605281628\t3.66237589427377\t0.0353413654618474\t0.0439100836227323\t9411\t9415\t5\n+chr21\t29095985\t29098112\t2128\t*\t11\t1.29559641411638\t0.28621248495984\t3.64720614732839\t0.0353413654618474\t0.0439100836227323\t94564\t94574\t11\n+chr21\t32228650\t32228990\t341\t*\t6\t0.675692429782862\t0.428727743707542\t3.63004689734038\t0.036144578313253\t0.0448147731111361\t118648\t118653\t6\n+chr21\t38574213\t38574355\t143\t*\t5\t0.532350053173238\t0.622696626751833\t3.62882499223182\t0.036144578313253\t0.0448147731111361\t181324\t181328\t5\n+chr21\t29033204\t29034100\t897\t*\t10\t1.48252961293813\t0.470001386773439\t3.60848685683155\t0.0369477911646586\t0.0457512705736089\t94199\t94208\t10\n+chr21\t43594445\t43594795\t351\t*\t11\t1.35910797127621\t0.542963260255552\t3.59432458992295\t0.0377510040160643\t0.0466129253311073\t240588\t240598\t11\n+chr21\t32939308\t32940504\t1197\t*\t5\t0.602711962732578\t0.658999980030853\t3.57778832829006\t0.0393574297188755\t0.0484461557570488\t126605\t126609\t5\n'
b
diff -r 903be3cf2a29 -r 29cae736023c test-data/significantRegions_hypo.tsv
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/significantRegions_hypo.tsv Tue Nov 26 10:33:39 2024 +0000
b
b'@@ -0,0 +1,3607 @@\n+seqnames\tstart\tend\twidth\tstrand\tL\tarea\tbeta\tstat\tpval\tqval\tindex.start\tindex.end\tindex.width\n+chr21\t9795652\t9891778\t96127\t*\t1624\t674.164793127837\t-0.881030354498182\t-105.839134827103\t0.000803212851405623\t0.00248777210007345\t437\t2060\t1624\n+chr21\t9916614\t9967560\t50947\t*\t346\t123.452999506715\t-0.850918273966775\t-50.6124214971496\t0.000803212851405623\t0.00248777210007345\t2202\t2547\t346\n+chr21\t40151874\t40213291\t61418\t*\t575\t221.211867849455\t-0.909376644482898\t-49.1731744362661\t0.000803212851405623\t0.00248777210007345\t196669\t197243\t575\n+chr21\t40908798\t40961535\t52738\t*\t433\t163.436167752532\t-0.910826196882291\t-44.4157048917509\t0.000803212851405623\t0.00248777210007345\t202356\t202788\t433\n+chr21\t39986230\t40047077\t60848\t*\t540\t182.146657521484\t-0.80865526499766\t-42.8329771539184\t0.000803212851405623\t0.00248777210007345\t195407\t195946\t540\n+chr21\t10189039\t10206547\t17509\t*\t236\t75.5858421232305\t-0.774128887302767\t-40.8896764359017\t0.000803212851405623\t0.00248777210007345\t4413\t4648\t236\n+chr21\t9733894\t9788922\t55029\t*\t354\t83.4105377448774\t-0.549605329623464\t-40.8522128416669\t0.000803212851405623\t0.00248777210007345\t48\t401\t354\n+chr21\t40333724\t40378696\t44973\t*\t412\t150.728004630737\t-0.856456581172022\t-38.9751298385552\t0.000803212851405623\t0.00248777210007345\t198080\t198491\t412\n+chr21\t40463227\t40500196\t36970\t*\t331\t126.366105771484\t-0.906197569788817\t-37.2497143057657\t0.000803212851405623\t0.00248777210007345\t199134\t199464\t331\n+chr21\t22885652\t22932851\t47200\t*\t267\t103.40362765276\t-0.927459530262099\t-35.304074964089\t0.000803212851405623\t0.00248777210007345\t57222\t57488\t267\n+chr21\t41093809\t41135685\t41877\t*\t353\t130.373590932841\t-0.879560102617418\t-34.5233770671965\t0.000803212851405623\t0.00248777210007345\t203751\t204103\t353\n+chr21\t40125410\t40150716\t25307\t*\t205\t82.9726601272913\t-0.971165680076776\t-34.2177537769091\t0.000803212851405623\t0.00248777210007345\t196464\t196668\t205\n+chr21\t41006659\t41029135\t22477\t*\t151\t64.294053502814\t-1.01662859581982\t-34.1007430885297\t0.000803212851405623\t0.00248777210007345\t203131\t203281\t151\n+chr21\t40514089\t40540904\t26816\t*\t172\t69.3226546753877\t-0.925968288000678\t-33.0219104282469\t0.000803212851405623\t0.00248777210007345\t199537\t199708\t172\n+chr21\t40082944\t40106937\t23994\t*\t200\t82.8574696999542\t-0.977093882090216\t-32.4640486158801\t0.000803212851405623\t0.00248777210007345\t196201\t196400\t200\n+chr21\t31333789\t31373645\t39857\t*\t255\t97.0107238631928\t-0.866686205705504\t-32.3359831856872\t0.000803212851405623\t0.00248777210007345\t108693\t108947\t255\n+chr21\t31173561\t31191350\t17790\t*\t118\t47.7013083921242\t-0.985911290045436\t-32.0871655217625\t0.000803212851405623\t0.00248777210007345\t107777\t107894\t118\n+chr21\t22403530\t22442996\t39467\t*\t253\t94.7339501522988\t-0.879005912175637\t-31.8199852003307\t0.000803212851405623\t0.00248777210007345\t54747\t54999\t253\n+chr21\t41370705\t41405406\t34702\t*\t293\t98.3098998787271\t-0.817185743320058\t-31.4262528774106\t0.000803212851405623\t0.00248777210007345\t205714\t206006\t293\n+chr21\t44872165\t44905039\t32875\t*\t419\t124.593233577504\t-0.739176189177794\t-31.3347799061576\t0.000803212851405623\t0.00248777210007345\t265076\t265494\t419\n+chr21\t30552192\t30581228\t29037\t*\t188\t82.7744697209254\t-1.00882255179702\t-31.3317301901573\t0.000803212851405623\t0.00248777210007345\t104573\t104760\t188\n+chr21\t33159678\t33203779\t44102\t*\t299\t88.5964431835904\t-0.706984910672696\t-31.0850836301352\t0.000803212851405623\t0.00248777210007345\t128357\t128655\t299\n+chr21\t14746537\t14768351\t21815\t*\t110\t42.9280665695245\t-0.959768081567282\t-30.1813622122098\t0.000803212851405623\t0.00248777210007345\t12150\t12259\t110\n+chr21\t19882538\t19909370\t26833\t*\t138\t56.6809024720221\t-0.975398280842656\t-29.7417796302862\t0.000803212851405623\t0.00248777210007345\t41001\t41138\t138\n+chr21\t14967731\t14995042\t27312\t*\t153\t61.9229821605167\t-0.991990116429107\t-29.5476347455794\t0.000803212851405623\t0.00248777210007345\t13163\t13315\t153\n+chr21\t20673344\t20695129\t21786\t*\t116\t51.1205684371906\t-1.01575173276853\t-29.5425271934756\t0.000803212851405623\t0.00248777210007345\t44924\t45039\t116\n+chr21\t18729631\t18761558\t3192'..b'0377510040160643\t0.0466129253311073\t25904\t25910\t7\n+chr21\t31865007\t31865986\t980\t*\t9\t1.85201010038094\t-0.460036280044496\t-3.59950346580044\t0.0377510040160643\t0.0466129253311073\t114890\t114898\t9\n+chr21\t46919279\t46920062\t784\t*\t8\t0.880253216284544\t-0.432107536969313\t-3.59906467123575\t0.0377510040160643\t0.0466129253311073\t300499\t300506\t8\n+chr21\t17272756\t17273564\t809\t*\t6\t0.744995520274433\t-0.479481844764653\t-3.59840967568445\t0.0377510040160643\t0.0466129253311073\t26966\t26971\t6\n+chr21\t32724203\t32724639\t437\t*\t5\t0.807778565434088\t-0.556632650824836\t-3.59588958897948\t0.0377510040160643\t0.0466129253311073\t123902\t123906\t5\n+chr21\t30002166\t30003176\t1011\t*\t8\t1.45162492798526\t-0.47708791004551\t-3.5957472957233\t0.0377510040160643\t0.0466129253311073\t101502\t101509\t8\n+chr21\t37652703\t37653563\t861\t*\t10\t2.80275434295086\t-0.633471250082971\t-3.59302319225775\t0.0377510040160643\t0.0466129253311073\t174091\t174100\t10\n+chr21\t34503249\t34504485\t1237\t*\t6\t0.792337090268986\t-0.38061648705965\t-3.59208369387729\t0.0385542168674699\t0.0475677963727812\t142310\t142315\t6\n+chr21\t21752533\t21752965\t433\t*\t5\t0.583664619770607\t-0.401435109371949\t-3.59094987780273\t0.0385542168674699\t0.0475677963727812\t51167\t51171\t5\n+chr21\t26027995\t26028217\t223\t*\t5\t0.96683130514328\t-0.540924664491226\t-3.58926805916379\t0.0385542168674699\t0.0475677963727812\t74685\t74689\t5\n+chr21\t24629554\t24630700\t1147\t*\t6\t1.27733830020308\t-0.438658283527856\t-3.58338200155098\t0.0393574297188755\t0.0484461557570488\t66556\t66561\t6\n+chr21\t36902248\t36903595\t1348\t*\t10\t1.71063160601468\t-0.365227773396993\t-3.58012246766838\t0.0393574297188755\t0.0484461557570488\t165641\t165650\t10\n+chr21\t33561189\t33561373\t185\t*\t5\t1.04038746692952\t-0.511769003080884\t-3.57972005238461\t0.0393574297188755\t0.0484461557570488\t131960\t131964\t5\n+chr21\t25690626\t25690984\t359\t*\t5\t0.662355048757558\t-0.372289137017245\t-3.57963640707747\t0.0393574297188755\t0.0484461557570488\t72568\t72572\t5\n+chr21\t39735120\t39736150\t1031\t*\t9\t1.51068506003034\t-0.606837169771911\t-3.57744922051684\t0.0393574297188755\t0.0484461557570488\t193036\t193044\t9\n+chr21\t44061108\t44061406\t299\t*\t9\t2.21872982940392\t-0.588920351266521\t-3.57603579858776\t0.0393574297188755\t0.0484461557570488\t249323\t249331\t9\n+chr21\t37013081\t37013526\t446\t*\t17\t1.89988554645267\t-0.304399005782203\t-3.57548298844843\t0.0393574297188755\t0.0484461557570488\t166628\t166644\t17\n+chr21\t28602732\t28604520\t1789\t*\t9\t1.9048123307598\t-0.514128614872406\t-3.5702138648351\t0.0393574297188755\t0.0484461557570488\t91922\t91930\t9\n+chr21\t45260872\t45261516\t645\t*\t14\t1.97509689330511\t-0.476269630425061\t-3.5670140612286\t0.0401606425702811\t0.049295098667608\t271643\t271656\t14\n+chr21\t45231848\t45232167\t320\t*\t11\t1.62312822845547\t-0.442617527799405\t-3.56622753394069\t0.0401606425702811\t0.049295098667608\t271002\t271012\t11\n+chr21\t39283349\t39284287\t939\t*\t9\t1.55603366207843\t-0.655025749066401\t-3.56266069918238\t0.0401606425702811\t0.049295098667608\t188194\t188202\t9\n+chr21\t24598812\t24600677\t1866\t*\t11\t1.73834412533971\t-0.365517466745287\t-3.56111763003248\t0.0401606425702811\t0.049295098667608\t66395\t66405\t11\n+chr21\t33600074\t33600769\t696\t*\t5\t0.634046867180391\t-0.475146583396512\t-3.56066395066955\t0.0401606425702811\t0.049295098667608\t132499\t132503\t5\n+chr21\t31643282\t31644133\t852\t*\t10\t2.4996753153545\t-0.463153259935173\t-3.55704885547854\t0.0401606425702811\t0.049295098667608\t112129\t112138\t10\n+chr21\t29889378\t29890135\t758\t*\t5\t0.725044481019479\t-0.810053522778768\t-3.55643057902813\t0.0401606425702811\t0.049295098667608\t100617\t100621\t5\n+chr21\t44022886\t44023304\t419\t*\t14\t1.7545794696678\t-0.339637967786395\t-3.55583182579847\t0.0401606425702811\t0.049295098667608\t248382\t248395\t14\n+chr21\t15175185\t15175620\t436\t*\t6\t1.31853061586597\t-0.750267776533802\t-3.55575140460541\t0.0401606425702811\t0.049295098667608\t14250\t14255\t6\n+chr21\t34634417\t34635819\t1403\t*\t17\t2.18627250933137\t-0.35377840047631\t-3.55275055476739\t0.0401606425702811\t0.049295098667608\t143356\t143372\t17\n+chr21\t35444101\t35445775\t1675\t*\t11\t2.04529796890921\t-0.511457672895223\t-3.55111656727365\t0.0401606425702811\t0.049295098667608\t151082\t151092\t11\n'