def METHOD_NAME(arch, encoding_type=EncodingType.ADJACENCY_ONE_HOT):
    if encoding_type == EncodingType.ADJACENCY_ONE_HOT:
        return encode_adjacency_one_hot(arch)
    elif encoding_type == EncodingType.PATH:
        return encode_paths(arch)
    elif encoding_type == EncodingType.GCN:
        return encode_gcn_nasbench201(arch)
    elif encoding_type == EncodingType.BONAS:
        return encode_bonas_nasbench201(arch)
    elif encoding_type == EncodingType.SEMINAS:
        return encode_seminas_nasbench201(arch)
    else:
        logger.info(f"{encoding_type} is not yet supported as an architecture encoding for nb201")
        raise NotImplementedError()