There is .BBSoptions, which can be placed in the root of your package, but this is insidious, as evidenced by your own use case -- gmapR doesn't support windows, so your package doesn't support windows, so any package that Depends: or Imports: your package doesn't support windows, so actually 1/2 of our users can't reliably use packages we provide.

I would argue for a much more carefully defined package with specific, cross-platform functionality. This will be easier to maintain AND more useful. Generally, I think we are really seeing an explosion of dependencies, and that this is very bad for long-term utility of contributed packages -- the maintainer will either spend all their time responding to changes in dozens of dependent packages rather than innovating in new areas, or will give up and leave the users with software that no longer works.

Martin

On 10/10/18 10:46 AM, Tim Triche, Jr. wrote:
it looks like gmapR does not support Windows, and as a result, my MTseeker
package cannot build on tokay1, so the Data package which requires it also
cannot build on tokay1.  Are there platform-specific dontrun capabilities?

http://bioconductor.org/spb_reports/MTseekerData_buildreport_20181010103212.html

Short of somehow forcing gmapR to build on Windows, which I believe is
beyond my control, is there a way to declare that parts of the MTseeker
package are unsupported/unsupportable on Windows?

I suppose I could cleave off the variant-recalling portions but that seems
a little ridiculous. The original goal was to take the non-NuMT reads from
a given alignment, realign (only) those to rCRS/RSRS, and call against
that, for better mitochondrial haplogroup inference. We're still working
towards the full version, but even just calling variants against rCRS with
indels is hugely useful, and the ability to screen out haplogroup-specific
variants while retaining indels, SNVs, etc. turns out to be VERY handy.
More generally, there isn't any equivalent (AFAIK) in BioC, at all.

--t

        [[alternative HTML version deleted]]

_______________________________________________
Bioc-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/bioc-devel


_______________________________________________
Bioc-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/bioc-devel

Reply via email to