Last data update: 2014.03.03

R: Class '"SYSargs"'
SYSargs-classR Documentation

Class "SYSargs"

Description

S4 class container for storing parameters of command-line- or R-based software. SYSargs instances are constructed by the systemArgs function from two simple tablular files: a targets file and a param file. The latter is optional for workflow steps lacking command-line software. Typically, a SYSargs instance stores all sample-level inputs as well as the paths to the corresponding outputs generated by command-line- or R-based software generating sample-level output files. Each sample level input/outfile operation uses its own SYSargs instance. The outpaths of SYSargs usually define the sample inputs for the next SYSargs instance. This connectivity is achieved by writing the outpaths with the writeTargetsout function to a new targets file that serves as input to the next systemArgs call. By chaining several SYSargs steps together one can construct complex workflows involving many sample-level input/output file operations with any combinaton of command-line or R-based software.

Objects from the Class

Objects can be created by calls of the form new("SYSargs", ...).

Slots

targetsin:

Object of class "data.frame" storing tabular data from targets input file

targetsout:

Object of class "data.frame" storing tabular data from targets output file

targetsheader:

Object of class "character" storing header/comment lines of targets file

modules:

Object of class "character" storing software versions from module system

software:

Object of class "character" name of executable of command-line software

cores:

Object of class "numeric" number of CPU cores to use

other:

Object of class "character" additional arguments

reference:

Object of class "character" path to reference genome file

results:

Object of class "character" path to results directory

infile1:

Object of class "character" paths to first FASTQ file

infile2:

Object of class "character" paths to second FASTQ file if data is PE

outfile1:

Object of class "character" paths to output files generated by command-line software

sysargs:

Object of class "character" full commands used to execute external software

outpaths:

Object of class "character" paths to final outputs including postprocessing by Rsamtools

Methods

SampleName

signature(x = "SYSargs"): extracts sample names

[

signature(x = "SYSargs"): subsetting of class with bracket operator

coerce

signature(from = "list", to = "SYSargs"): as(list, "SYSargs")

cores

signature(x = "SYSargs"): extracts data from cores slot

infile1

signature(x = "SYSargs"): extracts data from infile1 slot

infile2

signature(x = "SYSargs"): extracts data from infile2 slot

modules

signature(x = "SYSargs"): extracts data from modules slot

names

signature(x = "SYSargs"): extracts slot names

length

signature(x = "SYSargs"): extracts number of samples

other

signature(x = "SYSargs"): extracts data from other slot

outfile1

signature(x = "SYSargs"): extracts data from outfile1 slot

outpaths

signature(x = "SYSargs"): extracts data from outpath slot

reference

signature(x = "SYSargs"): extracts data from reference slot

results

signature(x = "SYSargs"): extracts data from results slot

show

signature(object = "SYSargs"): summary view of SYSargs objects

software

signature(x = "SYSargs"): extracts data from software slot

targetsheader

signature(x = "SYSargs"): extracts data from targetsheader slot

targetsin

signature(x = "SYSargs"): extracts data from targetsin slot

targetsout

signature(x = "SYSargs"): extracts data from targetsout slot

Author(s)

Thomas Girke

See Also

systemArgs and runCommandline

Examples

showClass("SYSargs")
## Construct SYSargs object from param and targets files 
param <- system.file("extdata", "tophat.param", package="systemPipeR")
targets <- system.file("extdata", "targets.txt", package="systemPipeR")
args <- systemArgs(sysma=param, mytargets=targets)
args
names(args); targetsin(args); targetsout(args); targetsheader(args); 
software(args); modules(args); cores(args); outpaths(args) 
sysargs(args); other(args); reference(args); results(args); infile1(args)
infile2(args); outfile1(args); SampleName(args)

## Return sample comparisons
readComp(args, format = "vector", delim = "-")

## The subsetting operator '[' allows to select specific samples
args[1:4]

## Not run: 
## Execute SYSargs on single machine
runCommandline(args=args)

## Execute SYSargs on multiple machines  
qsubargs <- getQsubargs(queue="batch", Nnodes="nodes=1", cores=cores(args), memory="mem=10gb", time="walltime=20:00:00")
qsubRun(appfct="runCommandline(args=args)", appargs=args, qsubargs=qsubargs, Nqsubs=1, submitdir="results", package="systemPipeR")

## Write outpaths to new targets file for next SYSargs step
writeTargetsout(x=args, file="default")

## End(Not run)

Results


R version 3.3.1 (2016-06-21) -- "Bug in Your Hair"
Copyright (C) 2016 The R Foundation for Statistical Computing
Platform: x86_64-pc-linux-gnu (64-bit)

R is free software and comes with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under certain conditions.
Type 'license()' or 'licence()' for distribution details.

R is a collaborative project with many contributors.
Type 'contributors()' for more information and
'citation()' on how to cite R or R packages in publications.

Type 'demo()' for some demos, 'help()' for on-line help, or
'help.start()' for an HTML browser interface to help.
Type 'q()' to quit R.

> library(systemPipeR)
Loading required package: Rsamtools
Loading required package: GenomeInfoDb
Loading required package: stats4
Loading required package: BiocGenerics
Loading required package: parallel

Attaching package: 'BiocGenerics'

The following objects are masked from 'package:parallel':

    clusterApply, clusterApplyLB, clusterCall, clusterEvalQ,
    clusterExport, clusterMap, parApply, parCapply, parLapply,
    parLapplyLB, parRapply, parSapply, parSapplyLB

The following objects are masked from 'package:stats':

    IQR, mad, xtabs

The following objects are masked from 'package:base':

    Filter, Find, Map, Position, Reduce, anyDuplicated, append,
    as.data.frame, cbind, colnames, do.call, duplicated, eval, evalq,
    get, grep, grepl, intersect, is.unsorted, lapply, lengths, mapply,
    match, mget, order, paste, pmax, pmax.int, pmin, pmin.int, rank,
    rbind, rownames, sapply, setdiff, sort, table, tapply, union,
    unique, unsplit

Loading required package: S4Vectors

Attaching package: 'S4Vectors'

The following objects are masked from 'package:base':

    colMeans, colSums, expand.grid, rowMeans, rowSums

Loading required package: IRanges
Loading required package: GenomicRanges
Loading required package: Biostrings
Loading required package: XVector
Loading required package: ShortRead
Loading required package: BiocParallel
Loading required package: GenomicAlignments
Loading required package: SummarizedExperiment
Loading required package: Biobase
Welcome to Bioconductor

    Vignettes contain introductory material; view with
    'browseVignettes()'. To cite Bioconductor, see
    'citation("Biobase")', and for packages 'citation("pkgname")'.


> png(filename="/home/ddbj/snapshot/RGM3/R_BC/result/systemPipeR/SYSargs-class.Rd_%03d_medium.png", width=480, height=480)
> ### Name: SYSargs-class
> ### Title: Class '"SYSargs"'
> ### Aliases: SYSargs-class [,SYSargs,ANY,ANY,ANY-method
> ###   coerce,list,SYSargs-method cores,SYSargs-method
> ###   infile1,SYSargs-method infile2,SYSargs-method modules,SYSargs-method
> ###   names,SYSargs-method length,SYSargs-method other,SYSargs-method
> ###   results,SYSargs-method outfile1,SYSargs-method
> ###   outpaths,SYSargs-method reference,SYSargs-method show,SYSargs-method
> ###   software,SYSargs-method sysargs,SYSargs-method
> ###   SampleName,SYSargs-method targetsheader,SYSargs-method
> ###   targetsin,SYSargs-method targetsout,SYSargs-method
> ### Keywords: classes
> 
> ### ** Examples
> 
> showClass("SYSargs")
Class "SYSargs" [package "systemPipeR"]

Slots:
                                                                            
Name:      targetsin    targetsout targetsheader       modules      software
Class:    data.frame    data.frame     character     character     character
                                                                            
Name:          cores         other     reference       results       infile1
Class:       numeric     character     character     character     character
                                                              
Name:        infile2      outfile1       sysargs      outpaths
Class:     character     character     character     character
> ## Construct SYSargs object from param and targets files 
> param <- system.file("extdata", "tophat.param", package="systemPipeR")
> targets <- system.file("extdata", "targets.txt", package="systemPipeR")
> args <- systemArgs(sysma=param, mytargets=targets)
There were 18 warnings (use warnings() to see them)
> args
An instance of 'SYSargs' for running 'tophat' on 18 samples 
> names(args); targetsin(args); targetsout(args); targetsheader(args); 
 [1] "targetsin"     "targetsout"    "targetsheader" "modules"      
 [5] "software"      "cores"         "other"         "reference"    
 [9] "results"       "infile1"       "infile2"       "outfile1"     
[13] "sysargs"       "outpaths"     
                   FileName SampleName Factor SampleLong Experiment        Date
1  ./data/SRR446027_1.fastq        M1A     M1  Mock.1h.A          1 23-Mar-2012
2  ./data/SRR446028_1.fastq        M1B     M1  Mock.1h.B          1 23-Mar-2012
3  ./data/SRR446029_1.fastq        A1A     A1   Avr.1h.A          1 23-Mar-2012
4  ./data/SRR446030_1.fastq        A1B     A1   Avr.1h.B          1 23-Mar-2012
5  ./data/SRR446031_1.fastq        V1A     V1   Vir.1h.A          1 23-Mar-2012
6  ./data/SRR446032_1.fastq        V1B     V1   Vir.1h.B          1 23-Mar-2012
7  ./data/SRR446033_1.fastq        M6A     M6  Mock.6h.A          1 23-Mar-2012
8  ./data/SRR446034_1.fastq        M6B     M6  Mock.6h.B          1 23-Mar-2012
9  ./data/SRR446035_1.fastq        A6A     A6   Avr.6h.A          1 23-Mar-2012
10 ./data/SRR446036_1.fastq        A6B     A6   Avr.6h.B          1 23-Mar-2012
11 ./data/SRR446037_1.fastq        V6A     V6   Vir.6h.A          1 23-Mar-2012
12 ./data/SRR446038_1.fastq        V6B     V6   Vir.6h.B          1 23-Mar-2012
13 ./data/SRR446039_1.fastq       M12A    M12 Mock.12h.A          1 23-Mar-2012
14 ./data/SRR446040_1.fastq       M12B    M12 Mock.12h.B          1 23-Mar-2012
15 ./data/SRR446041_1.fastq       A12A    A12  Avr.12h.A          1 23-Mar-2012
16 ./data/SRR446042_1.fastq       A12B    A12  Avr.12h.B          1 23-Mar-2012
17 ./data/SRR446043_1.fastq       V12A    V12  Vir.12h.A          1 23-Mar-2012
18 ./data/SRR446044_1.fastq       V12B    V12  Vir.12h.B          1 23-Mar-2012
                                                                                FileName
1  /home/ddbj/DataUpdator-rgm3/target/results/SRR446027_1.fastq.tophat/accepted_hits.bam
2  /home/ddbj/DataUpdator-rgm3/target/results/SRR446028_1.fastq.tophat/accepted_hits.bam
3  /home/ddbj/DataUpdator-rgm3/target/results/SRR446029_1.fastq.tophat/accepted_hits.bam
4  /home/ddbj/DataUpdator-rgm3/target/results/SRR446030_1.fastq.tophat/accepted_hits.bam
5  /home/ddbj/DataUpdator-rgm3/target/results/SRR446031_1.fastq.tophat/accepted_hits.bam
6  /home/ddbj/DataUpdator-rgm3/target/results/SRR446032_1.fastq.tophat/accepted_hits.bam
7  /home/ddbj/DataUpdator-rgm3/target/results/SRR446033_1.fastq.tophat/accepted_hits.bam
8  /home/ddbj/DataUpdator-rgm3/target/results/SRR446034_1.fastq.tophat/accepted_hits.bam
9  /home/ddbj/DataUpdator-rgm3/target/results/SRR446035_1.fastq.tophat/accepted_hits.bam
10 /home/ddbj/DataUpdator-rgm3/target/results/SRR446036_1.fastq.tophat/accepted_hits.bam
11 /home/ddbj/DataUpdator-rgm3/target/results/SRR446037_1.fastq.tophat/accepted_hits.bam
12 /home/ddbj/DataUpdator-rgm3/target/results/SRR446038_1.fastq.tophat/accepted_hits.bam
13 /home/ddbj/DataUpdator-rgm3/target/results/SRR446039_1.fastq.tophat/accepted_hits.bam
14 /home/ddbj/DataUpdator-rgm3/target/results/SRR446040_1.fastq.tophat/accepted_hits.bam
15 /home/ddbj/DataUpdator-rgm3/target/results/SRR446041_1.fastq.tophat/accepted_hits.bam
16 /home/ddbj/DataUpdator-rgm3/target/results/SRR446042_1.fastq.tophat/accepted_hits.bam
17 /home/ddbj/DataUpdator-rgm3/target/results/SRR446043_1.fastq.tophat/accepted_hits.bam
18 /home/ddbj/DataUpdator-rgm3/target/results/SRR446044_1.fastq.tophat/accepted_hits.bam
   SampleName Factor SampleLong Experiment        Date
1         M1A     M1  Mock.1h.A          1 23-Mar-2012
2         M1B     M1  Mock.1h.B          1 23-Mar-2012
3         A1A     A1   Avr.1h.A          1 23-Mar-2012
4         A1B     A1   Avr.1h.B          1 23-Mar-2012
5         V1A     V1   Vir.1h.A          1 23-Mar-2012
6         V1B     V1   Vir.1h.B          1 23-Mar-2012
7         M6A     M6  Mock.6h.A          1 23-Mar-2012
8         M6B     M6  Mock.6h.B          1 23-Mar-2012
9         A6A     A6   Avr.6h.A          1 23-Mar-2012
10        A6B     A6   Avr.6h.B          1 23-Mar-2012
11        V6A     V6   Vir.6h.A          1 23-Mar-2012
12        V6B     V6   Vir.6h.B          1 23-Mar-2012
13       M12A    M12 Mock.12h.A          1 23-Mar-2012
14       M12B    M12 Mock.12h.B          1 23-Mar-2012
15       A12A    A12  Avr.12h.A          1 23-Mar-2012
16       A12B    A12  Avr.12h.B          1 23-Mar-2012
17       V12A    V12  Vir.12h.A          1 23-Mar-2012
18       V12B    V12  Vir.12h.B          1 23-Mar-2012
[1] "# Project ID: Arabidopsis - Pseudomonas alternative splicing study (SRA: SRP010938; PMID: 24098335)"                                                                              
[2] "# The following line(s) allow to specify the contrasts needed for comparative analyses, such as DEG identification. All possible comparisons can be specified with 'CMPset: ALL'."
[3] "# <CMP> CMPset1: M1-A1, M1-V1, A1-V1, M6-A6, M6-V6, A6-V6, M12-A12, M12-V12, A12-V12"                                                                                             
[4] "# <CMP> CMPset2: ALL"                                                                                                                                                             
> software(args); modules(args); cores(args); outpaths(args) 
[1] "tophat"
[1] "bowtie2/2.2.5" "tophat/2.0.14"
[1] 4
                                                                                    M1A 
"/home/ddbj/DataUpdator-rgm3/target/results/SRR446027_1.fastq.tophat/accepted_hits.bam" 
                                                                                    M1B 
"/home/ddbj/DataUpdator-rgm3/target/results/SRR446028_1.fastq.tophat/accepted_hits.bam" 
                                                                                    A1A 
"/home/ddbj/DataUpdator-rgm3/target/results/SRR446029_1.fastq.tophat/accepted_hits.bam" 
                                                                                    A1B 
"/home/ddbj/DataUpdator-rgm3/target/results/SRR446030_1.fastq.tophat/accepted_hits.bam" 
                                                                                    V1A 
"/home/ddbj/DataUpdator-rgm3/target/results/SRR446031_1.fastq.tophat/accepted_hits.bam" 
                                                                                    V1B 
"/home/ddbj/DataUpdator-rgm3/target/results/SRR446032_1.fastq.tophat/accepted_hits.bam" 
                                                                                    M6A 
"/home/ddbj/DataUpdator-rgm3/target/results/SRR446033_1.fastq.tophat/accepted_hits.bam" 
                                                                                    M6B 
"/home/ddbj/DataUpdator-rgm3/target/results/SRR446034_1.fastq.tophat/accepted_hits.bam" 
                                                                                    A6A 
"/home/ddbj/DataUpdator-rgm3/target/results/SRR446035_1.fastq.tophat/accepted_hits.bam" 
                                                                                    A6B 
"/home/ddbj/DataUpdator-rgm3/target/results/SRR446036_1.fastq.tophat/accepted_hits.bam" 
                                                                                    V6A 
"/home/ddbj/DataUpdator-rgm3/target/results/SRR446037_1.fastq.tophat/accepted_hits.bam" 
                                                                                    V6B 
"/home/ddbj/DataUpdator-rgm3/target/results/SRR446038_1.fastq.tophat/accepted_hits.bam" 
                                                                                   M12A 
"/home/ddbj/DataUpdator-rgm3/target/results/SRR446039_1.fastq.tophat/accepted_hits.bam" 
                                                                                   M12B 
"/home/ddbj/DataUpdator-rgm3/target/results/SRR446040_1.fastq.tophat/accepted_hits.bam" 
                                                                                   A12A 
"/home/ddbj/DataUpdator-rgm3/target/results/SRR446041_1.fastq.tophat/accepted_hits.bam" 
                                                                                   A12B 
"/home/ddbj/DataUpdator-rgm3/target/results/SRR446042_1.fastq.tophat/accepted_hits.bam" 
                                                                                   V12A 
"/home/ddbj/DataUpdator-rgm3/target/results/SRR446043_1.fastq.tophat/accepted_hits.bam" 
                                                                                   V12B 
"/home/ddbj/DataUpdator-rgm3/target/results/SRR446044_1.fastq.tophat/accepted_hits.bam" 
> sysargs(args); other(args); reference(args); results(args); infile1(args)
                                                                                                                                                                                                       M1A 
"tophat -p 4 -g 1 --segment-length 25 -i 30 -I 3000 -o /home/ddbj/DataUpdator-rgm3/target/results/SRR446027_1.fastq.tophat /home/ddbj/DataUpdator-rgm3/target/data/tair10.fasta ./data/SRR446027_1.fastq " 
                                                                                                                                                                                                       M1B 
"tophat -p 4 -g 1 --segment-length 25 -i 30 -I 3000 -o /home/ddbj/DataUpdator-rgm3/target/results/SRR446028_1.fastq.tophat /home/ddbj/DataUpdator-rgm3/target/data/tair10.fasta ./data/SRR446028_1.fastq " 
                                                                                                                                                                                                       A1A 
"tophat -p 4 -g 1 --segment-length 25 -i 30 -I 3000 -o /home/ddbj/DataUpdator-rgm3/target/results/SRR446029_1.fastq.tophat /home/ddbj/DataUpdator-rgm3/target/data/tair10.fasta ./data/SRR446029_1.fastq " 
                                                                                                                                                                                                       A1B 
"tophat -p 4 -g 1 --segment-length 25 -i 30 -I 3000 -o /home/ddbj/DataUpdator-rgm3/target/results/SRR446030_1.fastq.tophat /home/ddbj/DataUpdator-rgm3/target/data/tair10.fasta ./data/SRR446030_1.fastq " 
                                                                                                                                                                                                       V1A 
"tophat -p 4 -g 1 --segment-length 25 -i 30 -I 3000 -o /home/ddbj/DataUpdator-rgm3/target/results/SRR446031_1.fastq.tophat /home/ddbj/DataUpdator-rgm3/target/data/tair10.fasta ./data/SRR446031_1.fastq " 
                                                                                                                                                                                                       V1B 
"tophat -p 4 -g 1 --segment-length 25 -i 30 -I 3000 -o /home/ddbj/DataUpdator-rgm3/target/results/SRR446032_1.fastq.tophat /home/ddbj/DataUpdator-rgm3/target/data/tair10.fasta ./data/SRR446032_1.fastq " 
                                                                                                                                                                                                       M6A 
"tophat -p 4 -g 1 --segment-length 25 -i 30 -I 3000 -o /home/ddbj/DataUpdator-rgm3/target/results/SRR446033_1.fastq.tophat /home/ddbj/DataUpdator-rgm3/target/data/tair10.fasta ./data/SRR446033_1.fastq " 
                                                                                                                                                                                                       M6B 
"tophat -p 4 -g 1 --segment-length 25 -i 30 -I 3000 -o /home/ddbj/DataUpdator-rgm3/target/results/SRR446034_1.fastq.tophat /home/ddbj/DataUpdator-rgm3/target/data/tair10.fasta ./data/SRR446034_1.fastq " 
                                                                                                                                                                                                       A6A 
"tophat -p 4 -g 1 --segment-length 25 -i 30 -I 3000 -o /home/ddbj/DataUpdator-rgm3/target/results/SRR446035_1.fastq.tophat /home/ddbj/DataUpdator-rgm3/target/data/tair10.fasta ./data/SRR446035_1.fastq " 
                                                                                                                                                                                                       A6B 
"tophat -p 4 -g 1 --segment-length 25 -i 30 -I 3000 -o /home/ddbj/DataUpdator-rgm3/target/results/SRR446036_1.fastq.tophat /home/ddbj/DataUpdator-rgm3/target/data/tair10.fasta ./data/SRR446036_1.fastq " 
                                                                                                                                                                                                       V6A 
"tophat -p 4 -g 1 --segment-length 25 -i 30 -I 3000 -o /home/ddbj/DataUpdator-rgm3/target/results/SRR446037_1.fastq.tophat /home/ddbj/DataUpdator-rgm3/target/data/tair10.fasta ./data/SRR446037_1.fastq " 
                                                                                                                                                                                                       V6B 
"tophat -p 4 -g 1 --segment-length 25 -i 30 -I 3000 -o /home/ddbj/DataUpdator-rgm3/target/results/SRR446038_1.fastq.tophat /home/ddbj/DataUpdator-rgm3/target/data/tair10.fasta ./data/SRR446038_1.fastq " 
                                                                                                                                                                                                      M12A 
"tophat -p 4 -g 1 --segment-length 25 -i 30 -I 3000 -o /home/ddbj/DataUpdator-rgm3/target/results/SRR446039_1.fastq.tophat /home/ddbj/DataUpdator-rgm3/target/data/tair10.fasta ./data/SRR446039_1.fastq " 
                                                                                                                                                                                                      M12B 
"tophat -p 4 -g 1 --segment-length 25 -i 30 -I 3000 -o /home/ddbj/DataUpdator-rgm3/target/results/SRR446040_1.fastq.tophat /home/ddbj/DataUpdator-rgm3/target/data/tair10.fasta ./data/SRR446040_1.fastq " 
                                                                                                                                                                                                      A12A 
"tophat -p 4 -g 1 --segment-length 25 -i 30 -I 3000 -o /home/ddbj/DataUpdator-rgm3/target/results/SRR446041_1.fastq.tophat /home/ddbj/DataUpdator-rgm3/target/data/tair10.fasta ./data/SRR446041_1.fastq " 
                                                                                                                                                                                                      A12B 
"tophat -p 4 -g 1 --segment-length 25 -i 30 -I 3000 -o /home/ddbj/DataUpdator-rgm3/target/results/SRR446042_1.fastq.tophat /home/ddbj/DataUpdator-rgm3/target/data/tair10.fasta ./data/SRR446042_1.fastq " 
                                                                                                                                                                                                      V12A 
"tophat -p 4 -g 1 --segment-length 25 -i 30 -I 3000 -o /home/ddbj/DataUpdator-rgm3/target/results/SRR446043_1.fastq.tophat /home/ddbj/DataUpdator-rgm3/target/data/tair10.fasta ./data/SRR446043_1.fastq " 
                                                                                                                                                                                                      V12B 
"tophat -p 4 -g 1 --segment-length 25 -i 30 -I 3000 -o /home/ddbj/DataUpdator-rgm3/target/results/SRR446044_1.fastq.tophat /home/ddbj/DataUpdator-rgm3/target/data/tair10.fasta ./data/SRR446044_1.fastq " 
[1] "-g 1 --segment-length 25 -i 30 -I 3000"
[1] "/home/ddbj/DataUpdator-rgm3/target/data/tair10.fasta"
[1] "/home/ddbj/DataUpdator-rgm3/target/results/"
                       M1A                        M1B 
"./data/SRR446027_1.fastq" "./data/SRR446028_1.fastq" 
                       A1A                        A1B 
"./data/SRR446029_1.fastq" "./data/SRR446030_1.fastq" 
                       V1A                        V1B 
"./data/SRR446031_1.fastq" "./data/SRR446032_1.fastq" 
                       M6A                        M6B 
"./data/SRR446033_1.fastq" "./data/SRR446034_1.fastq" 
                       A6A                        A6B 
"./data/SRR446035_1.fastq" "./data/SRR446036_1.fastq" 
                       V6A                        V6B 
"./data/SRR446037_1.fastq" "./data/SRR446038_1.fastq" 
                      M12A                       M12B 
"./data/SRR446039_1.fastq" "./data/SRR446040_1.fastq" 
                      A12A                       A12B 
"./data/SRR446041_1.fastq" "./data/SRR446042_1.fastq" 
                      V12A                       V12B 
"./data/SRR446043_1.fastq" "./data/SRR446044_1.fastq" 
> infile2(args); outfile1(args); SampleName(args)
 M1A  M1B  A1A  A1B  V1A  V1B  M6A  M6B  A6A  A6B  V6A  V6B M12A M12B A12A A12B 
  ""   ""   ""   ""   ""   ""   ""   ""   ""   ""   ""   ""   ""   ""   ""   "" 
V12A V12B 
  ""   "" 
                                                                  M1A 
"/home/ddbj/DataUpdator-rgm3/target/results/SRR446027_1.fastq.tophat" 
                                                                  M1B 
"/home/ddbj/DataUpdator-rgm3/target/results/SRR446028_1.fastq.tophat" 
                                                                  A1A 
"/home/ddbj/DataUpdator-rgm3/target/results/SRR446029_1.fastq.tophat" 
                                                                  A1B 
"/home/ddbj/DataUpdator-rgm3/target/results/SRR446030_1.fastq.tophat" 
                                                                  V1A 
"/home/ddbj/DataUpdator-rgm3/target/results/SRR446031_1.fastq.tophat" 
                                                                  V1B 
"/home/ddbj/DataUpdator-rgm3/target/results/SRR446032_1.fastq.tophat" 
                                                                  M6A 
"/home/ddbj/DataUpdator-rgm3/target/results/SRR446033_1.fastq.tophat" 
                                                                  M6B 
"/home/ddbj/DataUpdator-rgm3/target/results/SRR446034_1.fastq.tophat" 
                                                                  A6A 
"/home/ddbj/DataUpdator-rgm3/target/results/SRR446035_1.fastq.tophat" 
                                                                  A6B 
"/home/ddbj/DataUpdator-rgm3/target/results/SRR446036_1.fastq.tophat" 
                                                                  V6A 
"/home/ddbj/DataUpdator-rgm3/target/results/SRR446037_1.fastq.tophat" 
                                                                  V6B 
"/home/ddbj/DataUpdator-rgm3/target/results/SRR446038_1.fastq.tophat" 
                                                                 M12A 
"/home/ddbj/DataUpdator-rgm3/target/results/SRR446039_1.fastq.tophat" 
                                                                 M12B 
"/home/ddbj/DataUpdator-rgm3/target/results/SRR446040_1.fastq.tophat" 
                                                                 A12A 
"/home/ddbj/DataUpdator-rgm3/target/results/SRR446041_1.fastq.tophat" 
                                                                 A12B 
"/home/ddbj/DataUpdator-rgm3/target/results/SRR446042_1.fastq.tophat" 
                                                                 V12A 
"/home/ddbj/DataUpdator-rgm3/target/results/SRR446043_1.fastq.tophat" 
                                                                 V12B 
"/home/ddbj/DataUpdator-rgm3/target/results/SRR446044_1.fastq.tophat" 
 [1] "M1A"  "M1B"  "A1A"  "A1B"  "V1A"  "V1B"  "M6A"  "M6B"  "A6A"  "A6B" 
[11] "V6A"  "V6B"  "M12A" "M12B" "A12A" "A12B" "V12A" "V12B"
> 
> ## Return sample comparisons
> readComp(args, format = "vector", delim = "-")
$CMPset1
[1] "M1-A1"   "M1-V1"   "A1-V1"   "M6-A6"   "M6-V6"   "A6-V6"   "M12-A12"
[8] "M12-V12" "A12-V12"

$CMPset2
 [1] "M1-A1"   "M1-V1"   "M1-M6"   "M1-A6"   "M1-V6"   "M1-M12"  "M1-A12" 
 [8] "M1-V12"  "A1-V1"   "A1-M6"   "A1-A6"   "A1-V6"   "A1-M12"  "A1-A12" 
[15] "A1-V12"  "V1-M6"   "V1-A6"   "V1-V6"   "V1-M12"  "V1-A12"  "V1-V12" 
[22] "M6-A6"   "M6-V6"   "M6-M12"  "M6-A12"  "M6-V12"  "A6-V6"   "A6-M12" 
[29] "A6-A12"  "A6-V12"  "V6-M12"  "V6-A12"  "V6-V12"  "M12-A12" "M12-V12"
[36] "A12-V12"

> 
> ## The subsetting operator '[' allows to select specific samples
> args[1:4]
An instance of 'SYSargs' for running 'tophat' on 4 samples 
> 
> ## Not run: 
> ##D ## Execute SYSargs on single machine
> ##D runCommandline(args=args)
> ##D 
> ##D ## Execute SYSargs on multiple machines  
> ##D qsubargs <- getQsubargs(queue="batch", Nnodes="nodes=1", cores=cores(args), memory="mem=10gb", time="walltime=20:00:00")
> ##D qsubRun(appfct="runCommandline(args=args)", appargs=args, qsubargs=qsubargs, Nqsubs=1, submitdir="results", package="systemPipeR")
> ##D 
> ##D ## Write outpaths to new targets file for next SYSargs step
> ##D writeTargetsout(x=args, file="default")
> ## End(Not run)
> 
> 
> 
> 
> 
> dev.off()
null device 
          1 
>