Mercurial > repos > ecology > ecoregion_clara_cluster
annotate GeoNN.R @ 2:a7269e5eed27 draft default tip
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/Ecoregionalization_workflow commit ced658540f05bb07e1e687af30a3fa4ea8e4803c
| author | ecology | 
|---|---|
| date | Wed, 28 May 2025 10:11:06 +0000 | 
| parents | 88964fcccfef | 
| children | 
| rev | line source | 
|---|---|
| 
0
 
88964fcccfef
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/Ecoregionalization_workflow commit e03df85746a3b61a382a5ee7e3357a8bf42a5097
 
ecology 
parents:  
diff
changeset
 | 
1 #Date : 09/02/2024 | 
| 
 
88964fcccfef
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/Ecoregionalization_workflow commit e03df85746a3b61a382a5ee7e3357a8bf42a5097
 
ecology 
parents:  
diff
changeset
 | 
2 #Author : Seguineau Pauline | 
| 
 
88964fcccfef
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/Ecoregionalization_workflow commit e03df85746a3b61a382a5ee7e3357a8bf42a5097
 
ecology 
parents:  
diff
changeset
 | 
3 | 
| 
 
88964fcccfef
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/Ecoregionalization_workflow commit e03df85746a3b61a382a5ee7e3357a8bf42a5097
 
ecology 
parents:  
diff
changeset
 | 
4 #Load libraries | 
| 
 
88964fcccfef
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/Ecoregionalization_workflow commit e03df85746a3b61a382a5ee7e3357a8bf42a5097
 
ecology 
parents:  
diff
changeset
 | 
5 library(tidyr) | 
| 
 
88964fcccfef
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/Ecoregionalization_workflow commit e03df85746a3b61a382a5ee7e3357a8bf42a5097
 
ecology 
parents:  
diff
changeset
 | 
6 library(dplyr) | 
| 
 
88964fcccfef
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/Ecoregionalization_workflow commit e03df85746a3b61a382a5ee7e3357a8bf42a5097
 
ecology 
parents:  
diff
changeset
 | 
7 library(sf) | 
| 
 
88964fcccfef
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/Ecoregionalization_workflow commit e03df85746a3b61a382a5ee7e3357a8bf42a5097
 
ecology 
parents:  
diff
changeset
 | 
8 | 
| 
 
88964fcccfef
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/Ecoregionalization_workflow commit e03df85746a3b61a382a5ee7e3357a8bf42a5097
 
ecology 
parents:  
diff
changeset
 | 
9 #load arguments | 
| 
 
88964fcccfef
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/Ecoregionalization_workflow commit e03df85746a3b61a382a5ee7e3357a8bf42a5097
 
ecology 
parents:  
diff
changeset
 | 
10 args = commandArgs(trailingOnly=TRUE) | 
| 
 
88964fcccfef
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/Ecoregionalization_workflow commit e03df85746a3b61a382a5ee7e3357a8bf42a5097
 
ecology 
parents:  
diff
changeset
 | 
11 if (length(args)==0) | 
| 
 
88964fcccfef
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/Ecoregionalization_workflow commit e03df85746a3b61a382a5ee7e3357a8bf42a5097
 
ecology 
parents:  
diff
changeset
 | 
12 { | 
| 
 
88964fcccfef
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/Ecoregionalization_workflow commit e03df85746a3b61a382a5ee7e3357a8bf42a5097
 
ecology 
parents:  
diff
changeset
 | 
13 stop("This tool needs at least one argument") | 
| 
 
88964fcccfef
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/Ecoregionalization_workflow commit e03df85746a3b61a382a5ee7e3357a8bf42a5097
 
ecology 
parents:  
diff
changeset
 | 
14 }else{ | 
| 
 
88964fcccfef
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/Ecoregionalization_workflow commit e03df85746a3b61a382a5ee7e3357a8bf42a5097
 
ecology 
parents:  
diff
changeset
 | 
15 enviro <- args[1] | 
| 
 
88964fcccfef
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/Ecoregionalization_workflow commit e03df85746a3b61a382a5ee7e3357a8bf42a5097
 
ecology 
parents:  
diff
changeset
 | 
16 envlong <- as.numeric(args[2]) | 
| 
 
88964fcccfef
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/Ecoregionalization_workflow commit e03df85746a3b61a382a5ee7e3357a8bf42a5097
 
ecology 
parents:  
diff
changeset
 | 
17 envlat <- as.numeric(args[3]) | 
| 
 
88964fcccfef
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/Ecoregionalization_workflow commit e03df85746a3b61a382a5ee7e3357a8bf42a5097
 
ecology 
parents:  
diff
changeset
 | 
18 occu <- args[4] | 
| 
 
88964fcccfef
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/Ecoregionalization_workflow commit e03df85746a3b61a382a5ee7e3357a8bf42a5097
 
ecology 
parents:  
diff
changeset
 | 
19 occulat <- as.numeric(args[5]) | 
| 
 
88964fcccfef
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/Ecoregionalization_workflow commit e03df85746a3b61a382a5ee7e3357a8bf42a5097
 
ecology 
parents:  
diff
changeset
 | 
20 occulong <- as.numeric(args[6]) | 
| 
 
88964fcccfef
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/Ecoregionalization_workflow commit e03df85746a3b61a382a5ee7e3357a8bf42a5097
 
ecology 
parents:  
diff
changeset
 | 
21 } | 
| 
 
88964fcccfef
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/Ecoregionalization_workflow commit e03df85746a3b61a382a5ee7e3357a8bf42a5097
 
ecology 
parents:  
diff
changeset
 | 
22 | 
| 
 
88964fcccfef
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/Ecoregionalization_workflow commit e03df85746a3b61a382a5ee7e3357a8bf42a5097
 
ecology 
parents:  
diff
changeset
 | 
23 env = read.table(enviro, header = TRUE, sep="\t") | 
| 
 
88964fcccfef
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/Ecoregionalization_workflow commit e03df85746a3b61a382a5ee7e3357a8bf42a5097
 
ecology 
parents:  
diff
changeset
 | 
24 occ = read.table(occu, header = TRUE, sep = "\t") | 
| 
 
88964fcccfef
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/Ecoregionalization_workflow commit e03df85746a3b61a382a5ee7e3357a8bf42a5097
 
ecology 
parents:  
diff
changeset
 | 
25 | 
| 
 
88964fcccfef
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/Ecoregionalization_workflow commit e03df85746a3b61a382a5ee7e3357a8bf42a5097
 
ecology 
parents:  
diff
changeset
 | 
26 cols_env = c(names(env[envlong]),names(env[envlat])) | 
| 
 
88964fcccfef
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/Ecoregionalization_workflow commit e03df85746a3b61a382a5ee7e3357a8bf42a5097
 
ecology 
parents:  
diff
changeset
 | 
27 cols_occ = c(names(occ[occulong]),names(occ[occulat])) | 
| 
 
88964fcccfef
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/Ecoregionalization_workflow commit e03df85746a3b61a382a5ee7e3357a8bf42a5097
 
ecology 
parents:  
diff
changeset
 | 
28 | 
| 
 
88964fcccfef
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/Ecoregionalization_workflow commit e03df85746a3b61a382a5ee7e3357a8bf42a5097
 
ecology 
parents:  
diff
changeset
 | 
29 ###calculate distances### | 
| 
 
88964fcccfef
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/Ecoregionalization_workflow commit e03df85746a3b61a382a5ee7e3357a8bf42a5097
 
ecology 
parents:  
diff
changeset
 | 
30 #transform tables into sf object | 
| 
 
88964fcccfef
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/Ecoregionalization_workflow commit e03df85746a3b61a382a5ee7e3357a8bf42a5097
 
ecology 
parents:  
diff
changeset
 | 
31 | 
| 
 
88964fcccfef
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/Ecoregionalization_workflow commit e03df85746a3b61a382a5ee7e3357a8bf42a5097
 
ecology 
parents:  
diff
changeset
 | 
32 env_sf <- st_as_sf(env, coords = cols_env, crs = "+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs") | 
| 
 
88964fcccfef
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/Ecoregionalization_workflow commit e03df85746a3b61a382a5ee7e3357a8bf42a5097
 
ecology 
parents:  
diff
changeset
 | 
33 occ_sf <- st_as_sf(occ, coords = cols_occ, crs = "+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs") | 
| 
 
88964fcccfef
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/Ecoregionalization_workflow commit e03df85746a3b61a382a5ee7e3357a8bf42a5097
 
ecology 
parents:  
diff
changeset
 | 
34 | 
| 
 
88964fcccfef
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/Ecoregionalization_workflow commit e03df85746a3b61a382a5ee7e3357a8bf42a5097
 
ecology 
parents:  
diff
changeset
 | 
35 #Find the indices of env_sf entities closest to each point in occ_sf. | 
| 
 
88964fcccfef
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/Ecoregionalization_workflow commit e03df85746a3b61a382a5ee7e3357a8bf42a5097
 
ecology 
parents:  
diff
changeset
 | 
36 | 
| 
 
88964fcccfef
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/Ecoregionalization_workflow commit e03df85746a3b61a382a5ee7e3357a8bf42a5097
 
ecology 
parents:  
diff
changeset
 | 
37 nearest_indices <- st_nearest_feature(occ_sf, env_sf) | 
| 
 
88964fcccfef
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/Ecoregionalization_workflow commit e03df85746a3b61a382a5ee7e3357a8bf42a5097
 
ecology 
parents:  
diff
changeset
 | 
38 | 
| 
 
88964fcccfef
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/Ecoregionalization_workflow commit e03df85746a3b61a382a5ee7e3357a8bf42a5097
 
ecology 
parents:  
diff
changeset
 | 
39 nearest_points <- env[nearest_indices, ] | 
| 
 
88964fcccfef
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/Ecoregionalization_workflow commit e03df85746a3b61a382a5ee7e3357a8bf42a5097
 
ecology 
parents:  
diff
changeset
 | 
40 | 
| 
 
88964fcccfef
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/Ecoregionalization_workflow commit e03df85746a3b61a382a5ee7e3357a8bf42a5097
 
ecology 
parents:  
diff
changeset
 | 
41 # Calculate distances between env_sf and occ_sf points | 
| 
 
88964fcccfef
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/Ecoregionalization_workflow commit e03df85746a3b61a382a5ee7e3357a8bf42a5097
 
ecology 
parents:  
diff
changeset
 | 
42 distances <- st_distance(env_sf, occ_sf) | 
| 
 
88964fcccfef
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/Ecoregionalization_workflow commit e03df85746a3b61a382a5ee7e3357a8bf42a5097
 
ecology 
parents:  
diff
changeset
 | 
43 | 
| 
 
88964fcccfef
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/Ecoregionalization_workflow commit e03df85746a3b61a382a5ee7e3357a8bf42a5097
 
ecology 
parents:  
diff
changeset
 | 
44 #Extract the corresponding distances between occ and env | 
| 
 
88964fcccfef
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/Ecoregionalization_workflow commit e03df85746a3b61a382a5ee7e3357a8bf42a5097
 
ecology 
parents:  
diff
changeset
 | 
45 | 
| 
 
88964fcccfef
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/Ecoregionalization_workflow commit e03df85746a3b61a382a5ee7e3357a8bf42a5097
 
ecology 
parents:  
diff
changeset
 | 
46 nearest_distances <- numeric(length(nearest_indices)) | 
| 
 
88964fcccfef
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/Ecoregionalization_workflow commit e03df85746a3b61a382a5ee7e3357a8bf42a5097
 
ecology 
parents:  
diff
changeset
 | 
47 | 
| 
 
88964fcccfef
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/Ecoregionalization_workflow commit e03df85746a3b61a382a5ee7e3357a8bf42a5097
 
ecology 
parents:  
diff
changeset
 | 
48 for (i in 1:length(nearest_indices)) { | 
| 
 
88964fcccfef
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/Ecoregionalization_workflow commit e03df85746a3b61a382a5ee7e3357a8bf42a5097
 
ecology 
parents:  
diff
changeset
 | 
49 nearest_distances[i] <- st_distance(env_sf[nearest_indices[i],], occ_sf[i,]) | 
| 
 
88964fcccfef
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/Ecoregionalization_workflow commit e03df85746a3b61a382a5ee7e3357a8bf42a5097
 
ecology 
parents:  
diff
changeset
 | 
50 } | 
| 
 
88964fcccfef
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/Ecoregionalization_workflow commit e03df85746a3b61a382a5ee7e3357a8bf42a5097
 
ecology 
parents:  
diff
changeset
 | 
51 | 
| 
 
88964fcccfef
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/Ecoregionalization_workflow commit e03df85746a3b61a382a5ee7e3357a8bf42a5097
 
ecology 
parents:  
diff
changeset
 | 
52 #assemble occurrences and environmental parameters in the same file | 
| 
 
88964fcccfef
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/Ecoregionalization_workflow commit e03df85746a3b61a382a5ee7e3357a8bf42a5097
 
ecology 
parents:  
diff
changeset
 | 
53 | 
| 
 
88964fcccfef
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/Ecoregionalization_workflow commit e03df85746a3b61a382a5ee7e3357a8bf42a5097
 
ecology 
parents:  
diff
changeset
 | 
54 nearest_points <- nearest_points[, !names(nearest_points) %in% cols_env] #remove lat and long from env to clean data | 
| 
 
88964fcccfef
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/Ecoregionalization_workflow commit e03df85746a3b61a382a5ee7e3357a8bf42a5097
 
ecology 
parents:  
diff
changeset
 | 
55 new_occ = cbind(occ, nearest_points) | 
| 
 
88964fcccfef
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/Ecoregionalization_workflow commit e03df85746a3b61a382a5ee7e3357a8bf42a5097
 
ecology 
parents:  
diff
changeset
 | 
56 | 
| 
 
88964fcccfef
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/Ecoregionalization_workflow commit e03df85746a3b61a382a5ee7e3357a8bf42a5097
 
ecology 
parents:  
diff
changeset
 | 
57 #Save the file | 
| 
 
88964fcccfef
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/Ecoregionalization_workflow commit e03df85746a3b61a382a5ee7e3357a8bf42a5097
 
ecology 
parents:  
diff
changeset
 | 
58 | 
| 
 
88964fcccfef
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/Ecoregionalization_workflow commit e03df85746a3b61a382a5ee7e3357a8bf42a5097
 
ecology 
parents:  
diff
changeset
 | 
59 write.table(new_occ, file = "occurrence_env.tsv",sep ="\t",quote = F, row.names = F,col.names = T) | 
| 
 
88964fcccfef
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/Ecoregionalization_workflow commit e03df85746a3b61a382a5ee7e3357a8bf42a5097
 
ecology 
parents:  
diff
changeset
 | 
60 | 
| 
 
88964fcccfef
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/Ecoregionalization_workflow commit e03df85746a3b61a382a5ee7e3357a8bf42a5097
 
ecology 
parents:  
diff
changeset
 | 
61 #create an information file with the distances between the points of the two files | 
| 
 
88964fcccfef
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/Ecoregionalization_workflow commit e03df85746a3b61a382a5ee7e3357a8bf42a5097
 
ecology 
parents:  
diff
changeset
 | 
62 | 
| 
 
88964fcccfef
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/Ecoregionalization_workflow commit e03df85746a3b61a382a5ee7e3357a8bf42a5097
 
ecology 
parents:  
diff
changeset
 | 
63 distance_info <- data.frame( | 
| 
 
88964fcccfef
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/Ecoregionalization_workflow commit e03df85746a3b61a382a5ee7e3357a8bf42a5097
 
ecology 
parents:  
diff
changeset
 | 
64 occ_geometry = occ_sf$geometry, | 
| 
 
88964fcccfef
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/Ecoregionalization_workflow commit e03df85746a3b61a382a5ee7e3357a8bf42a5097
 
ecology 
parents:  
diff
changeset
 | 
65 env_geometry = env_sf$geometry[nearest_indices], | 
| 
 
88964fcccfef
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/Ecoregionalization_workflow commit e03df85746a3b61a382a5ee7e3357a8bf42a5097
 
ecology 
parents:  
diff
changeset
 | 
66 distance = nearest_distances | 
| 
 
88964fcccfef
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/Ecoregionalization_workflow commit e03df85746a3b61a382a5ee7e3357a8bf42a5097
 
ecology 
parents:  
diff
changeset
 | 
67 ) | 
| 
 
88964fcccfef
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/Ecoregionalization_workflow commit e03df85746a3b61a382a5ee7e3357a8bf42a5097
 
ecology 
parents:  
diff
changeset
 | 
68 | 
| 
 
88964fcccfef
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/Ecoregionalization_workflow commit e03df85746a3b61a382a5ee7e3357a8bf42a5097
 
ecology 
parents:  
diff
changeset
 | 
69 colnames(distance_info)[1] <- "occ_geometry" | 
| 
 
88964fcccfef
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/Ecoregionalization_workflow commit e03df85746a3b61a382a5ee7e3357a8bf42a5097
 
ecology 
parents:  
diff
changeset
 | 
70 colnames(distance_info)[2] <- "env_geometry" | 
| 
 
88964fcccfef
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/Ecoregionalization_workflow commit e03df85746a3b61a382a5ee7e3357a8bf42a5097
 
ecology 
parents:  
diff
changeset
 | 
71 colnames(distance_info)[3] <- "Distances (meters)" | 
| 
 
88964fcccfef
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/Ecoregionalization_workflow commit e03df85746a3b61a382a5ee7e3357a8bf42a5097
 
ecology 
parents:  
diff
changeset
 | 
72 #save the information file | 
| 
 
88964fcccfef
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/Ecoregionalization_workflow commit e03df85746a3b61a382a5ee7e3357a8bf42a5097
 
ecology 
parents:  
diff
changeset
 | 
73 | 
| 
 
88964fcccfef
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/Ecoregionalization_workflow commit e03df85746a3b61a382a5ee7e3357a8bf42a5097
 
ecology 
parents:  
diff
changeset
 | 
74 write.table(distance_info, file = "infos_file.tsv",sep ="\t",quote = F, row.names = F,col.names = T) | 
| 
 
88964fcccfef
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/Ecoregionalization_workflow commit e03df85746a3b61a382a5ee7e3357a8bf42a5097
 
ecology 
parents:  
diff
changeset
 | 
75 | 
| 
 
88964fcccfef
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/Ecoregionalization_workflow commit e03df85746a3b61a382a5ee7e3357a8bf42a5097
 
ecology 
parents:  
diff
changeset
 | 
76 | 
| 
 
88964fcccfef
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/Ecoregionalization_workflow commit e03df85746a3b61a382a5ee7e3357a8bf42a5097
 
ecology 
parents:  
diff
changeset
 | 
77 | 
