Mercurial > repos > ecology > vector_template
annotate geo_cov_temp.R @ 0:f8dad04c9efa draft
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
| author | ecology | 
|---|---|
| date | Tue, 10 Sep 2024 12:47:07 +0000 | 
| parents | |
| children | 
| rev | line source | 
|---|---|
| 
0
 
f8dad04c9efa
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 
ecology 
parents:  
diff
changeset
 | 
1 #27/11/2023 | 
| 
 
f8dad04c9efa
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 
ecology 
parents:  
diff
changeset
 | 
2 #Seguineau Pauline | 
| 
 
f8dad04c9efa
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 
ecology 
parents:  
diff
changeset
 | 
3 #Make geographic coverage template | 
| 
 
f8dad04c9efa
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 
ecology 
parents:  
diff
changeset
 | 
4 | 
| 
 
f8dad04c9efa
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 
ecology 
parents:  
diff
changeset
 | 
5 #Load packages | 
| 
 
f8dad04c9efa
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 
ecology 
parents:  
diff
changeset
 | 
6 | 
| 
 
f8dad04c9efa
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 
ecology 
parents:  
diff
changeset
 | 
7 library(EMLassemblyline) | 
| 
 
f8dad04c9efa
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 
ecology 
parents:  
diff
changeset
 | 
8 | 
| 
 
f8dad04c9efa
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 
ecology 
parents:  
diff
changeset
 | 
9 #Load arguments | 
| 
 
f8dad04c9efa
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 
ecology 
parents:  
diff
changeset
 | 
10 | 
| 
 
f8dad04c9efa
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 
ecology 
parents:  
diff
changeset
 | 
11 args = commandArgs(trailingOnly=TRUE) | 
| 
 
f8dad04c9efa
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 
ecology 
parents:  
diff
changeset
 | 
12 if(length(args)>0){ | 
| 
 
f8dad04c9efa
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 
ecology 
parents:  
diff
changeset
 | 
13 | 
| 
 
f8dad04c9efa
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 
ecology 
parents:  
diff
changeset
 | 
14 data_table <- args[1] | 
| 
 
f8dad04c9efa
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 
ecology 
parents:  
diff
changeset
 | 
15 tablename <- args[2] | 
| 
 
f8dad04c9efa
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 
ecology 
parents:  
diff
changeset
 | 
16 lat_col <- as.numeric(args[3]) | 
| 
 
f8dad04c9efa
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 
ecology 
parents:  
diff
changeset
 | 
17 long_col <- as.numeric(args[4]) | 
| 
 
f8dad04c9efa
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 
ecology 
parents:  
diff
changeset
 | 
18 site_col <- as.numeric(args[5]) | 
| 
 
f8dad04c9efa
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 
ecology 
parents:  
diff
changeset
 | 
19 empty <- args[6] | 
| 
 
f8dad04c9efa
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 
ecology 
parents:  
diff
changeset
 | 
20 } | 
| 
 
f8dad04c9efa
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 
ecology 
parents:  
diff
changeset
 | 
21 | 
| 
 
f8dad04c9efa
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 
ecology 
parents:  
diff
changeset
 | 
22 datatable = read.table(data_table,sep="\t",header=T) | 
| 
 
f8dad04c9efa
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 
ecology 
parents:  
diff
changeset
 | 
23 | 
| 
 
f8dad04c9efa
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 
ecology 
parents:  
diff
changeset
 | 
24 latcol = names(datatable[lat_col]) | 
| 
 
f8dad04c9efa
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 
ecology 
parents:  
diff
changeset
 | 
25 longcol = names(datatable[long_col]) | 
| 
 
f8dad04c9efa
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 
ecology 
parents:  
diff
changeset
 | 
26 sitecol = names(datatable[site_col]) | 
| 
 
f8dad04c9efa
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 
ecology 
parents:  
diff
changeset
 | 
27 | 
| 
 
f8dad04c9efa
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 
ecology 
parents:  
diff
changeset
 | 
28 if (empty == "false"){ | 
| 
 
f8dad04c9efa
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 
ecology 
parents:  
diff
changeset
 | 
29 empty = FALSE | 
| 
 
f8dad04c9efa
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 
ecology 
parents:  
diff
changeset
 | 
30 }else if (empty=="true"){ | 
| 
 
f8dad04c9efa
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 
ecology 
parents:  
diff
changeset
 | 
31 empty=TRUE} | 
| 
 
f8dad04c9efa
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 
ecology 
parents:  
diff
changeset
 | 
32 | 
| 
 
f8dad04c9efa
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 
ecology 
parents:  
diff
changeset
 | 
33 | 
| 
 
f8dad04c9efa
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 
ecology 
parents:  
diff
changeset
 | 
34 #Make template | 
| 
 
f8dad04c9efa
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 
ecology 
parents:  
diff
changeset
 | 
35 | 
| 
 
f8dad04c9efa
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 
ecology 
parents:  
diff
changeset
 | 
36 template_geographic_coverage(path =".", data.path = "data_files", data.table = tablename, lat.col = latcol, lon.col = longcol, site.col = sitecol, empty = empty) | 
| 
 
f8dad04c9efa
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 
ecology 
parents:  
diff
changeset
 | 
37 | 
| 
 
f8dad04c9efa
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 
ecology 
parents:  
diff
changeset
 | 
38 | 
