Mercurial > repos > bgruening > 3dtrees_standardization
annotate standard.xml @ 1:6524ef47a755 draft default tip
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
| author | bgruening |
|---|---|
| date | Tue, 13 Jan 2026 07:41:37 +0000 |
| parents | e78c8c5ea3df |
| children |
| rev | line source |
|---|---|
|
1
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
1 <tool id="3dtrees_standardization" name="3DTrees: LAS/LAZ Standardization" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="24.2"> |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
2 <description>Standardize LAS/LAZ files or validate collections for consistency</description> |
|
0
e78c8c5ea3df
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit ef08451cb2e70c234e44751684ef1eb35d1a93b8
bgruening
parents:
diff
changeset
|
3 <macros> |
|
1
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
4 <token name="@TOOL_VERSION@">1.1.0</token> |
|
0
e78c8c5ea3df
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit ef08451cb2e70c234e44751684ef1eb35d1a93b8
bgruening
parents:
diff
changeset
|
5 <token name="@VERSION_SUFFIX@">0</token> |
|
e78c8c5ea3df
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit ef08451cb2e70c234e44751684ef1eb35d1a93b8
bgruening
parents:
diff
changeset
|
6 </macros> |
|
e78c8c5ea3df
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit ef08451cb2e70c234e44751684ef1eb35d1a93b8
bgruening
parents:
diff
changeset
|
7 <requirements> |
|
e78c8c5ea3df
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit ef08451cb2e70c234e44751684ef1eb35d1a93b8
bgruening
parents:
diff
changeset
|
8 <container type="docker">ghcr.io/3dtrees-earth/3dtrees-pc-standard:@TOOL_VERSION@</container> |
|
e78c8c5ea3df
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit ef08451cb2e70c234e44751684ef1eb35d1a93b8
bgruening
parents:
diff
changeset
|
9 </requirements> |
|
e78c8c5ea3df
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit ef08451cb2e70c234e44751684ef1eb35d1a93b8
bgruening
parents:
diff
changeset
|
10 <command detect_errors="exit_code"><![CDATA[ |
|
1
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
11 #if $mode.task == 'single_file': |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
12 cp '$mode.input' input.laz && |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
13 Rscript /src/run.R |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
14 --dataset-path ./input.laz |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
15 --output-dir ./ |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
16 --method single_file |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
17 --min-density '$mode.min_density' |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
18 #if $mode.removeable_attributes: |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
19 --removeable_attributes '$mode.removeable_attributes' |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
20 #end if |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
21 #else: |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
22 mkdir -p ./input_files && |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
23 #for $f in $mode.input_collection |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
24 cp '$f' ./input_files/'${f.element_identifier}.laz' && |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
25 #end for |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
26 Rscript /src/run.R |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
27 --dataset-path ./input_files/ |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
28 --output-dir ./ |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
29 --method collection |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
30 #end if |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
31 ]]></command> |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
32 |
|
0
e78c8c5ea3df
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit ef08451cb2e70c234e44751684ef1eb35d1a93b8
bgruening
parents:
diff
changeset
|
33 <inputs> |
|
1
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
34 <conditional name="mode"> |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
35 <param name="task" type="select" label="Mode"> |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
36 <option value="single_file">Single File Standardization</option> |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
37 <option value="collection">Collection Validation</option> |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
38 </param> |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
39 <when value="single_file"> |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
40 <param name="input" type="data" format="laz" label="Point Cloud File" |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
41 help="LAS/LAZ point cloud file to standardize (CRS validation, density check, format normalization)"/> |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
42 <param argument="--min-density" type="integer" min="1" max="10000" value="10" |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
43 label="Minimum Point Density" |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
44 help="Minimum acceptable point density in points per square meter. Default: 10 pts/m²"/> |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
45 <param argument="--removeable_attributes" type="text" value="" optional="true" |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
46 label="Attributes to Remove" |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
47 help="Space-separated list of attribute names to remove (e.g., 'Intensity UserData'). Leave empty for auto-detection."/> |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
48 </when> |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
49 <when value="collection"> |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
50 <param name="input_collection" type="data" format="laz" multiple="true" label="Point Cloud Collection" |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
51 help="Multiple LAZ/LAS files to validate for consistency (CRS homogeneity, attribute consistency, overlaps)"/> |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
52 </when> |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
53 </conditional> |
|
0
e78c8c5ea3df
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit ef08451cb2e70c234e44751684ef1eb35d1a93b8
bgruening
parents:
diff
changeset
|
54 </inputs> |
|
e78c8c5ea3df
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit ef08451cb2e70c234e44751684ef1eb35d1a93b8
bgruening
parents:
diff
changeset
|
55 <outputs> |
|
1
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
56 <data name="pc_standardized" format="laz" label="standardized" from_work_dir="input.laz"> |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
57 <filter>mode['task'] == "single_file"</filter> |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
58 </data> |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
59 <data name="metadata_json" format="json" label="metadata" from_work_dir="input.json"> |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
60 <filter>mode['task'] == "single_file"</filter> |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
61 </data> |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
62 <data name="convex_hull" format="geojson" label="convex_hull" from_work_dir="input_convex_hull_wgs84.GeoJSON"> |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
63 <filter>mode['task'] == "single_file"</filter> |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
64 </data> |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
65 <data name="collection_summary" format="json" label="collection_summary" from_work_dir="collection_summary.json"> |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
66 <filter>mode['task'] == "collection"</filter> |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
67 </data> |
|
0
e78c8c5ea3df
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit ef08451cb2e70c234e44751684ef1eb35d1a93b8
bgruening
parents:
diff
changeset
|
68 </outputs> |
|
e78c8c5ea3df
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit ef08451cb2e70c234e44751684ef1eb35d1a93b8
bgruening
parents:
diff
changeset
|
69 <tests> |
|
1
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
70 <test expect_num_outputs="3"> |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
71 <conditional name="mode"> |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
72 <param name="task" value="single_file"/> |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
73 <param name="input" value="mikro.laz" ftype="laz"/> |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
74 <param name="min_density" value="10"/> |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
75 </conditional> |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
76 <output name="pc_standardized" ftype="laz"> |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
77 <assert_contents> |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
78 <has_size min="1000"/> |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
79 </assert_contents> |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
80 </output> |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
81 <output name="convex_hull" ftype="geojson"> |
|
0
e78c8c5ea3df
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit ef08451cb2e70c234e44751684ef1eb35d1a93b8
bgruening
parents:
diff
changeset
|
82 <assert_contents> |
|
1
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
83 <has_json_property_with_text property="type" text="FeatureCollection"/> |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
84 </assert_contents> |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
85 </output> |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
86 <output name="metadata_json" ftype="json"> |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
87 <assert_contents> |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
88 <has_text text='"point_count":[12917]'/> |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
89 <has_text text='"standardized":[true]'/> |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
90 </assert_contents> |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
91 </output> |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
92 </test> |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
93 <test expect_num_outputs="1"> |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
94 <conditional name="mode"> |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
95 <param name="task" value="collection"/> |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
96 <param name="input_collection" value="mikro.laz,mikro2.laz" ftype="laz"/> |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
97 </conditional> |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
98 <output name="collection_summary" ftype="json"> |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
99 <assert_contents> |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
100 <has_json_property_with_value property="n_tiles" value="2"/> |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
101 <has_json_property_with_value property="homogeneous_crs" value="true"/> |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
102 <has_json_property_with_value property="homogeneous_attribute_names" value="true"/> |
|
0
e78c8c5ea3df
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit ef08451cb2e70c234e44751684ef1eb35d1a93b8
bgruening
parents:
diff
changeset
|
103 </assert_contents> |
|
e78c8c5ea3df
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit ef08451cb2e70c234e44751684ef1eb35d1a93b8
bgruening
parents:
diff
changeset
|
104 </output> |
|
e78c8c5ea3df
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit ef08451cb2e70c234e44751684ef1eb35d1a93b8
bgruening
parents:
diff
changeset
|
105 </test> |
|
e78c8c5ea3df
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit ef08451cb2e70c234e44751684ef1eb35d1a93b8
bgruening
parents:
diff
changeset
|
106 </tests> |
|
1
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
107 |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
108 <help><![CDATA[ |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
109 **What it does** |
|
0
e78c8c5ea3df
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit ef08451cb2e70c234e44751684ef1eb35d1a93b8
bgruening
parents:
diff
changeset
|
110 |
|
1
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
111 This tool supports two modes: |
|
0
e78c8c5ea3df
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit ef08451cb2e70c234e44751684ef1eb35d1a93b8
bgruening
parents:
diff
changeset
|
112 |
|
1
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
113 **Single File Mode** (standardization): |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
114 Standardizes a single LAS/LAZ file: |
|
0
e78c8c5ea3df
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit ef08451cb2e70c234e44751684ef1eb35d1a93b8
bgruening
parents:
diff
changeset
|
115 |
|
1
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
116 1. **LAS Validation**: Runs ``las_check()`` and fixes header issues |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
117 2. **Bounding Box**: Validates and corrects header bounding box |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
118 3. **Point Density**: Checks density meets minimum threshold |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
119 4. **CRS Validation**: Verifies CRS is defined and transformable to EPSG:4978 |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
120 5. **Land Check**: Confirms centroid is on land (using Natural Earth data) |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
121 6. **Format Normalization**: Downgrades Point Data Format to ≤7 for compatibility |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
122 7. **Attribute Cleanup**: Optionally removes specified attributes |
|
0
e78c8c5ea3df
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit ef08451cb2e70c234e44751684ef1eb35d1a93b8
bgruening
parents:
diff
changeset
|
123 |
|
1
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
124 **Outputs (single file mode):** |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
125 - Standardized ``.laz`` file |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
126 - Metadata JSON with pre/post standardization info |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
127 - Convex hull GeoJSON in WGS84 |
|
0
e78c8c5ea3df
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit ef08451cb2e70c234e44751684ef1eb35d1a93b8
bgruening
parents:
diff
changeset
|
128 |
|
1
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
129 **Collection Mode** (validation): |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
130 Validates consistency of multiple LAS/LAZ files: |
|
0
e78c8c5ea3df
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit ef08451cb2e70c234e44751684ef1eb35d1a93b8
bgruening
parents:
diff
changeset
|
131 |
|
1
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
132 - **CRS Homogeneity**: Checks if all files share the same coordinate reference system |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
133 - **Attribute Consistency**: Verifies attribute names and types across files |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
134 - **Tile Geometry**: Detects overlaps and gaps between tiles |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
135 - **Global Statistics**: Computes aggregated statistics across all files |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
136 - **Removeable Attributes**: Identifies attributes that are all-NA or constant-zero |
|
0
e78c8c5ea3df
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit ef08451cb2e70c234e44751684ef1eb35d1a93b8
bgruening
parents:
diff
changeset
|
137 |
|
1
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
138 **Outputs (collection mode):** |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
139 - ``collection_summary.json`` containing collection-level checks and flags, per-file metadata (CRS, attributes, point counts, convex hulls), and suggested removeable attributes for standardization |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
140 |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
141 **Workflow Usage** |
|
0
e78c8c5ea3df
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit ef08451cb2e70c234e44751684ef1eb35d1a93b8
bgruening
parents:
diff
changeset
|
142 |
|
1
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
143 For collection-based workflows: |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
144 1. Run this tool with **Collection Validation** first to check consistency |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
145 2. Use the suggested ``removeable_attributes`` from the collection summary |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
146 3. Then run this tool with **Single File Standardization** (Galaxy maps over collection automatically) for standardization |
|
0
e78c8c5ea3df
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit ef08451cb2e70c234e44751684ef1eb35d1a93b8
bgruening
parents:
diff
changeset
|
147 |
|
1
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
148 ]]></help> |
|
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
149 |
|
0
e78c8c5ea3df
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit ef08451cb2e70c234e44751684ef1eb35d1a93b8
bgruening
parents:
diff
changeset
|
150 <creator> |
|
e78c8c5ea3df
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit ef08451cb2e70c234e44751684ef1eb35d1a93b8
bgruening
parents:
diff
changeset
|
151 <person name="Julian Frey" email="julian.frey@wwd.uni-freiburg.de" url="https://orcid.org/0000-0001-7895-702X"/> |
|
e78c8c5ea3df
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit ef08451cb2e70c234e44751684ef1eb35d1a93b8
bgruening
parents:
diff
changeset
|
152 <person name="Janusch Vajna-Jehle" email="janusch.jehle@geosense.uni-freiburg.de" url="https://orcid.org/0009-0002-0034-9387"/> |
|
e78c8c5ea3df
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit ef08451cb2e70c234e44751684ef1eb35d1a93b8
bgruening
parents:
diff
changeset
|
153 <person name="Kilian Gerberding" email="kilian.gerberding@geosense.uni-freiburg.de" url="https://orcid.org/0009-0002-5001-2571"/> |
|
1
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
154 <person name="Mirko Mälicke" identifier="0000-0002-0424-2651"/> |
|
0
e78c8c5ea3df
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit ef08451cb2e70c234e44751684ef1eb35d1a93b8
bgruening
parents:
diff
changeset
|
155 <organization name="3Dtrees-Team, University of Freiburg" url="https://github.com/3dTrees-earth"/> |
|
e78c8c5ea3df
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit ef08451cb2e70c234e44751684ef1eb35d1a93b8
bgruening
parents:
diff
changeset
|
156 </creator> |
|
1
6524ef47a755
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit a46a7cd9cef25a6d34bcc268ba72d8afebfdf8c6
bgruening
parents:
0
diff
changeset
|
157 |
|
0
e78c8c5ea3df
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit ef08451cb2e70c234e44751684ef1eb35d1a93b8
bgruening
parents:
diff
changeset
|
158 <citations> |
|
e78c8c5ea3df
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit ef08451cb2e70c234e44751684ef1eb35d1a93b8
bgruening
parents:
diff
changeset
|
159 <citation type="bibtex"> |
|
e78c8c5ea3df
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit ef08451cb2e70c234e44751684ef1eb35d1a93b8
bgruening
parents:
diff
changeset
|
160 @misc{3dtrees_standard, title = {3D Trees Standardization}, author = {3D Trees Project}, year = {2025}} |
|
e78c8c5ea3df
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit ef08451cb2e70c234e44751684ef1eb35d1a93b8
bgruening
parents:
diff
changeset
|
161 </citation> |
|
e78c8c5ea3df
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit ef08451cb2e70c234e44751684ef1eb35d1a93b8
bgruening
parents:
diff
changeset
|
162 </citations> |
|
e78c8c5ea3df
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/3Dtrees_standardization commit ef08451cb2e70c234e44751684ef1eb35d1a93b8
bgruening
parents:
diff
changeset
|
163 </tool> |
