INNER CODE UNIT · Python

_parse_refine_mode

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

def _parse_refine_mode(refine):
    """Convert string or int refine mode to integer constant."""
    if isinstance(refine, int):
        return refine
    refine_map = {
        "none": REFINE_NONE,
        "all": REFINE_ALL,
        "confident": REFINE_CONFIDENT,
        "inline": REFINE_INLINE,
    }
    refine_lower = refine.lower()
    if refine_lower not in refine_map:
        raise ValueError(
            f"Invalid refine mode: {refine}. Must be one of: {list(refine_map.keys())}"
        )
    return refine_map[refine_lower]

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…