Computes simple population-level metrics for symbolic molecular populations.

summarize_molecules(molecules, generation = 0)

Arguments

molecules

Character vector of symbolic molecular sequences.

generation

Generation number to record.

Value

A one-row tibble of summary metrics.

Examples

summarize_molecules(c("AUGC", "AUGC", "UUUU"), generation = 0)
#> # A tibble: 1 × 6
#>   generation n_molecules mean_length mean_fitness diversity max_fitness
#>        <dbl>       <int>       <dbl>        <dbl>     <int>       <dbl>
#> 1          0           3           4        0.616         2       0.699