Skip to content
Prev 219 / 21312 Next

[Bioc-devel] affy's cleancdfname

There seems to be some inconsistencies in when cleancdfname is called
in getCDFenv.R.

getCdfInfo() calls the following helpers:
  cdfFromEnvironment() ## no call to cleancdfname
  cdfFromData()        ## no call to cleancdfname
  cdfFromLibPath()     ## calls cleancdfname
  cdfFromBioC()        ## calls cleancdfname

I have two alternatives to propose and would like comments:

1. remove cleancdfname calls from cdfFrom* funcs and put the call in
   getCdfInfo().  This feels right in that we call the func once, but
   it changes the behavior of two of the cdfFrom* funcs where to use
   them a user would now have to call cleancdfname themselves.

2. Change behavior of cleancdfname so that repeated calls don't add
   additional "cdf" to the end.  This would make the assumption that
   no valid cdf package name ends "cdfcdf".

+ seth