INNER CODE UNIT · Python

_resolve_seq_type

TimoLassmann/kalign · python-kalign/__init__.py:107

def _resolve_seq_type(seq_type):
    """Convert string or int seq_type to integer constant."""
    if isinstance(seq_type, int):
        return seq_type
    lower = seq_type.lower()
    if lower not in _SEQ_TYPE_MAP:
        raise ValueError(
            f"Invalid seq_type: {seq_type}. Must be one of: {list(_SEQ_TYPE_MAP.keys())}"
        )
    return _SEQ_TYPE_MAP[lower]


def _resolve_mode_name(mode):
    """Normalize mode name to one of the C-library presets."""
    if mode is None:
        return "default"
    lower = mode.lower()
    if lower not in _PRESET_MODES:

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…