Mercurial > repos > yating-l > hubarchivecreatortest
diff macros.xml @ 1:85195e0d4b71 draft
planemo upload for repository https://github.com/goeckslab/hub-archive-creator commit b1ae7349f118a0fe7923d765020dfc684cf84116-dirty
| author | yating-l |
|---|---|
| date | Fri, 29 Sep 2017 13:32:23 -0400 |
| parents | |
| children | 7486909dfc22 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/macros.xml Fri Sep 29 13:32:23 2017 -0400 @@ -0,0 +1,105 @@ +<macros> + <xml name="verify_hub_structure" token_genome="Dbia3" token_test="common"> + <!--genomes.txt --> + <extra_files type="file" name="myHub/genomes.txt" value="@TEST@/myHub/genomes.txt" /> + + <extra_files type="file" name="myHub/@GENOME@.html" value="@TEST@/myHub/@GENOME@.html"/> + <!-- hub.txt --> + <extra_files type="file" name="myHub/hub.txt" value="@TEST@/myHub/hub.txt" lines_diff="2"> + <assert_contents> + <has_text text="email"/> + </assert_contents> + </extra_files> + <!-- 2bit file --> + <extra_files type="file" name="myHub/@GENOME@/@GENOME@.2bit" value="common/@GENOME@.2bit" /> + <!-- groups.txt --> + <extra_files type="file" name="myHub/@GENOME@/groups.txt" value="@TEST@/myHub/@GENOME@/groups.txt" /> + <!-- description.html --> + <extra_files type="file" name="myHub/@GENOME@/description.html" value="@TEST@/myHub/@GENOME@/description.html"/> + <!-- trackDb.txt --> + <extra_files type="file" name="myHub/@GENOME@/trackDb.txt"> + <assert_contents> + <has_text text="track"/> + <has_text text="longLabel"/> + <has_text text="shortLabel"/> + <has_text text="bigDataUrl"/> + <has_text text="type"/> + <has_text text="visibility"/> + <has_text text="thickDrawItem"/> + <has_text text="priority"/> + <has_text text="color"/> + <has_text text="group"/> + </assert_contents> + </extra_files> + </xml> + + <xml name="verify_hub_structure_no_track" token_genome="Dbia3" token_test="common"> + <!--genomes.txt --> + <extra_files type="file" name="myHub/genomes.txt" value="@TEST@/myHub/genomes.txt" /> + + <extra_files type="file" name="myHub/@GENOME@.html" value="@TEST@/myHub/@GENOME@.html"/> + <!-- hub.txt --> + <extra_files type="file" name="myHub/hub.txt" value="@TEST@/myHub/hub.txt" lines_diff="2"> + <assert_contents> + <has_text text="email"/> + </assert_contents> + </extra_files> + <!-- 2bit file --> + <extra_files type="file" name="myHub/@GENOME@/@GENOME@.2bit" value="common/@GENOME@.2bit" /> + <!-- description.html --> + <extra_files type="file" name="myHub/@GENOME@/description.html" value="@TEST@/myHub/@GENOME@/description.html"/> + </xml> + + <xml name="add_trix_file"> + <conditional name="add_trix_index"> + <param name="add_trix_index_selector" type="select" label="Add TRIX files that maps free text to a set of indices" > + <option value="no" selected="true">No</option> + <option value="yes">Yes</option> + </param> + + <when value="yes"> + <param + name="trix_id" + value="name" + type="text" + size="30" + label="Specify Trix identifier" + help="More about Trix index: https://genome.ucsc.edu/goldenpath/help/trix.html" + /> + <conditional name="index_files"> + <param name="index_files_type" type="select" label="Single files or an index collection" help="Select between provide individual trix files (ix and ixx) or an trix index collection"> + <option value="collection">Index collection</option> + <option value="single">Single files</option> + </param> + <when value="collection"> + <param + name="index_collection" + format="txt" + type="data_collection" + collection_type="list" + label="Select dataset collection" + help="Specify dataset collection containing ix and ixx files" + /> + </when> + <when value="single"> + <param + format="txt" + name="index_ix" + type="data" + label="Trix index file (ix)" + /> + <param + format="txt" + name="index_ixx" + type="data" + label="Trix index file (ixx)" + /> + </when> + </conditional> + </when> + <when value="no"> + </when> + </conditional> + </xml> + +</macros> \ No newline at end of file
