Currently, many simulation options are an all-or-nothing operation that affect the entire community.
Adding these are annotations within the community definition would provide valuable fine-grained control.
Example
Simulations that involve complete non-circular or fragmentary draft genomes should be simulated as linear segments -- meaning their contacts will not include features due to circular topology. Currently, this is achieved with the runtime option --linear, which is then applied to all reference sequences in the community.
Instead, we could have an optional detail within the community flagging those sequences (or cells) are are linear.
This annotation style could be used for other simulation details, including interaction rates.
Currently, many simulation options are an all-or-nothing operation that affect the entire community.
Adding these are annotations within the community definition would provide valuable fine-grained control.
Example
Simulations that involve complete non-circular or fragmentary draft genomes should be simulated as linear segments -- meaning their contacts will not include features due to circular topology. Currently, this is achieved with the runtime option
--linear
, which is then applied to all reference sequences in the community.Instead, we could have an optional detail within the community flagging those sequences (or cells) are are linear.
This annotation style could be used for other simulation details, including interaction rates.