Closed JensGeorg closed 2 years ago
Major update of CopraRNA2 functions
vermute mal, die R scripte brauchen ungefähr sowas hier
getCopraRNAAuxPath <- function() {
cmdArgs <- commandArgs(trailingOnly = FALSE)
needle <- "--file="
match <- grep(needle, cmdArgs)
if (length(match) > 0) {
# Rscript
return(normalizePath(sub(needle, "", cmdArgs[match])))
} else {
# 'source'd via R console
return(normalizePath(sys.frames()[[1]]$ofile))
}
}
ggf. muss noch ein dirname()
um die normalizePath()
calls drumrum...
@JensGeorg kannst das bitte mal einbauen und testen? Danke
für perl scripte scheints sowas zu brauchen
use File::Spec;
use File::Basename;
my $CopraRNA2AuxPath = dirname(File::Spec->rel2abs(__FILE__));
@JensGeorg brauchen wir die ganzen dynalign
files wirklich, oder wurde da "einfach alles" reingepackt?
@JensGeorg brauchen wir die ganzen
dynalign
files wirklich, oder wurde da "einfach alles" reingepackt?
@martin-raden erstmal habe ich einfach alles reingepackt, ehrlich gesagt weiß ich nicht genau was exakt gebraucht wird
hab mal wieder der PR aufgemacht.. glaub hast den falschen knopf genommen.. ;)
Moin Jens, hier nochmal unsere besprochene wish list
gerade noch buggy... also besser noch nicht weiterwurschteln. schaue morgen wieder drauf. ;)
sollte wieder laufen.. gibt jetzt ein explizites Changelog.md
in dem die änderungen festgehalten werden sollten
Moin Jens, wenn du jetzt was änderst, dann trag deine Änderungen bitte (oben) in das Changelog.md
file ein, anstatt sie local in den dateien zu dokumentieren.
Danke, icke
@JensGeorg das CopraRNA2html.R hat noch nen fiesen bug:
du hast jalview (teilweise) auskommentiert, aber greifst hier auf (nicht mehr existierende) datenstruktur d
zu
#d<-dir("./jalview")
mrna<-paste("./evo_alignments2/",d[match(paste(selection,"_mRNA.PNG",sep=""),sub(".*?_","",d))],sep="")
allerdings hast du ganz unten jalview()
auch auskommentiert, sodass die files nicht angelegt werden...
kannst das bitte fixen? danke!
@JensGeorg Kurzer Vorschlag: In RStudio kannst Du "Code -> Reformat Code" machen. So wird das ein wenig besser lesbar mit ein paar Leerzeichen etc.
e.g.
if(rest>0){
jobs[1:rest]<-jobs[1:rest]+1
}
if(rest>0) {
jobs[1:rest] <- jobs[1:rest] + 1
}
Ich würde vorschlagen, dass Du mal das Paket lintr
anschaust. Ich verwende das seit einiger Zeit und finde es sehr hilfreich. Up to you though.
merging development version of CopraRNA-3 into base repository...
Major update of CopraRNA2 functions