Skip to content

An analysis module

A module stops on a C++ compile

basicstats computes its per-site work through a compiled function by default, and stops rather than falling back if it cannot build one. The commonest cause is calling Rscript yourself instead of going through PoolSeqFlow analysis, which activates the environment the compiler lives in; the next commonest is /tmp mounted noexec. Add nocpp to finish now (the numbers are identical) and see When the compiled path will not build for the full list.

PoolSeqFlow analysis basicstats nocpp

doFuture is not installed

The module was asked for more than one worker and cannot go parallel. Either install it into the analysis environment, or set analysis.modules.basicstats.workers = 1. It does not quietly run on one worker instead: a run that took a different path than the one you asked for is a run whose timings mean nothing.

A pool holds one chromosome

Refused, and it is the only pool size that is. A single haploid genome has no segregating sites, and the correction every diversity estimate applies divides by n_eff - 1, which is zero there. Correct ploidy, or that pool's param_poolSize. →