changeset 7:b1e68bbe4cef draft default tip

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raxml commit ca98a256623d6636805d6fbc4ff85fb7465b2f90
author iuc
date Sat, 18 Nov 2023 23:18:58 +0000
parents ea30d3089354
children
files raxml.py raxml.xml test-data/RAxML_parsimonyTree.galaxy.multi
diffstat 3 files changed, 62 insertions(+), 77 deletions(-) [+]
line wrap: on
line diff
--- a/raxml.py	Sat Nov 05 17:42:11 2022 +0000
+++ b/raxml.py	Sat Nov 18 23:18:58 2023 +0000
@@ -85,12 +85,6 @@
             with open('RAxML_resultPartitions.galaxy', 'w') as outfile:
                 outfile.write("No partition files were produced.\n")
 
-    # DEBUG options
-    with open('RAxML_info.galaxy', 'a') as infof:
-        infof.write('\nOM: CLI options DEBUG START:\n')
-        infof.write(options.__repr__())
-        infof.write('\nOM: CLI options DEBUG END\n')
-
 
 if __name__ == "__main__":
     __main__()
--- a/raxml.xml	Sat Nov 05 17:42:11 2022 +0000
+++ b/raxml.xml	Sat Nov 18 23:18:58 2023 +0000
@@ -1,8 +1,8 @@
-<tool id="raxml" name="Phyogenetic reconstruction with RAxML" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@">
-    <description>- Maximum Likelihood based inference of large phylogenetic trees</description>
+<tool id="raxml" name="RAxML" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="22.01">
+    <description>Maximum Likelihood based inference of large phylogenetic trees</description>
     <macros>
         <token name="@TOOL_VERSION@">8.2.12</token>
-        <token name="@VERSION_SUFFIX@">0</token>
+        <token name="@VERSION_SUFFIX@">1</token>
     </macros>
     <xrefs>
         <xref type="bio.tools">raxml</xref>
@@ -346,137 +346,129 @@
         </conditional>
     </inputs>
     <outputs>
-        <data format="txt" name="info" from_work_dir="RAxML_info.galaxy" label="Info" />
+        <data format="txt" name="info" from_work_dir="RAxML_info.galaxy" label="${tool.name} on ${on_string}: Info" />
         <!-- REQUIRED -->
-        <data format="txt" name="logReq" from_work_dir="RAxML_log.galaxy" label="Log">
-            <filter>selExtraOpts['extraOptions'] == 'required'</filter>
-            <filter>selExtraOpts['search_algorithm'] != 'a'</filter>
+        <data format="txt" name="log" from_work_dir="RAxML_log.galaxy" label="${tool.name} on ${on_string}: Log">
+            <filter>selExtraOpts['extraOptions'] == 'required' or (selExtraOpts['extraOptions'] == "full" and selExtraOpts['rapid_bootstrap_random_seed'] == '' and selExtraOpts['bootseed'] == '' and selExtraOpts['search_algorithm'] != 'a' and selExtraOpts['search_algorithm'] != 'b' and not selExtraOpts['majority_rule_consensus'])</filter>
         </data>
-        <data format="nhx" name="parsimonyTreeReq" from_work_dir="RAxML_parsimonyTree.galaxy" label="Parsimony Tree">
-            <filter>selExtraOpts['extraOptions'] == 'required'</filter>
-            <filter>selExtraOpts['search_algorithm'] != 'a'</filter>
+
+        <data format="nhx" name="parsimonyTree" from_work_dir="RAxML_parsimonyTree.galaxy" label="${tool.name} on ${on_string}: Parsimony Tree">
+            <filter>selExtraOpts['extraOptions'] != "required" or selExtraOpts['search_algorithm'] != 'a'</filter>
         </data>
-        <data format="nhx" name="resultReq" from_work_dir="RAxML_result.galaxy" label="Result">
-            <filter>selExtraOpts['extraOptions'] == 'required'</filter>
-            <filter>selExtraOpts['search_algorithm'] != 'a'</filter>
+        <data format="nhx" name="result" from_work_dir="RAxML_result.galaxy" label="${tool.name} on ${on_string}: Result">
+            <filter>selExtraOpts['extraOptions'] == 'required' or (selExtraOpts['extraOptions'] == "full" and selExtraOpts['rapid_bootstrap_random_seed'] == '' and selExtraOpts['bootseed'] == '' and selExtraOpts['search_algorithm'] != 'a' and selExtraOpts['search_algorithm'] != 'b' and not selExtraOpts['majority_rule_consensus'])</filter>
         </data>
         <!-- ADVANCED -->
-        <data format="nhx" name="randomTree" from_work_dir="RAxML_randomTree.galaxy" label="Random Tree">
+        <data format="nhx" name="randomTree" from_work_dir="RAxML_randomTree.galaxy" label="${tool.name} on ${on_string}: Random Tree">
             <filter>selExtraOpts['search_complete_random_tree'] is True</filter>
             <filter>selExtraOpts['extraOptions'] == "full"</filter>
         </data>
-        <data format="nhx" name="bestTree" from_work_dir="RAxML_bestTree.galaxy" label="Best-scoring ML Tree">
-            <!--    <filter>selExtraOpts['extraOptions'] == 'full'</filter> -->
-            <!-- <filter>selExtraOpts['search_algorithm'] != 'b'</filter>
-            <filter>not selExtraOpts['majority_rule_consensus']</filter> -->
-        </data>
-        <data format="nhx" name="bestTreeMultipleModel" from_work_dir="RAxML_bestTree.galaxy" label="Best-scoring ML Tree">
-            <filter>selExtraOpts['extraOptions'] == "full"</filter>
-            <filter>selExtraOpts['multiple_model'] != ''</filter>
-        </data>
-        <data format="txt" name="bestTreeMultipleModelPartitions" from_work_dir="RAxML_bestTreePartitions.galaxy" label="Best-scoring ML Tree Partitions">
+        <data format="nhx" name="bestTree" from_work_dir="RAxML_bestTree.galaxy" label="${tool.name} on ${on_string}: Best-scoring ML Tree"/>
+
+        <data format="txt" name="bestTreeMultipleModelPartitions" from_work_dir="RAxML_bestTreePartitions.galaxy" label="${tool.name} on ${on_string}: Best-scoring ML Tree Partitions">
             <filter>selExtraOpts['extraOptions'] == "full"</filter>
             <filter>selExtraOpts['multiple_model'] is not None </filter>
         </data>
-        <data format="txt" name="log" from_work_dir="RAxML_log.galaxy" label="Log">
-            <filter>selExtraOpts['extraOptions'] == "full"</filter>
-            <filter>selExtraOpts['rapid_bootstrap_random_seed'] == ''</filter>
-            <filter>selExtraOpts['bootseed'] == ''</filter>
-            <filter>selExtraOpts['search_algorithm'] != 'a'</filter>
-            <filter>selExtraOpts['search_algorithm'] != 'b'</filter>
-            <filter>not selExtraOpts['majority_rule_consensus']</filter>
-        </data>
-        <data format="nhx" name="result" from_work_dir="RAxML_result.galaxy" label="Result">
-            <filter>selExtraOpts['extraOptions'] == "full"</filter>
-            <filter>selExtraOpts['rapid_bootstrap_random_seed'] == ''</filter>
-            <filter>selExtraOpts['bootseed'] == ''</filter>
-            <filter>selExtraOpts['search_algorithm'] != 'a'</filter>
-            <filter>selExtraOpts['search_algorithm'] != 'b'</filter>
-            <filter>not selExtraOpts['majority_rule_consensus']</filter>
-        </data>
-        <data format="txt" name="resultMultipleModelPartitions" from_work_dir="RAxML_resultPartitions.galaxy" label="Result Partitions">
+
+        <data format="txt" name="resultMultipleModelPartitions" from_work_dir="RAxML_resultPartitions.galaxy" label="${tool.name} on ${on_string}: Result Partitions">
             <filter>selExtraOpts['extraOptions'] == "full"</filter>
             <filter>selExtraOpts['multiple_model'] is not None</filter>
         </data>
-        <data format="nhx" name="parsimonyTree" from_work_dir="RAxML_parsimonyTree.galaxy" label="Parsimony Tree">
-            <filter>selExtraOpts['extraOptions'] == "full"</filter>
-        <!--
-            <filter>selExtraOpts['rapid_bootstrap_random_seed'] == ''</filter>
-            <filter>selExtraOpts['bootseed'] == ''</filter>
-            <filter>selExtraOpts['search_algorithm'] != 'a'</filter>
-            <filter>selExtraOpts['constraint_file'] is None</filter>
-            <filter>selExtraOpts['groupingfile'] is None</filter>
-            <filter>selExtraOpts['search_complete_random_tree'] is False</filter>
-            <filter>selExtraOpts['start_tree_file'] is None</filter>
-            <filter>not selExtraOpts['majority_rule_consensus'] == ''</filter>
-        -->
-        </data>
-        <data format="nhx" name="bootstrap" from_work_dir="RAxML_bootstrap.galaxy" label="Final Bootstrap Trees">
+
+        <data format="nhx" name="bootstrap" from_work_dir="RAxML_bootstrap.galaxy" label="${tool.name} on ${on_string}: Final Bootstrap Trees">
             <filter>selExtraOpts['extraOptions'] == "full"</filter>
             <filter>selExtraOpts['number_of_runs'] != '' or selExtraOpts['number_of_runs_bootstop'] != ''</filter>
             <filter>selExtraOpts['rapid_bootstrap_random_seed'] != '' or selExtraOpts['bootseed'] != ''</filter>
         </data>
-        <data format="txt" name="bipartitions" from_work_dir="RAxML_bipartitions.galaxy" label="Bipartitions">
+        <data format="txt" name="bipartitions" from_work_dir="RAxML_bipartitions.galaxy" label="${tool.name} on ${on_string}: Bipartitions">
             <filter>selExtraOpts['search_algorithm'] == 'b' or (selExtraOpts['search_algorithm'] == 'a' and selExtraOpts['rapid_bootstrap_random_seed'] != '') </filter>
             <filter>selExtraOpts['extraOptions'] == "full"</filter>
         </data>
-        <data format="txt" name="bipartitionsBranchLabels" from_work_dir="RAxML_bipartitionsBranchLabels.galaxy" label="Bipartitions Branch Labels">
+        <data format="txt" name="bipartitionsBranchLabels" from_work_dir="RAxML_bipartitionsBranchLabels.galaxy" label="${tool.name} on ${on_string}: Bipartitions Branch Labels">
             <filter>selExtraOpts['extraOptions'] == "full"</filter>
             <filter>selExtraOpts['search_algorithm'] == 'b' or (selExtraOpts['search_algorithm'] == 'a' and selExtraOpts['rapid_bootstrap_random_seed'] != '') </filter>
         </data>
-        <data format="nhx" name="strictConsensusTree" from_work_dir="RAxML_StrictConsensusTree.galaxy" label="Strict Consensus Tree">
+        <data format="nhx" name="strictConsensusTree" from_work_dir="RAxML_StrictConsensusTree.galaxy" label="${tool.name} on ${on_string}: Strict Consensus Tree">
             <filter>selExtraOpts['extraOptions'] == "full"</filter>
             <filter>selExtraOpts['majority_rule_consensus'] == 'STRICT'</filter>
         </data>
-        <data format="nhx" name="majorityRuleConsensusTree" from_work_dir="RAxML_MajorityRuleConsensusTree.galaxy" label="Majority Rule Consensus Tree">
+        <data format="nhx" name="majorityRuleConsensusTree" from_work_dir="RAxML_MajorityRuleConsensusTree.galaxy" label="${tool.name} on ${on_string}: Majority Rule Consensus Tree">
             <filter>selExtraOpts['extraOptions'] == "full"</filter>
             <filter>selExtraOpts['majority_rule_consensus'] == 'MR'</filter>
         </data>
-        <data format="nhx" name="majorityRuleExtendedConsensusTree" from_work_dir="RAxML_MajorityRuleExtendedConsensusTree.galaxy" label="Majority Rule Extended Consensus Tree">
+        <data format="nhx" name="majorityRuleExtendedConsensusTree" from_work_dir="RAxML_MajorityRuleExtendedConsensusTree.galaxy" label="${tool.name} on ${on_string}: Majority Rule Extended Consensus Tree">
             <filter>selExtraOpts['extraOptions'] == "full"</filter>
             <filter>selExtraOpts['majority_rule_consensus'] == 'MRE'</filter>
         </data>
-        <data format="txt" name="bipartitionFreq" from_work_dir="RAxML_bipartitionFrequences.galaxy" label="Pair-wise bipartition frequences.">
+        <data format="txt" name="bipartitionFreq" from_work_dir="RAxML_bipartitionFrequences.galaxy" label="${tool.name} on ${on_string}: Pair-wise bipartition frequences.">
             <filter>selExtraOpts['search_algorithm'] == 'm' </filter>
             <filter>selExtraOpts['extraOptions'] == "full"</filter>
         </data>
-        <data format="txt" name="perSiteLLs" from_work_dir="RAxML_perSiteLLs.galaxy" label="Per-site likelihood schores">
+        <data format="txt" name="perSiteLLs" from_work_dir="RAxML_perSiteLLs.galaxy" label="${tool.name} on ${on_string}: Per-site likelihood schores">
             <filter>selExtraOpts['search_algorithm'] == 'g' </filter>
             <filter>selExtraOpts['extraOptions'] == "full"</filter>
         </data>
-        <data format="txt" name="distances" from_work_dir="RAxML_distances.galaxy" label="Pair-wise distances">
+        <data format="txt" name="distances" from_work_dir="RAxML_distances.galaxy" label="${tool.name} on ${on_string}: Pair-wise distances">
             <filter>selExtraOpts['search_algorithm'] == 'x' </filter>
             <filter>selExtraOpts['extraOptions'] == "full"</filter>
         </data>
     </outputs>
     <tests>
-        <test>
+        <test expect_num_outputs="5">
             <param name="extraOptions" value="required"/>
             <param name="infile" value="dna.phy"/>
             <param name="model_type" value="nucleotide"/>
             <param name="base_model" value="GTRCAT"/>
-            <output name="parsimonyTreeReq" file="RAxML_parsimonyTree.galaxy.basic" ftype="nhx" />
+            <output name="info">
+                <assert_contents><has_text text="Overall execution time"/></assert_contents>
+            </output>
+            <output name="log">
+                <assert_contents>
+                    <has_n_columns n="2" sep=" "/>
+                    <has_n_lines n="9"/>
+                </assert_contents>
+            </output>
+            <output name="parsimonyTree" file="RAxML_parsimonyTree.galaxy.basic" ftype="nhx" />
+            <output name="result" ftype="nhx">
+                <assert_contents><has_text text="Frog"/></assert_contents>
+            </output>
             <output name="bestTree" ftype="nhx">
                 <assert_contents>
                     <has_text_matching expression="Frog" />
                 </assert_contents>
             </output>
         </test>
-        <test>
+        <test expect_num_outputs="5">
             <param name="extraOptions" value="full"/>
             <param name="infile" value="dna.fasta"/>
             <param name="model_type" value="nucleotide"/>
             <param name="base_model" value="GTRCAT"/>
             <param name="number_of_runs" value="5"/>
-            <output name="parsimonyTree" ftype="nhx">
+            <output name="info">
+                <assert_contents><has_text text="Overall execution time"/></assert_contents>
+            </output>
+            <output name="log">
                 <assert_contents>
-                    <has_text_matching expression="Chicken" />
+                    <has_n_columns n="2" sep=" "/>
+                    <has_n_lines n="41"/>
                 </assert_contents>
             </output>
-            <output name="parsimonyTreeReq" file="RAxML_parsimonyTree.galaxy.multi" ftype="nhx" compare="re_match"/>
+            <output name="result">
+                <assert_contents>
+                    <has_text_matching expression="Chicken" />
+                    <has_n_lines n="5"/>
+                </assert_contents>
+            </output>
+            <output name="parsimonyTree" ftype="nhx">
+                <assert_contents>
+                    <has_text text="(Whale,((((Mouse,Chicken),Human),Rat),((Frog,(Carp,Loach)),Seal)),Cow);"/>
+                    <has_n_lines n="5"/>
+                </assert_contents>
+            </output>
             <output name="bestTree" ftype="nhx">
                 <assert_contents>
-                    <has_text_matching expression="Whale" />
+                    <has_text text="Whale" />
+                    <has_text text="Chicken"/>
                 </assert_contents>
             </output>
         </test>
--- a/test-data/RAxML_parsimonyTree.galaxy.multi	Sat Nov 05 17:42:11 2022 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1 +0,0 @@
-\(\(Whale:0.0000[0-9]*,\(\(\(Human:0.5359[0-9]*,Seal:0.0253[0-9]*\):0.2219[0-9]*,Frog:0.1028[0-9]*\):0.2186[0-9]*,\(Chicken:0.2075[0-9]*,\(Mouse:0.0833[0-9]*,Rat:0.0803[0-9]*\):0.0752[0-9]*\):0.1271[0-9]*\):0.0333[0-9]*\):0.1439[0-9]*,\(Carp:0.3512[0-9]*,Loach:0.0000[0-9]*\):0.2173[0-9]*,Cow:0.0625[0-9]*\):0.0;
PK+€eWí?{~®1 ¤ml_visualization_ex-8334dc98c48e/.hg_archival.txtUTR¼GePK+€eWˆŽViû+ ¤æml_visualization_ex-8334dc98c48e/README.rstUTR¼GePK+€eW7lô 5 ¤± ml_visualization_ex-8334dc98c48e/association_rules.pyUTR¼GePK+€eW°Ù/»x 5 ¤ml_visualization_ex-8334dc98c48e/fitted_model_eval.pyUTR¼GePK+€eWÏÝ~öÈ g*7 ¤õml_visualization_ex-8334dc98c48e/keras_deep_learning.pyUTR¼GePK+€eW©È¸& ð1 ¤+!ml_visualization_ex-8334dc98c48e/keras_macros.xmlUTR¼GePK+€eWB²j&I8 ¤©Gml_visualization_ex-8334dc98c48e/keras_train_and_eval.pyUTR¼GePK+€eWTJyEìr1 ¤‚[ml_visualization_ex-8334dc98c48e/label_encoder.pyUTR¼GePK+€eWï2èbMº0 ¤Ö]ml_visualization_ex-8334dc98c48e/main_macros.xmlUTR¼GePK+€eW“8íhÑúP7 ¤Ÿ«ml_visualization_ex-8334dc98c48e/ml_visualization_ex.pyUTR¼GePK+€eWÆo©ê CB8 ¤Þ½ml_visualization_ex-8334dc98c48e/ml_visualization_ex.xmlUTR¼GePK+€eWÝØò4 ¤NÊml_visualization_ex-8334dc98c48e/model_prediction.pyUTR¼GePK+€eWÌ@’Ú' ¤ÖÒml_visualization_ex-8334dc98c48e/pca.pyUTR¼GePK+€eWÐ'Ëu;Ÿ3 ¤ÄØml_visualization_ex-8334dc98c48e/pdb70_cs219.ffdataUTR¼GePK+€eW‹1^k; ¤iáml_visualization_ex-8334dc98c48e/search_model_validation.pyUTR¼GePK+€eWIÀ/ê×r4 ¤|úml_visualization_ex-8334dc98c48e/simple_model_fit.pyUTR¼GePK+€eWvÊQŒ“6 ¤¾ml_visualization_ex-8334dc98c48e/stacking_ensembles.pyUTR¼GePK+€eWçbñY-J…ý; ¤¾ml_visualization_ex-8334dc98c48e/test-data/GridSearchCV.zipUTR¼GePK+€eWR[º¦˜ŠP? ¤]Qml_visualization_ex-8334dc98c48e/test-data/GridSearchCV01.h5mlmUTR¼GePK+€eWkåÕP1C ¤kÜml_visualization_ex-8334dc98c48e/test-data/LinearRegression01.h5mlmUTR¼GePK+€eW7že„”A ¤5åml_visualization_ex-8334dc98c48e/test-data/LinearRegression01.zipUTR¼GePK+€eW7že„”A ¤1æml_visualization_ex-8334dc98c48e/test-data/LinearRegression02.zipUTR¼GePK+€eW•Í†¸m¶8 ¤-çml_visualization_ex-8334dc98c48e/test-data/RF01704.fastaUTR¼GePK+€eWã ¶ ˆ‰D4 ¤ èml_visualization_ex-8334dc98c48e/test-data/RFE.h5mlmUTR¼GePK+€eW¿½Ê|o@:í2 ¤}pml_visualization_ex-8334dc98c48e/test-data/RFE.zipUTR¼GePK+€eWÒé9šÁ 1G ¤U±ml_visualization_ex-8334dc98c48e/test-data/RandomForestClassifier.h5mlmUTR¼GePK+€eWÏ`yŽoE ¤”»ml_visualization_ex-8334dc98c48e/test-data/RandomForestClassifier.zipUTR¼GePK+€eWœ,ÒjÊ 1H ¤ž½ml_visualization_ex-8334dc98c48e/test-data/RandomForestRegressor01.h5mlmUTR¼GePK+€eWS[®:ŒmF ¤çÇml_visualization_ex-8334dc98c48e/test-data/RandomForestRegressor01.zipUTR¼GePK+€eWŠÞZ0ÀàŠF ¤ðÉml_visualization_ex-8334dc98c48e/test-data/StackingCVRegressor01.h5mlmUTR¼GePK+€eWS4˜¤…D ¤-Ûml_visualization_ex-8334dc98c48e/test-data/StackingCVRegressor01.zipUTR¼GePK+€eW?ê?8søD ¤ºÞml_visualization_ex-8334dc98c48e/test-data/StackingCVRegressor02.zipUTR¼GePK+€eW¦£¬…Ë`‰D ¤¨âml_visualization_ex-8334dc98c48e/test-data/StackingRegressor02.h5mlmUTR¼GePK+€eW’š‘SÀB ¤îóml_visualization_ex-8334dc98c48e/test-data/StackingRegressor02.zipUTR¼GePK+€eWkhÊèT0nA ¤º÷ml_visualization_ex-8334dc98c48e/test-data/StackingVoting03.h5mlmUTR¼GePK+€eWá-ò_? ¤†ml_visualization_ex-8334dc98c48e/test-data/StackingVoting03.zipUTR¼GePK+€eWÒ¼¾±m @? ¤[ ml_visualization_ex-8334dc98c48e/test-data/XGBRegressor01.h5mlmUTR¼GePK+€eWpŠü7±= ¤>ml_visualization_ex-8334dc98c48e/test-data/XGBRegressor01.zipUTR¼GePK+€eW¾¶Ê+ ¶6 ¤éml_visualization_ex-8334dc98c48e/test-data/abc_model01UTR¼GePK+€eWûÃ2½»A7 ¤×Cml_visualization_ex-8334dc98c48e/test-data/abc_result01UTR¼GePK+€eW dXq¸9Ž6 ¤Eml_visualization_ex-8334dc98c48e/test-data/abr_model01UTR¼GePK+€eW-õ³ú×7 ¤%ml_visualization_ex-8334dc98c48e/test-data/abr_result01UTR¼GePK+€eW¼îÒ¹%= ¤€ml_visualization_ex-8334dc98c48e/test-data/accuracy_score.txtUTR¼GePK+€eW ¤Õml_visualization_ex-8334dc98c48e/test-data/best_estimator_.zipUTR¼GePK+€eWC¿¦£; ¤ÞOml_visualization_ex-8334dc98c48e/test-data/best_params_.txtUTR¼GePK+€eWÂh4>!> ¤TPml_visualization_ex-8334dc98c48e/test-data/best_score_.tabularUTR¼GePK+€eWª‡—^ª4 ¤êPml_visualization_ex-8334dc98c48e/test-data/blobs.txtUTR¼GePK+€eW(ú5#(? ¤³Xml_visualization_ex-8334dc98c48e/test-data/brier_score_loss.txtUTR¼GePK+€eW'Á„èz6 ¤LYml_visualization_ex-8334dc98c48e/test-data/circles.txtUTR¼GePK+€eWI…}K<š4 ¤¡\ml_visualization_ex-8334dc98c48e/test-data/class.txtUTR¼GePK+€eWýº'š–D ¤‰¨ml_visualization_ex-8334dc98c48e/test-data/classification_report.txtUTR¼GePK+€eWgZq™«‰ ? ¤ž©ml_visualization_ex-8334dc98c48e/test-data/classifier_y.tabularUTR¼GePK+€eW³XqÁ? ¤¿ªml_visualization_ex-8334dc98c48e/test-data/cluster_result01.txtUTR¼GePK+€eWÉȨÁ? ¤G¬ml_visualization_ex-8334dc98c48e/test-data/cluster_result02.txtUTR¼GePK+€eW¦<…Jò? ¤Ï­ml_visualization_ex-8334dc98c48e/test-data/cluster_result03.txtUTR¼GePK+€eW7æÁÁ? ¤X¯ml_visualization_ex-8334dc98c48e/test-data/cluster_result04.txtUTR¼GePK+€eW9…JüÁ? ¤à°ml_visualization_ex-8334dc98c48e/test-data/cluster_result05.txtUTR¼GePK+€eWÉȨÁ? ¤h²ml_visualization_ex-8334dc98c48e/test-data/cluster_result06.txtUTR¼GePK+€eWÉȨÁ? ¤ð³ml_visualization_ex-8334dc98c48e/test-data/cluster_result07.txtUTR¼GePK+€eW›RFÁ? ¤xµml_visualization_ex-8334dc98c48e/test-data/cluster_result08.txtUTR¼GePK+€eW›RFÁ? ¤þ¶ml_visualization_ex-8334dc98c48e/test-data/cluster_result09.txtUTR¼GePK+€eWG¢ýÁ? ¤„¸ml_visualization_ex-8334dc98c48e/test-data/cluster_result10.txtUTR¼GePK+€eW˜ÕÁ? ¤ ºml_visualization_ex-8334dc98c48e/test-data/cluster_result11.txtUTR¼GePK+€eWàæ›Ã Á? ¤”»ml_visualization_ex-8334dc98c48e/test-data/cluster_result12.txtUTR¼GePK+€eW~;¯Á? ¤*½ml_visualization_ex-8334dc98c48e/test-data/cluster_result13.txtUTR¼GePK+€eW¤M|üÁ? ¤¼¾ml_visualization_ex-8334dc98c48e/test-data/cluster_result14.txtUTR¼GePK+€eW˜ÕÁ? ¤MÀml_visualization_ex-8334dc98c48e/test-data/cluster_result15.txtUTR¼GePK+€eW0©uÁ? ¤ÖÁml_visualization_ex-8334dc98c48e/test-data/cluster_result16.txtUTR¼GePK+€eWi½&? ¤_Ãml_visualization_ex-8334dc98c48e/test-data/cluster_result17.txtUTR¼GePK+€eW-÷à ? ¤ÝÃml_visualization_ex-8334dc98c48e/test-data/cluster_result18.txtUTR¼GePK+€eWi½&? ¤ZÄml_visualization_ex-8334dc98c48e/test-data/cluster_result19.txtUTR¼GePK+€eWRnÐ? ¤ØÄml_visualization_ex-8334dc98c48e/test-data/cluster_result20.txtUTR¼GePK+€eWi½&? ¤TÅml_visualization_ex-8334dc98c48e/test-data/cluster_result21.txtUTR¼GePK+€eW”Qk/9? ¤ÒÅml_visualization_ex-8334dc98c48e/test-data/confusion_matrix.txtUTR¼GePK+€eWŽªzÒLþBB ¤wÆml_visualization_ex-8334dc98c48e/test-data/converter_result01.jsonUTR¼GePK+€eWÁ6™Ížq…B ¤<Íml_visualization_ex-8334dc98c48e/test-data/converter_result02.jsonUTR¼GePK+€eWaEO]: ¤SÕml_visualization_ex-8334dc98c48e/test-data/csc_sparse1.mtxUTR¼GePK+€eW·ø@´Ue: ¤Öml_visualization_ex-8334dc98c48e/test-data/csc_sparse2.mtxUTR¼GePK+€eW×A‚pA ¤ÙÖml_visualization_ex-8334dc98c48e/test-data/csc_stack_result01.mtxUTR¼GePK+€eW{UÕ^O]: ¤Ó×ml_visualization_ex-8334dc98c48e/test-data/csr_sparse1.mtxUTR¼GePK+€eW΄ý9Vd: ¤“Øml_visualization_ex-8334dc98c48e/test-data/csr_sparse2.mtxUTR¼GePK+€eWb t^qA ¤ZÙml_visualization_ex-8334dc98c48e/test-data/csr_stack_result01.mtxUTR¼GePK+€eWBSÿ­/pA ¤SÚml_visualization_ex-8334dc98c48e/test-data/deepsear_1feature.jsonUTR¼GePK+€eW‰ÍG³9 ¤úÜml_visualization_ex-8334dc98c48e/test-data/empty_file.txtUTR¼GePK+€eWµ7 ¤€Þml_visualization_ex-8334dc98c48e/test-data/f1_score.txtUTR¼GePK+€eWp|": ¤ßml_visualization_ex-8334dc98c48e/test-data/fbeta_score.txtUTR¼GePK+€eWÃÿ&ŽÇiG ¤’ßml_visualization_ex-8334dc98c48e/test-data/feature_importances_.tabularUTR¼GePK+€eWê&( ¦,E ¤×àml_visualization_ex-8334dc98c48e/test-data/feature_selection_result01UTR¼GePK+€eWˆ;ƈE ¤ùáml_visualization_ex-8334dc98c48e/test-data/feature_selection_result02UTR¼GePK+€eWkèá«A E ¤;èml_visualization_ex-8334dc98c48e/test-data/feature_selection_result03UTR¼GePK+€eW4ÏMû% D1E ¤Èëml_visualization_ex-8334dc98c48e/test-data/feature_selection_result04UTR¼GePK+€eW³4¾Mœ '-E ¤iùml_visualization_ex-8334dc98c48e/test-data/feature_selection_result05UTR¼GePK+€eW³4¾Mœ '-E ¤ml_visualization_ex-8334dc98c48e/test-data/feature_selection_result06UTR¼GePK+€eW³4¾Mœ '-E ¤™ml_visualization_ex-8334dc98c48e/test-data/feature_selection_result07UTR¼GePK+€eWê&( ¦,E ¤± ml_visualization_ex-8334dc98c48e/test-data/feature_selection_result08UTR¼GePK+€eWê&( ¦,E ¤Ó!ml_visualization_ex-8334dc98c48e/test-data/feature_selection_result09UTR¼GePK+€eW¸°³õIE ¤õ"ml_visualization_ex-8334dc98c48e/test-data/feature_selection_result10UTR¼GePK+€eWÉÕ¾s¬ E ¤þ2ml_visualization_ex-8334dc98c48e/test-data/feature_selection_result11UTR¼GePK+€eW~Áúµ›B E ¤&5ml_visualization_ex-8334dc98c48e/test-data/feature_selection_result12UTR¼GePK+€eW_0Õ§‰E ¤=9ml_visualization_ex-8334dc98c48e/test-data/feature_selection_result13UTR¼GePK+€eW9 èÒ$¨@ ¤`@ml_visualization_ex-8334dc98c48e/test-data/final_estimator.h5mlmUTR¼GePK+€eWF€p”_DÞò> ¤Ùdml_visualization_ex-8334dc98c48e/test-data/final_estimator.zipUTR¼GePK+€eWî0·÷X7mI ¤­©ml_visualization_ex-8334dc98c48e/test-data/fitted_keras_g_regressor01.zipUTR¼GePK+€eW‹“€WF ¤$ml_visualization_ex-8334dc98c48e/test-data/fitted_model_eval01.tabularUTR¼GePK+€eWˆ'U3ù#oI8 ¤¹ml_visualization_ex-8334dc98c48e/test-data/friedman1.txtUTR¼GePK+€eW»€³Ç]#8 ¤!(ml_visualization_ex-8334dc98c48e/test-data/friedman2.txtUTR¼GePK+€eWFg"8 ¤W;ml_visualization_ex-8334dc98c48e/test-data/friedman3.txtUTR¼GePK+€eWv -k$€3 ¤äMml_visualization_ex-8334dc98c48e/test-data/gaus.txtUTR¼GePK+€eW_'ßVxš6 ¤rUml_visualization_ex-8334dc98c48e/test-data/gbc_model01UTR¼GePK+€eWûÃ2½»A7 ¤¾¬ml_visualization_ex-8334dc98c48e/test-data/gbc_result01UTR¼GePK+€eW Å@,¯Øw6 ¤ç­ml_visualization_ex-8334dc98c48e/test-data/gbr_model01UTR¼GePK+€eW<Úf: ÃJ ¤€]ml_visualization_ex-8334dc98c48e/test-data/gbr_prediction_result01.tabularUTR¼GePK+€eWþ‰ú’×= ¤gml_visualization_ex-8334dc98c48e/test-data/get_params.tabularUTR¼GePK+€eWÕ'ïŸK? ¤hml_visualization_ex-8334dc98c48e/test-data/get_params01.tabularUTR¼GePK+€eWòaœ[ï? ¤ jml_visualization_ex-8334dc98c48e/test-data/get_params02.tabularUTR¼GePK+€eWAÁÚxp ? ¤mml_visualization_ex-8334dc98c48e/test-data/get_params03.tabularUTR¼GePK+€eW•hœ[ú ? ¤pml_visualization_ex-8334dc98c48e/test-data/get_params04.tabularUTR¼GePK+€eWG™+v? ¤Õrml_visualization_ex-8334dc98c48e/test-data/get_params05.tabularUTR¼GePK+€eWáT@}? ¤`tml_visualization_ex-8334dc98c48e/test-data/get_params06.tabularUTR¼GePK+€eW²ý3µCU? ¤Svml_visualization_ex-8334dc98c48e/test-data/get_params07.tabularUTR¼GePK+€eW†åiBÒ? ¤ xml_visualization_ex-8334dc98c48e/test-data/get_params08.tabularUTR¼GePK+€eWì8NºC¹ ? ¤Tzml_visualization_ex-8334dc98c48e/test-data/get_params09.tabularUTR¼GePK+€eWòOjºøü? ¤ }ml_visualization_ex-8334dc98c48e/test-data/get_params10.tabularUTR¼GePK+€eW§r¹}e ? ¤{~ml_visualization_ex-8334dc98c48e/test-data/get_params11.tabularUTR¼GePK+€eWRÉd? ¤nml_visualization_ex-8334dc98c48e/test-data/get_params12.tabularUTR¼GePK+€eW£»I4½ ˜66 ¤ëƒml_visualization_ex-8334dc98c48e/test-data/glm_model01UTR¼GePK+€eWŽ [; ¸86 ¤ml_visualization_ex-8334dc98c48e/test-data/glm_model02UTR¼GePK+€eW„Ýàÿy ¨76 ¤½šml_visualization_ex-8334dc98c48e/test-data/glm_model03UTR¼GePK+€eWÄW¼ ˜66 ¤£¥ml_visualization_ex-8334dc98c48e/test-data/glm_model04UTR¼GePK+€eW¾½ ¸86 ¤Ì¯ml_visualization_ex-8334dc98c48e/test-data/glm_model05UTR¼GePK+€eWíüI³ ¸86 ¤öºml_visualization_ex-8334dc98c48e/test-data/glm_model06UTR¼GePK+€eW.Z¹¼ ˆ56 ¤Æml_visualization_ex-8334dc98c48e/test-data/glm_model07UTR¼GePK+€eWÎ÷ì ¸86 ¤?Ðml_visualization_ex-8334dc98c48e/test-data/glm_model08UTR¼GePK+€eWó·¿«ôÔ7 ¤¿Ûml_visualization_ex-8334dc98c48e/test-data/glm_result01UTR¼GePK+€eWäZk4¥/7 ¤!Ýml_visualization_ex-8334dc98c48e/test-data/glm_result02UTR¼GePK+€eW»?ðÓ¥/7 ¤4Þml_visualization_ex-8334dc98c48e/test-data/glm_result03UTR¼GePK+€eWÇ\—GïÖ7 ¤Gßml_visualization_ex-8334dc98c48e/test-data/glm_result04UTR¼GePK+€eWäZk4¥/7 ¤¤àml_visualization_ex-8334dc98c48e/test-data/glm_result05UTR¼GePK+€eWÊ-¬:¤/7 ¤·áml_visualization_ex-8334dc98c48e/test-data/glm_result06UTR¼GePK+€eW|lÂçñ×7 ¤Éâml_visualization_ex-8334dc98c48e/test-data/glm_result07UTR¼GePK+€eW»?ðÓ¥/7 ¤(äml_visualization_ex-8334dc98c48e/test-data/glm_result08UTR¼GePK+€eWÿPû©´O? ¤;åml_visualization_ex-8334dc98c48e/test-data/grid_scores_.tabularUTR¼GePK+€eW`H®O$; ¤eæml_visualization_ex-8334dc98c48e/test-data/hamming_loss.txtUTR¼GePK+€eWQ<¾Í‡>º?#5 ¤ôæml_visualization_ex-8334dc98c48e/test-data/hastie.txtUTR¼GePK+€eWû.È–#!9 ¤ç%ml_visualization_ex-8334dc98c48e/test-data/hinge_loss.txtUTR¼GePK+€eW« )ÒÌ ó= ¤z&ml_visualization_ex-8334dc98c48e/test-data/imblearn_X.tabularUTR¼GePK+€eWWÛÒ= ¤Àóml_visualization_ex-8334dc98c48e/test-data/imblearn_y.tabularUTR¼GePK+€eWQÐ$G ¤Äôml_visualization_ex-8334dc98c48e/test-data/jaccard_similarity_score.txtUTR¼GePK+€eWmBM¢¨ 7 ¤`õml_visualization_ex-8334dc98c48e/test-data/keras01.jsonUTR¼GePK+€eW–—!n´v!7 ¤v÷ml_visualization_ex-8334dc98c48e/test-data/keras02.jsonUTR¼GePK+€eWe#h¢b7 ¤˜ûml_visualization_ex-8334dc98c48e/test-data/keras03.jsonUTR¼GePK+€eW0Fœ 7 ¤¨ýml_visualization_ex-8334dc98c48e/test-data/keras04.jsonUTR¼GePK+€eWÏÊÞjƒ(7 ¤²ÿml_visualization_ex-8334dc98c48e/test-data/keras05.jsonUTR¼GePK+€eWíeÇ–¨™> ¤£ml_visualization_ex-8334dc98c48e/test-data/keras_batch_model01UTR¼GePK+€eWï::øš> ¤®ml_visualization_ex-8334dc98c48e/test-data/keras_batch_model02UTR¼GePK+€eW[f,†¨Ó> ¤@'ml_visualization_ex-8334dc98c48e/test-data/keras_batch_model03UTR¼GePK+€eWöðy> ¤;?ml_visualization_ex-8334dc98c48e/test-data/keras_batch_model04UTR¼GePK+€eW‰ô,IüÄ> ¤·Pml_visualization_ex-8334dc98c48e/test-data/keras_batch_model05UTR¼GePK+€eWe“øö0ÑG ¤(gml_visualization_ex-8334dc98c48e/test-data/keras_batch_params01.tabularUTR¼GePK+€eW™}6º;G ¤Ölml_visualization_ex-8334dc98c48e/test-data/keras_batch_params04.tabularUTR¼GePK+€eWXo~Ù0“8 ¤rml_visualization_ex-8334dc98c48e/test-data/keras_model01UTR¼GePK+€eW°mZ剘Ñ8 ¤Vƒml_visualization_ex-8334dc98c48e/test-data/keras_model02UTR¼GePK+€eW÷q ¾¸‘8 ¤Nœml_visualization_ex-8334dc98c48e/test-data/keras_model04UTR¼GePK+€eWA•“²~™A ¤{­ml_visualization_ex-8334dc98c48e/test-data/keras_params04.tabularUTR¼GePK+€eW ^œ[K'@ ¤q²ml_visualization_ex-8334dc98c48e/test-data/keras_prefitted01.zipUTR¼GePK+€eWö¡ ·`QB ¤CÒml_visualization_ex-8334dc98c48e/test-data/keras_save_weights01.h5UTR¼GePK+€eW‘§YR¡L ¤sòml_visualization_ex-8334dc98c48e/test-data/keras_train_eval_y_true02.tabularUTR¼GePK+€eWÒ!émû @6 ¤Hóml_visualization_ex-8334dc98c48e/test-data/lda_model01UTR¼GePK+€eW?<ª< Ø:6 ¤°ÿml_visualization_ex-8334dc98c48e/test-data/lda_model02UTR¼GePK+€eWæa=Á«9J ¤Y ml_visualization_ex-8334dc98c48e/test-data/lda_prediction_result01.tabularUTR¼GePK+€eWæa=Á«9J ¤… ml_visualization_ex-8334dc98c48e/test-data/lda_prediction_result02.tabularUTR¼GePK+€eW% 75D ¤± ml_visualization_ex-8334dc98c48e/test-data/le_input_w_header.tabularUTR¼GePK+€eW;¦Þ61/E ¤cml_visualization_ex-8334dc98c48e/test-data/le_input_wo_header.tabularUTR¼GePK+€eWz|w´ < ¤ml_visualization_ex-8334dc98c48e/test-data/le_output.tabularUTR¼GePK+€eWLþΡÞ > ¤ml_visualization_ex-8334dc98c48e/test-data/lgb_class_model.txtUTR¼GePK+€eW>ï¡/ðBJ ¤àml_visualization_ex-8334dc98c48e/test-data/lgb_prediction_result01.tabularUTR¼GePK+€eWëwüS$+ìÅ= ¤.ml_visualization_ex-8334dc98c48e/test-data/lgb_regr_model.txtUTR¼GePK+€eW-Åå³!7 ¤(Zml_visualization_ex-8334dc98c48e/test-data/log_loss.txtUTR¼GePK+€eWJé @ ¤·Zml_visualization_ex-8334dc98c48e/test-data/matthews_corrcoef.txtUTR¼GePK+€eWÚw– =^B ¤I[ml_visualization_ex-8334dc98c48e/test-data/mba_input_int_w.tabularUTR¼GePK+€eW=ìÌb-QC ¤ÿ[ml_visualization_ex-8334dc98c48e/test-data/mba_input_int_wo.tabularUTR¼GePK+€eW2ó«kÓB ¤¦\ml_visualization_ex-8334dc98c48e/test-data/mba_input_str_w.tabularUTR¼GePK+€eWΘSŠaÆC ¤Š]ml_visualization_ex-8334dc98c48e/test-data/mba_input_str_wo.tabularUTR¼GePK+€eW†a«T> ¤e^ml_visualization_ex-8334dc98c48e/test-data/mba_out_str.tabularUTR¼GePK+€eW vÔµ™A ¤…_ml_visualization_ex-8334dc98c48e/test-data/mba_output_int.tabularUTR¼GePK+€eW†a«TA ¤–`ml_visualization_ex-8334dc98c48e/test-data/mba_output_str.tabularUTR¼GePK+€eW5) æ DI ¤¹aml_visualization_ex-8334dc98c48e/test-data/ml_confusion_predicted.tabularUTR¼GePK+€eWݹd"DD ¤Cbml_visualization_ex-8334dc98c48e/test-data/ml_confusion_true.tabularUTR¼GePK+€eWÙ›=8HgN€? ¤Îbml_visualization_ex-8334dc98c48e/test-data/ml_confusion_viz.pngUTR¼GePK+€eW/ FdÓ7558 ¤ŒÊml_visualization_ex-8334dc98c48e/test-data/ml_vis01.htmlUTR¼GePK+€eW‰7#.Ób558 ¤_ž+ml_visualization_ex-8334dc98c48e/test-data/ml_vis02.htmlUTR¼GePKÂÂZXüq;