Hi,

I work with bio-conductor, but this is probably a basic R question.

I want to emulate the GOBPOFFSPRING$"GO:0008150" command:


> allBP <- GOBPOFFSPRING$"GO:0008150"
> class(allBP)
[1] "character"
> length(allBP)
[1] 16066
> 

I want to create a function so that I can execute the command by passing as a parameter the portion in quotes in the above command (""GO:0008150"). So my current function looks like:

> str <- "GO:0008150"
> ifunc <- function(str){
+ allBP <- paste('GOBPOFFSPRING$',str,sep='')
+ return(allBP)
+ }
> x <- ifunc(str)
> class(x)
[1] "character"
> length(x)
[1] 1
> 

But this just returns a string. How do I get the command to execute?

thanks!


      
	[[alternative HTML version deleted]]


