MEDYAN.update_fila_mono_states!

Tuple{MEDYAN.Context, MEDYAN.FilaMonoIdx, AbstractVector{<:Union{Nothing, UInt8, Symbol}}, Integer}

update_fila_mono_states!(
    c::Context,
    center_monomer::FilaMonoIdx,
    states::AbstractVector{<:Union{Symbol,MonomerState,Nothing}},
    center::Integer,
)

Update consecutive monomer states around center_monomer.

states is ordered from the filament’s minus end toward its plus end, and states[center] is applied to center_monomer.

A nothing or zero (0x00) entry leaves the corresponding monomer unchanged (the monomer must still lie on the filament).