# HG changeset patch # User bebatut # Date 1460444211 14400 # Node ID bba4cafe21a8e72715472e299b53deb8b6ce4a1b planemo upload for repository https://github.com/asaim/galaxytools/tree/master/tools/compute_wilcoxon_test commit 5c45ed58045ce1686aa069403f8a9426ea20bac5-dirty diff -r 000000000000 -r bba4cafe21a8 compute_wilcoxon_test.R --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/compute_wilcoxon_test.R Tue Apr 12 02:56:51 2016 -0400 @@ -0,0 +1,51 @@ +library('getopt') + +option_specification = matrix(c( + 'input_file', 'a', 2, 'character', + 'output_file', 'b', 2, 'character', + 'column1_id', 'c', 2, 'integer', + 'column2_id', 'd', 2, 'integer', + 'alternative','e',2,'character', + 'paired','f',2,'logical', + 'exact','g',2,'logical', + 'correct','h',2, 'logical', + 'mu','i',2,'integer' +), byrow=TRUE, ncol=4); + +options = getopt(option_specification); + +data = read.table(options$input_file, sep = '\t', h = T) + +column1_id = 1 +if(!is.null(options$column1_id)) column1_id = options$column1_id +x = data[,column1_id] +y = NULL +if(!is.null(options$column2_id)) y = data[,options$column2_id] + +alternative = 'two.sided' +if(!is.null(options$alternative)) alternative = options$alternative + +mu = 0 +if(!is.null(options$mu)) mu = options$mu + +paired = FALSE +if(!is.null(options$paired)) paired = options$paired + +exact = NULL +if(!is.null(options$exact)) exact = options$exact + +correct = TRUE +if(!is.null(options$correct)) correct = options$correct + +test = wilcox.test(x = x, y = y, alternative = alternative, mu = mu, + paired = paired, exact = exact, correct = correct) + +m = matrix(ncol = 2, nrow = 6) +m[1,] = c('statistic',test$statistic) +m[2,] = c('parameter',test$parameter) +m[3,] = c('p.value',test$p.value) +m[4,] = c('null.value',test$null.value) +m[5,] = c('alternative',test$alternative) +m[6,] = c('method',test$method) +write.table(m, file = options$output_file, sep = "\t", quote = FALSE, + row.names = FALSE, col.names = FALSE) \ No newline at end of file diff -r 000000000000 -r bba4cafe21a8 compute_wilcoxon_test.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/compute_wilcoxon_test.xml Tue Apr 12 02:56:51 2016 -0400 @@ -0,0 +1,90 @@ + + with R + + + R + getopt + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff -r 000000000000 -r bba4cafe21a8 test-data/input_file.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/input_file.txt Tue Apr 12 02:56:51 2016 -0400 @@ -0,0 +1,219 @@ +1CMET2-PWY 0.175035 0.0362591 +ALLANTOINDEG-PWY 0.0242562 0.00460458 +ANAEROFRUCAT-PWY 0.217334 0.0455255 +ANAGLYCOLYSIS-PWY 0.281499 0.0629425 +ARGDEG-PWY 0.0596968 0.0103622 +ARGININE-SYN4-PWY 0.0573312 0.0491229 +ARGORNPROST-PWY 0.242842 0.0422785 +ARG+POLYAMINE-SYN 0.0310286 0.00566196 +ARGSYNBSUB-PWY 0.317406 0.0581645 +ARGSYN-PWY 0.386519 0.0687025 +ARO-PWY 0.230647 0.026966 +ASPASN-PWY 0.0946122 0.0522461 +AST-PWY 0.0287623 0.00643 +BIOTIN-BIOSYNTHESIS-PWY 0.0973993 0.0199678 +BRANCHED-CHAIN-AA-SYN-PWY 0.512372 0.167303 +CALVIN-PWY 0.278484 0.0422659 +CATECHOL-ORTHO-CLEAVAGE-PWY 0.00119794 0.0366668 +CENTFERM-PWY 0.00776542 0.0139536 +CHLOROPHYLL-SYN 0.0375381 0.00250693 +CITRULBIO-PWY 0.268125 0.028277 +COA-PWY 0.225052 0.0916386 +COA-PWY-1 0.246362 0.0829658 +COBALSYN-PWY 0.0303 0.00178244 +COLANSYN-PWY 0.0302351 0.0034277 +COMPLETE-ARO-PWY 0.240531 0.0289006 +CRNFORCAT-PWY 0.0506292 0.0121435 +DAPLYSINESYN-PWY 0.195661 0.0317622 +DENITRIFICATION-PWY 0.0083252 0.00290447 +DENOVOPURINE2-PWY 0.153298 0.0218334 +DTDPRHAMSYN-PWY 0.351623 0.0510527 +ECASYN-PWY 0.0262674 0.00376655 +ENTBACSYN-PWY 0.034469 0.00996603 +FAO-PWY 0.283098 0.681595 +FASYN-ELONG-PWY 0.509437 0.0906596 +FASYN-INITIAL-PWY 0.323496 0.0613045 +FERMENTATION-PWY 0.081389 0.0146486 +FUCCAT-PWY 0.0258997 0.0114288 +FUC-RHAMCAT-PWY 0.0214779 0.00269629 +GALACTARDEG-PWY 0.0535166 0.00630239 +GALACT-GLUCUROCAT-PWY 0.0246933 0.0029519 +GALACTUROCAT-PWY 0.0384389 0.013608 +GLCMANNANAUT-PWY 0.112131 0.0097333 +GLUCARDEG-PWY 0.0620383 0.00749099 +GLUCARGALACTSUPER-PWY 0.0535166 0.00630239 +GLUCONEO-PWY 0.251989 0.0401254 +GLUCOSE1PMETAB-PWY 0.201837 0.0252353 +GLUCUROCAT-PWY 0.0328287 0.0120152 +GLUDEG-I-PWY 0.0800248 0.051885 +GLUTORN-PWY 0.274208 0.0524521 +GLYCOCAT-PWY 0.0330107 0.00189397 +GLYCOGENSYNTH-PWY 0.126287 0.0497071 +GLYCOL-GLYOXDEG-PWY 0.0732694 0.0106957 +GLYCOLYSIS 0.196687 0.0477873 +GLYCOLYSIS-E-D 0.0315484 0.00558131 +GLYCOLYSIS-TCA-GLYOX-BYPASS 0.0396454 0.00485651 +GLYOXYLATE-BYPASS 0.0885671 0.0524551 +GOLPDLCAT-PWY 0.0434783 0.0148638 +HEME-BIOSYNTHESIS-II 0.3219 0.0975209 +HEMESYN2-PWY 0.336731 0.109504 +HEXITOLDEGSUPER-PWY 0.0397936 0.00830622 +HISDEG-PWY 0.102668 0.0612319 +HISTSYN-PWY 0.109704 0.0300389 +HOMOSER-METSYN-PWY 0.235047 0.0570343 +HSERMETANA-PWY 0.434001 0.124044 +ILEUSYN-PWY 0.548213 0.210067 +KDO-NAGLIPASYN-PWY 0.0123666 0.00293158 +KETOGLUCONMET-PWY 0.0616206 0.00888988 +LACTOSECAT-PWY 0.419374 0.0892027 +LEU-DEG2-PWY 0.0511478 0.0728135 +LPSSYN-PWY 0.0185716 0.00362221 +METHANOGENESIS-PWY 0.0352711 0.00632509 +METHGLYUT-PWY 0.231264 0.0358341 +MET-SAM-PWY 0.165071 0.0322526 +METSYN-PWY 0.185879 0.0402475 +NAD-BIOSYNTHESIS-II 0.0539411 0.0498032 +NAGLIPASYN-PWY 0.0282235 0.00548584 +NONMEVIPP-PWY 0.0366808 0.00468516 +NONOXIPENT-PWY 0.333471 0.119833 +OANTIGEN-PWY 0.064821 0.0115185 +ORNARGDEG-PWY 0.0596968 0.0103622 +ORNDEG-PWY 0.101108 0.0259131 +P105-PWY 0.0587574 0.00991824 +P122-PWY 0.0986031 0.0184304 +P125-PWY 0.478315 0.170173 +P161-PWY 0.229446 0.115246 +P185-PWY 0.25136 0.0335101 +P221-PWY 0.144829 0.0921912 +P241-PWY 0.0254264 0.00454012 +P261-PWY 0.0184375 0.00172471 +P42-PWY 0.265023 0.0654898 +P441-PWY 0.0380878 0.00589089 +P461-PWY 0.151406 0.0393084 +P562-PWY 0.00411946 0.00819304 +PANTO-PWY 0.256329 0.0475521 +PANTOSYN-PWY 0.18209 0.0156617 +PENTOSE-P-PWY 0.205923 0.0327824 +PEPTIDOGLYCANSYN-PWY 0.262078 0.0530054 +PHOSLIPSYN-PWY 0.0375214 0.00488223 +POLYAMSYN-PWY 0.0381404 0.00632617 +POLYISOPRENSYN-PWY 0.286387 0.0868964 +PPGPPMET-PWY 0.233335 0.12058 +PROTOCATECHUATE-ORTHO-CLEAVAGE-PWY 0.00243411 0.0782091 +PWY0-1061 0.156736 0.04166 +PWY0-1241 0.0202085 0.00392304 +PWY0-1261 0.0415094 0.00541882 +PWY0-1296 0.399844 0.0675016 +PWY0-1297 0.191777 0.0357239 +PWY0-1298 0.163573 0.0289767 +PWY0-1319 0.267442 0.0656443 +PWY0-1338 0.0203426 0.00423508 +PWY0-1415 0.185022 0.0203901 +PWY0-1479 0.00637332 0.000828996 +PWY0-1533 0.0380427 0.00285838 +PWY0-1586 0.642168 0.196749 +PWY0-162 0.272231 0.0299502 +PWY0-166 0.0333389 0.00866549 +PWY0-321 0.02807 0.00191978 +PWY0-41 0.022293 0.00457284 +PWY0-42 0.0263233 0.00457259 +PWY0-845 0.0281231 0.00723673 +PWY0-862 0.274273 0.074073 +PWY0-881 0.130657 0.0228336 +PWY-1042 0.546178 0.0910179 +PWY-1269 0.0356984 0.0466622 +PWY-1541 0.0107003 0.00398528 +PWY-181 0.00299148 0.00753257 +PWY-1861 0.193341 0.0236562 +PWY1F-823 0.0326328 0.0163749 +PWY-2941 0.227946 0.0506584 +PWY-2942 0.201976 0.0434436 +PWY-3001 0.431067 0.14867 +PWY-3661 0.0216369 0.00296086 +PWY-3781 1.01665 0.843165 +PWY-3801 0.0800445 0.0099032 +PWY-3841 0.234668 0.0438561 +PWY-3941 0.00804419 0.00163538 +PWY3O-355 0.205026 0.0418821 +PWY-4041 0.0983473 0.0101958 +PWY-4202 0.016321 0.00325086 +PWY-4242 0.161524 0.0226042 +PWY-4321 0.0526335 0.00770928 +PWY-4702 0.0482258 0.00779787 +PWY490-3 0.00130647 0.200701 +PWY-4981 0.282011 0.0412857 +PWY-4984 0.171295 0.024829 +PWY4FS-7 0.0819723 0.0120107 +PWY4FS-8 0.0819723 0.0120107 +PWY4LZ-257 0.150596 0.0469216 +PWY-5005 0.110835 0.0374559 +PWY-5022 0.151743 0.0736761 +PWY-5028 0.00383876 0.00105484 +PWY-5044 0.0521479 0.00482849 +PWY-5067 0.0455141 0.00375252 +PWY-5083 0.12172 0.060874 +PWY-5097 0.203122 0.0597759 +PWY-5100 0.447173 0.114717 +PWY-5101 0.103559 0.0397 +PWY-5103 0.473875 0.148779 +PWY-5104 0.41219 0.0707721 +PWY-5121 0.037774 0.00606188 +PWY-5136 0.259713 0.559791 +PWY-5138 0.176534 0.487365 +PWY-5154 0.0968213 0.0197088 +PWY-5173 0.736598 0.208526 +PWY-5177 0.0081314 0.156677 +PWY-5188 0.224444 0.0615877 +PWY-5189 0.220234 0.0814457 +PWY-5198 0.016533 0.00830795 +PWY-5265 0.263505 0.0417052 +PWY-5345 0.188272 0.0388054 +PWY-5347 0.208183 0.0452868 +PWY-5367 0.00470335 0.00407643 +PWY-5384 0.0694129 0.0127544 +PWY-5484 0.201531 0.048253 +PWY-5505 0.122036 0.104077 +PWY-5531 0.0366897 0.00246808 +PWY-5656 0.0189327 0.00442865 +PWY-5659 0.28852 0.434109 +PWY-5667 0.267442 0.0656443 +PWY-5675 0.0435654 0.109824 +PWY-5676 0.186911 0.143976 +PWY-5686 0.354435 0.0575302 +PWY-5690 0.370623 0.0588303 +PWY-5692 0.02766 0.00401055 +PWY-5695 0.601184 0.462119 +PWY-5705 0.0254948 0.00490674 +PWY-5723 0.133117 0.0159298 +PWY-5747 0.0135783 0.00457259 +PWY-5791 0.168964 0.0222139 +PWY-5837 0.168964 0.0222139 +PWY-5838 0.0300926 0.00455528 +PWY-5840 0.162422 0.0187953 +PWY-5855 0.0817978 0.0152219 +PWY-5856 0.028519 0.00420931 +PWY-5857 0.0817978 0.0152219 +PWY-5861 0.0275695 0.0035595 +PWY-5863 0.179896 0.0239585 +PWY-5897 0.1599 0.0182945 +PWY-5898 0.1599 0.0182945 +PWY-5899 0.1599 0.0182945 +PWY-5910 0.252076 0.039609 +PWY-5913 0.0489618 0.0648256 +PWY-5918 0.196254 0.0240698 +PWY-5920 0.161464 0.0152855 +PWY-5973 0.288863 0.0722322 +PWY-5989 0.250933 0.0530738 +PWY-5994 0.0482267 0.00511879 +PWY-6071 0.025905 0.00177062 +PWY-6121 0.330102 0.131432 +PWY-6122 0.336066 0.147505 +PWY-6123 0.177727 0.0374826 +PWY-6124 0.197165 0.0785672 +PWY-6125 0.182839 0.0190162 +PWY-6126 0.319041 0.0467433 +PWY-6147 0.0160686 0.0260844 +PWY-6151 0.255935 0.0425932 +PWY-6163 0.262483 0.0259363 +PWY-6168 0.144164 0.0339279 +PWY-6185 0.00480651 0.00207427 \ No newline at end of file diff -r 000000000000 -r bba4cafe21a8 test-data/output_file.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/output_file.txt Tue Apr 12 02:56:51 2016 -0400 @@ -0,0 +1,6 @@ +statistic 22435 +parameter parameter +p.value 2.0527634209064e-29 +null.value 0 +alternative two.sided +method Wilcoxon signed rank test with continuity correction diff -r 000000000000 -r bba4cafe21a8 tool_dependencies.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tool_dependencies.xml Tue Apr 12 02:56:51 2016 -0400 @@ -0,0 +1,9 @@ + + + + + + + + +