def METHOD_NAME(gaf_dir, group_dataset, excludes):
    gaf_paths = []
    datasets = [dataset for dataset in group_dataset["datasets"] if dataset["type"] == "gaf" and not dataset.get("exclude", False) and dataset["dataset"] not in excludes]
    for dataset in datasets:
        path = os.path.join(gaf_dir, "{dataset}-src.gaf".format(dataset=dataset["dataset"]))
        gaf_paths.append(path)
    return gaf_paths