Previous changeset 7:326a3db8d9d1 (2020-04-17) Next changeset 9:2824d77cd8f8 (2020-11-18) |
Commit message:
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pygenometracks commit 3bfe22506f7d9922ac885ef6a6fbe8f96c83ed14" |
modified:
macros.xml pyGenomeTracks.xml test-data/master_TADs_plot.png test-data/testpyGT.sh |
added:
test-data/GSM3182416_E12DHL_WT_Hoxd11vp.bedgraph.gz test-data/bedgraph2_X_2.5e6_3.5e6.bdg test-data/compare_images.py test-data/compare_images.sh test-data/test17.ini test-data/test18.ini test-data/test19.ini test-data/test20.ini test-data/test_alpha_dec.png test-data/test_arcs_use_middle.png test-data/test_log.png test-data/test_log_grid.png test-data/test_operation.png test-data/test_wide.arcs test.bed |
b |
diff -r 326a3db8d9d1 -r 4ac4e7083b7e macros.xml --- a/macros.xml Fri Apr 17 11:57:44 2020 -0400 +++ b/macros.xml Tue Jul 21 03:32:48 2020 -0400 |
b |
@@ -1,6 +1,6 @@ <macros> <token name="@THREADS@">\${GALAXY_SLOTS:-4}</token> - <token name="@WRAPPER_VERSION@">3.3</token> + <token name="@WRAPPER_VERSION@">3.5</token> <xml name="requirements"> <requirements> <requirement type="package" version="@WRAPPER_VERSION@">pygenometracks</requirement> @@ -114,6 +114,43 @@ <when value="fill_option" /> </conditional> </xml> + <xml name="logScale_coverage_macro"> + <conditional name="logScale_conditional"> + <param name="transform_selector" type="select" label="Choose a transformation"> + <option value="no">no transformation</option> + <option value="log1p">log1p</option> + <option value="log">log</option> + <option value="log2">log2</option> + <option value="log10">log10</option> + <option value="-log">-log</option> + </param> + <when value="no"/> + <when value="log1p"> + <param name="y_axis_values" type="boolean" truevalue="original" falsevalue="transformed" checked="false" + label="Use original values instead of transformed values." /> + </when> + <when value="log"> + <param name="log_pseudocount" type="float" value="0" label="pseudo count to add before applying log" /> + <param name="y_axis_values" type="boolean" truevalue="original" falsevalue="transformed" checked="false" + label="Use original values instead of transformed values." /> + </when> + <when value="log2"> + <param name="log_pseudocount" type="float" value="0" label="pseudo count to add before applying log2" /> + <param name="y_axis_values" type="boolean" truevalue="original" falsevalue="transformed" checked="false" + label="Use original values instead of transformed values." /> + </when> + <when value="log10"> + <param name="log_pseudocount" type="float" value="0" label="pseudo count to add before applying log10" /> + <param name="y_axis_values" type="boolean" truevalue="original" falsevalue="transformed" checked="false" + label="Use original values instead of transformed values." /> + </when> + <when value="-log"> + <param name="log_pseudocount" type="float" value="0" label="pseudo count to add before applying -log" /> + <param name="y_axis_values" type="boolean" truevalue="original" falsevalue="transformed" checked="false" + label="Use original values instead of transformed values." /> + </when> + </conditional> + </xml> <xml name="border_color_bed_macro"> <conditional name="border_color_bed"> <param name="border_color_bed_select" type="select" label="Define border color:"> |
b |
diff -r 326a3db8d9d1 -r 4ac4e7083b7e pyGenomeTracks.xml --- a/pyGenomeTracks.xml Fri Apr 17 11:57:44 2020 -0400 +++ b/pyGenomeTracks.xml Tue Jul 21 03:32:48 2020 -0400 |
[ |
b'@@ -7,7 +7,7 @@\n <expand macro="requirements" />\n <command detect_errors="exit_code">\n <![CDATA[\n- ## First symlink data of hic or bed/gtf to have the good extension\n+ ## First symlink data of hic to have the good extension\n #for $counter, $track in enumerate($tracks):\n #if $track.track_file_style_conditional.track_file_style_selector == "hic_matrix_option":\n #for $counter_matrix, $data_matrix in enumerate($track.track_file_style_conditional.matrix_h5_cooler_multiple):\n@@ -15,12 +15,6 @@\n ln -s $data_matrix ${counter}_${counter_matrix}.$ext &&\n #end for\n #end if\n- #if $track.track_file_style_conditional.track_file_style_selector == "gene_track_option":\n- #for $counter_bed, $data_bed in enumerate($track.track_file_style_conditional.track_input_bed):\n- #set ext = $data_bed.extension\n- ln -s $data_bed ${counter}_${counter_bed}.$ext &&\n- #end for\n- #end if\n #end for\n \n \n@@ -38,6 +32,7 @@\n --trackLabelFraction $global_args.trackLabelFraction\n --trackLabelHAlign $global_args.trackLabelHAlign\n --outFileName plot.$image_file_format\n+ $global_args.decreasingXAxis\n && mv plot.$image_file_format plot\n ]]>\n </command>\n@@ -144,7 +139,7 @@\n #for $counter_bed, $data_bed in enumerate($track.track_file_style_conditional.track_input_bed):\n [genes_${counter}_${counter_bed}]\n #set ext = $data_bed.extension\n-file = ${counter}_${counter_bed}.$ext\n+file = $data_bed\n #if $ext == \'gtf\':\n prefered_name = $track.track_file_style_conditional.bed_style.bed_advanced.gtf.prefered_name\n merge_transcripts = $track.track_file_style_conditional.bed_style.bed_advanced.gtf.merge_transcripts\n@@ -196,7 +191,7 @@\n all_labels_inside = $track.track_file_style_conditional.labels.all_labels_inside\n labels_in_margin = $track.track_file_style_conditional.labels.labels_in_margin\n #end if\n-file_type = bed\n+file_type = $ext\n #if $track.track_file_style_conditional.fontsize:\n fontsize = $track.track_file_style_conditional.fontsize\n #end if\n@@ -245,6 +240,7 @@\n #if $track.track_file_style_conditional.ylim != "":\n ylim = $track.track_file_style_conditional.ylim\n #end if\n+use_middle = $track.track_file_style_conditional.use_middle\n #if $track.track_file_style_conditional.invert_orientation:\n orientation = inverted\n #end if\n@@ -330,6 +326,7 @@\n max_value = $track.track_file_style_conditional.max_value\n #end if\n show_data_range = $track.track_file_style_conditional.show_data\n+grid = $track.track_file_style_conditional.grid\n nans_to_zeros = $track.track_file_style_conditional.nans_to_zeros\n use_middle = $track.track_file_style_conditional.use_middle\n #set $columns = len(open(str($track.track_file_style_conditional.track_input_bedgraph)).readline().split(\'\\t\'))\n@@ -345,6 +342,25 @@\n #elif $track.track_file_style_conditional.type_conditional.type_selector == \'point_option\':\n type = points:$track.track_file_style_conditional.type_conditional.width_point\n #end if\n+ #if $track.track_file_style_conditional.logScale_conditional.transform_selector != \'no\':\n+transform = $track.track_file_style_conditional.logScale_conditional.transform_selector\n+y_axis_values = $track.track_file_style_conditional.logScale_conditional.y_axis_values\n+ #if $track.track_file_style_conditional.logScale_conditional.transform_selector != \'log1p\':\n+log_pseudocount = $track.track_file_style_conditional.logScale_conditional.log_pseudocount\n+ #end if\n+ #end if\n+ #end if\n+ #if $track.track_file_style_conditional.reading_bdg_as_bw.summary_method != \'no\':\n+summary_method = $track.track_file_style_conditional.reading_bdg_as_bw.summary_method\n+ #if $track.track_file_style_conditional.reading_bdg_as_bw.number_of_bins:\n+number_of_bins = $tra'..b'oops" />\n+ <param name="overlay_select" value="share-y" />\n+ </conditional>\n+ </repeat>\n+ <repeat name="tracks">\n+ <conditional name="track_file_style_conditional">\n+ <param name="track_file_style_selector" value="link_track_option" />\n+ <param name="track_input_link" value="test_wide.arcs" ftype="bed" />\n+ <conditional name="color_link">\n+ <param name="color" value="RdYlGn" />\n+ </conditional>\n+ <param name="line_width" value="3" />\n+ <param name="invert_orientation" value="true" />\n+ <param name="title" value="links line_width = 3 color RdYlGn" />\n+ </conditional>\n+ </repeat>\n+ <repeat name="tracks">\n+ <conditional name="track_file_style_conditional">\n+ <param name="track_file_style_selector" value="spacer_option" />\n+ <param name="spacer_height" value="1" />\n+ </conditional>\n+ </repeat>\n+ <repeat name="tracks">\n+ <conditional name="track_file_style_conditional">\n+ <param name="track_file_style_selector" value="hic_matrix_option" />\n+ <param name="matrix_h5_cooler_multiple" value="Li_et_al_2015.h5"/>\n+ <param name="title" value="depth = 300000; transform = log1p; min_value = 5 (next track: overlay_previous = share-y links_type = loops)" />\n+ <param name="depth" value="300000" />\n+ <param name="transform" value="log1p" />\n+ <param name="min_value" value="5" />\n+ <param name="show_masked_bins" value="false" />\n+ </conditional>\n+ </repeat>\n+ <repeat name="tracks">\n+ <conditional name="track_file_style_conditional">\n+ <param name="track_file_style_selector" value="link_track_option" />\n+ <param name="track_input_link" value="test_wide.arcs" ftype="bed" />\n+ <conditional name="color_link">\n+ <param name="color" value="red" />\n+ </conditional>\n+ <param name="line_width" value="5" />\n+ <param name="links_type" value="loops" />\n+ <param name="overlay_select" value="share-y" />\n+ </conditional>\n+ </repeat>\n+ <repeat name="tracks">\n+ <conditional name="track_file_style_conditional">\n+ <param name="track_file_style_selector" value="link_track_option" />\n+ <param name="track_input_link" value="test_wide.arcs" ftype="bed" />\n+ <conditional name="color_link">\n+ <param name="color" value="RdYlGn" />\n+ </conditional>\n+ <param name="line_width" value="3" />\n+ <param name="invert_orientation" value="true" />\n+ <param name="use_middle" value="true" />\n+ <param name="title" value="links line_width = 3 color RdYlGn use_middle = true" />\n+ </conditional>\n+ </repeat>\n+ <repeat name="tracks">\n+ <conditional name="track_file_style_conditional">\n+ <param name="track_file_style_selector" value="vlines_track_option" />\n+ <param name="track_input_bed_single" value="tad_classification.bed" ftype="bed" />\n+ <param name="line_width" value="3" />\n+ </conditional>\n+ </repeat>\n+ <param name="image_file_format" value="png" />\n+ <output name="outFileName" file="test_arcs_use_middle.png" ftype="png" compare="sim_size" delta="35000" />\n+ </test>\n </tests>\n <help><![CDATA[\n \n' |
b |
diff -r 326a3db8d9d1 -r 4ac4e7083b7e test-data/GSM3182416_E12DHL_WT_Hoxd11vp.bedgraph.gz |
b |
Binary file test-data/GSM3182416_E12DHL_WT_Hoxd11vp.bedgraph.gz has changed |
b |
diff -r 326a3db8d9d1 -r 4ac4e7083b7e test-data/bedgraph2_X_2.5e6_3.5e6.bdg --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/bedgraph2_X_2.5e6_3.5e6.bdg Tue Jul 21 03:32:48 2020 -0400 |
b |
b'@@ -0,0 +1,38471 @@\n+X\t2500040\t2500050\t0.04\n+X\t2500050\t2500250\t0\n+X\t2500250\t2500300\t0.19\n+X\t2500300\t2500310\t0.3\n+X\t2500310\t2500360\t0.11\n+X\t2500360\t2500380\t0.19\n+X\t2500380\t2500410\t0.3\n+X\t2500410\t2500420\t0.67\n+X\t2500420\t2500430\t0.52\n+X\t2500430\t2500470\t0.41\n+X\t2500470\t2500480\t0.04\n+X\t2500480\t2500510\t0\n+X\t2500510\t2500520\t0.04\n+X\t2500520\t2500570\t0.41\n+X\t2500570\t2500580\t0.37\n+X\t2500580\t2500750\t0\n+X\t2500750\t2500810\t0.45\n+X\t2500810\t2500850\t0\n+X\t2500850\t2500870\t0.11\n+X\t2500870\t2500910\t0.56\n+X\t2500910\t2500920\t0.45\n+X\t2500920\t2500990\t0\n+X\t2500990\t2501010\t0.07\n+X\t2501010\t2501060\t0.19\n+X\t2501060\t2501070\t0.3\n+X\t2501070\t2501110\t0.19\n+X\t2501110\t2501120\t0.11\n+X\t2501120\t2501160\t0\n+X\t2501160\t2501170\t0.04\n+X\t2501170\t2501190\t0.15\n+X\t2501190\t2501210\t0.19\n+X\t2501210\t2501220\t0.22\n+X\t2501220\t2501230\t0.19\n+X\t2501230\t2501250\t0.07\n+X\t2501250\t2501260\t0.04\n+X\t2501260\t2501270\t0.11\n+X\t2501270\t2501280\t0.07\n+X\t2501280\t2501320\t0.11\n+X\t2501320\t2501340\t0.04\n+X\t2501340\t2501360\t0\n+X\t2501360\t2501370\t0.04\n+X\t2501370\t2501420\t2.12\n+X\t2501420\t2501430\t2.19\n+X\t2501430\t2501470\t0.11\n+X\t2501470\t2501480\t2.16\n+X\t2501480\t2501490\t2.08\n+X\t2501490\t2501500\t2.12\n+X\t2501500\t2501520\t2.27\n+X\t2501520\t2501530\t2.3\n+X\t2501530\t2501550\t0.22\n+X\t2501550\t2501560\t0.19\n+X\t2501560\t2501580\t0.11\n+X\t2501580\t2501590\t0.07\n+X\t2501590\t2501620\t0.11\n+X\t2501620\t2501640\t0.04\n+X\t2501640\t2501650\t0.15\n+X\t2501650\t2501670\t0.11\n+X\t2501670\t2501700\t0.15\n+X\t2501700\t2501730\t0.04\n+X\t2501730\t2501890\t0\n+X\t2501890\t2501900\t0.22\n+X\t2501900\t2501950\t0.56\n+X\t2501950\t2501960\t0.33\n+X\t2501960\t2501970\t0\n+X\t2501970\t2502010\t0.22\n+X\t2502010\t2502030\t0.56\n+X\t2502030\t2502040\t0.33\n+X\t2502040\t2502070\t0.37\n+X\t2502070\t2502100\t0.04\n+X\t2502100\t2502120\t0\n+X\t2502120\t2502140\t0.04\n+X\t2502140\t2502170\t0.07\n+X\t2502170\t2502200\t0.04\n+X\t2502200\t2502230\t0\n+X\t2502230\t2502290\t0.04\n+X\t2502290\t2502460\t0\n+X\t2502460\t2502520\t0.04\n+X\t2502520\t2502540\t0\n+X\t2502540\t2502590\t0.11\n+X\t2502590\t2502600\t0.22\n+X\t2502600\t2502610\t0.11\n+X\t2502610\t2502630\t0.19\n+X\t2502630\t2502640\t0.22\n+X\t2502640\t2502650\t0.33\n+X\t2502650\t2502670\t0.22\n+X\t2502670\t2502690\t0.15\n+X\t2502690\t2502700\t0.11\n+X\t2502700\t2502710\t0\n+X\t2502710\t2502760\t0.19\n+X\t2502760\t2502770\t0.3\n+X\t2502770\t2502780\t0.22\n+X\t2502780\t2502790\t0.33\n+X\t2502790\t2502800\t0.67\n+X\t2502800\t2502810\t0.85\n+X\t2502810\t2502820\t1.49\n+X\t2502820\t2502830\t1.82\n+X\t2502830\t2502840\t2.71\n+X\t2502840\t2502850\t4.57\n+X\t2502850\t2502860\t5.5\n+X\t2502860\t2502870\t5.83\n+X\t2502870\t2502890\t8.21\n+X\t2502890\t2502900\t6.76\n+X\t2502900\t2502910\t6.69\n+X\t2502910\t2502920\t6.43\n+X\t2502920\t2502930\t6.88\n+X\t2502930\t2502940\t4.53\n+X\t2502940\t2502950\t5.31\n+X\t2502950\t2502960\t5.46\n+X\t2502960\t2502970\t5.02\n+X\t2502970\t2502980\t4.39\n+X\t2502980\t2502990\t3.57\n+X\t2502990\t2503000\t5.5\n+X\t2503000\t2503010\t4.46\n+X\t2503010\t2503020\t4.31\n+X\t2503020\t2503030\t3.6\n+X\t2503030\t2503040\t3.87\n+X\t2503040\t2503050\t3.72\n+X\t2503050\t2503070\t1\n+X\t2503070\t2503080\t0.82\n+X\t2503080\t2503090\t0.67\n+X\t2503090\t2503100\t0.19\n+X\t2503100\t2503110\t0.15\n+X\t2503110\t2503120\t0\n+X\t2503120\t2503160\t0.11\n+X\t2503160\t2503170\t0.15\n+X\t2503170\t2503180\t0.19\n+X\t2503180\t2503210\t0.07\n+X\t2503210\t2503220\t0.37\n+X\t2503220\t2503240\t0.3\n+X\t2503240\t2503270\t0.37\n+X\t2503270\t2503300\t0.07\n+X\t2503300\t2503320\t0\n+X\t2503320\t2503350\t0.48\n+X\t2503350\t2503380\t0.52\n+X\t2503380\t2503390\t0.11\n+X\t2503390\t2503410\t0.3\n+X\t2503410\t2503440\t0.26\n+X\t2503440\t2503450\t0.19\n+X\t2503450\t2503470\t0.04\n+X\t2503470\t2503500\t0.22\n+X\t2503500\t2503510\t0.41\n+X\t2503510\t2503530\t0.37\n+X\t2503530\t2503550\t0.19\n+X\t2503550\t2503640\t0\n+X\t2503640\t2503690\t0.89\n+X\t2503690\t2503700\t0.97\n+X\t2503700\t2503710\t0.07\n+X\t2503710\t2503720\t0.11\n+X\t2503720\t2503750\t0.93\n+X\t2503750\t2503760\t0.85\n+X\t2503760\t2503770\t0.89\n+X\t2503770\t2503800\t0.04\n+X\t2503800\t2503810\t0.07\n+X\t2503810\t2503850\t0.15\n+X\t2503850\t2503860\t0.19\n+X\t2503860\t2503890\t0.07\n+X\t2503890\t2503910\t0.19\n+X\t2503910\t2503930\t0.15\n+X\t2503930\t2503940\t0.26\n+X\t2503940\t2503990\t0.22\n+X\t2503990\t2504010\t0.11\n+X\t2504010\t2504020\t0.04\n+X\t2504020\t2504050\t0.07\n+X\t2504050\t2504070\t0.26\n+X\t2504070\t2504080\t0.22\n+X\t2504080\t2504090\t0.19\n+X\t2504090\t2504100\t0.22\n+X\t2504100\t2504110\t0.37\n+X\t2504110\t'..b'97090\t3497100\t0.3\n+X\t3497100\t3497110\t0.26\n+X\t3497110\t3497120\t0.3\n+X\t3497120\t3497130\t0.37\n+X\t3497130\t3497140\t0.41\n+X\t3497140\t3497150\t0.33\n+X\t3497150\t3497190\t0.3\n+X\t3497190\t3497230\t0.22\n+X\t3497230\t3497250\t0.15\n+X\t3497250\t3497270\t0.19\n+X\t3497270\t3497300\t0.15\n+X\t3497300\t3497310\t0.04\n+X\t3497310\t3497330\t0\n+X\t3497330\t3497390\t0.04\n+X\t3497390\t3497450\t0.07\n+X\t3497450\t3497470\t0\n+X\t3497470\t3497510\t0.04\n+X\t3497510\t3497530\t0.07\n+X\t3497530\t3497570\t0.04\n+X\t3497570\t3497580\t0\n+X\t3497580\t3497640\t0.04\n+X\t3497640\t3497660\t0\n+X\t3497660\t3497680\t0.11\n+X\t3497680\t3497700\t0.15\n+X\t3497700\t3497720\t0.19\n+X\t3497720\t3497730\t0.07\n+X\t3497730\t3497750\t0.11\n+X\t3497750\t3497760\t0.15\n+X\t3497760\t3497770\t0.19\n+X\t3497770\t3497780\t0.3\n+X\t3497780\t3497790\t0.33\n+X\t3497790\t3497800\t0.3\n+X\t3497800\t3497810\t0.37\n+X\t3497810\t3497820\t0.3\n+X\t3497820\t3497830\t0.37\n+X\t3497830\t3497840\t0.3\n+X\t3497840\t3497850\t0.26\n+X\t3497850\t3497860\t0.3\n+X\t3497860\t3497870\t0.22\n+X\t3497870\t3497880\t0.19\n+X\t3497880\t3497900\t0.15\n+X\t3497900\t3497910\t0.19\n+X\t3497910\t3497920\t0.15\n+X\t3497920\t3497930\t0.11\n+X\t3497930\t3497940\t0.15\n+X\t3497940\t3497950\t0.19\n+X\t3497950\t3497970\t0.3\n+X\t3497970\t3498000\t0.37\n+X\t3498000\t3498020\t0.41\n+X\t3498020\t3498030\t0.37\n+X\t3498030\t3498060\t0.41\n+X\t3498060\t3498070\t0.45\n+X\t3498070\t3498080\t0.33\n+X\t3498080\t3498100\t0.48\n+X\t3498100\t3498120\t0.45\n+X\t3498120\t3498140\t0.3\n+X\t3498140\t3498150\t0.22\n+X\t3498150\t3498170\t0.19\n+X\t3498170\t3498190\t0.22\n+X\t3498190\t3498200\t0.26\n+X\t3498200\t3498210\t0.22\n+X\t3498210\t3498250\t0.15\n+X\t3498250\t3498260\t0.11\n+X\t3498260\t3498280\t0.07\n+X\t3498280\t3498320\t0.04\n+X\t3498320\t3498350\t0.07\n+X\t3498350\t3498360\t0.04\n+X\t3498360\t3498380\t0.07\n+X\t3498380\t3498420\t0.04\n+X\t3498420\t3498440\t0\n+X\t3498440\t3498450\t0.04\n+X\t3498450\t3498460\t0.11\n+X\t3498460\t3498470\t0.15\n+X\t3498470\t3498480\t0.19\n+X\t3498480\t3498500\t0.22\n+X\t3498500\t3498510\t0.19\n+X\t3498510\t3498520\t0.15\n+X\t3498520\t3498530\t0.19\n+X\t3498530\t3498560\t0.15\n+X\t3498560\t3498570\t0.22\n+X\t3498570\t3498600\t0.19\n+X\t3498600\t3498610\t0.22\n+X\t3498610\t3498620\t0.33\n+X\t3498620\t3498630\t0.26\n+X\t3498630\t3498640\t0.22\n+X\t3498640\t3498650\t0.19\n+X\t3498650\t3498660\t0.22\n+X\t3498660\t3498670\t0.19\n+X\t3498670\t3498710\t0.11\n+X\t3498710\t3498720\t0.07\n+X\t3498720\t3498730\t0.04\n+X\t3498730\t3498740\t0\n+X\t3498740\t3498750\t0.04\n+X\t3498750\t3498760\t0.07\n+X\t3498760\t3498790\t0.11\n+X\t3498790\t3498800\t0.15\n+X\t3498800\t3498810\t0.11\n+X\t3498810\t3498830\t0.07\n+X\t3498830\t3498850\t0.11\n+X\t3498850\t3498870\t0.19\n+X\t3498870\t3498880\t0.15\n+X\t3498880\t3498890\t0.26\n+X\t3498890\t3498900\t0.3\n+X\t3498900\t3498910\t0.22\n+X\t3498910\t3498920\t0.26\n+X\t3498920\t3498940\t0.3\n+X\t3498940\t3498960\t0.19\n+X\t3498960\t3498980\t0.22\n+X\t3498980\t3498990\t0.19\n+X\t3498990\t3499010\t0.22\n+X\t3499010\t3499050\t0.19\n+X\t3499050\t3499060\t0.15\n+X\t3499060\t3499080\t0.11\n+X\t3499080\t3499090\t0.07\n+X\t3499090\t3499100\t0\n+X\t3499100\t3499120\t0.04\n+X\t3499120\t3499170\t0.07\n+X\t3499170\t3499180\t0.11\n+X\t3499180\t3499220\t0.07\n+X\t3499220\t3499230\t0.04\n+X\t3499230\t3499240\t0\n+X\t3499240\t3499250\t0.04\n+X\t3499250\t3499280\t0.07\n+X\t3499280\t3499290\t0.11\n+X\t3499290\t3499300\t0.15\n+X\t3499300\t3499310\t0.11\n+X\t3499310\t3499340\t0.07\n+X\t3499340\t3499350\t0.04\n+X\t3499350\t3499370\t0\n+X\t3499370\t3499400\t0.04\n+X\t3499400\t3499410\t0.07\n+X\t3499410\t3499430\t0.15\n+X\t3499430\t3499460\t0.11\n+X\t3499460\t3499470\t0.07\n+X\t3499470\t3499480\t0\n+X\t3499480\t3499500\t0.07\n+X\t3499500\t3499540\t0.11\n+X\t3499540\t3499560\t0.07\n+X\t3499560\t3499600\t0.04\n+X\t3499600\t3499610\t0\n+X\t3499610\t3499620\t0.11\n+X\t3499620\t3499630\t0.15\n+X\t3499630\t3499640\t0.19\n+X\t3499640\t3499650\t0.26\n+X\t3499650\t3499660\t0.45\n+X\t3499660\t3499670\t0.41\n+X\t3499670\t3499680\t0.45\n+X\t3499680\t3499690\t0.41\n+X\t3499690\t3499700\t0.37\n+X\t3499700\t3499710\t0.33\n+X\t3499710\t3499730\t0.22\n+X\t3499730\t3499740\t0.19\n+X\t3499740\t3499750\t0.3\n+X\t3499750\t3499760\t0.37\n+X\t3499760\t3499770\t0.33\n+X\t3499770\t3499800\t0.3\n+X\t3499800\t3499810\t0.26\n+X\t3499810\t3499820\t0.22\n+X\t3499820\t3499830\t0.3\n+X\t3499830\t3499840\t0.33\n+X\t3499840\t3499860\t0.3\n+X\t3499860\t3499870\t0.26\n+X\t3499870\t3499880\t0.3\n+X\t3499880\t3499890\t0.33\n+X\t3499890\t3499900\t0.3\n+X\t3499900\t3499920\t0.33\n+X\t3499920\t3499940\t0.3\n+X\t3499940\t3499960\t0.22\n+X\t3499960\t3499990\t0.19\n' |
b |
diff -r 326a3db8d9d1 -r 4ac4e7083b7e test-data/compare_images.py --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/compare_images.py Tue Jul 21 03:32:48 2020 -0400 |
[ |
@@ -0,0 +1,12 @@ +import os + +from matplotlib.testing.compare import compare_images + +pngs = [f for f in os.listdir('test-data') if f.endswith('.png')] + +for png in pngs: + print(png) + res = compare_images(os.path.join('test-data', png), + os.path.join('outputs', png), + 17) + print(res) |
b |
diff -r 326a3db8d9d1 -r 4ac4e7083b7e test-data/compare_images.sh --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/compare_images.sh Tue Jul 21 03:32:48 2020 -0400 |
b |
@@ -0,0 +1,5 @@ +. <(planemo conda_env pyGenomeTracks.xml) +# After +# planemo t --no_cleanup --galaxy_python_version 3.8 --galaxy_root $galaxyF --job_output_files outputs +python test-data/compare_images.py +conda_env_deactivate |
b |
diff -r 326a3db8d9d1 -r 4ac4e7083b7e test-data/master_TADs_plot.png |
b |
Binary file test-data/master_TADs_plot.png has changed |
b |
diff -r 326a3db8d9d1 -r 4ac4e7083b7e test-data/test17.ini --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/test17.ini Tue Jul 21 03:32:48 2020 -0400 |
[ |
@@ -0,0 +1,67 @@ +[test bedgraph] +file = GSM3182416_E12DHL_WT_Hoxd11vp.bedgraph.gz +color = blue +height = 5 +title = bedgraph color = blue transform = no +transform = no + +[test bedgraph] +file = GSM3182416_E12DHL_WT_Hoxd11vp.bedgraph.gz +color = blue +height = 5 +title = bedgraph color = blue transform = log +transform = log + +[test bedgraph] +file = GSM3182416_E12DHL_WT_Hoxd11vp.bedgraph.gz +color = red +height = 5 +title = bedgraph color = red transform = log min_value = 1 +min_value = 1 +transform = log + +[test bedgraph] +file = GSM3182416_E12DHL_WT_Hoxd11vp.bedgraph.gz +color = green +height = 5 +title = bedgraph color = green transform = log log_pseudocount = 2 min_value = 0 +transform = log +log_pseudocount = 2 +min_value = 0 + +[test bedgraph with operation] +file = GSM3182416_E12DHL_WT_Hoxd11vp.bedgraph.gz +color = green +height = 5 +title = bedgraph color = green operation = log(2+file) min_value = 0.7 +operation = log(2+file) +min_value = 0.7 + +[test bedgraph] +file = GSM3182416_E12DHL_WT_Hoxd11vp.bedgraph.gz +color = black +height = 5 +title = bedgraph color = black transform = log2 log_pseudocount = 1 min_value = 0 +transform = log2 +log_pseudocount = 1 +min_value = 0 + +[test bedgraph] +file = GSM3182416_E12DHL_WT_Hoxd11vp.bedgraph.gz +color = black +height = 5 +title = bedgraph color = black operation = log2(1+file) min_value = 0 +operation = log2(1+file) +min_value = 0 + +[test bedgraph] +file = GSM3182416_E12DHL_WT_Hoxd11vp.bedgraph.gz +color = black +height = 5 +title = bedgraph color = black transform = log2 log_pseudocount = 1 min_value = 0 y_axis_values = original +transform = log2 +log_pseudocount = 1 +min_value = 0 +y_axis_values = original + +[x-axis] \ No newline at end of file |
b |
diff -r 326a3db8d9d1 -r 4ac4e7083b7e test-data/test18.ini --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/test18.ini Tue Jul 21 03:32:48 2020 -0400 |
[ |
@@ -0,0 +1,47 @@ +[x-axis] +where = top + +[test file] +file = bedgraph_chrx_2e6_5e6.bg +color = blue +height = 4 +title = file summary_method = mean number_of_bins=20 +summary_method = mean +number_of_bins=20 +min_value = 0 +max_value = 30 + +[test file] +file = bedgraph2_X_2.5e6_3.5e6.bdg +color = red +height = 4 +title = second_file summary_method = mean +summary_method = mean +min_value = 0 +max_value = 30 + + +[spacer] +height = 0.5 + +[test op0] +file = bedgraph_chrx_2e6_5e6.bg +color = blue +height = 4 +title = operation = log1p(file) (no summary_method) +operation = log1p(file) + + +[spacer] +height = 0.5 + +[test op1] +file = bedgraph_chrx_2e6_5e6.bg +second_file = bedgraph2_X_2.5e6_3.5e6.bdg +color = blue +negative_color = red +height = 8 +title = operation = file - second_file +operation = file - second_file +min_value = -30 +max_value = 30 |
b |
diff -r 326a3db8d9d1 -r 4ac4e7083b7e test-data/test19.ini --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/test19.ini Tue Jul 21 03:32:48 2020 -0400 |
[ |
@@ -0,0 +1,75 @@ +[test bedgraph] +file = GSM3182416_E12DHL_WT_Hoxd11vp.bedgraph.gz +color = blue +height = 5 +title = bedgraph color = blue transform = no +transform = no +grid = true + +[test bedgraph] +file = GSM3182416_E12DHL_WT_Hoxd11vp.bedgraph.gz +color = blue +height = 5 +title = bedgraph color = blue transform = log +transform = log +grid = true + +[test bedgraph] +file = GSM3182416_E12DHL_WT_Hoxd11vp.bedgraph.gz +color = red +height = 5 +title = bedgraph color = red transform = log min_value = 1 +min_value = 1 +transform = log +grid = true + +[test bedgraph] +file = GSM3182416_E12DHL_WT_Hoxd11vp.bedgraph.gz +color = green +height = 5 +title = bedgraph color = green transform = log log_pseudocount = 2 min_value = 0 +transform = log +log_pseudocount = 2 +min_value = 0 +grid = true + +[test bedgraph with operation] +file = GSM3182416_E12DHL_WT_Hoxd11vp.bedgraph.gz +color = green +height = 5 +title = bedgraph color = green operation = log(2+file) min_value = 0.7 +operation = log(2+file) +min_value = 0.7 +grid = true + +[test bedgraph] +file = GSM3182416_E12DHL_WT_Hoxd11vp.bedgraph.gz +color = black +height = 5 +title = bedgraph color = black transform = log2 log_pseudocount = 1 min_value = 0 +transform = log2 +log_pseudocount = 1 +min_value = 0 +grid = true + +[test bedgraph] +file = GSM3182416_E12DHL_WT_Hoxd11vp.bedgraph.gz +color = black +height = 5 +title = bedgraph color = black operation = log2(1+file) min_value = 0 +operation = log2(1+file) +min_value = 0 +grid = true + +[test bedgraph] +file = GSM3182416_E12DHL_WT_Hoxd11vp.bedgraph.gz +color = black +height = 5 +title = bedgraph color = black transform = log2 log_pseudocount = 1 min_value = 0 y_axis_values = original +transform = log2 +log_pseudocount = 1 +min_value = 0 +y_axis_values = original +grid = true + +[x-axis] \ No newline at end of file |
b |
diff -r 326a3db8d9d1 -r 4ac4e7083b7e test-data/test20.ini --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/test20.ini Tue Jul 21 03:32:48 2020 -0400 |
[ |
@@ -0,0 +1,61 @@ +[x-axis] +where = top + +[spacer] +height = 0.05 +[hic matrix] +file = Li_et_al_2015.h5 +title = depth = 300000; transform = log1p; min_value = 5 (next track: overlay_previous = share-y links_type = loops) +depth = 300000 +min_value = 5 +transform = log1p +file_type = hic_matrix +show_masked_bins = false + +[test arcs overlay] +file = test_wide.arcs +color = red +line_width = 5 +links_type = loops +overlay_previous = share-y + +[test arcs] +file = test_wide.arcs +line_width = 3 +color = RdYlGn +title = links line_width = 3 color RdYlGn +height = 3 +orientation = inverted + +[spacer] +height = 1 + +[hic matrix] +file = Li_et_al_2015.h5 +title = depth = 300000; transform = log1p; min_value = 5 (next track: overlay_previous = share-y links_type = loops) +depth = 300000 +min_value = 5 +transform = log1p +file_type = hic_matrix +show_masked_bins = false + +[test arcs overlay] +file = test_wide.arcs +color = red +line_width = 5 +links_type = loops +overlay_previous = share-y + +[test arcs] +file = test_wide.arcs +line_width = 3 +color = RdYlGn +title = links line_width = 3 color RdYlGn use_middle = true +use_middle = true +height = 3 +orientation = inverted + +[vlines] +file = tad_classification.bed +type = vlines +line_width = 3 |
b |
diff -r 326a3db8d9d1 -r 4ac4e7083b7e test-data/test_alpha_dec.png |
b |
Binary file test-data/test_alpha_dec.png has changed |
b |
diff -r 326a3db8d9d1 -r 4ac4e7083b7e test-data/test_arcs_use_middle.png |
b |
Binary file test-data/test_arcs_use_middle.png has changed |
b |
diff -r 326a3db8d9d1 -r 4ac4e7083b7e test-data/test_log.png |
b |
Binary file test-data/test_log.png has changed |
b |
diff -r 326a3db8d9d1 -r 4ac4e7083b7e test-data/test_log_grid.png |
b |
Binary file test-data/test_log_grid.png has changed |
b |
diff -r 326a3db8d9d1 -r 4ac4e7083b7e test-data/test_operation.png |
b |
Binary file test-data/test_operation.png has changed |
b |
diff -r 326a3db8d9d1 -r 4ac4e7083b7e test-data/test_wide.arcs --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/test_wide.arcs Tue Jul 21 03:32:48 2020 -0400 |
b |
@@ -0,0 +1,3 @@ +chrX 3000000 3005000 chrX 3010000 3018000 1 +chrX 3030000 3032000 chrX 3080000 3090000 0.5 +chrX 3030000 3040000 chrX 3200000 3280000 2 |
b |
diff -r 326a3db8d9d1 -r 4ac4e7083b7e test-data/testpyGT.sh --- a/test-data/testpyGT.sh Fri Apr 17 11:57:44 2020 -0400 +++ b/test-data/testpyGT.sh Tue Jul 21 03:32:48 2020 -0400 |
b |
@@ -1,18 +1,23 @@ . <(planemo conda_env pyGenomeTracks.xml) -pgt --tracks test-data/test1.ini --region chrX:3000000-3500000 -o test-data/master_TADs_plot.png -pgt --tracks test-data/test2.ini --region chrX:3000000-3500000 -o test-data/bigwig_multiple.png -pgt --tracks test-data/test3.ini --region chrX:3000000-3500000 -o test-data/master_TADs_BW_plot.png -pgt --tracks test-data/test4.ini --region X:2700000-3100000 -o test-data/test_alpha.png -pgt --tracks test-data/test5.ini --region X:3000000-3300000 -o test-data/test_gtf_bed4.png -pgt --tracks test-data/test6.ini --region X:2760000-2802000 -o test-data/test_narrowPeak.png -pgt --tracks test-data/test7.ini --region chrX:3300000-3500000 -o test-data/test_gtf_flybase_param.png -pgt --tracks test-data/test8.ini --region chrX:3300000-3500000 -o test-data/test_ucsc_param.png -pgt --tracks test-data/test9.ini --region X:3133000-3138000 -o test-data/test_arrowhead_zoom.png -pgt --tracks test-data/test10.ini --region X:3340000-3380000 -o test-data/test_middle_triangle.png -pgt --tracks test-data/test11.ini --region chrX:3250000-3400000 -o test-data/test_TADs_bdgm.png -pgt --tracks test-data/test12.ini --region chrX:3000000-3300000 -o test-data/test_link.png -pgt --tracks test-data/test13.ini --region chrX:3000000-3300000 -o test-data/test_link2.png -pgt --tracks test-data/test14.ini --region chrX:3000000-3300000 --title "Scale bar" --trackLabelFraction 0.5 --trackLabelHAlign center -o test-data/test_scale_bar.png -pgt --tracks test-data/test15.ini --region chrX:3300000-3500000 -o test-data/test_tssarrow.png +# pgt --tracks test-data/test1.ini --region chrX:3000000-3500000 -o test-data/master_TADs_plot.png +# pgt --tracks test-data/test2.ini --region chrX:3000000-3500000 -o test-data/bigwig_multiple.png +# pgt --tracks test-data/test3.ini --region chrX:3000000-3500000 -o test-data/master_TADs_BW_plot.png +# pgt --tracks test-data/test4.ini --region X:2700000-3100000 -o test-data/test_alpha.png +# pgt --tracks test-data/test5.ini --region X:3000000-3300000 -o test-data/test_gtf_bed4.png +# pgt --tracks test-data/test6.ini --region X:2760000-2802000 -o test-data/test_narrowPeak.png +# pgt --tracks test-data/test7.ini --region chrX:3300000-3500000 -o test-data/test_gtf_flybase_param.png +# pgt --tracks test-data/test8.ini --region chrX:3300000-3500000 -o test-data/test_ucsc_param.png +# pgt --tracks test-data/test9.ini --region X:3133000-3138000 -o test-data/test_arrowhead_zoom.png +# pgt --tracks test-data/test10.ini --region X:3340000-3380000 -o test-data/test_middle_triangle.png +# pgt --tracks test-data/test11.ini --region chrX:3250000-3400000 -o test-data/test_TADs_bdgm.png +# pgt --tracks test-data/test12.ini --region chrX:3000000-3300000 -o test-data/test_link.png +# pgt --tracks test-data/test13.ini --region chrX:3000000-3300000 -o test-data/test_link2.png +# pgt --tracks test-data/test14.ini --region chrX:3000000-3300000 --title "Scale bar" --trackLabelFraction 0.5 --trackLabelHAlign center -o test-data/test_scale_bar.png +# pgt --tracks test-data/test15.ini --region chrX:3300000-3500000 -o test-data/test_tssarrow.png +# pgt --tracks test-data/test4.ini --region chrX:2700000-3100000 --decreasingXAxis -o test-data/test_alpha_dec.png +# pgt --tracks test-data/test17.ini --region chr2:73,800,000-75,744,000 -o test-data/test_log.png +# pgt --tracks test-data/test18.ini --region chrX:2700000-3100000 -o test-data/test_operation.png +# pgt --tracks test-data/test19.ini --region chr2:73,800,000-75,744,000 -o test-data/test_log_grid.png +pgt --tracks test-data/test20.ini --region chrX:3000000-3300000 -o test-data/test_arcs_use_middle.png conda_env_deactivate |
b |
diff -r 326a3db8d9d1 -r 4ac4e7083b7e test.bed --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test.bed Tue Jul 21 03:32:48 2020 -0400 |
b |
@@ -0,0 +1,1 @@ +X 3000000 3500000 |