Mercurial > repos > ecology > raster_template
annotate annotations_template.R @ 2:7639df7ab353 draft default tip
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 61182ba790bdeeb98750403b869051ccad1a736c
| author | ecology | 
|---|---|
| date | Thu, 16 Jan 2025 15:53:06 +0000 | 
| parents | 04b3a90fa431 | 
| children | 
| rev | line source | 
|---|---|
| 0 
04b3a90fa431
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 ecology parents: diff
changeset | 1 #17/07/2024 | 
| 
04b3a90fa431
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 ecology parents: diff
changeset | 2 #Seguineau Pauline | 
| 
04b3a90fa431
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 ecology parents: diff
changeset | 3 | 
| 
04b3a90fa431
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 ecology parents: diff
changeset | 4 #Make annotation template | 
| 
04b3a90fa431
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 ecology parents: diff
changeset | 5 #Load packages | 
| 
04b3a90fa431
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 ecology parents: diff
changeset | 6 | 
| 
04b3a90fa431
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 ecology parents: diff
changeset | 7 library(EMLassemblyline) | 
| 
04b3a90fa431
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 ecology parents: diff
changeset | 8 | 
| 
04b3a90fa431
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 ecology parents: diff
changeset | 9 #Load arguments | 
| 
04b3a90fa431
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 ecology parents: diff
changeset | 10 | 
| 
04b3a90fa431
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) | 
| 
04b3a90fa431
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 ecology parents: diff
changeset | 12 | 
| 
04b3a90fa431
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 ecology parents: diff
changeset | 13 if(length(args)>0){ | 
| 
04b3a90fa431
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 ecology parents: diff
changeset | 14 prod <- args[1] | 
| 
04b3a90fa431
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 ecology parents: diff
changeset | 15 if (prod == "fr_scratch"){ | 
| 
04b3a90fa431
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 ecology parents: diff
changeset | 16 select <- args[2] | 
| 
04b3a90fa431
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 ecology parents: diff
changeset | 17 data_table <- args[3] | 
| 
04b3a90fa431
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 ecology parents: diff
changeset | 18 if(select == "data_table"){ | 
| 
04b3a90fa431
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 ecology parents: diff
changeset | 19 data_table <- args[3] | 
| 
04b3a90fa431
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 ecology parents: diff
changeset | 20 }else if(select == "other_entities"){ | 
| 
04b3a90fa431
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 ecology parents: diff
changeset | 21 other_entities <- args[3] | 
| 
04b3a90fa431
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 ecology parents: diff
changeset | 22 }else if(select == "both"){ | 
| 
04b3a90fa431
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 ecology parents: diff
changeset | 23 data_table <- args[3] | 
| 
04b3a90fa431
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 ecology parents: diff
changeset | 24 other_entities <- args[4]} | 
| 
04b3a90fa431
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 ecology parents: diff
changeset | 25 }else{ | 
| 
04b3a90fa431
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 ecology parents: diff
changeset | 26 eml <- args[2] | 
| 
04b3a90fa431
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 ecology parents: diff
changeset | 27 } | 
| 
04b3a90fa431
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 ecology parents: diff
changeset | 28 } | 
| 
04b3a90fa431
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 ecology parents: diff
changeset | 29 | 
| 
04b3a90fa431
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 ecology parents: diff
changeset | 30 #Transform arguments | 
| 
04b3a90fa431
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 ecology parents: diff
changeset | 31 | 
| 
04b3a90fa431
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 ecology parents: diff
changeset | 32 if(prod =="fr_scratch" && select == "both"){ | 
| 
04b3a90fa431
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 ecology parents: diff
changeset | 33 table = strsplit(data_table," ") | 
| 
04b3a90fa431
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 ecology parents: diff
changeset | 34 other = strsplit(other_entities," ") | 
| 
04b3a90fa431
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 ecology parents: diff
changeset | 35 | 
| 
04b3a90fa431
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 ecology parents: diff
changeset | 36 #Make templates to add annotations from scratch | 
| 
04b3a90fa431
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 ecology parents: diff
changeset | 37 | 
| 
04b3a90fa431
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 ecology parents: diff
changeset | 38 template_annotations( | 
| 
04b3a90fa431
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 ecology parents: diff
changeset | 39 path ="data_files/", | 
| 
04b3a90fa431
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 ecology parents: diff
changeset | 40 data.table = table[[1]], | 
| 
04b3a90fa431
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 ecology parents: diff
changeset | 41 other.entity = other[[1]]) | 
| 
04b3a90fa431
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 ecology parents: diff
changeset | 42 | 
| 
04b3a90fa431
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 ecology parents: diff
changeset | 43 }else if (prod == "fr_scratch" && select == "data_table"){ | 
| 
04b3a90fa431
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 ecology parents: diff
changeset | 44 | 
| 
04b3a90fa431
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 ecology parents: diff
changeset | 45 table = strsplit(data_table," ") | 
| 
04b3a90fa431
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 ecology parents: diff
changeset | 46 template_annotations( | 
| 
04b3a90fa431
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 ecology parents: diff
changeset | 47 path ="data_files/", | 
| 
04b3a90fa431
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 ecology parents: diff
changeset | 48 data.table = table[[1]]) | 
| 
04b3a90fa431
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 ecology parents: diff
changeset | 49 | 
| 
04b3a90fa431
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 ecology parents: diff
changeset | 50 }else if (prod == "fr_scratch" && select == "other_entities"){ | 
| 
04b3a90fa431
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 ecology parents: diff
changeset | 51 | 
| 
04b3a90fa431
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 ecology parents: diff
changeset | 52 other = strsplit(other_entities," ") | 
| 
04b3a90fa431
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 ecology parents: diff
changeset | 53 template_annotations( | 
| 
04b3a90fa431
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 ecology parents: diff
changeset | 54 path ="data_files/", | 
| 
04b3a90fa431
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 ecology parents: diff
changeset | 55 other.entity = other[[1]]) | 
| 
04b3a90fa431
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 ecology parents: diff
changeset | 56 | 
| 
04b3a90fa431
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 ecology parents: diff
changeset | 57 #Make templates to add annotations from EML file | 
| 
04b3a90fa431
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 ecology parents: diff
changeset | 58 | 
| 
04b3a90fa431
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 ecology parents: diff
changeset | 59 }else{ | 
| 
04b3a90fa431
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 ecology parents: diff
changeset | 60 template_annotations( | 
| 
04b3a90fa431
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 ecology parents: diff
changeset | 61 path= "data_files/", | 
| 
04b3a90fa431
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 ecology parents: diff
changeset | 62 eml = eml)} | 
| 
04b3a90fa431
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 ecology parents: diff
changeset | 63 | 
| 
04b3a90fa431
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 ecology parents: diff
changeset | 64 | 
| 
04b3a90fa431
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 ecology parents: diff
changeset | 65 | 
| 
04b3a90fa431
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 ecology parents: diff
changeset | 66 | 
| 
04b3a90fa431
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 ecology parents: diff
changeset | 67 | 
| 
04b3a90fa431
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 ecology parents: diff
changeset | 68 | 
| 
04b3a90fa431
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 ecology parents: diff
changeset | 69 | 
| 
04b3a90fa431
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 ecology parents: diff
changeset | 70 | 
| 
04b3a90fa431
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 ecology parents: diff
changeset | 71 | 
| 
04b3a90fa431
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 ecology parents: diff
changeset | 72 | 
| 
04b3a90fa431
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 ecology parents: diff
changeset | 73 | 
| 
04b3a90fa431
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 ecology parents: diff
changeset | 74 | 
| 
04b3a90fa431
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 ecology parents: diff
changeset | 75 | 
| 
04b3a90fa431
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 ecology parents: diff
changeset | 76 | 
| 
04b3a90fa431
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 ecology parents: diff
changeset | 77 | 
| 
04b3a90fa431
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 ecology parents: diff
changeset | 78 | 
| 
04b3a90fa431
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 ecology parents: diff
changeset | 79 | 
| 
04b3a90fa431
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 ecology parents: diff
changeset | 80 | 
| 
04b3a90fa431
planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/EMLassemblyline commit 2d36dc964f548b5acbc43ffd78e51e6fc7dc80bb
 ecology parents: diff
changeset | 81 | 
