From danielfortin86@gmail.com Thu Oct 6 18:08:57 2016 From: D K To: galaxy-dev@lists.galaxyproject.org Subject: [galaxy-dev] planemo test with Date: Thu, 06 Oct 2016 15:08:55 -0700 Message-ID: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============3621042626774055526==" --===============3621042626774055526== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Hi galaxy-dev, I'm having a problem running a test using planemo where I would like the value of a parameter taken from one of the data tables. I get the following error in planemo: 'Error creating a job for these tool inputs - Parameter refGenomeSource_type requires a value, but has no legal values defined.\n >From my script XML: > reference genome / transcriptome"> > > > > ... > > > > > > > From my "tool_data_table_conf.xml.sample" and "tool_data_table_conf.xml.test" (mirrored) > allow_duplicate_entries=3D"False"> > value, name, path > >
and from twobit.loc (where the columns are tab separated): > hsapiens H. sapiens (hg38) > /remote/RMS/users/galaxy/reference_genomes/MFEprimer_index/Homo_sapiens.GRC= h38.cdna.all.fa Any suggestions would be greatly appreciated! --===============3621042626774055526== Content-Type: text/html Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.htm" MIME-Version: 1.0 PGRpdiBkaXI9Imx0ciI+SGkgZ2FsYXh5LWRldiw8ZGl2Pjxicj48L2Rpdj48ZGl2PkkmIzM5O20g aGF2aW5nIGEgcHJvYmxlbSBydW5uaW5nIGEgdGVzdCB1c2luZyBwbGFuZW1vIHdoZXJlIEkgd291 bGQgbGlrZSB0aGUgdmFsdWUgb2YgYSBwYXJhbWV0ZXIgdGFrZW4gZnJvbSBvbmUgb2YgdGhlIGRh dGEgdGFibGVzLiBJIGdldCB0aGUgZm9sbG93aW5nIGVycm9yIGluIHBsYW5lbW86PC9kaXY+PGRp dj48ZGl2PjxwcmUgY2xhc3M9ImdtYWlsLXByZS1zY3JvbGxhYmxlIiBzdHlsZT0iYm94LXNpemlu Zzpib3JkZXItYm94O292ZXJmbG93LXg6YXV0bztvdmVyZmxvdy15OnNjcm9sbDtmb250LWZhbWls eTptZW5sbyxtb25hY28sY29uc29sYXMsJnF1b3Q7Y291cmllciBuZXcmcXVvdDssbW9ub3NwYWNl O2ZvbnQtc2l6ZToxM3B4O3BhZGRpbmc6OS41cHg7bWFyZ2luLXRvcDowcHg7bWFyZ2luLWJvdHRv bToxMHB4O21hcmdpbi1sZWZ0OjEwcHg7bGluZS1oZWlnaHQ6MS40Mjg1Nztjb2xvcjpyZ2IoNTEs NTEsNTEpO3dvcmQtYnJlYWs6YnJlYWstYWxsO3dvcmQtd3JhcDpicmVhay13b3JkO2JvcmRlcjox cHggc29saWQgcmdiKDIwNCwyMDQsMjA0KTtib3JkZXItcmFkaXVzOjRweDttYXgtaGVpZ2h0OjM0 MHB4O2JhY2tncm91bmQtY29sb3I6cmdiKDI0NSwyNDUsMjQ1KSI+JiMzOTtFcnJvciBjcmVhdGlu ZyBhIGpvYiBmb3IgdGhlc2UgdG9vbCBpbnB1dHMgLSBQYXJhbWV0ZXIgcmVmR2Vub21lU291cmNl X3R5cGUgcmVxdWlyZXMgYSB2YWx1ZSwgYnV0IGhhcyBubyBsZWdhbCB2YWx1ZXMgZGVmaW5lZC5c bjwvcHJlPjwvZGl2PjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+RnJvbSBteSBzY3JpcHQgWE1M OjwvZGl2PjxkaXY+PGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2lu OjBweCAwcHggMHB4IDAuOGV4O2JvcmRlci1sZWZ0OjFweCBzb2xpZCByZ2IoMjA0LDIwNCwyMDQp O3BhZGRpbmctbGVmdDoxZXgiPsKgJmx0O3BhcmFtIG5hbWU9JnF1b3Q7cmVmR2Vub21lU291cmNl X3R5cGUmcXVvdDsgdHlwZT0mcXVvdDtzZWxlY3QmcXVvdDsgbGFiZWw9JnF1b3Q7U2VsZWN0IGEg cmVmZXJlbmNlIGdlbm9tZSAvIHRyYW5zY3JpcHRvbWUmcXVvdDsmZ3Q7PGJyPsKgIMKgIMKgICZs dDtvcHRpb25zIGZyb21fZGF0YV90YWJsZT0mcXVvdDt0eXBlX2luZGV4ZXMmcXVvdDsmZ3Q7PGJy PsKgIMKgIMKgICZsdDsvb3B0aW9ucyZndDs8YnI+Jmx0Oy9wYXJhbSZndDs8YnI+Li4uPGJyPsKg ICZsdDt0ZXN0cyZndDs8YnI+wqAgwqAgwqAgJmx0O3Rlc3QmZ3Q7PGJyPsKgIMKgIMKgIMKgICZs dDtwYXJhbSBuYW1lPSZxdW90O3JlZkdlbm9tZVNvdXJjZV90eXBlJnF1b3Q7IHZhbHVlPSZxdW90 O2hzYXBpZW5zJnF1b3Q7LyZndDs8YnI+wqAgwqAgwqAmbHQ7L3Rlc3QmZ3Q7PGJyPsKgICZsdDsv dGVzdHMmZ3Q7PGJyPjxicj48L2Jsb2NrcXVvdGU+PC9kaXY+PGRpdj5Gcm9tIG15ICZxdW90O3Rv b2xfZGF0YV90YWJsZV9jb25mLnhtbC5zYW1wbGUmcXVvdDsgYW5kICZxdW90O3Rvb2xfZGF0YV90 YWJsZV9jb25mLnhtbC50ZXN0JnF1b3Q7IChtaXJyb3JlZCk8L2Rpdj48YmxvY2txdW90ZSBjbGFz cz0iZ21haWxfcXVvdGUiIHN0eWxlPSJtYXJnaW46MHB4IDBweCAwcHggMC44ZXg7Ym9yZGVyLWxl ZnQ6MXB4IHNvbGlkIHJnYigyMDQsMjA0LDIwNCk7cGFkZGluZy1sZWZ0OjFleCI+Jmx0O3RhYmxl IG5hbWU9JnF1b3Q7dHlwZV9pbmRleGVzJnF1b3Q7IGNvbW1lbnRfY2hhcj0mcXVvdDsjJnF1b3Q7 IGFsbG93X2R1cGxpY2F0ZV9lbnRyaWVzPSZxdW90O0ZhbHNlJnF1b3Q7Jmd0Ozxicj7CoCDCoCDC oCDCoCAmbHQ7Y29sdW1ucyZndDt2YWx1ZSwgbmFtZSwgcGF0aCZsdDsvY29sdW1ucyZndDs8YnI+ wqAgwqAgwqAgwqAgJmx0O2ZpbGUgcGF0aD0mcXVvdDt0b29sLWRhdGEvdHdvYml0LmxvYyZxdW90 OyAvJmd0OyDCoCDCoDxicj4mbHQ7L3RhYmxlJmd0OzwvYmxvY2txdW90ZT48ZGl2Pjxicj48L2Rp dj48ZGl2PmFuZCBmcm9tIHR3b2JpdC5sb2MgKHdoZXJlIHRoZSBjb2x1bW5zIGFyZSB0YWIgc2Vw YXJhdGVkKTo8L2Rpdj48ZGl2PjxibG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9 Im1hcmdpbjowcHggMHB4IDBweCAwLjhleDtib3JkZXItbGVmdDoxcHggc29saWQgcmdiKDIwNCwy MDQsMjA0KTtwYWRkaW5nLWxlZnQ6MWV4Ij5oc2FwaWVucyDCoCDCoCDCoCDCoEguIHNhcGllbnMg KGhnMzgpIMKgIMKgIMKgIC9yZW1vdGUvUk1TL3VzZXJzL2dhbGF4eS9yZWZlcmVuY2VfZ2Vub21l cy9NRkVwcmltZXJfaW5kZXgvSG9tb19zYXBpZW5zLkdSQ2gzOC5jZG5hLmFsbC5mYTwvYmxvY2tx dW90ZT48ZGl2Pjxicj48L2Rpdj48ZGl2PkFueSBzdWdnZXN0aW9ucyB3b3VsZCBiZSBncmVhdGx5 IGFwcHJlY2lhdGVkIcKgPC9kaXY+PC9kaXY+PGRpdj48YnI+PC9kaXY+PC9kaXY+Cg== --===============3621042626774055526==-- From p.j.a.cock@googlemail.com Fri Oct 7 05:06:28 2016 From: Peter Cock To: galaxy-dev@lists.galaxyproject.org Subject: Re: [galaxy-dev] planemo test with Date: Fri, 07 Oct 2016 10:06:26 +0100 Message-ID: In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============3168219386466779433==" --===============3168219386466779433== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Hi DK, Looking at your XML that looks OK. It might not be important, but how exactly are you running planemo test? I'm asking because currently it will not create tool-data/twobit.loc for you from your sample file - although in that case I would have expected a different error message: https://github.com/galaxyproject/planemo/issues/530 https://github.com/galaxyproject/planemo/issues/530 Is planemo lint happy with your tool? Peter On Thu, Oct 6, 2016 at 11:08 PM, D K wrote: > Hi galaxy-dev, > > I'm having a problem running a test using planemo where I would like the > value of a parameter taken from one of the data tables. I get the following > error in planemo: > > 'Error creating a job for these tool inputs - Parameter refGenomeSource_typ= e requires a value, but has no legal values defined.\n > > > From my script XML: > >> > reference genome / transcriptome"> >> >> >> >> ... >> >> >> >> >> >> >> From my "tool_data_table_conf.xml.sample" and "tool_data_table_conf.xml.te= st" > (mirrored) > >> > False"> >> value, name, path >> >>
> > > and from twobit.loc (where the columns are tab separated): > >> hsapiens H. sapiens (hg38) /remote/RMS/users/galaxy/ >> reference_genomes/MFEprimer_index/Homo_sapiens.GRCh38.cdna.all.fa > > > Any suggestions would be greatly appreciated! > > > ___________________________________________________________ > Please keep all replies on the list by using "reply all" > in your mail client. To manage your subscriptions to this > and other Galaxy lists, please use the interface at: > https://lists.galaxyproject.org/ > > To search Galaxy mailing lists use the unified search at: > http://galaxyproject.org/search/mailinglists/ > --===============3168219386466779433== Content-Type: text/html Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.htm" MIME-Version: 1.0 PGRpdiBkaXI9Imx0ciI+SGkgREssPGRpdj48YnI+PC9kaXY+PGRpdj5Mb29raW5nIGF0IHlvdXIg WE1MIHRoYXQgbG9va3MgT0suPC9kaXY+PGRpdj48YnI+PGRpdj5JdCBtaWdodCBub3QgYmUgaW1w b3J0YW50LCBidXQgaG93IGV4YWN0bHkgYXJlIHlvdSBydW5uaW5nIHBsYW5lbW88L2Rpdj48ZGl2 PnRlc3Q/PC9kaXY+PGRpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PkkmIzM5O20gYXNraW5nIGJlY2F1 c2UgY3VycmVudGx5IGl0IHdpbGwgbm90IGNyZWF0ZcKgPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox Mi44cHgiPnRvb2wtZGF0YS90d29iaXQubG9jPC9zcGFuPjxicj48L2Rpdj48ZGl2PjxzcGFuIHN0 eWxlPSJmb250LXNpemU6MTIuOHB4Ij5mb3IgeW91IGZyb20geW91csKgPC9zcGFuPjxzcGFuIHN0 eWxlPSJmb250LXNpemU6MTIuOHB4Ij5zYW1wbGUgZmlsZSAtIGFsdGhvdWdoIGluIHRoYXQgY2Fz ZSBJIHdvdWxkIGhhdmU8L3NwYW4+PC9kaXY+PGRpdj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEy LjhweCI+ZXhwZWN0ZWQgYSBkaWZmZXJlbnQgZXJyb3IgbWVzc2FnZTo8L3NwYW4+PGRpdj48c3Bh biBzdHlsZT0iZm9udC1zaXplOjEyLjhweCI+PGJyPjwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuIHN0 eWxlPSJmb250LXNpemU6MTIuOHB4Ij48YSBocmVmPSJodHRwczovL2dpdGh1Yi5jb20vZ2FsYXh5 cHJvamVjdC9wbGFuZW1vL2lzc3Vlcy81MzAiPmh0dHBzOi8vZ2l0aHViLmNvbS9nYWxheHlwcm9q ZWN0L3BsYW5lbW8vaXNzdWVzLzUzMDwvYT48L3NwYW4+PGJyPjwvZGl2PjxkaXY+PHNwYW4gc3R5 bGU9ImZvbnQtc2l6ZToxMi44cHgiPjxhIGhyZWY9Imh0dHBzOi8vZ2l0aHViLmNvbS9nYWxheHlw cm9qZWN0L3BsYW5lbW8vaXNzdWVzLzUzMCI+aHR0cHM6Ly9naXRodWIuY29tL2dhbGF4eXByb2pl Y3QvcGxhbmVtby9pc3N1ZXMvNTMwPC9hPjwvc3Bhbj48YnI+PC9kaXY+PGRpdj48c3BhbiBzdHls ZT0iZm9udC1zaXplOjEyLjhweCI+PGJyPjwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuIHN0eWxlPSJm b250LXNpemU6MTIuOHB4Ij5JcyBwbGFuZW1vIGxpbnQgaGFwcHkgd2l0aCB5b3VyIHRvb2w/PC9z cGFuPjwvZGl2PjxkaXY+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi44cHgiPjxicj48L3NwYW4+ PC9kaXY+PGRpdj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjhweCI+UGV0ZXI8L3NwYW4+PC9k aXY+PGRpdj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjhweCI+PGJyPjwvc3Bhbj48L2Rpdj48 L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJnbWFpbF9leHRyYSI+PGJyPjxkaXYg Y2xhc3M9ImdtYWlsX3F1b3RlIj5PbiBUaHUsIE9jdCA2LCAyMDE2IGF0IDExOjA4IFBNLCBEIEsg PHNwYW4gZGlyPSJsdHIiPiZsdDs8YSBocmVmPSJtYWlsdG86ZGFuaWVsZm9ydGluODZAZ21haWwu Y29tIiB0YXJnZXQ9Il9ibGFuayI+ZGFuaWVsZm9ydGluODZAZ21haWwuY29tPC9hPiZndDs8L3Nw YW4+IHdyb3RlOjxicj48YmxvY2txdW90ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxlPSJtYXJn aW46MCAwIDAgLjhleDtib3JkZXItbGVmdDoxcHggI2NjYyBzb2xpZDtwYWRkaW5nLWxlZnQ6MWV4 Ij48ZGl2IGRpcj0ibHRyIj5IaSBnYWxheHktZGV2LDxkaXY+PGJyPjwvZGl2PjxkaXY+SSYjMzk7 bSBoYXZpbmcgYSBwcm9ibGVtIHJ1bm5pbmcgYSB0ZXN0IHVzaW5nIHBsYW5lbW8gd2hlcmUgSSB3 b3VsZCBsaWtlIHRoZSB2YWx1ZSBvZiBhIHBhcmFtZXRlciB0YWtlbiBmcm9tIG9uZSBvZiB0aGUg ZGF0YSB0YWJsZXMuIEkgZ2V0IHRoZSBmb2xsb3dpbmcgZXJyb3IgaW4gcGxhbmVtbzo8L2Rpdj48 ZGl2PjxkaXY+PHByZSBjbGFzcz0ibV8zNjE2NjM0NzA3NjUxMjg4MDM3Z21haWwtcHJlLXNjcm9s bGFibGUiIHN0eWxlPSJib3gtc2l6aW5nOmJvcmRlci1ib3g7b3ZlcmZsb3cteDphdXRvO292ZXJm bG93LXk6c2Nyb2xsO2ZvbnQtZmFtaWx5Om1lbmxvLG1vbmFjbyxjb25zb2xhcywmcXVvdDtjb3Vy aWVyIG5ldyZxdW90Oyxtb25vc3BhY2U7Zm9udC1zaXplOjEzcHg7cGFkZGluZzo5LjVweDttYXJn aW4tdG9wOjBweDttYXJnaW4tYm90dG9tOjEwcHg7bWFyZ2luLWxlZnQ6MTBweDtsaW5lLWhlaWdo dDoxLjQyODU3O2NvbG9yOnJnYig1MSw1MSw1MSk7d29yZC1icmVhazpicmVhay1hbGw7d29yZC13 cmFwOmJyZWFrLXdvcmQ7Ym9yZGVyOjFweCBzb2xpZCByZ2IoMjA0LDIwNCwyMDQpO2JvcmRlci1y YWRpdXM6NHB4O21heC1oZWlnaHQ6MzQwcHg7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMjQ1LDI0NSwy NDUpIj4mIzM5O0Vycm9yIGNyZWF0aW5nIGEgam9iIGZvciB0aGVzZSB0b29sIGlucHV0cyAtIFBh cmFtZXRlciByZWZHZW5vbWVTb3VyY2VfdHlwZSByZXF1aXJlcyBhIHZhbHVlLCBidXQgaGFzIG5v IGxlZ2FsIHZhbHVlcyBkZWZpbmVkLlxuPC9wcmU+PC9kaXY+PC9kaXY+PGRpdj48YnI+PC9kaXY+ PGRpdj5Gcm9tIG15IHNjcmlwdCBYTUw6PC9kaXY+PGRpdj48YmxvY2txdW90ZSBjbGFzcz0iZ21h aWxfcXVvdGUiIHN0eWxlPSJtYXJnaW46MHB4IDBweCAwcHggMC44ZXg7Ym9yZGVyLWxlZnQ6MXB4 IHNvbGlkIHJnYigyMDQsMjA0LDIwNCk7cGFkZGluZy1sZWZ0OjFleCI+wqAmbHQ7cGFyYW0gbmFt ZT0mcXVvdDtyZWZHZW5vbWVTb3VyY2VfdHlwZSZxdW90OyB0eXBlPSZxdW90O3NlbGVjdCZxdW90 OyBsYWJlbD0mcXVvdDtTZWxlY3QgYSByZWZlcmVuY2UgZ2Vub21lIC8gdHJhbnNjcmlwdG9tZSZx dW90OyZndDs8YnI+wqAgwqAgwqAgJmx0O29wdGlvbnMgZnJvbV9kYXRhX3RhYmxlPSZxdW90O3R5 cGVfaW5kZXhlcyZxdW90Ozx3YnI+Jmd0Ozxicj7CoCDCoCDCoCAmbHQ7L29wdGlvbnMmZ3Q7PGJy PiZsdDsvcGFyYW0mZ3Q7PGJyPi4uLjxicj7CoCAmbHQ7dGVzdHMmZ3Q7PGJyPsKgIMKgIMKgICZs dDt0ZXN0Jmd0Ozxicj7CoCDCoCDCoCDCoCAmbHQ7cGFyYW0gbmFtZT0mcXVvdDtyZWZHZW5vbWVT b3VyY2VfdHlwZSZxdW90OyB2YWx1ZT0mcXVvdDtoc2FwaWVucyZxdW90Oy8mZ3Q7PGJyPsKgIMKg IMKgJmx0Oy90ZXN0Jmd0Ozxicj7CoCAmbHQ7L3Rlc3RzJmd0Ozxicj48YnI+PC9ibG9ja3F1b3Rl PjwvZGl2PjxkaXY+RnJvbSBteSAmcXVvdDt0b29sX2RhdGFfdGFibGVfY29uZi54bWwuPHdicj5z YW1wbGUmcXVvdDsgYW5kICZxdW90O3Rvb2xfZGF0YV90YWJsZV9jb25mLnhtbC48d2JyPnRlc3Qm cXVvdDsgKG1pcnJvcmVkKTwvZGl2PjxibG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5 bGU9Im1hcmdpbjowcHggMHB4IDBweCAwLjhleDtib3JkZXItbGVmdDoxcHggc29saWQgcmdiKDIw NCwyMDQsMjA0KTtwYWRkaW5nLWxlZnQ6MWV4Ij4mbHQ7dGFibGUgbmFtZT0mcXVvdDt0eXBlX2lu ZGV4ZXMmcXVvdDsgY29tbWVudF9jaGFyPSZxdW90OyMmcXVvdDsgYWxsb3dfZHVwbGljYXRlX2Vu dHJpZXM9JnF1b3Q7PHdicj5GYWxzZSZxdW90OyZndDs8YnI+wqAgwqAgwqAgwqAgJmx0O2NvbHVt bnMmZ3Q7dmFsdWUsIG5hbWUsIHBhdGgmbHQ7L2NvbHVtbnMmZ3Q7PGJyPsKgIMKgIMKgIMKgICZs dDtmaWxlIHBhdGg9JnF1b3Q7dG9vbC1kYXRhL3R3b2JpdC5sb2MmcXVvdDsgLyZndDsgwqAgwqA8 YnI+Jmx0Oy90YWJsZSZndDs8L2Jsb2NrcXVvdGU+PGRpdj48YnI+PC9kaXY+PGRpdj5hbmQgZnJv bSB0d29iaXQubG9jICh3aGVyZSB0aGUgY29sdW1ucyBhcmUgdGFiIHNlcGFyYXRlZCk6PC9kaXY+ PGRpdj48YmxvY2txdW90ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxlPSJtYXJnaW46MHB4IDBw eCAwcHggMC44ZXg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHJnYigyMDQsMjA0LDIwNCk7cGFkZGlu Zy1sZWZ0OjFleCI+aHNhcGllbnMgwqAgwqAgwqAgwqBILiBzYXBpZW5zIChoZzM4KSDCoCDCoCDC oCAvcmVtb3RlL1JNUy91c2Vycy9nYWxheHkvPHdicj5yZWZlcmVuY2VfZ2Vub21lcy9NRkVwcmlt ZXJfPHdicj5pbmRleC9Ib21vX3NhcGllbnMuR1JDaDM4Ljx3YnI+Y2RuYS5hbGwuZmE8L2Jsb2Nr cXVvdGU+PGRpdj48YnI+PC9kaXY+PGRpdj5Bbnkgc3VnZ2VzdGlvbnMgd291bGQgYmUgZ3JlYXRs eSBhcHByZWNpYXRlZCHCoDwvZGl2PjwvZGl2PjxkaXY+PGJyPjwvZGl2PjwvZGl2Pgo8YnI+X19f X19fX19fX19fX19fX19fX19fX19fX19fX19fPHdicj5fX19fX19fX19fX19fX19fX19fX19fX19f X19fXzxicj4KUGxlYXNlIGtlZXAgYWxsIHJlcGxpZXMgb24gdGhlIGxpc3QgYnkgdXNpbmcgJnF1 b3Q7cmVwbHkgYWxsJnF1b3Q7PGJyPgppbiB5b3VyIG1haWwgY2xpZW50LsKgIFRvIG1hbmFnZSB5 b3VyIHN1YnNjcmlwdGlvbnMgdG8gdGhpczxicj4KYW5kIG90aGVyIEdhbGF4eSBsaXN0cywgcGxl YXNlIHVzZSB0aGUgaW50ZXJmYWNlIGF0Ojxicj4KwqAgPGEgaHJlZj0iaHR0cHM6Ly9saXN0cy5n YWxheHlwcm9qZWN0Lm9yZy8iIHJlbD0ibm9yZWZlcnJlciIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBz Oi8vbGlzdHMuZ2FsYXh5cHJvamVjdC48d2JyPm9yZy88L2E+PGJyPgo8YnI+ClRvIHNlYXJjaCBH YWxheHkgbWFpbGluZyBsaXN0cyB1c2UgdGhlIHVuaWZpZWQgc2VhcmNoIGF0Ojxicj4KwqAgPGEg aHJlZj0iaHR0cDovL2dhbGF4eXByb2plY3Qub3JnL3NlYXJjaC9tYWlsaW5nbGlzdHMvIiByZWw9 Im5vcmVmZXJyZXIiIHRhcmdldD0iX2JsYW5rIj5odHRwOi8vZ2FsYXh5cHJvamVjdC5vcmcvPHdi cj5zZWFyY2gvbWFpbGluZ2xpc3RzLzwvYT48YnI+PC9ibG9ja3F1b3RlPjwvZGl2Pjxicj48L2Rp dj4K --===============3168219386466779433==-- From nsoranzo@tiscali.it Fri Oct 7 06:26:13 2016 From: Nicola Soranzo To: galaxy-dev@lists.galaxyproject.org Subject: Re: [galaxy-dev] planemo test with Date: Fri, 07 Oct 2016 11:26:11 +0100 Message-ID: In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============9106459307059717244==" --===============9106459307059717244== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Hi D K, for a good example of how to test parameters from data tables, please=20 see:=20 https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie_wrapp= ers Your tool_data_table_conf.xml.test should be different from your .sample=20 and contain: Please note the use of ${__HERE__} to indicate the directory where the=20 tool is. You should also have a comment-only tool-data/twobit.loc.sample , while=20 the loc file for testing should be in test-data/twobit.loc Cheers, Nicola On 06/10/16 23:08, D K wrote: > Hi galaxy-dev, > > I'm having a problem running a test using planemo where I would like=20 > the value of a parameter taken from one of the data tables. I get the=20 > following error in planemo: > 'Error creating a job for these tool inputs - Parameter refGenomeSource_typ= e requires a value, but has no legal values defined.\n > > From my script XML: > > reference genome / transcriptome"> > > > > ... > > > > > > > From my "tool_data_table_conf.xml.sample" and=20 > "tool_data_table_conf.xml.test" (mirrored) > > allow_duplicate_entries=3D"False"> > value, name, path > >
> > > and from twobit.loc (where the columns are tab separated): > > hsapiens H. sapiens (hg38) > /remote/RMS/users/galaxy/reference_genomes/MFEprimer_index/Homo_sapiens= .GRCh38.cdna.all.fa > > > Any suggestions would be greatly appreciated! > > > > ___________________________________________________________ > Please keep all replies on the list by using "reply all" > in your mail client. To manage your subscriptions to this > and other Galaxy lists, please use the interface at: > https://lists.galaxyproject.org/ > > To search Galaxy mailing lists use the unified search at: > http://galaxyproject.org/search/mailinglists/ --===============9106459307059717244== Content-Type: text/html Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.htm" MIME-Version: 1.0 PGh0bWw+CiAgPGhlYWQ+CiAgICA8bWV0YSBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRm LTgiIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSI+CiAgPC9oZWFkPgogIDxib2R5IGJnY29sb3I9 IiNGRkZGRkYiIHRleHQ9IiMwMDAwMDAiPgogICAgSGkgRCBLLDxicj4KICAgIGZvciBhIGdvb2Qg ZXhhbXBsZSBvZiBob3cgdG8gdGVzdCBwYXJhbWV0ZXJzIGZyb20gZGF0YSB0YWJsZXMsCiAgICBw bGVhc2Ugc2VlOgo8YSBjbGFzcz0ibW96LXR4dC1saW5rLWZyZWV0ZXh0IiBocmVmPSJodHRwczov L2dpdGh1Yi5jb20vZ2FsYXh5cHJvamVjdC90b29scy1kZXZ0ZWFtL3RyZWUvbWFzdGVyL3Rvb2xz L2Jvd3RpZV93cmFwcGVycyI+aHR0cHM6Ly9naXRodWIuY29tL2dhbGF4eXByb2plY3QvdG9vbHMt ZGV2dGVhbS90cmVlL21hc3Rlci90b29scy9ib3d0aWVfd3JhcHBlcnM8L2E+PGJyPgogICAgPGJy PgogICAgWW91ciB0b29sX2RhdGFfdGFibGVfY29uZi54bWwudGVzdCBzaG91bGQgYmUgZGlmZmVy ZW50IGZyb20geW91cgogICAgLnNhbXBsZSBhbmQgY29udGFpbjo8YnI+CiAgICA8YnI+CiAgICAm bHQ7ZmlsZSBwYXRoPSIke19fSEVSRV9ffS90ZXN0LWRhdGEvdHdvYml0LmxvYyIgLyZndDs8YnI+ CiAgICA8YnI+CiAgICBQbGVhc2Ugbm90ZSB0aGUgdXNlIG9mICR7X19IRVJFX199IHRvIGluZGlj YXRlIHRoZSBkaXJlY3Rvcnkgd2hlcmUKICAgIHRoZSB0b29sIGlzLjxicj4KICAgIFlvdSBzaG91 bGQgYWxzbyBoYXZlIGEgY29tbWVudC1vbmx5IHRvb2wtZGF0YS90d29iaXQubG9jLnNhbXBsZSAs CiAgICB3aGlsZSB0aGUgbG9jIGZpbGUgZm9yIHRlc3Rpbmcgc2hvdWxkIGJlIGluIHRlc3QtZGF0 YS90d29iaXQubG9jPGJyPgogICAgPGJyPgogICAgQ2hlZXJzLDxicj4KICAgIE5pY29sYTxicj4K ICAgIDxicj4KICAgIDxkaXYgY2xhc3M9Im1vei1jaXRlLXByZWZpeCI+T24gMDYvMTAvMTYgMjM6 MDgsIEQgSyB3cm90ZTo8YnI+CiAgICA8L2Rpdj4KICAgIDxibG9ja3F1b3RlCmNpdGU9Im1pZDpD QUhwdWl5aTRfamU5QUgwZVptd0ZHTW5zUkJVeFJCLUxKLVlZZGJIZE1naGF1YS0rOXdAbWFpbC5n bWFpbC5jb20iCiAgICAgIHR5cGU9ImNpdGUiPgogICAgICA8ZGl2IGRpcj0ibHRyIj5IaSBnYWxh eHktZGV2LAogICAgICAgIDxkaXY+PGJyPgogICAgICAgIDwvZGl2PgogICAgICAgIDxkaXY+SSdt IGhhdmluZyBhIHByb2JsZW0gcnVubmluZyBhIHRlc3QgdXNpbmcgcGxhbmVtbyB3aGVyZSBJCiAg ICAgICAgICB3b3VsZCBsaWtlIHRoZSB2YWx1ZSBvZiBhIHBhcmFtZXRlciB0YWtlbiBmcm9tIG9u ZSBvZiB0aGUgZGF0YQogICAgICAgICAgdGFibGVzLiBJIGdldCB0aGUgZm9sbG93aW5nIGVycm9y IGluIHBsYW5lbW86PC9kaXY+CiAgICAgICAgPGRpdj4KICAgICAgICAgIDxkaXY+CiAgICAgICAg ICAgIDxwcmUgY2xhc3M9ImdtYWlsLXByZS1zY3JvbGxhYmxlIiBzdHlsZT0iYm94LXNpemluZzpi b3JkZXItYm94O292ZXJmbG93LXg6YXV0bztvdmVyZmxvdy15OnNjcm9sbDtmb250LWZhbWlseTpt ZW5sbyxtb25hY28sY29uc29sYXMsJnF1b3Q7Y291cmllciBuZXcmcXVvdDssbW9ub3NwYWNlO2Zv bnQtc2l6ZToxM3B4O3BhZGRpbmc6OS41cHg7bWFyZ2luLXRvcDowcHg7bWFyZ2luLWJvdHRvbTox MHB4O21hcmdpbi1sZWZ0OjEwcHg7bGluZS1oZWlnaHQ6MS40Mjg1Nztjb2xvcjpyZ2IoNTEsNTEs NTEpO3dvcmQtYnJlYWs6YnJlYWstYWxsO3dvcmQtd3JhcDpicmVhay13b3JkO2JvcmRlcjoxcHgg c29saWQgcmdiKDIwNCwyMDQsMjA0KTtib3JkZXItcmFkaXVzOjRweDttYXgtaGVpZ2h0OjM0MHB4 O2JhY2tncm91bmQtY29sb3I6cmdiKDI0NSwyNDUsMjQ1KSI+J0Vycm9yIGNyZWF0aW5nIGEgam9i IGZvciB0aGVzZSB0b29sIGlucHV0cyAtIFBhcmFtZXRlciByZWZHZW5vbWVTb3VyY2VfdHlwZSBy ZXF1aXJlcyBhIHZhbHVlLCBidXQgaGFzIG5vIGxlZ2FsIHZhbHVlcyBkZWZpbmVkLlxuPC9wcmU+ CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgICA8ZGl2Pjxicj4KICAgICAg ICA8L2Rpdj4KICAgICAgICA8ZGl2PkZyb20gbXkgc2NyaXB0IFhNTDo8L2Rpdj4KICAgICAgICA8 ZGl2PgogICAgICAgICAgPGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFy Z2luOjBweCAwcHggMHB4CiAgICAgICAgICAgIDAuOGV4O2JvcmRlci1sZWZ0OjFweCBzb2xpZAog ICAgICAgICAgICByZ2IoMjA0LDIwNCwyMDQpO3BhZGRpbmctbGVmdDoxZXgiPsKgJmx0O3BhcmFt CiAgICAgICAgICAgIG5hbWU9InJlZkdlbm9tZVNvdXJjZV90eXBlIiB0eXBlPSJzZWxlY3QiIGxh YmVsPSJTZWxlY3QgYQogICAgICAgICAgICByZWZlcmVuY2UgZ2Vub21lIC8gdHJhbnNjcmlwdG9t ZSImZ3Q7PGJyPgogICAgICAgICAgICDCoCDCoCDCoCAmbHQ7b3B0aW9ucyBmcm9tX2RhdGFfdGFi bGU9InR5cGVfaW5kZXhlcyImZ3Q7PGJyPgogICAgICAgICAgICDCoCDCoCDCoCAmbHQ7L29wdGlv bnMmZ3Q7PGJyPgogICAgICAgICAgICAmbHQ7L3BhcmFtJmd0Ozxicj4KICAgICAgICAgICAgLi4u PGJyPgogICAgICAgICAgICDCoCAmbHQ7dGVzdHMmZ3Q7PGJyPgogICAgICAgICAgICDCoCDCoCDC oCAmbHQ7dGVzdCZndDs8YnI+CiAgICAgICAgICAgIMKgIMKgIMKgIMKgICZsdDtwYXJhbSBuYW1l PSJyZWZHZW5vbWVTb3VyY2VfdHlwZSIKICAgICAgICAgICAgdmFsdWU9ImhzYXBpZW5zIi8mZ3Q7 PGJyPgogICAgICAgICAgICDCoCDCoCDCoCZsdDsvdGVzdCZndDs8YnI+CiAgICAgICAgICAgIMKg ICZsdDsvdGVzdHMmZ3Q7PGJyPgogICAgICAgICAgICA8YnI+CiAgICAgICAgICA8L2Jsb2NrcXVv dGU+CiAgICAgICAgPC9kaXY+CiAgICAgICAgPGRpdj5Gcm9tIG15ICJ0b29sX2RhdGFfdGFibGVf Y29uZi54bWwuc2FtcGxlIiBhbmQKICAgICAgICAgICJ0b29sX2RhdGFfdGFibGVfY29uZi54bWwu dGVzdCIgKG1pcnJvcmVkKTwvZGl2PgogICAgICAgIDxibG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9x dW90ZSIgc3R5bGU9Im1hcmdpbjowcHggMHB4IDBweAogICAgICAgICAgMC44ZXg7Ym9yZGVyLWxl ZnQ6MXB4IHNvbGlkIHJnYigyMDQsMjA0LDIwNCk7cGFkZGluZy1sZWZ0OjFleCI+Jmx0O3RhYmxl CiAgICAgICAgICBuYW1lPSJ0eXBlX2luZGV4ZXMiIGNvbW1lbnRfY2hhcj0iIyIKICAgICAgICAg IGFsbG93X2R1cGxpY2F0ZV9lbnRyaWVzPSJGYWxzZSImZ3Q7PGJyPgogICAgICAgICAgwqAgwqAg wqAgwqAgJmx0O2NvbHVtbnMmZ3Q7dmFsdWUsIG5hbWUsIHBhdGgmbHQ7L2NvbHVtbnMmZ3Q7PGJy PgogICAgICAgICAgwqAgwqAgwqAgwqAgJmx0O2ZpbGUgcGF0aD0idG9vbC1kYXRhL3R3b2JpdC5s b2MiIC8mZ3Q7IMKgIMKgPGJyPgogICAgICAgICAgJmx0Oy90YWJsZSZndDs8L2Jsb2NrcXVvdGU+ CiAgICAgICAgPGRpdj48YnI+CiAgICAgICAgPC9kaXY+CiAgICAgICAgPGRpdj5hbmQgZnJvbSB0 d29iaXQubG9jICh3aGVyZSB0aGUgY29sdW1ucyBhcmUgdGFiIHNlcGFyYXRlZCk6PC9kaXY+CiAg ICAgICAgPGRpdj4KICAgICAgICAgIDxibG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5 bGU9Im1hcmdpbjowcHggMHB4IDBweAogICAgICAgICAgICAwLjhleDtib3JkZXItbGVmdDoxcHgg c29saWQKICAgICAgICAgICAgcmdiKDIwNCwyMDQsMjA0KTtwYWRkaW5nLWxlZnQ6MWV4Ij5oc2Fw aWVucyDCoCDCoCDCoCDCoEguCiAgICAgICAgICAgIHNhcGllbnMgKGhnMzgpIMKgIMKgIMKgCi9y ZW1vdGUvUk1TL3VzZXJzL2dhbGF4eS9yZWZlcmVuY2VfZ2Vub21lcy9NRkVwcmltZXJfaW5kZXgv SG9tb19zYXBpZW5zLkdSQ2gzOC5jZG5hLmFsbC5mYTwvYmxvY2txdW90ZT4KICAgICAgICAgIDxk aXY+PGJyPgogICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8ZGl2PkFueSBzdWdnZXN0aW9ucyB3 b3VsZCBiZSBncmVhdGx5IGFwcHJlY2lhdGVkIcKgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAg ICAgPGRpdj48YnI+CiAgICAgICAgPC9kaXY+CiAgICAgIDwvZGl2PgogICAgICA8YnI+CiAgICAg IDxmaWVsZHNldCBjbGFzcz0ibWltZUF0dGFjaG1lbnRIZWFkZXIiPjwvZmllbGRzZXQ+CiAgICAg IDxicj4KICAgICAgPHByZSB3cmFwPSIiPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fClBsZWFzZSBrZWVwIGFsbCByZXBsaWVzIG9uIHRo ZSBsaXN0IGJ5IHVzaW5nICJyZXBseSBhbGwiCmluIHlvdXIgbWFpbCBjbGllbnQuICBUbyBtYW5h Z2UgeW91ciBzdWJzY3JpcHRpb25zIHRvIHRoaXMKYW5kIG90aGVyIEdhbGF4eSBsaXN0cywgcGxl YXNlIHVzZSB0aGUgaW50ZXJmYWNlIGF0OgogIDxhIGNsYXNzPSJtb3otdHh0LWxpbmstZnJlZXRl eHQiIGhyZWY9Imh0dHBzOi8vbGlzdHMuZ2FsYXh5cHJvamVjdC5vcmcvIj5odHRwczovL2xpc3Rz LmdhbGF4eXByb2plY3Qub3JnLzwvYT4KClRvIHNlYXJjaCBHYWxheHkgbWFpbGluZyBsaXN0cyB1 c2UgdGhlIHVuaWZpZWQgc2VhcmNoIGF0OgogIDxhIGNsYXNzPSJtb3otdHh0LWxpbmstZnJlZXRl eHQiIGhyZWY9Imh0dHA6Ly9nYWxheHlwcm9qZWN0Lm9yZy9zZWFyY2gvbWFpbGluZ2xpc3RzLyI+ aHR0cDovL2dhbGF4eXByb2plY3Qub3JnL3NlYXJjaC9tYWlsaW5nbGlzdHMvPC9hPjwvcHJlPgog ICAgPC9ibG9ja3F1b3RlPgogICAgPGJyPgogIDwvYm9keT4KPC9odG1sPgo= --===============9106459307059717244==-- From danielfortin86@gmail.com Fri Oct 7 12:49:56 2016 From: D K To: galaxy-dev@lists.galaxyproject.org Subject: Re: [galaxy-dev] planemo test with Date: Fri, 07 Oct 2016 09:49:55 -0700 Message-ID: In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============6059329512189847649==" --===============6059329512189847649== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Hi Peter, This is the command I'm using to run planemo: . galaxy_test/.venv/bin/activate planemo test --test_data /home/galaxy-functional-testdata --galaxy_root galaxy-test/ --skip_venv test.xml I'm getting no errors when using the planemo lint tool. Thanks! On Fri, Oct 7, 2016 at 2:06 AM, Peter Cock wrote: > Hi DK, > > Looking at your XML that looks OK. > > It might not be important, but how exactly are you running planemo > test? > > I'm asking because currently it will not create tool-data/twobit.loc > for you from your sample file - although in that case I would have > expected a different error message: > > https://github.com/galaxyproject/planemo/issues/530 > https://github.com/galaxyproject/planemo/issues/530 > > Is planemo lint happy with your tool? > > Peter > > > On Thu, Oct 6, 2016 at 11:08 PM, D K wrote: > >> Hi galaxy-dev, >> >> I'm having a problem running a test using planemo where I would like the >> value of a parameter taken from one of the data tables. I get the following >> error in planemo: >> >> 'Error creating a job for these tool inputs - Parameter refGenomeSource_ty= pe requires a value, but has no legal values defined.\n >> >> >> From my script XML: >> >>> >> reference genome / transcriptome"> >>> >>> >>> >>> ... >>> >>> >>> >>> >>> >>> >>> From my "tool_data_table_conf.xml.sample" and >> "tool_data_table_conf.xml.test" (mirrored) >> >>> >> allow_duplicate_entries=3D"False"> >>> value, name, path >>> >>>
>> >> >> and from twobit.loc (where the columns are tab separated): >> >>> hsapiens H. sapiens (hg38) /remote/RMS/users/galaxy/refer >>> ence_genomes/MFEprimer_index/Homo_sapiens.GRCh38.cdna.all.fa >> >> >> Any suggestions would be greatly appreciated! >> >> >> ___________________________________________________________ >> Please keep all replies on the list by using "reply all" >> in your mail client. To manage your subscriptions to this >> and other Galaxy lists, please use the interface at: >> https://lists.galaxyproject.org/ >> >> To search Galaxy mailing lists use the unified search at: >> http://galaxyproject.org/search/mailinglists/ >> > > --===============6059329512189847649== Content-Type: text/html Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.htm" MIME-Version: 1.0 PGRpdiBkaXI9Imx0ciI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi44cHgiPkhpIFBldGVyLDwv c3Bhbj48ZGl2IHN0eWxlPSJmb250LXNpemU6MTIuOHB4Ij48YnI+PC9kaXY+PGRpdiBzdHlsZT0i Zm9udC1zaXplOjEyLjhweCI+VGhpcyBpcyB0aGUgY29tbWFuZCBJJiMzOTttIHVzaW5nIHRvIHJ1 biBwbGFuZW1vOjwvZGl2PjxkaXYgc3R5bGU9ImZvbnQtc2l6ZToxMi44cHgiPi4gZ2FsYXh5X3Rl c3QvLnZlbnYvYmluL2FjdGl2YXRlPC9kaXY+PGRpdiBzdHlsZT0iZm9udC1zaXplOjEyLjhweCI+ cGxhbmVtbyB0ZXN0IC0tdGVzdF9kYXRhIC9ob21lL2dhbGF4eS1mdW5jdGlvbmFsLTx3YnI+dGVz dGRhdGEgLS1nYWxheHlfcm9vdCBnYWxheHktdGVzdC8gLS1za2lwX3ZlbnYgdGVzdC54bWw8YnI+ PC9kaXY+PGRpdiBzdHlsZT0iZm9udC1zaXplOjEyLjhweCI+PGJyPjwvZGl2PjxkaXYgc3R5bGU9 ImZvbnQtc2l6ZToxMi44cHgiPkkmIzM5O20gZ2V0dGluZyBubyBlcnJvcnMgd2hlbiB1c2luZyB0 aGUgcGxhbmVtbyBsaW50IHRvb2wuPC9kaXY+PGRpdiBzdHlsZT0iZm9udC1zaXplOjEyLjhweCI+ PGJyPjwvZGl2PjxkaXYgc3R5bGU9ImZvbnQtc2l6ZToxMi44cHgiPlRoYW5rcyE8L2Rpdj48L2Rp dj48ZGl2IGNsYXNzPSJnbWFpbF9leHRyYSI+PGJyPjxkaXYgY2xhc3M9ImdtYWlsX3F1b3RlIj5P biBGcmksIE9jdCA3LCAyMDE2IGF0IDI6MDYgQU0sIFBldGVyIENvY2sgPHNwYW4gZGlyPSJsdHIi PiZsdDs8YSBocmVmPSJtYWlsdG86cC5qLmEuY29ja0Bnb29nbGVtYWlsLmNvbSIgdGFyZ2V0PSJf YmxhbmsiPnAuai5hLmNvY2tAZ29vZ2xlbWFpbC5jb208L2E+Jmd0Ozwvc3Bhbj4gd3JvdGU6PGJy PjxibG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9Im1hcmdpbjowIDAgMCAuOGV4 O2JvcmRlci1sZWZ0OjFweCAjY2NjIHNvbGlkO3BhZGRpbmctbGVmdDoxZXgiPjxkaXYgZGlyPSJs dHIiPkhpIERLLDxkaXY+PGJyPjwvZGl2PjxkaXY+TG9va2luZyBhdCB5b3VyIFhNTCB0aGF0IGxv b2tzIE9LLjwvZGl2PjxkaXY+PGJyPjxkaXY+SXQgbWlnaHQgbm90IGJlIGltcG9ydGFudCwgYnV0 IGhvdyBleGFjdGx5IGFyZSB5b3UgcnVubmluZyBwbGFuZW1vPC9kaXY+PGRpdj50ZXN0PzwvZGl2 PjxkaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5JJiMzOTttIGFza2luZyBiZWNhdXNlIGN1cnJlbnRs eSBpdCB3aWxsIG5vdCBjcmVhdGXCoDxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuOHB4Ij50b29s LWRhdGEvdHdvYml0LmxvYzwvc3Bhbj48YnI+PC9kaXY+PGRpdj48c3BhbiBzdHlsZT0iZm9udC1z aXplOjEyLjhweCI+Zm9yIHlvdSBmcm9tIHlvdXLCoDwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1z aXplOjEyLjhweCI+c2FtcGxlIGZpbGUgLSBhbHRob3VnaCBpbiB0aGF0IGNhc2UgSSB3b3VsZCBo YXZlPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi44cHgiPmV4cGVj dGVkIGEgZGlmZmVyZW50IGVycm9yIG1lc3NhZ2U6PC9zcGFuPjxkaXY+PHNwYW4gc3R5bGU9ImZv bnQtc2l6ZToxMi44cHgiPjxicj48L3NwYW4+PC9kaXY+PGRpdj48c3BhbiBzdHlsZT0iZm9udC1z aXplOjEyLjhweCI+PGEgaHJlZj0iaHR0cHM6Ly9naXRodWIuY29tL2dhbGF4eXByb2plY3QvcGxh bmVtby9pc3N1ZXMvNTMwIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly9naXRodWIuY29tLzx3YnI+ Z2FsYXh5cHJvamVjdC9wbGFuZW1vL2lzc3Vlcy88d2JyPjUzMDwvYT48L3NwYW4+PGJyPjwvZGl2 PjxkaXY+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi44cHgiPjxhIGhyZWY9Imh0dHBzOi8vZ2l0 aHViLmNvbS9nYWxheHlwcm9qZWN0L3BsYW5lbW8vaXNzdWVzLzUzMCIgdGFyZ2V0PSJfYmxhbmsi Pmh0dHBzOi8vZ2l0aHViLmNvbS88d2JyPmdhbGF4eXByb2plY3QvcGxhbmVtby9pc3N1ZXMvPHdi cj41MzA8L2E+PC9zcGFuPjxicj48L2Rpdj48ZGl2PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIu OHB4Ij48YnI+PC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi44cHgi PklzIHBsYW5lbW8gbGludCBoYXBweSB3aXRoIHlvdXIgdG9vbD88L3NwYW4+PC9kaXY+PGRpdj48 c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjhweCI+PGJyPjwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFu IHN0eWxlPSJmb250LXNpemU6MTIuOHB4Ij5QZXRlcjwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuIHN0 eWxlPSJmb250LXNpemU6MTIuOHB4Ij48YnI+PC9zcGFuPjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2 PjwvZGl2PjxkaXYgY2xhc3M9ImdtYWlsX2V4dHJhIj48YnI+PGRpdiBjbGFzcz0iZ21haWxfcXVv dGUiPjxkaXY+PGRpdiBjbGFzcz0iaDUiPk9uIFRodSwgT2N0IDYsIDIwMTYgYXQgMTE6MDggUE0s IEQgSyA8c3BhbiBkaXI9Imx0ciI+Jmx0OzxhIGhyZWY9Im1haWx0bzpkYW5pZWxmb3J0aW44NkBn bWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5kYW5pZWxmb3J0aW44NkBnbWFpbC5jb208L2E+Jmd0 Ozwvc3Bhbj4gd3JvdGU6PGJyPjwvZGl2PjwvZGl2PjxibG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9x dW90ZSIgc3R5bGU9Im1hcmdpbjowIDAgMCAuOGV4O2JvcmRlci1sZWZ0OjFweCAjY2NjIHNvbGlk O3BhZGRpbmctbGVmdDoxZXgiPjxkaXY+PGRpdiBjbGFzcz0iaDUiPjxkaXYgZGlyPSJsdHIiPkhp IGdhbGF4eS1kZXYsPGRpdj48YnI+PC9kaXY+PGRpdj5JJiMzOTttIGhhdmluZyBhIHByb2JsZW0g cnVubmluZyBhIHRlc3QgdXNpbmcgcGxhbmVtbyB3aGVyZSBJIHdvdWxkIGxpa2UgdGhlIHZhbHVl IG9mIGEgcGFyYW1ldGVyIHRha2VuIGZyb20gb25lIG9mIHRoZSBkYXRhIHRhYmxlcy4gSSBnZXQg dGhlIGZvbGxvd2luZyBlcnJvciBpbiBwbGFuZW1vOjwvZGl2PjxkaXY+PGRpdj48cHJlIGNsYXNz PSJtXzQyNTgwNDIwNzY5Mzg0MTgzNG1fMzYxNjYzNDcwNzY1MTI4ODAzN2dtYWlsLXByZS1zY3Jv bGxhYmxlIiBzdHlsZT0iYm94LXNpemluZzpib3JkZXItYm94O292ZXJmbG93LXg6YXV0bztvdmVy Zmxvdy15OnNjcm9sbDtmb250LWZhbWlseTptZW5sbyxtb25hY28sY29uc29sYXMsJnF1b3Q7Y291 cmllciBuZXcmcXVvdDssbW9ub3NwYWNlO2ZvbnQtc2l6ZToxM3B4O3BhZGRpbmc6OS41cHg7bWFy Z2luLXRvcDowcHg7bWFyZ2luLWJvdHRvbToxMHB4O21hcmdpbi1sZWZ0OjEwcHg7bGluZS1oZWln aHQ6MS40Mjg1Nztjb2xvcjpyZ2IoNTEsNTEsNTEpO3dvcmQtYnJlYWs6YnJlYWstYWxsO3dvcmQt d3JhcDpicmVhay13b3JkO2JvcmRlcjoxcHggc29saWQgcmdiKDIwNCwyMDQsMjA0KTtib3JkZXIt cmFkaXVzOjRweDttYXgtaGVpZ2h0OjM0MHB4O2JhY2tncm91bmQtY29sb3I6cmdiKDI0NSwyNDUs MjQ1KSI+JiMzOTtFcnJvciBjcmVhdGluZyBhIGpvYiBmb3IgdGhlc2UgdG9vbCBpbnB1dHMgLSBQ YXJhbWV0ZXIgcmVmR2Vub21lU291cmNlX3R5cGUgcmVxdWlyZXMgYSB2YWx1ZSwgYnV0IGhhcyBu byBsZWdhbCB2YWx1ZXMgZGVmaW5lZC5cbjwvcHJlPjwvZGl2PjwvZGl2PjxkaXY+PGJyPjwvZGl2 PjxkaXY+RnJvbSBteSBzY3JpcHQgWE1MOjwvZGl2PjxkaXY+PGJsb2NrcXVvdGUgY2xhc3M9Imdt YWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2luOjBweCAwcHggMHB4IDAuOGV4O2JvcmRlci1sZWZ0OjFw eCBzb2xpZCByZ2IoMjA0LDIwNCwyMDQpO3BhZGRpbmctbGVmdDoxZXgiPsKgJmx0O3BhcmFtIG5h bWU9JnF1b3Q7cmVmR2Vub21lU291cmNlX3R5cGUmcXVvdDsgdHlwZT0mcXVvdDtzZWxlY3QmcXVv dDsgbGFiZWw9JnF1b3Q7U2VsZWN0IGEgcmVmZXJlbmNlIGdlbm9tZSAvIHRyYW5zY3JpcHRvbWUm cXVvdDsmZ3Q7PGJyPsKgIMKgIMKgICZsdDtvcHRpb25zIGZyb21fZGF0YV90YWJsZT0mcXVvdDt0 eXBlX2luZGV4ZXMmcXVvdDs8d2JyPiZndDs8YnI+wqAgwqAgwqAgJmx0Oy9vcHRpb25zJmd0Ozxi cj4mbHQ7L3BhcmFtJmd0Ozxicj4uLi48YnI+wqAgJmx0O3Rlc3RzJmd0Ozxicj7CoCDCoCDCoCAm bHQ7dGVzdCZndDs8YnI+wqAgwqAgwqAgwqAgJmx0O3BhcmFtIG5hbWU9JnF1b3Q7cmVmR2Vub21l U291cmNlX3R5cGUmcXVvdDsgdmFsdWU9JnF1b3Q7aHNhcGllbnMmcXVvdDsvJmd0Ozxicj7CoCDC oCDCoCZsdDsvdGVzdCZndDs8YnI+wqAgJmx0Oy90ZXN0cyZndDs8YnI+PGJyPjwvYmxvY2txdW90 ZT48L2Rpdj48ZGl2PkZyb20gbXkgJnF1b3Q7dG9vbF9kYXRhX3RhYmxlX2NvbmYueG1sLnNhbXA8 d2JyPmxlJnF1b3Q7IGFuZCAmcXVvdDt0b29sX2RhdGFfdGFibGVfY29uZi54bWwudGVzdDx3YnI+ JnF1b3Q7IChtaXJyb3JlZCk8L2Rpdj48YmxvY2txdW90ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0 eWxlPSJtYXJnaW46MHB4IDBweCAwcHggMC44ZXg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHJnYigy MDQsMjA0LDIwNCk7cGFkZGluZy1sZWZ0OjFleCI+Jmx0O3RhYmxlIG5hbWU9JnF1b3Q7dHlwZV9p bmRleGVzJnF1b3Q7IGNvbW1lbnRfY2hhcj0mcXVvdDsjJnF1b3Q7IGFsbG93X2R1cGxpY2F0ZV9l bnRyaWVzPSZxdW90O0ZhbHNlPHdicj4mcXVvdDsmZ3Q7PGJyPsKgIMKgIMKgIMKgICZsdDtjb2x1 bW5zJmd0O3ZhbHVlLCBuYW1lLCBwYXRoJmx0Oy9jb2x1bW5zJmd0Ozxicj7CoCDCoCDCoCDCoCAm bHQ7ZmlsZSBwYXRoPSZxdW90O3Rvb2wtZGF0YS90d29iaXQubG9jJnF1b3Q7IC8mZ3Q7IMKgIMKg PGJyPiZsdDsvdGFibGUmZ3Q7PC9ibG9ja3F1b3RlPjxkaXY+PGJyPjwvZGl2PjxkaXY+YW5kIGZy b20gdHdvYml0LmxvYyAod2hlcmUgdGhlIGNvbHVtbnMgYXJlIHRhYiBzZXBhcmF0ZWQpOjwvZGl2 PjxkaXY+PGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2luOjBweCAw cHggMHB4IDAuOGV4O2JvcmRlci1sZWZ0OjFweCBzb2xpZCByZ2IoMjA0LDIwNCwyMDQpO3BhZGRp bmctbGVmdDoxZXgiPmhzYXBpZW5zIMKgIMKgIMKgIMKgSC4gc2FwaWVucyAoaGczOCkgwqAgwqAg wqAgL3JlbW90ZS9STVMvdXNlcnMvZ2FsYXh5L3JlZmVyPHdicj5lbmNlX2dlbm9tZXMvTUZFcHJp bWVyX2luZGV4Lzx3YnI+SG9tb19zYXBpZW5zLkdSQ2gzOC5jZG5hLmFsbC48d2JyPmZhPC9ibG9j a3F1b3RlPjxkaXY+PGJyPjwvZGl2PjxkaXY+QW55IHN1Z2dlc3Rpb25zIHdvdWxkIGJlIGdyZWF0 bHkgYXBwcmVjaWF0ZWQhwqA8L2Rpdj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48L2Rpdj4KPGJyPjwv ZGl2PjwvZGl2Pl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzx3YnI+X19fX19fX19fX19f X19fX19fX19fX19fX19fX188YnI+ClBsZWFzZSBrZWVwIGFsbCByZXBsaWVzIG9uIHRoZSBsaXN0 IGJ5IHVzaW5nICZxdW90O3JlcGx5IGFsbCZxdW90Ozxicj4KaW4geW91ciBtYWlsIGNsaWVudC7C oCBUbyBtYW5hZ2UgeW91ciBzdWJzY3JpcHRpb25zIHRvIHRoaXM8YnI+CmFuZCBvdGhlciBHYWxh eHkgbGlzdHMsIHBsZWFzZSB1c2UgdGhlIGludGVyZmFjZSBhdDo8YnI+CsKgIDxhIGhyZWY9Imh0 dHBzOi8vbGlzdHMuZ2FsYXh5cHJvamVjdC5vcmcvIiByZWw9Im5vcmVmZXJyZXIiIHRhcmdldD0i X2JsYW5rIj5odHRwczovL2xpc3RzLmdhbGF4eXByb2plY3Qub3I8d2JyPmcvPC9hPjxicj4KPGJy PgpUbyBzZWFyY2ggR2FsYXh5IG1haWxpbmcgbGlzdHMgdXNlIHRoZSB1bmlmaWVkIHNlYXJjaCBh dDo8YnI+CsKgIDxhIGhyZWY9Imh0dHA6Ly9nYWxheHlwcm9qZWN0Lm9yZy9zZWFyY2gvbWFpbGlu Z2xpc3RzLyIgcmVsPSJub3JlZmVycmVyIiB0YXJnZXQ9Il9ibGFuayI+aHR0cDovL2dhbGF4eXBy b2plY3Qub3JnL3NlYXJjPHdicj5oL21haWxpbmdsaXN0cy88L2E+PGJyPjwvYmxvY2txdW90ZT48 L2Rpdj48YnI+PC9kaXY+CjwvYmxvY2txdW90ZT48L2Rpdj48YnI+PC9kaXY+Cg== --===============6059329512189847649==-- From danielfortin86@gmail.com Fri Oct 7 13:04:44 2016 From: D K To: galaxy-dev@lists.galaxyproject.org Subject: Re: [galaxy-dev] planemo test with Date: Fri, 07 Oct 2016 10:04:43 -0700 Message-ID: In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============7134747579337337113==" --===============7134747579337337113== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Hi Nicola, Thanks for the response, I'm still getting the same issue though. I've followed the set up you've shown for bowtie_wrappers but am getting the same error. I've changed my file structure to look like this: tmp/test.xml: > reference genome / transcriptome"> > > > > ... > > > > > tmp/tool_data_table_conf.xml.sample: > > > value, path > >
>
tmp/tool_data_table_conf.xml.test: > > > > value, path > >
>
tmp/tool-data/twobit.loc > hsapiens > /nfs/seqdata/reference_genome/MFEprimer_index/Homo_sapiens.GRCh38.cdna.all.= fa tmp/tool-data/twobit.loc > # tmp/test-data/twobit.loc > hsapiens > /nfs/seqdata/reference_genome/MFEprimer_index/Homo_sapiens.GRCh38.cdna.all.= fa Rather than placing these twobit.loc files etc... under tmp with test.xml I've also tried putting these files under galaxy-test/tool-data, test-data, etc... and that didn't help either. I'm not understanding what I'm doing wrong here. Any additional suggestions would be appreciated. Thanks! On Fri, Oct 7, 2016 at 3:26 AM, Nicola Soranzo wrote: > Hi D K, > for a good example of how to test parameters from data tables, please see: > https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie_ > wrappers > > Your tool_data_table_conf.xml.test should be different from your .sample > and contain: > > > > Please note the use of ${__HERE__} to indicate the directory where the > tool is. > You should also have a comment-only tool-data/twobit.loc.sample , while > the loc file for testing should be in test-data/twobit.loc > > Cheers, > Nicola > > > On 06/10/16 23:08, D K wrote: > > Hi galaxy-dev, > > I'm having a problem running a test using planemo where I would like the > value of a parameter taken from one of the data tables. I get the following > error in planemo: > > 'Error creating a job for these tool inputs - Parameter refGenomeSource_typ= e requires a value, but has no legal values defined.\n > > > From my script XML: > >> > reference genome / transcriptome"> >> >> >> >> ... >> >> >> >> >> >> >> From my "tool_data_table_conf.xml.sample" and "tool_data_table_conf.xml.te= st" > (mirrored) > >> > False"> >> value, name, path >> >>
> > > and from twobit.loc (where the columns are tab separated): > >> hsapiens H. sapiens (hg38) /remote/RMS/users/galaxy/ >> reference_genomes/MFEprimer_index/Homo_sapiens.GRCh38.cdna.all.fa > > > Any suggestions would be greatly appreciated! > > > > ___________________________________________________________ > Please keep all replies on the list by using "reply all" > in your mail client. To manage your subscriptions to this > and other Galaxy lists, please use the interface at: > https://lists.galaxyproject.org/ > > To search Galaxy mailing lists use the unified search at: > http://galaxyproject.org/search/mailinglists/ > > > --===============7134747579337337113== Content-Type: text/html Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.htm" MIME-Version: 1.0 PGRpdiBkaXI9Imx0ciI+SGkgTmljb2xhLDxkaXY+PGJyPjwvZGl2PjxkaXY+VGhhbmtzIGZvciB0 aGUgcmVzcG9uc2UsIEkmIzM5O20gc3RpbGwgZ2V0dGluZyB0aGUgc2FtZSBpc3N1ZSB0aG91Z2gu IEkmIzM5O3ZlIGZvbGxvd2VkIHRoZSBzZXQgdXAgeW91JiMzOTt2ZSBzaG93biBmb3IgYm93dGll X3dyYXBwZXJzIGJ1dCBhbSBnZXR0aW5nIHRoZSBzYW1lIGVycm9yLjwvZGl2PjxkaXY+SSYjMzk7 dmUgY2hhbmdlZCBteSBmaWxlIHN0cnVjdHVyZSB0byBsb29rIGxpa2UgdGhpczo8L2Rpdj48ZGl2 Pjxicj48L2Rpdj48ZGl2PnRtcC90ZXN0LnhtbDo8L2Rpdj48ZGl2PjxibG9ja3F1b3RlIGNsYXNz PSJnbWFpbF9xdW90ZSIgc3R5bGU9Im1hcmdpbjowcHggMHB4IDBweCAwLjhleDtib3JkZXItbGVm dDoxcHggc29saWQgcmdiKDIwNCwyMDQsMjA0KTtwYWRkaW5nLWxlZnQ6MWV4Ij7CoCZsdDtwYXJh bSBuYW1lPSZxdW90O3JlZkdlbm9tZVNvdXJjZV90eXBlJnF1b3Q7IHR5cGU9JnF1b3Q7c2VsZWN0 JnF1b3Q7IGxhYmVsPSZxdW90O1NlbGVjdCBhIHJlZmVyZW5jZSBnZW5vbWUgLyB0cmFuc2NyaXB0 b21lJnF1b3Q7Jmd0Ozxicj7CoCDCoCDCoCAmbHQ7b3B0aW9ucyBmcm9tX2RhdGFfdGFibGU9JnF1 b3Q7dHlwZV9pbmRleGVzJnF1b3Q7Jmd0Ozxicj7CoCDCoCDCoCAmbHQ7L29wdGlvbnMmZ3Q7PGJy PiZsdDsvcGFyYW0mZ3Q7PGJyPi4uLjxicj7CoCAmbHQ7dGVzdHMmZ3Q7PGJyPsKgIMKgIMKgICZs dDt0ZXN0Jmd0Ozxicj7CoCDCoCDCoCDCoCAmbHQ7cGFyYW0gbmFtZT0mcXVvdDtyZWZHZW5vbWVT b3VyY2VfdHlwZSZxdW90OyB2YWx1ZT0mcXVvdDtoc2FwaWVucyZxdW90Oy8mZ3Q7PGJyPsKgIMKg IMKgJmx0Oy90ZXN0Jmd0Ozxicj7CoCAmbHQ7L3Rlc3RzJmd0OzwvYmxvY2txdW90ZT48L2Rpdj48 ZGl2Pjxicj48L2Rpdj48ZGl2PnRtcC90b29sX2RhdGFfdGFibGVfY29uZi54bWwuc2FtcGxlOjwv ZGl2PjxkaXY+PGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2luOjBw eCAwcHggMHB4IDAuOGV4O2JvcmRlci1sZWZ0OjFweCBzb2xpZCByZ2IoMjA0LDIwNCwyMDQpO3Bh ZGRpbmctbGVmdDoxZXgiPiZsdDt0YWJsZXMmZ3Q7PGJyPsKgIMKgICZsdDt0YWJsZSBuYW1lPSZx dW90O3R3b2JpdF9pbmRleGVzJnF1b3Q7IGNvbW1lbnRfY2hhcj0mcXVvdDsjJnF1b3Q7Jmd0Ozxi cj7CoCDCoCDCoCDCoCAmbHQ7Y29sdW1ucyZndDt2YWx1ZSwgcGF0aCZsdDsvY29sdW1ucyZndDs8 YnI+wqAgwqAgwqAgwqAgJmx0O2ZpbGUgcGF0aD0mcXVvdDt0b29sLWRhdGEvdHdvYml0LmxvYyZx dW90OyAvJmd0Ozxicj7CoCDCoCAmbHQ7L3RhYmxlJmd0Ozxicj4mbHQ7L3RhYmxlcyZndDs8L2Js b2NrcXVvdGU+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj48ZGl2PnRtcC90b29sX2RhdGFfdGFi bGVfY29uZi54bWwudGVzdDo8L2Rpdj48L2Rpdj48ZGl2PjxibG9ja3F1b3RlIGNsYXNzPSJnbWFp bF9xdW90ZSIgc3R5bGU9Im1hcmdpbjowcHggMHB4IDBweCAwLjhleDtib3JkZXItbGVmdDoxcHgg c29saWQgcmdiKDIwNCwyMDQsMjA0KTtwYWRkaW5nLWxlZnQ6MWV4Ij4mbHQ7dGFibGVzJmd0Ozxi cj7CoCDCoCAmbHQ7IS0tIExvY2F0aW9ucyBvZiBpbmRleGVzIGluIHRoZSAyYml0IGZvcm1hdCAt LSZndDs8YnI+wqAgwqAgJmx0O3RhYmxlIG5hbWU9JnF1b3Q7dHdvYml0JnF1b3Q7IGNvbW1lbnRf Y2hhcj0mcXVvdDsjJnF1b3Q7IGFsbG93X2R1cGxpY2F0ZV9lbnRyaWVzPSZxdW90O0ZhbHNlJnF1 b3Q7Jmd0Ozxicj7CoCDCoCDCoCDCoCAmbHQ7Y29sdW1ucyZndDt2YWx1ZSwgcGF0aCZsdDsvY29s dW1ucyZndDs8YnI+wqAgwqAgwqAgwqAgJmx0O2ZpbGUgcGF0aD0mcXVvdDske19fSEVSRV9ffS90 ZXN0LWRhdGEvdHdvYml0LmxvYyZxdW90OyAvJmd0Ozxicj7CoCDCoCAmbHQ7L3RhYmxlJmd0Ozxi cj4mbHQ7L3RhYmxlcyZndDs8L2Jsb2NrcXVvdGU+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj50 bXAvdG9vbC1kYXRhL3R3b2JpdC5sb2M8L2Rpdj48ZGl2PjxibG9ja3F1b3RlIGNsYXNzPSJnbWFp bF9xdW90ZSIgc3R5bGU9Im1hcmdpbjowcHggMHB4IDBweCAwLjhleDtib3JkZXItbGVmdDoxcHgg c29saWQgcmdiKDIwNCwyMDQsMjA0KTtwYWRkaW5nLWxlZnQ6MWV4Ij5oc2FwaWVucyDCoCDCoCDC oCAvbmZzL3NlcWRhdGEvcmVmZXJlbmNlX2dlbm9tZS9NRkVwcmltZXJfaW5kZXgvSG9tb19zYXBp ZW5zLkdSQ2gzOC5jZG5hLmFsbC5mYTwvYmxvY2txdW90ZT48L2Rpdj48ZGl2Pjxicj48L2Rpdj48 ZGl2PjxkaXY+dG1wL3Rvb2wtZGF0YS90d29iaXQubG9jPC9kaXY+PGJsb2NrcXVvdGUgY2xhc3M9 ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2luOjBweCAwcHggMHB4IDAuOGV4O2JvcmRlci1sZWZ0 OjFweCBzb2xpZCByZ2IoMjA0LDIwNCwyMDQpO3BhZGRpbmctbGVmdDoxZXgiPiM8L2Jsb2NrcXVv dGU+PGRpdj48YnI+PC9kaXY+PGRpdj50bXAvdGVzdC1kYXRhL3R3b2JpdC5sb2M8L2Rpdj48Ymxv Y2txdW90ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxlPSJtYXJnaW46MHB4IDBweCAwcHggMC44 ZXg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHJnYigyMDQsMjA0LDIwNCk7cGFkZGluZy1sZWZ0OjFl eCI+aHNhcGllbnMgwqAgwqAgwqAgL25mcy9zZXFkYXRhL3JlZmVyZW5jZV9nZW5vbWUvTUZFcHJp bWVyX2luZGV4L0hvbW9fc2FwaWVucy5HUkNoMzguY2RuYS5hbGwuZmE8L2Jsb2NrcXVvdGU+PGRp dj48L2Rpdj48L2Rpdj48ZGl2IHN0eWxlPSJ0ZXh0LWFsaWduOnJpZ2h0Ij48YnI+PC9kaXY+PGRp dj5SYXRoZXIgdGhhbiBwbGFjaW5nIHRoZXNlIHR3b2JpdC5sb2MgZmlsZXMgZXRjLi4uIHVuZGVy IHRtcCB3aXRoIHRlc3QueG1sIEkmIzM5O3ZlIGFsc28gdHJpZWQgcHV0dGluZyB0aGVzZSBmaWxl cyB1bmRlciBnYWxheHktdGVzdC90b29sLWRhdGEsIHRlc3QtZGF0YSwgZXRjLi4uIGFuZCB0aGF0 IGRpZG4mIzM5O3QgaGVscCBlaXRoZXIuwqA8L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PkkmIzM5 O20gbm90IHVuZGVyc3RhbmRpbmcgd2hhdCBJJiMzOTttIGRvaW5nIHdyb25nIGhlcmUuIEFueSBh ZGRpdGlvbmFsIHN1Z2dlc3Rpb25zIHdvdWxkIGJlIGFwcHJlY2lhdGVkLjwvZGl2PjxkaXY+PGJy PjwvZGl2PjxkaXY+VGhhbmtzITwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9ImdtYWlsX2V4dHJhIj48 YnI+PGRpdiBjbGFzcz0iZ21haWxfcXVvdGUiPk9uIEZyaSwgT2N0IDcsIDIwMTYgYXQgMzoyNiBB TSwgTmljb2xhIFNvcmFuem8gPHNwYW4gZGlyPSJsdHIiPiZsdDs8YSBocmVmPSJtYWlsdG86bnNv cmFuem9AdGlzY2FsaS5pdCIgdGFyZ2V0PSJfYmxhbmsiPm5zb3JhbnpvQHRpc2NhbGkuaXQ8L2E+ Jmd0Ozwvc3Bhbj4gd3JvdGU6PGJyPjxibG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5 bGU9Im1hcmdpbjowIDAgMCAuOGV4O2JvcmRlci1sZWZ0OjFweCAjY2NjIHNvbGlkO3BhZGRpbmct bGVmdDoxZXgiPgogIAogICAgCiAgCiAgPGRpdiBiZ2NvbG9yPSIjRkZGRkZGIiB0ZXh0PSIjMDAw MDAwIj4KICAgIEhpIEQgSyw8YnI+CiAgICBmb3IgYSBnb29kIGV4YW1wbGUgb2YgaG93IHRvIHRl c3QgcGFyYW1ldGVycyBmcm9tIGRhdGEgdGFibGVzLAogICAgcGxlYXNlIHNlZToKPGEgY2xhc3M9 Im1fLTI2MDg2MjY3OTQ1MDQ1MTQ0Mjltb3otdHh0LWxpbmstZnJlZXRleHQiIGhyZWY9Imh0dHBz Oi8vZ2l0aHViLmNvbS9nYWxheHlwcm9qZWN0L3Rvb2xzLWRldnRlYW0vdHJlZS9tYXN0ZXIvdG9v bHMvYm93dGllX3dyYXBwZXJzIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly9naXRodWIuY29tLzx3 YnI+Z2FsYXh5cHJvamVjdC90b29scy1kZXZ0ZWFtLzx3YnI+dHJlZS9tYXN0ZXIvdG9vbHMvYm93 dGllXzx3YnI+d3JhcHBlcnM8L2E+PGJyPgogICAgPGJyPgogICAgWW91ciB0b29sX2RhdGFfdGFi bGVfY29uZi54bWwudGVzdCBzaG91bGQgYmUgZGlmZmVyZW50IGZyb20geW91cgogICAgLnNhbXBs ZSBhbmQgY29udGFpbjo8YnI+CiAgICA8YnI+CiAgICAmbHQ7ZmlsZSBwYXRoPSZxdW90OyR7X19I RVJFX199L3Rlc3QtZGF0YS88d2JyPnR3b2JpdC5sb2MmcXVvdDsgLyZndDs8YnI+CiAgICA8YnI+ CiAgICBQbGVhc2Ugbm90ZSB0aGUgdXNlIG9mICR7X19IRVJFX199IHRvIGluZGljYXRlIHRoZSBk aXJlY3Rvcnkgd2hlcmUKICAgIHRoZSB0b29sIGlzLjxicj4KICAgIFlvdSBzaG91bGQgYWxzbyBo YXZlIGEgY29tbWVudC1vbmx5IHRvb2wtZGF0YS90d29iaXQubG9jLnNhbXBsZSAsCiAgICB3aGls ZSB0aGUgbG9jIGZpbGUgZm9yIHRlc3Rpbmcgc2hvdWxkIGJlIGluIHRlc3QtZGF0YS90d29iaXQu bG9jPGJyPgogICAgPGJyPgogICAgQ2hlZXJzLDxicj4KICAgIE5pY29sYTxkaXY+PGRpdiBjbGFz cz0iaDUiPjxicj4KICAgIDxicj4KICAgIDxkaXYgY2xhc3M9Im1fLTI2MDg2MjY3OTQ1MDQ1MTQ0 Mjltb3otY2l0ZS1wcmVmaXgiPk9uIDA2LzEwLzE2IDIzOjA4LCBEIEsgd3JvdGU6PGJyPgogICAg PC9kaXY+CiAgICA8L2Rpdj48L2Rpdj48YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48ZGl2PjxkaXYg Y2xhc3M9Img1Ij4KICAgICAgPGRpdiBkaXI9Imx0ciI+SGkgZ2FsYXh5LWRldiwKICAgICAgICA8 ZGl2Pjxicj4KICAgICAgICA8L2Rpdj4KICAgICAgICA8ZGl2PkkmIzM5O20gaGF2aW5nIGEgcHJv YmxlbSBydW5uaW5nIGEgdGVzdCB1c2luZyBwbGFuZW1vIHdoZXJlIEkKICAgICAgICAgIHdvdWxk IGxpa2UgdGhlIHZhbHVlIG9mIGEgcGFyYW1ldGVyIHRha2VuIGZyb20gb25lIG9mIHRoZSBkYXRh CiAgICAgICAgICB0YWJsZXMuIEkgZ2V0IHRoZSBmb2xsb3dpbmcgZXJyb3IgaW4gcGxhbmVtbzo8 L2Rpdj4KICAgICAgICA8ZGl2PgogICAgICAgICAgPGRpdj4KICAgICAgICAgICAgPHByZSBjbGFz cz0ibV8tMjYwODYyNjc5NDUwNDUxNDQyOWdtYWlsLXByZS1zY3JvbGxhYmxlIiBzdHlsZT0iYm94 LXNpemluZzpib3JkZXItYm94O292ZXJmbG93LXg6YXV0bztvdmVyZmxvdy15OnNjcm9sbDtmb250 LWZhbWlseTptZW5sbyxtb25hY28sY29uc29sYXMsJnF1b3Q7Y291cmllciBuZXcmcXVvdDssbW9u b3NwYWNlO2ZvbnQtc2l6ZToxM3B4O3BhZGRpbmc6OS41cHg7bWFyZ2luLXRvcDowcHg7bWFyZ2lu LWJvdHRvbToxMHB4O21hcmdpbi1sZWZ0OjEwcHg7bGluZS1oZWlnaHQ6MS40Mjg1Nztjb2xvcjpy Z2IoNTEsNTEsNTEpO3dvcmQtYnJlYWs6YnJlYWstYWxsO3dvcmQtd3JhcDpicmVhay13b3JkO2Jv cmRlcjoxcHggc29saWQgcmdiKDIwNCwyMDQsMjA0KTtib3JkZXItcmFkaXVzOjRweDttYXgtaGVp Z2h0OjM0MHB4O2JhY2tncm91bmQtY29sb3I6cmdiKDI0NSwyNDUsMjQ1KSI+JiMzOTtFcnJvciBj cmVhdGluZyBhIGpvYiBmb3IgdGhlc2UgdG9vbCBpbnB1dHMgLSBQYXJhbWV0ZXIgcmVmR2Vub21l U291cmNlX3R5cGUgcmVxdWlyZXMgYSB2YWx1ZSwgYnV0IGhhcyBubyBsZWdhbCB2YWx1ZXMgZGVm aW5lZC5cbjwvcHJlPgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgICAgPGRp dj48YnI+CiAgICAgICAgPC9kaXY+CiAgICAgICAgPGRpdj5Gcm9tIG15IHNjcmlwdCBYTUw6PC9k aXY+CiAgICAgICAgPGRpdj4KICAgICAgICAgIDxibG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90 ZSIgc3R5bGU9Im1hcmdpbjowcHggMHB4IDBweCAwLjhleDtib3JkZXItbGVmdDoxcHggc29saWQg cmdiKDIwNCwyMDQsMjA0KTtwYWRkaW5nLWxlZnQ6MWV4Ij7CoCZsdDtwYXJhbQogICAgICAgICAg ICBuYW1lPSZxdW90O3JlZkdlbm9tZVNvdXJjZV90eXBlJnF1b3Q7IHR5cGU9JnF1b3Q7c2VsZWN0 JnF1b3Q7IGxhYmVsPSZxdW90O1NlbGVjdCBhCiAgICAgICAgICAgIHJlZmVyZW5jZSBnZW5vbWUg LyB0cmFuc2NyaXB0b21lJnF1b3Q7Jmd0Ozxicj4KICAgICAgICAgICAgwqAgwqAgwqAgJmx0O29w dGlvbnMgZnJvbV9kYXRhX3RhYmxlPSZxdW90O3R5cGVfaW5kZXhlcyZxdW90Ozx3YnI+Jmd0Ozxi cj4KICAgICAgICAgICAgwqAgwqAgwqAgJmx0Oy9vcHRpb25zJmd0Ozxicj4KICAgICAgICAgICAg Jmx0Oy9wYXJhbSZndDs8YnI+CiAgICAgICAgICAgIC4uLjxicj4KICAgICAgICAgICAgwqAgJmx0 O3Rlc3RzJmd0Ozxicj4KICAgICAgICAgICAgwqAgwqAgwqAgJmx0O3Rlc3QmZ3Q7PGJyPgogICAg ICAgICAgICDCoCDCoCDCoCDCoCAmbHQ7cGFyYW0gbmFtZT0mcXVvdDtyZWZHZW5vbWVTb3VyY2Vf dHlwZSZxdW90OwogICAgICAgICAgICB2YWx1ZT0mcXVvdDtoc2FwaWVucyZxdW90Oy8mZ3Q7PGJy PgogICAgICAgICAgICDCoCDCoCDCoCZsdDsvdGVzdCZndDs8YnI+CiAgICAgICAgICAgIMKgICZs dDsvdGVzdHMmZ3Q7PGJyPgogICAgICAgICAgICA8YnI+CiAgICAgICAgICA8L2Jsb2NrcXVvdGU+ CiAgICAgICAgPC9kaXY+CiAgICAgICAgPGRpdj5Gcm9tIG15ICZxdW90O3Rvb2xfZGF0YV90YWJs ZV9jb25mLnhtbC48d2JyPnNhbXBsZSZxdW90OyBhbmQKICAgICAgICAgICZxdW90O3Rvb2xfZGF0 YV90YWJsZV9jb25mLnhtbC48d2JyPnRlc3QmcXVvdDsgKG1pcnJvcmVkKTwvZGl2PgogICAgICAg IDxibG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9Im1hcmdpbjowcHggMHB4IDBw eCAwLjhleDtib3JkZXItbGVmdDoxcHggc29saWQgcmdiKDIwNCwyMDQsMjA0KTtwYWRkaW5nLWxl ZnQ6MWV4Ij4mbHQ7dGFibGUKICAgICAgICAgIG5hbWU9JnF1b3Q7dHlwZV9pbmRleGVzJnF1b3Q7 IGNvbW1lbnRfY2hhcj0mcXVvdDsjJnF1b3Q7CiAgICAgICAgICBhbGxvd19kdXBsaWNhdGVfZW50 cmllcz0mcXVvdDs8d2JyPkZhbHNlJnF1b3Q7Jmd0Ozxicj4KICAgICAgICAgIMKgIMKgIMKgIMKg ICZsdDtjb2x1bW5zJmd0O3ZhbHVlLCBuYW1lLCBwYXRoJmx0Oy9jb2x1bW5zJmd0Ozxicj4KICAg ICAgICAgIMKgIMKgIMKgIMKgICZsdDtmaWxlIHBhdGg9JnF1b3Q7dG9vbC1kYXRhL3R3b2JpdC5s b2MmcXVvdDsgLyZndDsgwqAgwqA8YnI+CiAgICAgICAgICAmbHQ7L3RhYmxlJmd0OzwvYmxvY2tx dW90ZT4KICAgICAgICA8ZGl2Pjxicj4KICAgICAgICA8L2Rpdj4KICAgICAgICA8ZGl2PmFuZCBm cm9tIHR3b2JpdC5sb2MgKHdoZXJlIHRoZSBjb2x1bW5zIGFyZSB0YWIgc2VwYXJhdGVkKTo8L2Rp dj4KICAgICAgICA8ZGl2PgogICAgICAgICAgPGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1b3Rl IiBzdHlsZT0ibWFyZ2luOjBweCAwcHggMHB4IDAuOGV4O2JvcmRlci1sZWZ0OjFweCBzb2xpZCBy Z2IoMjA0LDIwNCwyMDQpO3BhZGRpbmctbGVmdDoxZXgiPmhzYXBpZW5zIMKgIMKgIMKgIMKgSC4K ICAgICAgICAgICAgc2FwaWVucyAoaGczOCkgwqAgwqAgwqAKL3JlbW90ZS9STVMvdXNlcnMvZ2Fs YXh5Lzx3YnI+cmVmZXJlbmNlX2dlbm9tZXMvTUZFcHJpbWVyXzx3YnI+aW5kZXgvSG9tb19zYXBp ZW5zLkdSQ2gzOC48d2JyPmNkbmEuYWxsLmZhPC9ibG9ja3F1b3RlPgogICAgICAgICAgPGRpdj48 YnI+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDxkaXY+QW55IHN1Z2dlc3Rpb25zIHdvdWxk IGJlIGdyZWF0bHkgYXBwcmVjaWF0ZWQhwqA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgICA8 ZGl2Pjxicj4KICAgICAgICA8L2Rpdj4KICAgICAgPC9kaXY+CiAgICAgIDxicj4KICAgICAgPGZp ZWxkc2V0IGNsYXNzPSJtXy0yNjA4NjI2Nzk0NTA0NTE0NDI5bWltZUF0dGFjaG1lbnRIZWFkZXIi PjwvZmllbGRzZXQ+CiAgICAgIDxicj4KICAgICAgPC9kaXY+PC9kaXY+PHNwYW4gY2xhc3M9IiI+ PHByZT5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188d2JyPl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fClBsZWFzZSBrZWVwIGFsbCByZXBsaWVzIG9uIHRoZSBsaXN0IGJ5IHVzaW5n ICZxdW90O3JlcGx5IGFsbCZxdW90OwppbiB5b3VyIG1haWwgY2xpZW50LiAgVG8gbWFuYWdlIHlv dXIgc3Vic2NyaXB0aW9ucyB0byB0aGlzCmFuZCBvdGhlciBHYWxheHkgbGlzdHMsIHBsZWFzZSB1 c2UgdGhlIGludGVyZmFjZSBhdDoKICA8YSBjbGFzcz0ibV8tMjYwODYyNjc5NDUwNDUxNDQyOW1v ei10eHQtbGluay1mcmVldGV4dCIgaHJlZj0iaHR0cHM6Ly9saXN0cy5nYWxheHlwcm9qZWN0Lm9y Zy8iIHRhcmdldD0iX2JsYW5rIj5odHRwczovL2xpc3RzLmdhbGF4eXByb2plY3QuPHdicj5vcmcv PC9hPgoKVG8gc2VhcmNoIEdhbGF4eSBtYWlsaW5nIGxpc3RzIHVzZSB0aGUgdW5pZmllZCBzZWFy Y2ggYXQ6CiAgPGEgY2xhc3M9Im1fLTI2MDg2MjY3OTQ1MDQ1MTQ0Mjltb3otdHh0LWxpbmstZnJl ZXRleHQiIGhyZWY9Imh0dHA6Ly9nYWxheHlwcm9qZWN0Lm9yZy9zZWFyY2gvbWFpbGluZ2xpc3Rz LyIgdGFyZ2V0PSJfYmxhbmsiPmh0dHA6Ly9nYWxheHlwcm9qZWN0Lm9yZy88d2JyPnNlYXJjaC9t YWlsaW5nbGlzdHMvPC9hPjwvcHJlPgogICAgPC9zcGFuPjwvYmxvY2txdW90ZT4KICAgIDxicj4K ICA8L2Rpdj4KCjwvYmxvY2txdW90ZT48L2Rpdj48YnI+PC9kaXY+Cg== --===============7134747579337337113==-- From nsoranzo@tiscali.it Fri Oct 7 14:04:34 2016 From: Nicola Soranzo To: galaxy-dev@lists.galaxyproject.org Subject: Re: [galaxy-dev] planemo test with Date: Fri, 07 Oct 2016 19:04:31 +0100 Message-ID: <87505cca-5a27-02dc-31e3-6967b4364e7a@tiscali.it> In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============7119511223984030663==" --===============7119511223984030663== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Hi D K, I think that the problem may be that the table name is different in your=20 test.xml , tool_data_table_conf.xml.sample and=20 tool_data_table_conf.xml.test files (type_indexes, twobit_indexes and=20 twobit respectively), should always be twobit. Cheers, Nicola On 07/10/16 18:04, D K wrote: > Hi Nicola, > > Thanks for the response, I'm still getting the same issue though. I've=20 > followed the set up you've shown for bowtie_wrappers but am getting=20 > the same error. > I've changed my file structure to look like this: > > tmp/test.xml: > > reference genome / transcriptome"> > > > > ... > > > > > > > > tmp/tool_data_table_conf.xml.sample: > > > > value, path > >
>
> > > tmp/tool_data_table_conf.xml.test: > > > > allow_duplicate_entries=3D"False"> > value, path > >
>
> > > tmp/tool-data/twobit.loc > > hsapiens > /nfs/seqdata/reference_genome/MFEprimer_index/Homo_sapiens.GRCh38.cdna.= all.fa > > > tmp/tool-data/twobit.loc > > # > > > tmp/test-data/twobit.loc > > hsapiens > /nfs/seqdata/reference_genome/MFEprimer_index/Homo_sapiens.GRCh38.cdna.= all.fa > > > Rather than placing these twobit.loc files etc... under tmp with=20 > test.xml I've also tried putting these files under=20 > galaxy-test/tool-data, test-data, etc... and that didn't help either. > > I'm not understanding what I'm doing wrong here. Any additional=20 > suggestions would be appreciated. > > Thanks! > > On Fri, Oct 7, 2016 at 3:26 AM, Nicola Soranzo > wrote: > > Hi D K, > for a good example of how to test parameters from data tables, > please see: > https://github.com/galaxyproject/tools-devteam/tree/master/tools/bowtie= _wrappers > > > Your tool_data_table_conf.xml.test should be different from your > .sample and contain: > > > > Please note the use of ${__HERE__} to indicate the directory where > the tool is. > You should also have a comment-only tool-data/twobit.loc.sample , > while the loc file for testing should be in test-data/twobit.loc > > Cheers, > Nicola > > > On 06/10/16 23:08, D K wrote: >> Hi galaxy-dev, >> >> I'm having a problem running a test using planemo where I would >> like the value of a parameter taken from one of the data tables. >> I get the following error in planemo: >> 'Error creating a job for these tool inputs - Parameter refGenomeSourc= e_type requires a value, but has no legal values defined.\n >> >> From my script XML: >> >> > label=3D"Select a reference genome / transcriptome"> >> >> >> >> ... >> >> >> >> >> >> >> From my "tool_data_table_conf.xml.sample" and >> "tool_data_table_conf.xml.test" (mirrored) >> >> > allow_duplicate_entries=3D"False"> >> value, name, path >> >>
>> >> >> and from twobit.loc (where the columns are tab separated): >> >> hsapiens H. sapiens (hg38) >> /remote/RMS/users/galaxy/reference_genomes/MFEprimer_index/Homo_sa= piens.GRCh38.cdna.all.fa >> >> >> Any suggestions would be greatly appreciated! >> >> >> >> ___________________________________________________________ >> Please keep all replies on the list by using "reply all" >> in your mail client. To manage your subscriptions to this >> and other Galaxy lists, please use the interface at: >> https://lists.galaxyproject.org/ >> >> To search Galaxy mailing lists use the unified search at: >> http://galaxyproject.org/search/mailinglists/ >> > --===============7119511223984030663== Content-Type: text/html Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.htm" MIME-Version: 1.0 PGh0bWw+CiAgPGhlYWQ+CiAgICA8bWV0YSBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRm LTgiIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSI+CiAgPC9oZWFkPgogIDxib2R5IGJnY29sb3I9 IiNGRkZGRkYiIHRleHQ9IiMwMDAwMDAiPgogICAgSGkgRCBLLDxicj4KICAgIEkgdGhpbmsgdGhh dCB0aGUgcHJvYmxlbSBtYXkgYmUgdGhhdCB0aGUgdGFibGUgbmFtZSBpcyBkaWZmZXJlbnQgaW4K ICAgIHlvdXIgdGVzdC54bWwgLCB0b29sX2RhdGFfdGFibGVfY29uZi54bWwuc2FtcGxlIGFuZAog ICAgdG9vbF9kYXRhX3RhYmxlX2NvbmYueG1sLnRlc3QgZmlsZXMgKHR5cGVfaW5kZXhlcywgdHdv Yml0X2luZGV4ZXMKICAgIGFuZCB0d29iaXQgcmVzcGVjdGl2ZWx5KSwgc2hvdWxkIGFsd2F5cyBi ZSB0d29iaXQuPGJyPgogICAgPGJyPgogICAgQ2hlZXJzLDxicj4KICAgIE5pY29sYTxicj4KICAg IDxicj4KICAgIDxkaXYgY2xhc3M9Im1vei1jaXRlLXByZWZpeCI+T24gMDcvMTAvMTYgMTg6MDQs IEQgSyB3cm90ZTo8YnI+CiAgICA8L2Rpdj4KICAgIDxibG9ja3F1b3RlCmNpdGU9Im1pZDpDQUhw dWl5Z1pVUjdBZ2FjeUJweWZ3S2FlQmRFYTItNW1nZVpKOVRwM2VWaW9fOFRLREFAbWFpbC5nbWFp bC5jb20iCiAgICAgIHR5cGU9ImNpdGUiPgogICAgICA8ZGl2IGRpcj0ibHRyIj5IaSBOaWNvbGEs CiAgICAgICAgPGRpdj48YnI+CiAgICAgICAgPC9kaXY+CiAgICAgICAgPGRpdj5UaGFua3MgZm9y IHRoZSByZXNwb25zZSwgSSdtIHN0aWxsIGdldHRpbmcgdGhlIHNhbWUgaXNzdWUKICAgICAgICAg IHRob3VnaC4gSSd2ZSBmb2xsb3dlZCB0aGUgc2V0IHVwIHlvdSd2ZSBzaG93biBmb3IKICAgICAg ICAgIGJvd3RpZV93cmFwcGVycyBidXQgYW0gZ2V0dGluZyB0aGUgc2FtZSBlcnJvci48L2Rpdj4K ICAgICAgICA8ZGl2PkkndmUgY2hhbmdlZCBteSBmaWxlIHN0cnVjdHVyZSB0byBsb29rIGxpa2Ug dGhpczo8L2Rpdj4KICAgICAgICA8ZGl2Pjxicj4KICAgICAgICA8L2Rpdj4KICAgICAgICA8ZGl2 PnRtcC90ZXN0LnhtbDo8L2Rpdj4KICAgICAgICA8ZGl2PgogICAgICAgICAgPGJsb2NrcXVvdGUg Y2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2luOjBweCAwcHggMHB4CiAgICAgICAgICAg IDAuOGV4O2JvcmRlci1sZWZ0OjFweCBzb2xpZAogICAgICAgICAgICByZ2IoMjA0LDIwNCwyMDQp O3BhZGRpbmctbGVmdDoxZXgiPsKgJmx0O3BhcmFtCiAgICAgICAgICAgIG5hbWU9InJlZkdlbm9t ZVNvdXJjZV90eXBlIiB0eXBlPSJzZWxlY3QiIGxhYmVsPSJTZWxlY3QgYQogICAgICAgICAgICBy ZWZlcmVuY2UgZ2Vub21lIC8gdHJhbnNjcmlwdG9tZSImZ3Q7PGJyPgogICAgICAgICAgICDCoCDC oCDCoCAmbHQ7b3B0aW9ucyBmcm9tX2RhdGFfdGFibGU9InR5cGVfaW5kZXhlcyImZ3Q7PGJyPgog ICAgICAgICAgICDCoCDCoCDCoCAmbHQ7L29wdGlvbnMmZ3Q7PGJyPgogICAgICAgICAgICAmbHQ7 L3BhcmFtJmd0Ozxicj4KICAgICAgICAgICAgLi4uPGJyPgogICAgICAgICAgICDCoCAmbHQ7dGVz dHMmZ3Q7PGJyPgogICAgICAgICAgICDCoCDCoCDCoCAmbHQ7dGVzdCZndDs8YnI+CiAgICAgICAg ICAgIMKgIMKgIMKgIMKgICZsdDtwYXJhbSBuYW1lPSJyZWZHZW5vbWVTb3VyY2VfdHlwZSIKICAg ICAgICAgICAgdmFsdWU9ImhzYXBpZW5zIi8mZ3Q7PGJyPgogICAgICAgICAgICDCoCDCoCDCoCZs dDsvdGVzdCZndDs8YnI+CiAgICAgICAgICAgIMKgICZsdDsvdGVzdHMmZ3Q7PC9ibG9ja3F1b3Rl PgogICAgICAgIDwvZGl2PgogICAgICAgIDxkaXY+PGJyPgogICAgICAgIDwvZGl2PgogICAgICAg IDxkaXY+dG1wL3Rvb2xfZGF0YV90YWJsZV9jb25mLnhtbC5zYW1wbGU6PC9kaXY+CiAgICAgICAg PGRpdj4KICAgICAgICAgIDxibG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9Im1h cmdpbjowcHggMHB4IDBweAogICAgICAgICAgICAwLjhleDtib3JkZXItbGVmdDoxcHggc29saWQK ICAgICAgICAgICAgcmdiKDIwNCwyMDQsMjA0KTtwYWRkaW5nLWxlZnQ6MWV4Ij4mbHQ7dGFibGVz Jmd0Ozxicj4KICAgICAgICAgICAgwqAgwqAgJmx0O3RhYmxlIG5hbWU9InR3b2JpdF9pbmRleGVz IiBjb21tZW50X2NoYXI9IiMiJmd0Ozxicj4KICAgICAgICAgICAgwqAgwqAgwqAgwqAgJmx0O2Nv bHVtbnMmZ3Q7dmFsdWUsIHBhdGgmbHQ7L2NvbHVtbnMmZ3Q7PGJyPgogICAgICAgICAgICDCoCDC oCDCoCDCoCAmbHQ7ZmlsZSBwYXRoPSJ0b29sLWRhdGEvdHdvYml0LmxvYyIgLyZndDs8YnI+CiAg ICAgICAgICAgIMKgIMKgICZsdDsvdGFibGUmZ3Q7PGJyPgogICAgICAgICAgICAmbHQ7L3RhYmxl cyZndDs8L2Jsb2NrcXVvdGU+CiAgICAgICAgPC9kaXY+CiAgICAgICAgPGRpdj48YnI+CiAgICAg ICAgPC9kaXY+CiAgICAgICAgPGRpdj4KICAgICAgICAgIDxkaXY+dG1wL3Rvb2xfZGF0YV90YWJs ZV9jb25mLnhtbC50ZXN0OjwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICAgIDxkaXY+CiAgICAg ICAgICA8YmxvY2txdW90ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxlPSJtYXJnaW46MHB4IDBw eCAwcHgKICAgICAgICAgICAgMC44ZXg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkCiAgICAgICAgICAg IHJnYigyMDQsMjA0LDIwNCk7cGFkZGluZy1sZWZ0OjFleCI+Jmx0O3RhYmxlcyZndDs8YnI+CiAg ICAgICAgICAgIMKgIMKgICZsdDshLS0gTG9jYXRpb25zIG9mIGluZGV4ZXMgaW4gdGhlIDJiaXQg Zm9ybWF0IC0tJmd0Ozxicj4KICAgICAgICAgICAgwqAgwqAgJmx0O3RhYmxlIG5hbWU9InR3b2Jp dCIgY29tbWVudF9jaGFyPSIjIgogICAgICAgICAgICBhbGxvd19kdXBsaWNhdGVfZW50cmllcz0i RmFsc2UiJmd0Ozxicj4KICAgICAgICAgICAgwqAgwqAgwqAgwqAgJmx0O2NvbHVtbnMmZ3Q7dmFs dWUsIHBhdGgmbHQ7L2NvbHVtbnMmZ3Q7PGJyPgogICAgICAgICAgICDCoCDCoCDCoCDCoCAmbHQ7 ZmlsZSBwYXRoPSIke19fSEVSRV9ffS90ZXN0LWRhdGEvdHdvYml0LmxvYyIKICAgICAgICAgICAg LyZndDs8YnI+CiAgICAgICAgICAgIMKgIMKgICZsdDsvdGFibGUmZ3Q7PGJyPgogICAgICAgICAg ICAmbHQ7L3RhYmxlcyZndDs8L2Jsb2NrcXVvdGU+CiAgICAgICAgPC9kaXY+CiAgICAgICAgPGRp dj48YnI+CiAgICAgICAgPC9kaXY+CiAgICAgICAgPGRpdj50bXAvdG9vbC1kYXRhL3R3b2JpdC5s b2M8L2Rpdj4KICAgICAgICA8ZGl2PgogICAgICAgICAgPGJsb2NrcXVvdGUgY2xhc3M9ImdtYWls X3F1b3RlIiBzdHlsZT0ibWFyZ2luOjBweCAwcHggMHB4CiAgICAgICAgICAgIDAuOGV4O2JvcmRl ci1sZWZ0OjFweCBzb2xpZAogICAgICAgICAgICByZ2IoMjA0LDIwNCwyMDQpO3BhZGRpbmctbGVm dDoxZXgiPmhzYXBpZW5zIMKgIMKgIMKgCi9uZnMvc2VxZGF0YS9yZWZlcmVuY2VfZ2Vub21lL01G RXByaW1lcl9pbmRleC9Ib21vX3NhcGllbnMuR1JDaDM4LmNkbmEuYWxsLmZhPC9ibG9ja3F1b3Rl PgogICAgICAgIDwvZGl2PgogICAgICAgIDxkaXY+PGJyPgogICAgICAgIDwvZGl2PgogICAgICAg IDxkaXY+CiAgICAgICAgICA8ZGl2PnRtcC90b29sLWRhdGEvdHdvYml0LmxvYzwvZGl2PgogICAg ICAgICAgPGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2luOjBweCAw cHggMHB4CiAgICAgICAgICAgIDAuOGV4O2JvcmRlci1sZWZ0OjFweCBzb2xpZAogICAgICAgICAg ICByZ2IoMjA0LDIwNCwyMDQpO3BhZGRpbmctbGVmdDoxZXgiPiM8L2Jsb2NrcXVvdGU+CiAgICAg ICAgICA8ZGl2Pjxicj4KICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPGRpdj50bXAvdGVzdC1k YXRhL3R3b2JpdC5sb2M8L2Rpdj4KICAgICAgICAgIDxibG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9x dW90ZSIgc3R5bGU9Im1hcmdpbjowcHggMHB4IDBweAogICAgICAgICAgICAwLjhleDtib3JkZXIt bGVmdDoxcHggc29saWQKICAgICAgICAgICAgcmdiKDIwNCwyMDQsMjA0KTtwYWRkaW5nLWxlZnQ6 MWV4Ij5oc2FwaWVucyDCoCDCoCDCoAovbmZzL3NlcWRhdGEvcmVmZXJlbmNlX2dlbm9tZS9NRkVw cmltZXJfaW5kZXgvSG9tb19zYXBpZW5zLkdSQ2gzOC5jZG5hLmFsbC5mYTwvYmxvY2txdW90ZT4K ICAgICAgICA8L2Rpdj4KICAgICAgICA8ZGl2IHN0eWxlPSJ0ZXh0LWFsaWduOnJpZ2h0Ij48YnI+ CiAgICAgICAgPC9kaXY+CiAgICAgICAgPGRpdj5SYXRoZXIgdGhhbiBwbGFjaW5nIHRoZXNlIHR3 b2JpdC5sb2MgZmlsZXMgZXRjLi4uIHVuZGVyIHRtcAogICAgICAgICAgd2l0aCB0ZXN0LnhtbCBJ J3ZlIGFsc28gdHJpZWQgcHV0dGluZyB0aGVzZSBmaWxlcyB1bmRlcgogICAgICAgICAgZ2FsYXh5 LXRlc3QvdG9vbC1kYXRhLCB0ZXN0LWRhdGEsIGV0Yy4uLiBhbmQgdGhhdCBkaWRuJ3QgaGVscAog ICAgICAgICAgZWl0aGVyLsKgPC9kaXY+CiAgICAgICAgPGRpdj48YnI+CiAgICAgICAgPC9kaXY+ CiAgICAgICAgPGRpdj5JJ20gbm90IHVuZGVyc3RhbmRpbmcgd2hhdCBJJ20gZG9pbmcgd3Jvbmcg aGVyZS4gQW55CiAgICAgICAgICBhZGRpdGlvbmFsIHN1Z2dlc3Rpb25zIHdvdWxkIGJlIGFwcHJl Y2lhdGVkLjwvZGl2PgogICAgICAgIDxkaXY+PGJyPgogICAgICAgIDwvZGl2PgogICAgICAgIDxk aXY+VGhhbmtzITwvZGl2PgogICAgICA8L2Rpdj4KICAgICAgPGRpdiBjbGFzcz0iZ21haWxfZXh0 cmEiPjxicj4KICAgICAgICA8ZGl2IGNsYXNzPSJnbWFpbF9xdW90ZSI+T24gRnJpLCBPY3QgNywg MjAxNiBhdCAzOjI2IEFNLCBOaWNvbGEKICAgICAgICAgIFNvcmFuem8gPHNwYW4gZGlyPSJsdHIi PiZsdDs8YSBtb3otZG8tbm90LXNlbmQ9InRydWUiCiAgICAgICAgICAgICAgaHJlZj0ibWFpbHRv Om5zb3JhbnpvQHRpc2NhbGkuaXQiIHRhcmdldD0iX2JsYW5rIj5uc29yYW56b0B0aXNjYWxpLml0 PC9hPiZndDs8L3NwYW4+CiAgICAgICAgICB3cm90ZTo8YnI+CiAgICAgICAgICA8YmxvY2txdW90 ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxlPSJtYXJnaW46MCAwIDAKICAgICAgICAgICAgLjhl eDtib3JkZXItbGVmdDoxcHggI2NjYyBzb2xpZDtwYWRkaW5nLWxlZnQ6MWV4Ij4KICAgICAgICAg ICAgPGRpdiBiZ2NvbG9yPSIjRkZGRkZGIiB0ZXh0PSIjMDAwMDAwIj4gSGkgRCBLLDxicj4KICAg ICAgICAgICAgICBmb3IgYSBnb29kIGV4YW1wbGUgb2YgaG93IHRvIHRlc3QgcGFyYW1ldGVycyBm cm9tIGRhdGEKICAgICAgICAgICAgICB0YWJsZXMsIHBsZWFzZSBzZWU6CiAgICAgICAgICAgICAg PGEgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIgogICAgICAgICAgICAgICAgY2xhc3M9Im1fLTI2MDg2 MjY3OTQ1MDQ1MTQ0Mjltb3otdHh0LWxpbmstZnJlZXRleHQiCmhyZWY9Imh0dHBzOi8vZ2l0aHVi LmNvbS9nYWxheHlwcm9qZWN0L3Rvb2xzLWRldnRlYW0vdHJlZS9tYXN0ZXIvdG9vbHMvYm93dGll X3dyYXBwZXJzIgogICAgICAgICAgICAgICAgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vZ2l0aHVi LmNvbS88d2JyPmdhbGF4eXByb2plY3QvdG9vbHMtZGV2dGVhbS88d2JyPnRyZWUvbWFzdGVyL3Rv b2xzL2Jvd3RpZV88d2JyPndyYXBwZXJzPC9hPjxicj4KICAgICAgICAgICAgICA8YnI+CiAgICAg ICAgICAgICAgWW91ciB0b29sX2RhdGFfdGFibGVfY29uZi54bWwudGVzdCBzaG91bGQgYmUgZGlm ZmVyZW50CiAgICAgICAgICAgICAgZnJvbSB5b3VyIC5zYW1wbGUgYW5kIGNvbnRhaW46PGJyPgog ICAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgICAmbHQ7ZmlsZSBwYXRoPSIke19fSEVSRV9f fS90ZXN0LWRhdGEvPHdicj50d29iaXQubG9jIgogICAgICAgICAgICAgIC8mZ3Q7PGJyPgogICAg ICAgICAgICAgIDxicj4KICAgICAgICAgICAgICBQbGVhc2Ugbm90ZSB0aGUgdXNlIG9mICR7X19I RVJFX199IHRvIGluZGljYXRlIHRoZQogICAgICAgICAgICAgIGRpcmVjdG9yeSB3aGVyZSB0aGUg dG9vbCBpcy48YnI+CiAgICAgICAgICAgICAgWW91IHNob3VsZCBhbHNvIGhhdmUgYSBjb21tZW50 LW9ubHkKICAgICAgICAgICAgICB0b29sLWRhdGEvdHdvYml0LmxvYy5zYW1wbGUgLCB3aGlsZSB0 aGUgbG9jIGZpbGUgZm9yCiAgICAgICAgICAgICAgdGVzdGluZyBzaG91bGQgYmUgaW4gdGVzdC1k YXRhL3R3b2JpdC5sb2M8YnI+CiAgICAgICAgICAgICAgPGJyPgogICAgICAgICAgICAgIENoZWVy cyw8YnI+CiAgICAgICAgICAgICAgTmljb2xhCiAgICAgICAgICAgICAgPGRpdj4KICAgICAgICAg ICAgICAgIDxkaXYgY2xhc3M9Img1Ij48YnI+CiAgICAgICAgICAgICAgICAgIDxicj4KICAgICAg ICAgICAgICAgICAgPGRpdiBjbGFzcz0ibV8tMjYwODYyNjc5NDUwNDUxNDQyOW1vei1jaXRlLXBy ZWZpeCI+T24KICAgICAgICAgICAgICAgICAgICAwNi8xMC8xNiAyMzowOCwgRCBLIHdyb3RlOjxi cj4KICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAg ICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICA8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4KICAg ICAgICAgICAgICAgIDxkaXY+CiAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Img1Ij4KICAg ICAgICAgICAgICAgICAgICA8ZGl2IGRpcj0ibHRyIj5IaSBnYWxheHktZGV2LAogICAgICAgICAg ICAgICAgICAgICAgPGRpdj48YnI+CiAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAg ICAgICAgICAgICAgICAgIDxkaXY+SSdtIGhhdmluZyBhIHByb2JsZW0gcnVubmluZyBhIHRlc3Qg dXNpbmcKICAgICAgICAgICAgICAgICAgICAgICAgcGxhbmVtbyB3aGVyZSBJIHdvdWxkIGxpa2Ug dGhlIHZhbHVlIG9mIGEKICAgICAgICAgICAgICAgICAgICAgICAgcGFyYW1ldGVyIHRha2VuIGZy b20gb25lIG9mIHRoZSBkYXRhIHRhYmxlcy4gSQogICAgICAgICAgICAgICAgICAgICAgICBnZXQg dGhlIGZvbGxvd2luZyBlcnJvciBpbiBwbGFuZW1vOjwvZGl2PgogICAgICAgICAgICAgICAgICAg ICAgPGRpdj4KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdj4KICAgICAgICAgICAgICAgICAg ICAgICAgICA8cHJlIGNsYXNzPSJtXy0yNjA4NjI2Nzk0NTA0NTE0NDI5Z21haWwtcHJlLXNjcm9s bGFibGUiIHN0eWxlPSJib3gtc2l6aW5nOmJvcmRlci1ib3g7b3ZlcmZsb3cteDphdXRvO292ZXJm bG93LXk6c2Nyb2xsO2ZvbnQtZmFtaWx5Om1lbmxvLG1vbmFjbyxjb25zb2xhcywmcXVvdDtjb3Vy aWVyIG5ldyZxdW90Oyxtb25vc3BhY2U7Zm9udC1zaXplOjEzcHg7cGFkZGluZzo5LjVweDttYXJn aW4tdG9wOjBweDttYXJnaW4tYm90dG9tOjEwcHg7bWFyZ2luLWxlZnQ6MTBweDtsaW5lLWhlaWdo dDoxLjQyODU3O2NvbG9yOnJnYig1MSw1MSw1MSk7d29yZC1icmVhazpicmVhay1hbGw7d29yZC13 cmFwOmJyZWFrLXdvcmQ7Ym9yZGVyOjFweCBzb2xpZCByZ2IoMjA0LDIwNCwyMDQpO2JvcmRlci1y YWRpdXM6NHB4O21heC1oZWlnaHQ6MzQwcHg7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMjQ1LDI0NSwy NDUpIj4nRXJyb3IgY3JlYXRpbmcgYSBqb2IgZm9yIHRoZXNlIHRvb2wgaW5wdXRzIC0gUGFyYW1l dGVyIHJlZkdlbm9tZVNvdXJjZV90eXBlIHJlcXVpcmVzIGEgdmFsdWUsIGJ1dCBoYXMgbm8gbGVn YWwgdmFsdWVzIGRlZmluZWQuXG48L3ByZT4KICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+ CiAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgIDxkaXY+ PGJyPgogICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICA8 ZGl2PkZyb20gbXkgc2NyaXB0IFhNTDo8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgIDxkaXY+ CiAgICAgICAgICAgICAgICAgICAgICAgIDxibG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIK ICAgICAgICAgICAgICAgICAgICAgICAgICBzdHlsZT0ibWFyZ2luOjBweCAwcHggMHB4CiAgICAg ICAgICAgICAgICAgICAgICAgICAgMC44ZXg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkCiAgICAgICAg ICAgICAgICAgICAgICAgICAgcmdiKDIwNCwyMDQsMjA0KTtwYWRkaW5nLWxlZnQ6MWV4Ij7CoCZs dDtwYXJhbQogICAgICAgICAgICAgICAgICAgICAgICAgIG5hbWU9InJlZkdlbm9tZVNvdXJjZV90 eXBlIiB0eXBlPSJzZWxlY3QiCiAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWw9IlNlbGVj dCBhIHJlZmVyZW5jZSBnZW5vbWUgLwogICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zY3Jp cHRvbWUiJmd0Ozxicj4KICAgICAgICAgICAgICAgICAgICAgICAgICDCoCDCoCDCoCAmbHQ7b3B0 aW9ucwogICAgICAgICAgICAgICAgICAgICAgICAgIGZyb21fZGF0YV90YWJsZT0idHlwZV9pbmRl eGVzIjx3YnI+Jmd0Ozxicj4KICAgICAgICAgICAgICAgICAgICAgICAgICDCoCDCoCDCoCAmbHQ7 L29wdGlvbnMmZ3Q7PGJyPgogICAgICAgICAgICAgICAgICAgICAgICAgICZsdDsvcGFyYW0mZ3Q7 PGJyPgogICAgICAgICAgICAgICAgICAgICAgICAgIC4uLjxicj4KICAgICAgICAgICAgICAgICAg ICAgICAgICDCoCAmbHQ7dGVzdHMmZ3Q7PGJyPgogICAgICAgICAgICAgICAgICAgICAgICAgIMKg IMKgIMKgICZsdDt0ZXN0Jmd0Ozxicj4KICAgICAgICAgICAgICAgICAgICAgICAgICDCoCDCoCDC oCDCoCAmbHQ7cGFyYW0gbmFtZT0icmVmR2Vub21lU291cmNlX3R5cGUiCiAgICAgICAgICAgICAg ICAgICAgICAgICAgdmFsdWU9ImhzYXBpZW5zIi8mZ3Q7PGJyPgogICAgICAgICAgICAgICAgICAg ICAgICAgIMKgIMKgIMKgJmx0Oy90ZXN0Jmd0Ozxicj4KICAgICAgICAgICAgICAgICAgICAgICAg ICDCoCAmbHQ7L3Rlc3RzJmd0Ozxicj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8YnI+CiAg ICAgICAgICAgICAgICAgICAgICAgIDwvYmxvY2txdW90ZT4KICAgICAgICAgICAgICAgICAgICAg IDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgPGRpdj5Gcm9tIG15ICJ0b29sX2RhdGFfdGFi bGVfY29uZi54bWwuPHdicj5zYW1wbGUiCiAgICAgICAgICAgICAgICAgICAgICAgIGFuZCAidG9v bF9kYXRhX3RhYmxlX2NvbmYueG1sLjx3YnI+dGVzdCIKICAgICAgICAgICAgICAgICAgICAgICAg KG1pcnJvcmVkKTwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgPGJsb2NrcXVvdGUgY2xhc3M9 ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2luOjBweAogICAgICAgICAgICAgICAgICAgICAgICAw cHggMHB4IDAuOGV4O2JvcmRlci1sZWZ0OjFweCBzb2xpZAogICAgICAgICAgICAgICAgICAgICAg ICByZ2IoMjA0LDIwNCwyMDQpO3BhZGRpbmctbGVmdDoxZXgiPiZsdDt0YWJsZQogICAgICAgICAg ICAgICAgICAgICAgICBuYW1lPSJ0eXBlX2luZGV4ZXMiIGNvbW1lbnRfY2hhcj0iIyIKICAgICAg ICAgICAgICAgICAgICAgICAgYWxsb3dfZHVwbGljYXRlX2VudHJpZXM9Ijx3YnI+RmFsc2UiJmd0 Ozxicj4KICAgICAgICAgICAgICAgICAgICAgICAgwqAgwqAgwqAgwqAgJmx0O2NvbHVtbnMmZ3Q7 dmFsdWUsIG5hbWUsCiAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgmbHQ7L2NvbHVtbnMmZ3Q7 PGJyPgogICAgICAgICAgICAgICAgICAgICAgICDCoCDCoCDCoCDCoCAmbHQ7ZmlsZSBwYXRoPSJ0 b29sLWRhdGEvdHdvYml0LmxvYyIKICAgICAgICAgICAgICAgICAgICAgICAgLyZndDsgwqAgwqA8 YnI+CiAgICAgICAgICAgICAgICAgICAgICAgICZsdDsvdGFibGUmZ3Q7PC9ibG9ja3F1b3RlPgog ICAgICAgICAgICAgICAgICAgICAgPGRpdj48YnI+CiAgICAgICAgICAgICAgICAgICAgICA8L2Rp dj4KICAgICAgICAgICAgICAgICAgICAgIDxkaXY+YW5kIGZyb20gdHdvYml0LmxvYyAod2hlcmUg dGhlIGNvbHVtbnMgYXJlCiAgICAgICAgICAgICAgICAgICAgICAgIHRhYiBzZXBhcmF0ZWQpOjwv ZGl2PgogICAgICAgICAgICAgICAgICAgICAgPGRpdj4KICAgICAgICAgICAgICAgICAgICAgICAg PGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIgogICAgICAgICAgICAgICAgICAgICAgICAg IHN0eWxlPSJtYXJnaW46MHB4IDBweCAwcHgKICAgICAgICAgICAgICAgICAgICAgICAgICAwLjhl eDtib3JkZXItbGVmdDoxcHggc29saWQKICAgICAgICAgICAgICAgICAgICAgICAgICByZ2IoMjA0 LDIwNCwyMDQpO3BhZGRpbmctbGVmdDoxZXgiPmhzYXBpZW5zIMKgCiAgICAgICAgICAgICAgICAg ICAgICAgICAgwqAgwqAgwqBILiBzYXBpZW5zIChoZzM4KSDCoCDCoCDCoAogICAgICAgICAgICAg ICAgICAgICAgICAgIC9yZW1vdGUvUk1TL3VzZXJzL2dhbGF4eS88d2JyPnJlZmVyZW5jZV9nZW5v bWVzL01GRXByaW1lcl88d2JyPmluZGV4L0hvbW9fc2FwaWVucy5HUkNoMzguPHdicj5jZG5hLmFs bC5mYTwvYmxvY2txdW90ZT4KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdj48YnI+CiAgICAg ICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2PkFu eSBzdWdnZXN0aW9ucyB3b3VsZCBiZSBncmVhdGx5CiAgICAgICAgICAgICAgICAgICAgICAgICAg YXBwcmVjaWF0ZWQhwqA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAg ICAgICAgICAgICAgICAgPGRpdj48YnI+CiAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAg ICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8YnI+CiAgICAgICAg ICAgICAgICAgICAgPGZpZWxkc2V0CiAgICAgICAgICAgICAgICAgICAgICBjbGFzcz0ibV8tMjYw ODYyNjc5NDUwNDUxNDQyOW1pbWVBdHRhY2htZW50SGVhZGVyIj48L2ZpZWxkc2V0PgogICAgICAg ICAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAg ICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPSIiPgogICAgICAgICAgICAgICAg ICA8cHJlPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzx3YnI+X19fX19fX19fX19fX19f X19fX19fX19fX19fX18KUGxlYXNlIGtlZXAgYWxsIHJlcGxpZXMgb24gdGhlIGxpc3QgYnkgdXNp bmcgInJlcGx5IGFsbCIKaW4geW91ciBtYWlsIGNsaWVudC4gIFRvIG1hbmFnZSB5b3VyIHN1YnNj cmlwdGlvbnMgdG8gdGhpcwphbmQgb3RoZXIgR2FsYXh5IGxpc3RzLCBwbGVhc2UgdXNlIHRoZSBp bnRlcmZhY2UgYXQ6CiAgPGEgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIiBjbGFzcz0ibV8tMjYwODYy Njc5NDUwNDUxNDQyOW1vei10eHQtbGluay1mcmVldGV4dCIgaHJlZj0iaHR0cHM6Ly9saXN0cy5n YWxheHlwcm9qZWN0Lm9yZy8iIHRhcmdldD0iX2JsYW5rIj5odHRwczovL2xpc3RzLmdhbGF4eXBy b2plY3QuPHdicj5vcmcvPC9hPgoKVG8gc2VhcmNoIEdhbGF4eSBtYWlsaW5nIGxpc3RzIHVzZSB0 aGUgdW5pZmllZCBzZWFyY2ggYXQ6CiAgPGEgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIiBjbGFzcz0i bV8tMjYwODYyNjc5NDUwNDUxNDQyOW1vei10eHQtbGluay1mcmVldGV4dCIgaHJlZj0iaHR0cDov L2dhbGF4eXByb2plY3Qub3JnL3NlYXJjaC9tYWlsaW5nbGlzdHMvIiB0YXJnZXQ9Il9ibGFuayI+ aHR0cDovL2dhbGF4eXByb2plY3Qub3JnLzx3YnI+c2VhcmNoL21haWxpbmdsaXN0cy88L2E+PC9w cmU+CiAgICA8L3NwYW4+PC9ibG9ja3F1b3RlPgogICAgCgogIDwvZGl2PgoKPC9ibG9ja3F1b3Rl PjwvZGl2Pgo8L2Rpdj4KCgoKPC9ibG9ja3F1b3RlPgo8L2JvZHk+PC9odG1sPg== --===============7119511223984030663==-- From danielfortin86@gmail.com Fri Oct 7 14:43:57 2016 From: D K To: galaxy-dev@lists.galaxyproject.org Subject: Re: [galaxy-dev] planemo test with Date: Fri, 07 Oct 2016 11:43:55 -0700 Message-ID: In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0997208142851515349==" --===============0997208142851515349== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Thanks Nicola, That fixed it when all of the files are in the tmp/ directory Is this file/directory structure required when doing this? When I try putting the relevant entries in "galaxy-test/tool_data_table_conf.xml.test" and "galaxy-test/tool_data_table_conf.xml.sample" and the "twobit.loc" in "galaxy-test/test-data" and "galaxy-test/tool-data" then I get the same error again. I'd like to be able to put the files here instead of in their own directory structure. Thanks! On Fri, Oct 7, 2016 at 10:04 AM, D K wrote: > Hi Nicola, > > Thanks for the response, I'm still getting the same issue though. I've > followed the set up you've shown for bowtie_wrappers but am getting the > same error. > I've changed my file structure to look like this: > > tmp/test.xml: > >> > reference genome / transcriptome"> >> >> >> >> ... >> >> >> >> >> > > > tmp/tool_data_table_conf.xml.sample: > >> >> >> value, path >> >>
>>
> > > tmp/tool_data_table_conf.xml.test: > >> >> >> > False"> >> value, path >> >>
>>
> > > tmp/tool-data/twobit.loc > >> hsapiens /nfs/seqdata/reference_genome/ >> MFEprimer_index/Homo_sapiens.GRCh38.cdna.all.fa > > > tmp/tool-data/twobit.loc > >> # > > > tmp/test-data/twobit.loc > >> hsapiens /nfs/seqdata/reference_genome/ >> MFEprimer_index/Homo_sapiens.GRCh38.cdna.all.fa > > > Rather than placing these twobit.loc files etc... under tmp with test.xml > I've also tried putting these files under galaxy-test/tool-data, test-data, > etc... and that didn't help either. > > I'm not understanding what I'm doing wrong here. Any additional > suggestions would be appreciated. > > Thanks! > > On Fri, Oct 7, 2016 at 3:26 AM, Nicola Soranzo > wrote: > >> Hi D K, >> for a good example of how to test parameters from data tables, please >> see: https://github.com/galaxyproject/tools-devteam/tree/master/ >> tools/bowtie_wrappers >> >> Your tool_data_table_conf.xml.test should be different from your .sample >> and contain: >> >> >> >> Please note the use of ${__HERE__} to indicate the directory where the >> tool is. >> You should also have a comment-only tool-data/twobit.loc.sample , while >> the loc file for testing should be in test-data/twobit.loc >> >> Cheers, >> Nicola >> >> >> On 06/10/16 23:08, D K wrote: >> >> Hi galaxy-dev, >> >> I'm having a problem running a test using planemo where I would like the >> value of a parameter taken from one of the data tables. I get the following >> error in planemo: >> >> 'Error creating a job for these tool inputs - Parameter refGenomeSource_ty= pe requires a value, but has no legal values defined.\n >> >> >> From my script XML: >> >>> >> reference genome / transcriptome"> >>> >>> >>> >>> ... >>> >>> >>> >>> >>> >>> >>> From my "tool_data_table_conf.xml.sample" and >> "tool_data_table_conf.xml.test" (mirrored) >> >>> >> allow_duplicate_entries=3D"False"> >>> value, name, path >>> >>>
>> >> >> and from twobit.loc (where the columns are tab separated): >> >>> hsapiens H. sapiens (hg38) /remote/RMS/users/galaxy/refer >>> ence_genomes/MFEprimer_index/Homo_sapiens.GRCh38.cdna.all.fa >> >> >> Any suggestions would be greatly appreciated! >> >> >> >> ___________________________________________________________ >> Please keep all replies on the list by using "reply all" >> in your mail client. To manage your subscriptions to this >> and other Galaxy lists, please use the interface at: >> https://lists.galaxyproject.org/ >> >> To search Galaxy mailing lists use the unified search at: >> http://galaxyproject.org/search/mailinglists/ >> >> >> > --===============0997208142851515349== Content-Type: text/html Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.htm" MIME-Version: 1.0 PGRpdiBkaXI9Imx0ciI+VGhhbmtzIE5pY29sYSw8ZGl2Pjxicj48L2Rpdj48ZGl2PlRoYXQgZml4 ZWQgaXQgd2hlbiBhbGwgb2YgdGhlIGZpbGVzIGFyZSBpbiB0aGUgdG1wLyBkaXJlY3Rvcnk8L2Rp dj48ZGl2Pjxicj48L2Rpdj48ZGl2PklzIHRoaXMgZmlsZS9kaXJlY3Rvcnkgc3RydWN0dXJlIHJl cXVpcmVkIHdoZW4gZG9pbmcgdGhpcz88L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PldoZW4gSSB0 cnkgcHV0dGluZyB0aGUgcmVsZXZhbnQgZW50cmllcyBpbiAmcXVvdDtnYWxheHktdGVzdC90b29s X2RhdGFfdGFibGVfY29uZi54bWwudGVzdCZxdW90OyBhbmQgwqAmcXVvdDtnYWxheHktdGVzdC90 b29sX2RhdGFfdGFibGVfY29uZi54bWwuc2FtcGxlJnF1b3Q7IGFuZCB0aGUgJnF1b3Q7dHdvYml0 LmxvYyZxdW90OyBpbiAmcXVvdDtnYWxheHktdGVzdC90ZXN0LWRhdGEmcXVvdDsgYW5kICZxdW90 O2dhbGF4eS10ZXN0L3Rvb2wtZGF0YSZxdW90OyB0aGVuIEkgZ2V0IHRoZSBzYW1lIGVycm9yIGFn YWluLiBJJiMzOTtkIGxpa2UgdG8gYmUgYWJsZSB0byBwdXQgdGhlIGZpbGVzIGhlcmUgaW5zdGVh ZCBvZiBpbiB0aGVpciBvd24gZGlyZWN0b3J5IHN0cnVjdHVyZS48L2Rpdj48ZGl2Pjxicj48L2Rp dj48ZGl2PlRoYW5rcyE8L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJnbWFpbF9leHRyYSI+PGJyPjxk aXYgY2xhc3M9ImdtYWlsX3F1b3RlIj5PbiBGcmksIE9jdCA3LCAyMDE2IGF0IDEwOjA0IEFNLCBE IEsgPHNwYW4gZGlyPSJsdHIiPiZsdDs8YSBocmVmPSJtYWlsdG86ZGFuaWVsZm9ydGluODZAZ21h aWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+ZGFuaWVsZm9ydGluODZAZ21haWwuY29tPC9hPiZndDs8 L3NwYW4+IHdyb3RlOjxicj48YmxvY2txdW90ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxlPSJt YXJnaW46MCAwIDAgLjhleDtib3JkZXItbGVmdDoxcHggI2NjYyBzb2xpZDtwYWRkaW5nLWxlZnQ6 MWV4Ij48ZGl2IGRpcj0ibHRyIj5IaSBOaWNvbGEsPGRpdj48YnI+PC9kaXY+PGRpdj5UaGFua3Mg Zm9yIHRoZSByZXNwb25zZSwgSSYjMzk7bSBzdGlsbCBnZXR0aW5nIHRoZSBzYW1lIGlzc3VlIHRo b3VnaC4gSSYjMzk7dmUgZm9sbG93ZWQgdGhlIHNldCB1cCB5b3UmIzM5O3ZlIHNob3duIGZvciBi b3d0aWVfd3JhcHBlcnMgYnV0IGFtIGdldHRpbmcgdGhlIHNhbWUgZXJyb3IuPC9kaXY+PGRpdj5J JiMzOTt2ZSBjaGFuZ2VkIG15IGZpbGUgc3RydWN0dXJlIHRvIGxvb2sgbGlrZSB0aGlzOjwvZGl2 PjxkaXY+PGJyPjwvZGl2PjxkaXY+dG1wL3Rlc3QueG1sOjwvZGl2PjxzcGFuIGNsYXNzPSIiPjxk aXY+PGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2luOjBweCAwcHgg MHB4IDAuOGV4O2JvcmRlci1sZWZ0OjFweCBzb2xpZCByZ2IoMjA0LDIwNCwyMDQpO3BhZGRpbmct bGVmdDoxZXgiPsKgJmx0O3BhcmFtIG5hbWU9JnF1b3Q7cmVmR2Vub21lU291cmNlX3R5cGUmcXVv dDsgdHlwZT0mcXVvdDtzZWxlY3QmcXVvdDsgbGFiZWw9JnF1b3Q7U2VsZWN0IGEgcmVmZXJlbmNl IGdlbm9tZSAvIHRyYW5zY3JpcHRvbWUmcXVvdDsmZ3Q7PGJyPsKgIMKgIMKgICZsdDtvcHRpb25z IGZyb21fZGF0YV90YWJsZT0mcXVvdDt0eXBlX2luZGV4ZXMmcXVvdDs8d2JyPiZndDs8YnI+wqAg wqAgwqAgJmx0Oy9vcHRpb25zJmd0Ozxicj4mbHQ7L3BhcmFtJmd0Ozxicj4uLi48YnI+wqAgJmx0 O3Rlc3RzJmd0Ozxicj7CoCDCoCDCoCAmbHQ7dGVzdCZndDs8YnI+wqAgwqAgwqAgwqAgJmx0O3Bh cmFtIG5hbWU9JnF1b3Q7cmVmR2Vub21lU291cmNlX3R5cGUmcXVvdDsgdmFsdWU9JnF1b3Q7aHNh cGllbnMmcXVvdDsvJmd0Ozxicj7CoCDCoCDCoCZsdDsvdGVzdCZndDs8YnI+wqAgJmx0Oy90ZXN0 cyZndDs8L2Jsb2NrcXVvdGU+PC9kaXY+PGRpdj48YnI+PC9kaXY+PC9zcGFuPjxkaXY+dG1wL3Rv b2xfZGF0YV90YWJsZV9jb25mLnhtbC48d2JyPnNhbXBsZTo8L2Rpdj48ZGl2PjxibG9ja3F1b3Rl IGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9Im1hcmdpbjowcHggMHB4IDBweCAwLjhleDtib3Jk ZXItbGVmdDoxcHggc29saWQgcmdiKDIwNCwyMDQsMjA0KTtwYWRkaW5nLWxlZnQ6MWV4Ij4mbHQ7 dGFibGVzJmd0Ozxicj7CoCDCoCAmbHQ7dGFibGUgbmFtZT0mcXVvdDt0d29iaXRfaW5kZXhlcyZx dW90OyBjb21tZW50X2NoYXI9JnF1b3Q7IyZxdW90OyZndDs8YnI+wqAgwqAgwqAgwqAgJmx0O2Nv bHVtbnMmZ3Q7dmFsdWUsIHBhdGgmbHQ7L2NvbHVtbnMmZ3Q7PHNwYW4gY2xhc3M9IiI+PGJyPsKg IMKgIMKgIMKgICZsdDtmaWxlIHBhdGg9JnF1b3Q7dG9vbC1kYXRhL3R3b2JpdC5sb2MmcXVvdDsg LyZndDs8YnI+wqAgwqAgJmx0Oy90YWJsZSZndDs8YnI+PC9zcGFuPiZsdDsvdGFibGVzJmd0Ozwv YmxvY2txdW90ZT48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PjxkaXY+dG1wL3Rvb2xfZGF0YV90 YWJsZV9jb25mLnhtbC48d2JyPnRlc3Q6PC9kaXY+PC9kaXY+PGRpdj48YmxvY2txdW90ZSBjbGFz cz0iZ21haWxfcXVvdGUiIHN0eWxlPSJtYXJnaW46MHB4IDBweCAwcHggMC44ZXg7Ym9yZGVyLWxl ZnQ6MXB4IHNvbGlkIHJnYigyMDQsMjA0LDIwNCk7cGFkZGluZy1sZWZ0OjFleCI+Jmx0O3RhYmxl cyZndDs8YnI+wqAgwqAgJmx0OyEtLSBMb2NhdGlvbnMgb2YgaW5kZXhlcyBpbiB0aGUgMmJpdCBm b3JtYXQgLS0mZ3Q7PGJyPsKgIMKgICZsdDt0YWJsZSBuYW1lPSZxdW90O3R3b2JpdCZxdW90OyBj b21tZW50X2NoYXI9JnF1b3Q7IyZxdW90OyBhbGxvd19kdXBsaWNhdGVfZW50cmllcz0mcXVvdDs8 d2JyPkZhbHNlJnF1b3Q7Jmd0Ozxicj7CoCDCoCDCoCDCoCAmbHQ7Y29sdW1ucyZndDt2YWx1ZSwg cGF0aCZsdDsvY29sdW1ucyZndDs8c3BhbiBjbGFzcz0iIj48YnI+wqAgwqAgwqAgwqAgJmx0O2Zp bGUgcGF0aD0mcXVvdDske19fSEVSRV9ffS90ZXN0LWRhdGEvPHdicj50d29iaXQubG9jJnF1b3Q7 IC8mZ3Q7PGJyPjwvc3Bhbj7CoCDCoCAmbHQ7L3RhYmxlJmd0Ozxicj4mbHQ7L3RhYmxlcyZndDs8 L2Jsb2NrcXVvdGU+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj50bXAvdG9vbC1kYXRhL3R3b2Jp dC5sb2M8L2Rpdj48ZGl2PjxibG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9Im1h cmdpbjowcHggMHB4IDBweCAwLjhleDtib3JkZXItbGVmdDoxcHggc29saWQgcmdiKDIwNCwyMDQs MjA0KTtwYWRkaW5nLWxlZnQ6MWV4Ij5oc2FwaWVucyDCoCDCoCDCoCAvbmZzL3NlcWRhdGEvcmVm ZXJlbmNlX2dlbm9tZS88d2JyPk1GRXByaW1lcl9pbmRleC9Ib21vX3NhcGllbnMuPHdicj5HUkNo MzguY2RuYS5hbGwuZmE8L2Jsb2NrcXVvdGU+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj48ZGl2 PnRtcC90b29sLWRhdGEvdHdvYml0LmxvYzwvZGl2PjxibG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9x dW90ZSIgc3R5bGU9Im1hcmdpbjowcHggMHB4IDBweCAwLjhleDtib3JkZXItbGVmdDoxcHggc29s aWQgcmdiKDIwNCwyMDQsMjA0KTtwYWRkaW5nLWxlZnQ6MWV4Ij4jPC9ibG9ja3F1b3RlPjxkaXY+ PGJyPjwvZGl2PjxkaXY+dG1wL3Rlc3QtZGF0YS90d29iaXQubG9jPC9kaXY+PGJsb2NrcXVvdGUg Y2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2luOjBweCAwcHggMHB4IDAuOGV4O2JvcmRl ci1sZWZ0OjFweCBzb2xpZCByZ2IoMjA0LDIwNCwyMDQpO3BhZGRpbmctbGVmdDoxZXgiPmhzYXBp ZW5zIMKgIMKgIMKgIC9uZnMvc2VxZGF0YS9yZWZlcmVuY2VfZ2Vub21lLzx3YnI+TUZFcHJpbWVy X2luZGV4L0hvbW9fc2FwaWVucy48d2JyPkdSQ2gzOC5jZG5hLmFsbC5mYTwvYmxvY2txdW90ZT48 ZGl2PjwvZGl2PjwvZGl2PjxkaXYgc3R5bGU9InRleHQtYWxpZ246cmlnaHQiPjxicj48L2Rpdj48 ZGl2PlJhdGhlciB0aGFuIHBsYWNpbmcgdGhlc2UgdHdvYml0LmxvYyBmaWxlcyBldGMuLi4gdW5k ZXIgdG1wIHdpdGggdGVzdC54bWwgSSYjMzk7dmUgYWxzbyB0cmllZCBwdXR0aW5nIHRoZXNlIGZp bGVzIHVuZGVyIGdhbGF4eS10ZXN0L3Rvb2wtZGF0YSwgdGVzdC1kYXRhLCBldGMuLi4gYW5kIHRo YXQgZGlkbiYjMzk7dCBoZWxwIGVpdGhlci7CoDwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+SSYj Mzk7bSBub3QgdW5kZXJzdGFuZGluZyB3aGF0IEkmIzM5O20gZG9pbmcgd3JvbmcgaGVyZS4gQW55 IGFkZGl0aW9uYWwgc3VnZ2VzdGlvbnMgd291bGQgYmUgYXBwcmVjaWF0ZWQuPC9kaXY+PGRpdj48 YnI+PC9kaXY+PGRpdj5UaGFua3MhPC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0iSE9FblpiIj48ZGl2 IGNsYXNzPSJoNSI+PGRpdiBjbGFzcz0iZ21haWxfZXh0cmEiPjxicj48ZGl2IGNsYXNzPSJnbWFp bF9xdW90ZSI+T24gRnJpLCBPY3QgNywgMjAxNiBhdCAzOjI2IEFNLCBOaWNvbGEgU29yYW56byA8 c3BhbiBkaXI9Imx0ciI+Jmx0OzxhIGhyZWY9Im1haWx0bzpuc29yYW56b0B0aXNjYWxpLml0IiB0 YXJnZXQ9Il9ibGFuayI+bnNvcmFuem9AdGlzY2FsaS5pdDwvYT4mZ3Q7PC9zcGFuPiB3cm90ZTo8 YnI+PGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2luOjAgMCAwIC44 ZXg7Ym9yZGVyLWxlZnQ6MXB4ICNjY2Mgc29saWQ7cGFkZGluZy1sZWZ0OjFleCI+CiAgCiAgICAK ICAKICA8ZGl2IGJnY29sb3I9IiNGRkZGRkYiIHRleHQ9IiMwMDAwMDAiPgogICAgSGkgRCBLLDxi cj4KICAgIGZvciBhIGdvb2QgZXhhbXBsZSBvZiBob3cgdG8gdGVzdCBwYXJhbWV0ZXJzIGZyb20g ZGF0YSB0YWJsZXMsCiAgICBwbGVhc2Ugc2VlOgo8YSBjbGFzcz0ibV85MDA4NTM4NTY5NDY1MTEz OTA3bV8tMjYwODYyNjc5NDUwNDUxNDQyOW1vei10eHQtbGluay1mcmVldGV4dCIgaHJlZj0iaHR0 cHM6Ly9naXRodWIuY29tL2dhbGF4eXByb2plY3QvdG9vbHMtZGV2dGVhbS90cmVlL21hc3Rlci90 b29scy9ib3d0aWVfd3JhcHBlcnMiIHRhcmdldD0iX2JsYW5rIj5odHRwczovL2dpdGh1Yi5jb20v Z2FsYXh5cHJvamU8d2JyPmN0L3Rvb2xzLWRldnRlYW0vdHJlZS9tYXN0ZXIvPHdicj50b29scy9i b3d0aWVfd3JhcHBlcnM8L2E+PGJyPgogICAgPGJyPgogICAgWW91ciB0b29sX2RhdGFfdGFibGVf Y29uZi54bWwudGVzdCBzaG91bGQgYmUgZGlmZmVyZW50IGZyb20geW91cgogICAgLnNhbXBsZSBh bmQgY29udGFpbjo8YnI+CiAgICA8YnI+CiAgICAmbHQ7ZmlsZSBwYXRoPSZxdW90OyR7X19IRVJF X199L3Rlc3QtZGF0YS90dzx3YnI+b2JpdC5sb2MmcXVvdDsgLyZndDs8YnI+CiAgICA8YnI+CiAg ICBQbGVhc2Ugbm90ZSB0aGUgdXNlIG9mICR7X19IRVJFX199IHRvIGluZGljYXRlIHRoZSBkaXJl Y3Rvcnkgd2hlcmUKICAgIHRoZSB0b29sIGlzLjxicj4KICAgIFlvdSBzaG91bGQgYWxzbyBoYXZl IGEgY29tbWVudC1vbmx5IHRvb2wtZGF0YS90d29iaXQubG9jLnNhbXBsZSAsCiAgICB3aGlsZSB0 aGUgbG9jIGZpbGUgZm9yIHRlc3Rpbmcgc2hvdWxkIGJlIGluIHRlc3QtZGF0YS90d29iaXQubG9j PGJyPgogICAgPGJyPgogICAgQ2hlZXJzLDxicj4KICAgIE5pY29sYTxkaXY+PGRpdiBjbGFzcz0i bV85MDA4NTM4NTY5NDY1MTEzOTA3aDUiPjxicj4KICAgIDxicj4KICAgIDxkaXYgY2xhc3M9Im1f OTAwODUzODU2OTQ2NTExMzkwN21fLTI2MDg2MjY3OTQ1MDQ1MTQ0Mjltb3otY2l0ZS1wcmVmaXgi Pk9uIDA2LzEwLzE2IDIzOjA4LCBEIEsgd3JvdGU6PGJyPgogICAgPC9kaXY+CiAgICA8L2Rpdj48 L2Rpdj48YmxvY2txdW90ZSB0eXBlPSJjaXRlIj48ZGl2PjxkaXYgY2xhc3M9Im1fOTAwODUzODU2 OTQ2NTExMzkwN2g1Ij4KICAgICAgPGRpdiBkaXI9Imx0ciI+SGkgZ2FsYXh5LWRldiwKICAgICAg ICA8ZGl2Pjxicj4KICAgICAgICA8L2Rpdj4KICAgICAgICA8ZGl2PkkmIzM5O20gaGF2aW5nIGEg cHJvYmxlbSBydW5uaW5nIGEgdGVzdCB1c2luZyBwbGFuZW1vIHdoZXJlIEkKICAgICAgICAgIHdv dWxkIGxpa2UgdGhlIHZhbHVlIG9mIGEgcGFyYW1ldGVyIHRha2VuIGZyb20gb25lIG9mIHRoZSBk YXRhCiAgICAgICAgICB0YWJsZXMuIEkgZ2V0IHRoZSBmb2xsb3dpbmcgZXJyb3IgaW4gcGxhbmVt bzo8L2Rpdj4KICAgICAgICA8ZGl2PgogICAgICAgICAgPGRpdj4KICAgICAgICAgICAgPHByZSBj bGFzcz0ibV85MDA4NTM4NTY5NDY1MTEzOTA3bV8tMjYwODYyNjc5NDUwNDUxNDQyOWdtYWlsLXBy ZS1zY3JvbGxhYmxlIiBzdHlsZT0iYm94LXNpemluZzpib3JkZXItYm94O292ZXJmbG93LXg6YXV0 bztvdmVyZmxvdy15OnNjcm9sbDtmb250LWZhbWlseTptZW5sbyxtb25hY28sY29uc29sYXMsJnF1 b3Q7Y291cmllciBuZXcmcXVvdDssbW9ub3NwYWNlO2ZvbnQtc2l6ZToxM3B4O3BhZGRpbmc6OS41 cHg7bWFyZ2luLXRvcDowcHg7bWFyZ2luLWJvdHRvbToxMHB4O21hcmdpbi1sZWZ0OjEwcHg7bGlu ZS1oZWlnaHQ6MS40Mjg1Nztjb2xvcjpyZ2IoNTEsNTEsNTEpO3dvcmQtYnJlYWs6YnJlYWstYWxs O3dvcmQtd3JhcDpicmVhay13b3JkO2JvcmRlcjoxcHggc29saWQgcmdiKDIwNCwyMDQsMjA0KTti b3JkZXItcmFkaXVzOjRweDttYXgtaGVpZ2h0OjM0MHB4O2JhY2tncm91bmQtY29sb3I6cmdiKDI0 NSwyNDUsMjQ1KSI+JiMzOTtFcnJvciBjcmVhdGluZyBhIGpvYiBmb3IgdGhlc2UgdG9vbCBpbnB1 dHMgLSBQYXJhbWV0ZXIgcmVmR2Vub21lU291cmNlX3R5cGUgcmVxdWlyZXMgYSB2YWx1ZSwgYnV0 IGhhcyBubyBsZWdhbCB2YWx1ZXMgZGVmaW5lZC5cbjwvcHJlPgogICAgICAgICAgPC9kaXY+CiAg ICAgICAgPC9kaXY+CiAgICAgICAgPGRpdj48YnI+CiAgICAgICAgPC9kaXY+CiAgICAgICAgPGRp dj5Gcm9tIG15IHNjcmlwdCBYTUw6PC9kaXY+CiAgICAgICAgPGRpdj4KICAgICAgICAgIDxibG9j a3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9Im1hcmdpbjowcHggMHB4IDBweCAwLjhl eDtib3JkZXItbGVmdDoxcHggc29saWQgcmdiKDIwNCwyMDQsMjA0KTtwYWRkaW5nLWxlZnQ6MWV4 Ij7CoCZsdDtwYXJhbQogICAgICAgICAgICBuYW1lPSZxdW90O3JlZkdlbm9tZVNvdXJjZV90eXBl JnF1b3Q7IHR5cGU9JnF1b3Q7c2VsZWN0JnF1b3Q7IGxhYmVsPSZxdW90O1NlbGVjdCBhCiAgICAg ICAgICAgIHJlZmVyZW5jZSBnZW5vbWUgLyB0cmFuc2NyaXB0b21lJnF1b3Q7Jmd0Ozxicj4KICAg ICAgICAgICAgwqAgwqAgwqAgJmx0O29wdGlvbnMgZnJvbV9kYXRhX3RhYmxlPSZxdW90O3R5cGVf aW5kZXhlcyZxdW90Ozx3YnI+Jmd0Ozxicj4KICAgICAgICAgICAgwqAgwqAgwqAgJmx0Oy9vcHRp b25zJmd0Ozxicj4KICAgICAgICAgICAgJmx0Oy9wYXJhbSZndDs8YnI+CiAgICAgICAgICAgIC4u Ljxicj4KICAgICAgICAgICAgwqAgJmx0O3Rlc3RzJmd0Ozxicj4KICAgICAgICAgICAgwqAgwqAg wqAgJmx0O3Rlc3QmZ3Q7PGJyPgogICAgICAgICAgICDCoCDCoCDCoCDCoCAmbHQ7cGFyYW0gbmFt ZT0mcXVvdDtyZWZHZW5vbWVTb3VyY2VfdHlwZSZxdW90OwogICAgICAgICAgICB2YWx1ZT0mcXVv dDtoc2FwaWVucyZxdW90Oy8mZ3Q7PGJyPgogICAgICAgICAgICDCoCDCoCDCoCZsdDsvdGVzdCZn dDs8YnI+CiAgICAgICAgICAgIMKgICZsdDsvdGVzdHMmZ3Q7PGJyPgogICAgICAgICAgICA8YnI+ CiAgICAgICAgICA8L2Jsb2NrcXVvdGU+CiAgICAgICAgPC9kaXY+CiAgICAgICAgPGRpdj5Gcm9t IG15ICZxdW90O3Rvb2xfZGF0YV90YWJsZV9jb25mLnhtbC5zYW1wPHdicj5sZSZxdW90OyBhbmQK ICAgICAgICAgICZxdW90O3Rvb2xfZGF0YV90YWJsZV9jb25mLnhtbC50ZXN0PHdicj4mcXVvdDsg KG1pcnJvcmVkKTwvZGl2PgogICAgICAgIDxibG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIg c3R5bGU9Im1hcmdpbjowcHggMHB4IDBweCAwLjhleDtib3JkZXItbGVmdDoxcHggc29saWQgcmdi KDIwNCwyMDQsMjA0KTtwYWRkaW5nLWxlZnQ6MWV4Ij4mbHQ7dGFibGUKICAgICAgICAgIG5hbWU9 JnF1b3Q7dHlwZV9pbmRleGVzJnF1b3Q7IGNvbW1lbnRfY2hhcj0mcXVvdDsjJnF1b3Q7CiAgICAg ICAgICBhbGxvd19kdXBsaWNhdGVfZW50cmllcz0mcXVvdDtGYWxzZTx3YnI+JnF1b3Q7Jmd0Ozxi cj4KICAgICAgICAgIMKgIMKgIMKgIMKgICZsdDtjb2x1bW5zJmd0O3ZhbHVlLCBuYW1lLCBwYXRo Jmx0Oy9jb2x1bW5zJmd0Ozxicj4KICAgICAgICAgIMKgIMKgIMKgIMKgICZsdDtmaWxlIHBhdGg9 JnF1b3Q7dG9vbC1kYXRhL3R3b2JpdC5sb2MmcXVvdDsgLyZndDsgwqAgwqA8YnI+CiAgICAgICAg ICAmbHQ7L3RhYmxlJmd0OzwvYmxvY2txdW90ZT4KICAgICAgICA8ZGl2Pjxicj4KICAgICAgICA8 L2Rpdj4KICAgICAgICA8ZGl2PmFuZCBmcm9tIHR3b2JpdC5sb2MgKHdoZXJlIHRoZSBjb2x1bW5z IGFyZSB0YWIgc2VwYXJhdGVkKTo8L2Rpdj4KICAgICAgICA8ZGl2PgogICAgICAgICAgPGJsb2Nr cXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2luOjBweCAwcHggMHB4IDAuOGV4 O2JvcmRlci1sZWZ0OjFweCBzb2xpZCByZ2IoMjA0LDIwNCwyMDQpO3BhZGRpbmctbGVmdDoxZXgi PmhzYXBpZW5zIMKgIMKgIMKgIMKgSC4KICAgICAgICAgICAgc2FwaWVucyAoaGczOCkgwqAgwqAg wqAKL3JlbW90ZS9STVMvdXNlcnMvZ2FsYXh5L3JlZmVyPHdicj5lbmNlX2dlbm9tZXMvTUZFcHJp bWVyX2luZGV4Lzx3YnI+SG9tb19zYXBpZW5zLkdSQ2gzOC5jZG5hLmFsbC48d2JyPmZhPC9ibG9j a3F1b3RlPgogICAgICAgICAgPGRpdj48YnI+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICAgIDxk aXY+QW55IHN1Z2dlc3Rpb25zIHdvdWxkIGJlIGdyZWF0bHkgYXBwcmVjaWF0ZWQhwqA8L2Rpdj4K ICAgICAgICA8L2Rpdj4KICAgICAgICA8ZGl2Pjxicj4KICAgICAgICA8L2Rpdj4KICAgICAgPC9k aXY+CiAgICAgIDxicj4KICAgICAgPGZpZWxkc2V0IGNsYXNzPSJtXzkwMDg1Mzg1Njk0NjUxMTM5 MDdtXy0yNjA4NjI2Nzk0NTA0NTE0NDI5bWltZUF0dGFjaG1lbnRIZWFkZXIiPjwvZmllbGRzZXQ+ CiAgICAgIDxicj4KICAgICAgPC9kaXY+PC9kaXY+PHNwYW4+PHByZT5fX19fX19fX19fX19fX19f X19fX19fX19fX19fX188d2JyPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fClBsZWFzZSBr ZWVwIGFsbCByZXBsaWVzIG9uIHRoZSBsaXN0IGJ5IHVzaW5nICZxdW90O3JlcGx5IGFsbCZxdW90 OwppbiB5b3VyIG1haWwgY2xpZW50LiAgVG8gbWFuYWdlIHlvdXIgc3Vic2NyaXB0aW9ucyB0byB0 aGlzCmFuZCBvdGhlciBHYWxheHkgbGlzdHMsIHBsZWFzZSB1c2UgdGhlIGludGVyZmFjZSBhdDoK ICA8YSBjbGFzcz0ibV85MDA4NTM4NTY5NDY1MTEzOTA3bV8tMjYwODYyNjc5NDUwNDUxNDQyOW1v ei10eHQtbGluay1mcmVldGV4dCIgaHJlZj0iaHR0cHM6Ly9saXN0cy5nYWxheHlwcm9qZWN0Lm9y Zy8iIHRhcmdldD0iX2JsYW5rIj5odHRwczovL2xpc3RzLmdhbGF4eXByb2plY3Qub3I8d2JyPmcv PC9hPgoKVG8gc2VhcmNoIEdhbGF4eSBtYWlsaW5nIGxpc3RzIHVzZSB0aGUgdW5pZmllZCBzZWFy Y2ggYXQ6CiAgPGEgY2xhc3M9Im1fOTAwODUzODU2OTQ2NTExMzkwN21fLTI2MDg2MjY3OTQ1MDQ1 MTQ0Mjltb3otdHh0LWxpbmstZnJlZXRleHQiIGhyZWY9Imh0dHA6Ly9nYWxheHlwcm9qZWN0Lm9y Zy9zZWFyY2gvbWFpbGluZ2xpc3RzLyIgdGFyZ2V0PSJfYmxhbmsiPmh0dHA6Ly9nYWxheHlwcm9q ZWN0Lm9yZy9zZWFyYzx3YnI+aC9tYWlsaW5nbGlzdHMvPC9hPjwvcHJlPgogICAgPC9zcGFuPjwv YmxvY2txdW90ZT4KICAgIDxicj4KICA8L2Rpdj4KCjwvYmxvY2txdW90ZT48L2Rpdj48YnI+PC9k aXY+CjwvZGl2PjwvZGl2PjwvYmxvY2txdW90ZT48L2Rpdj48YnI+PC9kaXY+Cg== --===============0997208142851515349==--