Mercurial > repos > bgruening > cp_measure_image_intensity
diff starting_modules.py @ 4:5499dc6f8ac1 draft
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools commit 35da2dcd86747c9bff138e100dbe08c6106f3780"
author | bgruening |
---|---|
date | Sat, 06 Feb 2021 10:04:58 +0000 |
parents | 2681008d726f |
children | 8536b1ae0254 |
line wrap: on
line diff
--- a/starting_modules.py Mon May 11 07:52:05 2020 -0400 +++ b/starting_modules.py Sat Feb 06 10:04:58 2021 +0000 @@ -1,6 +1,5 @@ import json import sys -import os FOURSPACES = " " @@ -13,7 +12,7 @@ filter_images = params['images']['filter_images'] _str = "\nImages:[module_num:1|svn_version:\\'Unknown\\'|variable_revision_number:2|show_window:False|notes:\\x5B\\'To begin creating your project, use the Images module to compile a list of files and/or folders that you want to analyze. You can also specify a set of rules to include only the desired files in your selected folders.\\'\x5D|batch_state:array(\x5B\x5D, dtype=uint8)|enabled:True|wants_pause:False]\n" - _str += FOURSPACES+":\n" + _str += FOURSPACES + ":\n" _str += FOURSPACES + "Filter images?:%s\n" % filter_images _str += FOURSPACES + "Select the rule criteria:and (extension does isimage) (directory doesnot startwith \".\")\n" @@ -45,7 +44,7 @@ _str += FOURSPACES + "Match file and image metadata:\x5B\x5D\n" _str += FOURSPACES + "Use case insensitive matching?:No\n" else: - _str += FOURSPACES + "Metadata data type:Text\n" #default Text,not possible to select in Galaxy + _str += FOURSPACES + "Metadata data type:Text\n" # default Text,not possible to select in Galaxy _str += FOURSPACES + "Metadata types:{}\n" _str += FOURSPACES + "Extraction method count:%d\n" % method_count @@ -70,19 +69,18 @@ _str += FOURSPACES + "Extract metadata from:%s\n" % methods["con_metadata_extract_from"]["extract_metadata_from"] if methods["con_metadata_extract_from"]["extract_metadata_from"] == "Images matching a rule": - rule_str ="" + rule_str = "" for r in methods["con_metadata_extract_from"]["r_match"]: if r["con_match"]["rule_type"] == "extension": rule_str += " (" + r["con_match"]["rule_type"] + " " + r["con_match"]["operator"] + " " + \ - r["con_match"]["match_type"]+")" + r["con_match"]["match_type"] + ")" else: - rule_str +=" (" + r["con_match"]["rule_type"] + " " + r["con_match"]["operator"] + " " +\ - r["con_match"]["contain"] + " \"" + r["con_match"]["match_value"] +"\")" + rule_str += " (" + r["con_match"]["rule_type"] + " " + r["con_match"]["operator"] + " " +\ + r["con_match"]["contain"] + " \"" + r["con_match"]["match_value"] + "\")" - - _str += FOURSPACES + "Select the filtering criteria:" + methods["con_metadata_extract_from"]["match_all_any"] + rule_str +"\n" + _str += FOURSPACES + "Select the filtering criteria:" + methods["con_metadata_extract_from"]["match_all_any"] + rule_str + "\n" else: - _str += FOURSPACES + "Select the filtering criteria:and (file does contain \"\")\n" #this line is required even if it's not used + _str += FOURSPACES + "Select the filtering criteria:and (file does contain \"\")\n" # this line is required even if it's not used _str += FOURSPACES + "Metadata file location:\n" _str += FOURSPACES + "Match file and image metadata:\x5B\x5D\n" @@ -127,7 +125,7 @@ _str += FOURSPACES + "Process as 3D?:%s\n" % process_3d else: - #the below lines are not relevant to "images matching rules", but needed in pipeline file + # the below lines are not relevant to "images matching rules", but needed in pipeline file _str += FOURSPACES + "Select the image type:Grayscale image\n" _str += FOURSPACES + "Name to assign these images:DNA\n" _str += FOURSPACES + "Match metadata:[]\n" @@ -147,18 +145,18 @@ for rule in nameandtypes["con_assign_a_name_to"]["r_match_rule"]: rule_str = "" - if len(rule["r_match"]) >0 : + if len(rule["r_match"]) > 0: for r in rule["r_match"]: - if r["con_match"]["rule_type"] == "file" or r["con_match"]["rule_type"] == "directory": - rule_str += " (" + r["con_match"]["rule_type"] + " "+r["con_match"]["operator"]+" "+\ - r["con_match"]["contain"]+" \"" + r["con_match"]["match_value"] +"\")" - else: - rule_str += " ("+ r["con_match"]["rule_type"] + " " + r["con_match"]["operator"] + " " + \ - r["con_match"]["match_type"] + ")" + if r["con_match"]["rule_type"] == "file" or r["con_match"]["rule_type"] == "directory": + rule_str += " (" + r["con_match"]["rule_type"] + " " + r["con_match"]["operator"] + " " + \ + r["con_match"]["contain"] + " \"" + r["con_match"]["match_value"] + "\")" + else: + rule_str += " (" + r["con_match"]["rule_type"] + " " + r["con_match"]["operator"] + " " + \ + r["con_match"]["match_type"] + ")" else: - rule_str = " (file does contain \"\")" #need to have a value even if it is not used + rule_str = " (file does contain \"\")" # need to have a value even if it is not used - _str += FOURSPACES + "Select the rule criteria:" + rule["match_all_any"] + rule_str +"\n" + _str += FOURSPACES + "Select the rule criteria:" + rule["match_all_any"] + rule_str + "\n" img_or_obj = rule["con_select_image_type"]["select_image_type"] @@ -171,8 +169,7 @@ _str += FOURSPACES + "Select the image type:%s\n" % img_or_obj - - intensity_range="Image metadata" #default value + intensity_range = "Image metadata" # default value if img_or_obj == "Grayscale image" or img_or_obj == "Color image": intensity_range = rule["con_select_image_type"]["con_set_intensity"]["set_intensity_range_from"] @@ -183,7 +180,6 @@ else: _str += FOURSPACES + "Maximum intensity:255.0\n" - return _str @@ -192,7 +188,7 @@ _str = "\nGroups:[module_num:4|svn_version:\\'Unknown\\'|variable_revision_number:2|show_window:False|notes:\\x5B\\\'The Groups module optionally allows you to split your list of images into image subsets (groups) which will be processed independently of each other. Examples of groupings include screening batches, microtiter plates, time-lapse movies, etc.\\'\\x5D|batch_state:array(\\x5B\\x5D, dtype=uint8)|enabled:True|wants_pause:False]\n" - group_images = groups["con_groups"]["group_images"] + group_images = groups["con_groups"]["group_images"] _str += FOURSPACES + "Do you want to group your images?:%s\n" % group_images _str += FOURSPACES + "grouping metadata count:1\n" @@ -224,4 +220,4 @@ output_str = img_str + metadata_str + nameandtypes_str + groups_str f.write(output_str) - f.close() \ No newline at end of file + f.close()