[BioC] regular expression for targets

Joern Toedling toedling at ebi.ac.uk
Wed Jul 16 11:11:10 CEST 2008

myNames = gsub("\\_.*$","", data$targets$FileName)
Note that "names" is not a good name for a variable since there already 
is a very fundamental function called 'names', which you probably don't 
want to maks.

> Dear list,
> I have a set of gpr files that I have read in using read.maimages(), 
> all of them ending with the number and the date of the experiment. 
> When I plot the intensities using boxplot() I get the full name of the 
> sample, i.e. with these long endings. How can I remove these endings?
>> data$targets
>                                          FileName
> slide 27_3_210408           slide 27_3_210408.gpr
> slide 28_3_210408           slide 28_3_210408.gpr
> slide 31_3_210408           slide 31_3_210408.gpr
> slide 32_3_220408           slide 32_3_220408.gpr
> slide 33_3_220408           slide 33_3_220408.gpr
> .
> .
> .
> After looking in the archives of BioC and R I tried the following code 
> and variations of that but with no luck (I am probably far off the 
> right expression). I am trying to store the filenames under a vector 
> that can be given as argument to boxplot
>> names = sub('(_3_)(\.)','',data$targets,perl=TRUE)
> Can anyone help me?
> Thanks
> D.

More information about the Bioconductor mailing list