PatrickRWright / CopraRNA

Target prediction for prokaryotic trans-acting small RNAs
MIT License
4 stars 3 forks source link

Dev #29

Closed JensGeorg closed 2 years ago

JensGeorg commented 4 years ago

Major update of CopraRNA2 functions

JensGeorg commented 4 years ago

Major update of CopraRNA2 functions

martin-raden commented 4 years ago

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

martin-raden commented 4 years ago

für perl scripte scheints sowas zu brauchen

use File::Spec;
use File::Basename;

my $CopraRNA2AuxPath = dirname(File::Spec->rel2abs(__FILE__));
martin-raden commented 4 years ago

@JensGeorg brauchen wir die ganzen dynalign files wirklich, oder wurde da "einfach alles" reingepackt?

JensGeorg commented 4 years ago

@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

martin-raden commented 4 years ago

hab mal wieder der PR aufgemacht.. glaub hast den falschen knopf genommen.. ;)

martin-raden commented 4 years ago

Moin Jens, hier nochmal unsere besprochene wish list

martin-raden commented 4 years ago

gerade noch buggy... also besser noch nicht weiterwurschteln. schaue morgen wieder drauf. ;)

martin-raden commented 4 years ago

sollte wieder laufen.. gibt jetzt ein explizites Changelog.md in dem die änderungen festgehalten werden sollten

martin-raden commented 4 years ago

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

martin-raden commented 4 years ago

@JensGeorg das CopraRNA2html.R hat noch nen fiesen bug:

du hast jalview (teilweise) auskommentiert, aber greifst hier auf (nicht mehr existierende) datenstruktur d zu

https://github.com/JensGeorg/CopraRNA/blob/5f0ebb6e8c558185e6dadde8e8e46fd9dbdb1960/coprarna_aux/CopraRNA2html.r#L260

    #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!

PatrickRWright commented 4 years ago

@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.

martin-raden commented 2 years ago

merging development version of CopraRNA-3 into base repository...