resolve_gap_penalty#

biotite.application_v2.resolve_gap_penalty(gap_penalty: float | tuple[float, float] | None) → tuple[float | None, float | None][source]#

Split a gap penalty into a gap opening and gap extension penalty.

Parameters:
gap_penaltyfloat | tuple[float, float] | None

The gap penalty to split. If None, both gap opening and extension penalties are set to None.

Returns:
gap_openingfloat | None

The gap opening penalty.

gap_extensionfloat | None

The gap extension penalty.