view macros.xml @ 3:72a7f23f3a79 draft

"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools commit c3917e27eb1c1deeb381aa0dc8161c07699562fb"
author bgruening
date Mon, 11 May 2020 07:46:16 -0400
parents c956182d4e2c
children
line wrap: on
line source

<macros>
    <token name="@CP_VERSION@">3.1.9</token>
    <token name="@PY_VERSION@">3.7</token>
    <token name="@FORMATS@">jpg,png,tiff,bmp,gif,pcx,ppm,psd,pbm,pgm,eps</token>
    <token name="@SPACES@">"    "</token>
    <!-- four spaces needed for CP pipeline file -->
    <token name="@COMMON_HELP@">
        .. class:: infomark

        **Input**

        Existing CellProfiler pipeline file *(.cppipe)* or generated by linking CellProfiler tools.

        .. class:: infomark

        **Output**

        The input CellProfiler pipeline file *(.cppipe)* in addition to the settings of this module.

        .. class:: warningmark

        **IMPORTANT**

        The first tool in a CellProfiler workflow has to be **Starting modules** and the last one **CellProfiler**. You can also execute the entire pipeline with the final CellProfiler tool, in which you feed in the images you want to process as well.
    </token>


    <xml name="output_pipeline_param">
        <data name="output_pipeline" from_work_dir="output.cppipe" format="txt"/>
    </xml>


    <xml name="input_pipeline_param">
        <param name="input_pipeline" type="data" format="data" label="Select the input CellProfiler pipeline"/>
    </xml>


    <xml name="cp_requirements">
        <requirements>
            <requirement type="package" version="@CP_VERSION@">cellprofiler</requirement>
        </requirements>
    </xml>


    <xml name="py_requirements">
        <requirements>
            <requirement type="package" version="@PY_VERSION@">python</requirement>
        </requirements>
    </xml>


    <xml name="citations">
        <citations>
            <citation type="bibtex">
                @article{McQuin_2018,
                title = {CellProfiler 3.0: Next-generation image processing for biology},
                author = {McQuin C, Goodman A, Chernyshev V, Kamentsky L, Cimini BA, Karhohs KW, Doan M, Ding L, Rafelski SM, Thirstrup D, Wiegraebe W, Singh S, Becker T, Caicedo JC, Carpenter AE},
                year = {2018},
                volume = {16(7):e2005970},
                DOI = {10.1371/journal.pbio.2005970},
                journal = {PLoS Biol.},
                url = {https://journals.plos.org/plosbiology/article?id=10.1371/journal.pbio.2005970},
                }
            </citation>
        </citations>
    </xml>


    <xml name="cmd_modules">
        <command detect_errors="aggressive">
            <![CDATA[
                python '$script_file' '$inputs' '$input_pipeline'
                ]]>
        </command>
    </xml>


    <xml name="text_validator">
        <validator type="regex" message="Only numbers, letters, hyphen, underscore and spaces are allowed">^[A-Za-z0-9 _-]*$</validator>
    </xml>


    <xml name="test_input_pipeline_param">
        <param name="input_pipeline" value="common.cppipe" />
    </xml>


    <xml name="test_out_file" token_file="common.cppipe">
        <output name="output_pipeline" ftype="txt" file="@FILE@" lines_diff="0"/>
    </xml>
    
</macros>

G8ry5;vVI1(?/d b?_h_˧_ij+c~9E(oE>r)M\6LHnɵ.4Qc6 2YP;YgnWoڢ5^v#Co-k,͉n>xb 6/5ʻ7|G&9=i-8NDWђ- xrBHEg LoEY4r DOٗ| `F姂 ܯy_NyA6p qSjY1=F lVGi'%ȰURM=n0wnU3v-۶+9ƑEƳ- QtNuu\! (*\W-3GYBHA(?^m|-߼_#qa3*gsz&tߙQi 6Eϗ"{۪iBrkv}:;x:Fa/m}>-ԴƭUQbl+EP6Z6 /.S8iyLCʖkV$DŽ.!Uwwfe]|!S*xxXU!n[gULп?P68w ;](Fp=$ʸmzFlb}Y'nư8Y2ş\8dHd gXbン}Pϡ G#d25Uqco݇χ}p5}ŦQ {IwѰĥ&U8/% [=˲#X-B=[wiR| ^sb1:=WП3+[΃'}(G 0G7ˇXٌWci(cdF(­SKf|:7_n۞K*) E]+gv|Nl qáz8ܯĊ?9I,&$>C ~G}>.r?vi5hVl;]7ntM{NW|Wl3^IPcQGL|p3ژ"p8+)#.zcaȼ5kyS0_ ;*J'0qHe2Uy&1{Lޱk2,FF~hqI*i ~Qs eM3Z*Yy[1%b.ß.`-4K4 %$jmhnFMѥNC6]4x[1B `-bxKx>XVP^&A zm 8cUw : ӑa9s:=Fp9o7: HO]Vvn]q=RYd5∜u"I܆׿|"EpY/kJڽέo!BVW^1 } ͫVP6MلƠt( !RhSm r ,xU-ӕ 9CRe@2sm(##gxr:cQmӊ;In܌C, X*g'&V( hњYҦaI ՏX:qy~ 6NMW MAfg)'yfR=c^Jcwдerj{qwnlwkGvEY#͔Y yo}k"^nM{\ZzEFi4&FS@ps0d&(Z3)]+<m\9pJwD~V"Qn" $pJHv{,KQ%:Ӂr vqMLy)9`7n~LBF~D A.뮋g@6P:ẗ́,],Otz=XԂf爩9, C/TL)x. P03|0r]6&_^uۼF%os$X`|a[+)VhԒ徫qB-֘P%*C7m29RR#c?ڏ#ov5ȡyB}HZɋ7S g!;}f$5U5՝+&fdY\Z'/ݭ6 ,'Hd_{fuć)fybT,W[q%'hpҼ>lkr}'>68-}~رU?vnCs}B^j#Æx$߳m!C^Ec%U[~W~o'cԷ*lQHq5xìJ61%GQ J#S7SGv1a?9ÉNl̑bVnD?4)]15)ⴘdeF'7G er[iv[niG;LN۴ogWϵF笲iţXmҡ0߉(r2jtZ1u֧q9ƦA zj}:^ec4ll_.k$;v7>fnwYsٝN\k ʭ7" y8m POyzdi%npb [Xy4*;wEO{TQ!f)Dceu#y*3()@)K;U䖯6N+;r7Сv&p&R,Gӟ*mylӥ}w0.>!B<ٖH+3=_;=l Z$Q.gZTUAg"z \R2,7D6yH>S\[5+颪zfۆ ugɥiYKmCPY!(AiC>d z   Z%(G7^gZYw9f/֟H=',"U~\~JC,)6.o]VR}e(#eye{3 ']mfZhZ1~ 3HsQ w4:lRXΡ竐A &Xal9wQ̡þJ?sAE(9n} ĉkdR٨H+5eT6A1H+藩nEQ}#K#NuʲLk'!HMܛٮbmB`bwkv2yƬs^s Ay=rԉ2+`f!,5%}l84d=l8|K@@RjqS9&1xJ8نD()Qb>qv$gͳ$ռ:e{v6dΗ]ɦ;"e޳NS=W)qd H5)ЅuSj`|@Kh4QF;hG FRj?wT/U<)MmUv)ͷ6{2cx6+WoY6$8֒k#2{VԀS%#,s+beq6X@u鉅A\(G _@)ď7H}zz٩`8B1IͩQ4;LJ>F2Yhy_iJpk\ !".l} IjJ`@܄䉍6K=?f U3g pjX@'H|Qc pP'\,9asIsZ|DNo 6%2 ⃋Jx/( AydJ{$êZ `!Er1Z, qЭ _YxdJ:% Yt4.݌6O (ѳ_CH"hrW"OJalp= PR9q#Y!9HنYNsD1X쫛߇~|C6 }HZ}WNk)&IBSSdQ3QϷ>K%?{֔Y Q ʗ:j@_W40c|ؘpG_\G "V|nRtR8&J+_jQ&^ORm^<ەU^F:<<9ݭx]u1MrF,;^WW$n=zyuv$Cfu)]lvȆJ1 g 57C. MЊ?8ȀiNi_-UN\<ϡɣQD(_Y45zlё'=vRk.0ō[~,b[UO1 K jъxJ]yV B TAlIKGܓA77$*vJ;R/II;k,߉ɯh?B0|RH痡o1np˭2O 4f<Ԛť AY^_5ߜ'pꆐ;]Б9U:88* 0YCXFGpq߭uufY]Y5DŽuRxհpJO{A/}^dX>W<9μzH~&UK-ޢ J J|(Dp2L sg٭k ;GT e <&TQ  dѐ#qg0'dDxH},{Pt@苿勵oms>3Ms}_{RCyBJ J9cq? G{^w2.TC< =]Y֎Y(F&$ѷ֡^xu,οUXb0JQx.!::Z#Nl.0Ѓ>aR'1ӯcW%gƤlc E,XƲJ8"ׁٝ&zr*OgwZ:ˋvt.bReq@.@Iu0|@3&p5}sć^݉bjaZ^]*S՘||Y5d(W,h׳28~.Ṝ09A^{6Hhr ߞBu:5 zpVSLcJ'X'y6`7Ϩ`ZMezMzmW84^:ѬaU!/Г8lJPr YDnAfd((YWQˏj+C1ٌ=2~ǼwY,ELn: /ǂLL^%=H^g:f"ϔo0sdY@b$#sEjW̲.#nXDG6 ?*?>dܻ,COoΨѪ:h5$ο 3DYpco4ːT%ZہCs7gzh we_? awܣu}Xn=7[|}Hy>{  g1%ԔuBkqi QkɧlsCEEztOm2ƛtleqR1[}4j^V¦~_PsߟNw_)ɒL2v&]1" {絇I5fVpmmBC1peU,1Tr ixH51o~wʱʪG]y+)7,Ky__XY⩺ߙ1?Gh^X< S6:1>b42?,m}S"ayʒK$i cQ&O>%kʣɥޅ1I#2[}D{{BZeA)@Jn4J@LT` ^d=ʦt+NMO4BnA!o6ý'e)k=9c3WqD̥8y5.p dLᨕCmxpеM 1:dvW-p IG7ߎhz2 Ò3rPХ27,hQ{n&ߤŠې2C&aWy6P5 Y>8&8_}wf|tcu+SW ˾tt+wU7 gۜb#C5l]Pe3I$Χi6|QijG@Y梱pVsohÀ Uw$!Iv9VLcG>TԐ*w@:Ku aiUD8߿i 0q:Z6*?+>C!rB!ݶ2"+ Ae,VEBbu_\@]5c|m8Xa@h?p kui8º JC(u[";41 /Z?CnC״cZŏ=|5M92-ҽ0B՘M-&NZC.Qw?%X%"iOjGq§q%xJR\ĝAT5EيLy2ڼ议vys%~mAykQ|0R4MJy紉HcD*CFY$Jki:5 5c2T޻kz$q bLXNҝC7yyKb,L"Y#)_*),+\L8נn8#`;yJQN>8! qP r7 yHڔ|Lr(?$o4OgkLĘ|ړF>| Wx}z~z/Xu q~9 N%8A`3BjHkt1Z<()E{FK#g}|<8fg0恘ZiVm>)n'X{sͨ2.K+i2j:xgyZw>yԖv=f R\*y\XVZ2oۻsyYw&teAS8-;7˺R~^HS WeT^_mv.k=]v4z(ÈUPu\VlfvDkzgh|^-'ro+Iilأ6fFVF ;4U?;bيhPR'mX7Z|hlCyâz_4>?:8 ,>!0%MLO]z|mn,˱aqNmתgW\1ǴluԮw5S:}8gsoos8rH+oJ <'#Ƨ_Ç@<_]x\nQ%$I,Ǟ{ >=yS%Jt}<FI>us]20omNR淲p1$ҨH#HY 9s}BQfm8zr ׋.! Dq睰&CIkաIcr:7e%- hh5~ۗ rp/p\˾کWܷ~3 2[;dlͺk5ݩT ~ tQsw%eN<>֬ڭ D }D(hԌàB2hY9 |Azx\NI@)Sʊ5|#))#$=hq Y"Q;vceIg=#Нxz\gWqgq]˨/P6-޵^Ʈ|\inOY6t 5c^&.(CfP G}i lt Xchi\T ش12g7]C˅nlH"& .Ew7 Ρu+^֨b-,[h<ѷoqV,__UƠ z}(޲onrOI`Y$Γ~ɲ1pz}W~g_. uԖ{Or^̔YqsP!G8~9O1I3,e{rEe,obZ,wre^D]yܣ(ECYr/ S6;sҒwM96!!EdWY~mVn٧Ǧ?nc?IƋF/:pY^{uc, Թ/n4o_b:{at>v.+eu]VQ\i:w+QI .g;CCG&HØ`E J²)u: ҮX2؃lخ7%A2~"MWTÄ{Gr.?~xk(Ys'$'P4RLosxf h:8-h DHpF&9P˶h( tU 4"!% MS#i4[m9Te(cJuG$%s c%_eۙ{rkocVOi\S/G ՃKo,LFh[zZը;i׈8P!]*F@{/Clt!zД]_g0fTkydBJ-xS J-)=y>' c;ǁ˱ɋQkmۤi\te%<\x=1V_،ObC<~z1QyPPbL Y h?$hfZqQ6vלՔ"PBLհir1U6<7)VQIi* TiI:y&Mtx{W]c>s/~Ȋxԛ:::RcuOGAལz^M߯fu2ج\;m\+=z>,^-w[].R}_LuUD+ |<:]ffLS]zM׺" >!P)HdJO)2,IXbF.+>Vlp^:AxN#K&c T L'1!\XD/b9KӃ?9?>)t2k#h6O~VzEX,jb~[x?hlH|({̸;QyѕN. Ս7$?siYYy>@<(tJ[z7oA@+ϸIy]*9oi _2?]OIz} {n$P">\.y.8,ڭvߌ%Q5(o:'؉, xEzg>62as~ dnC6G{VJ3~uJxϴֈ_W^BeΈYYk!}Ըnς0\Sy7wxfvqo4H4}s2ˆяgF Jׇi(ZS^'.fOCtz?ĞH wԏ^&Jx dt-( ;X 2W‹€/l%dCa+WG *)[-) $Μ<5eeK   #dNY%vŖǗ*D|׼ L4Y]GQM@q5*]xZy;.*6zqO̻ނxgUG(I[MzuR*T?wT?sӜnCs14|%pȆalpy۩>OJLzmvԎZ\j%W~ǟ1.TH d<{HAkZ5;vgriI6֜DU?OiCeM"s {!mmzG$FW{6jTð]jPw5yǡY kkV|\2ɳͨ-/a*C+]Z!瑲b5iQT$`b OAO/'\dv-lo ?H~x/nO$Cl.}wUճ-ipa𯪏ʺnq+