File tree Expand file tree Collapse file tree 2 files changed +5
-9
lines changed Expand file tree Collapse file tree 2 files changed +5
-9
lines changed Original file line number Diff line number Diff line change @@ -8,7 +8,7 @@ plugins {
8
8
}
9
9
10
10
group = " com.genomealmanac.rnaseq"
11
- version = " 1.0.2 "
11
+ version = " 1.0.3 "
12
12
val artifactID = " rsem"
13
13
14
14
repositories {
Original file line number Diff line number Diff line change @@ -28,9 +28,7 @@ val FORWARD_PROB: Map<String, Float> = mapOf(
28
28
fun CmdRunner.runRSEMQuant (parameters : RSEMParameters ) {
29
29
30
30
// create output directory, unpack index
31
- val indexDir = parameters.outputDirectory.resolve(" index" )
32
- Files .createDirectories(indexDir)
33
- this .run (" tar xvf ${parameters.index} -C $indexDir " )
31
+ this .run (" tar xvf ${parameters.index} -C ${parameters.outputDirectory} " )
34
32
35
33
// run RSEM
36
34
this .run ("""
@@ -45,11 +43,9 @@ fun CmdRunner.runRSEMQuant(parameters: RSEMParameters) {
45
43
--forward-prob ${FORWARD_PROB [parameters.strand]} \
46
44
${ if (parameters.pairedEnd) " --paired-end" else " " } \
47
45
${parameters.bam} \
48
- ${indexDir.resolve(parameters.index.getFileName().toString().split(" .tar.gz" )[0 ])} \
49
- ${parameters.outputDirectory.resolve(" ${parameters.outputPrefix} " )}
46
+ ${parameters.outputDirectory.resolve(parameters.index.getFileName().toString().split(" .tar.gz" )[0 ])} \
47
+ ${parameters.outputDirectory.resolve(" ${parameters.outputPrefix} " )} && \
48
+ chmod -R 666 ${parameters.outputDirectory.resolve(" ${parameters.outputPrefix} .stat" )}
50
49
""" )
51
50
52
- // delete unpacked index
53
- indexDir.toFile().deleteRecursively()
54
-
55
51
}
You can’t perform that action at this time.
0 commit comments