{
  "revision": "3c000630a5e566640b5eadfd429d0fcbfd5349b9",
  "categories": {
    "Modern internal R": 331,
    "Local R helpers": 102,
    "Public R functions": 63,
    "Registered R methods": 9,
    "R-to-Rust bindings": 7,
    "Legacy internal R": 44,
    "Rust implementation": 73,
    "Rust tests and test helpers": 83
  },
  "anonymous_R_callbacks_excluded": 351,
  "functions": [
    {
      "name": ".draw_qtn",
      "file": "R/arch_independent.R",
      "line": 21,
      "function_id": 575,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".draw_qtn_distinct_chr",
      "file": "R/arch_independent.R",
      "line": 56,
      "function_id": 1015,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".draw_qtn_pairs",
      "file": "R/arch_independent.R",
      "line": 81,
      "function_id": 1465,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": "make_one",
      "file": "R/arch_independent.R",
      "line": 94,
      "function_id": 1345,
      "parent_ids": "1465",
      "nested": true,
      "scope": ".draw_qtn_pairs",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": ".candidate_markers",
      "file": "R/arch_independent.R",
      "line": 114,
      "function_id": 1633,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".candidate_hint",
      "file": "R/arch_independent.R",
      "line": 125,
      "function_id": 1763,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".type_occurrence",
      "file": "R/arch_independent.R",
      "line": 139,
      "function_id": 1864,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".draw_qtn_ld",
      "file": "R/arch_ld.R",
      "line": 62,
      "function_id": 3367,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": "chr_block",
      "file": "R/arch_ld.R",
      "line": 91,
      "function_id": 895,
      "parent_ids": "3367",
      "nested": true,
      "scope": ".draw_qtn_ld",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": "window_partners",
      "file": "R/arch_ld.R",
      "line": 102,
      "function_id": 1334,
      "parent_ids": "3367",
      "nested": true,
      "scope": ".draw_qtn_ld",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": "r_pair",
      "file": "R/arch_ld.R",
      "line": 121,
      "function_id": 1533,
      "parent_ids": "3367",
      "nested": true,
      "scope": ".draw_qtn_ld",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": "r2_pair",
      "file": "R/arch_ld.R",
      "line": 128,
      "function_id": 1570,
      "parent_ids": "3367",
      "nested": true,
      "scope": ".draw_qtn_ld",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": ".apply_ld_phase",
      "file": "R/arch_ld.R",
      "line": 245,
      "function_id": 3749,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".ld_user_pairs",
      "file": "R/arch_ld.R",
      "line": 279,
      "function_id": 5386,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".ld_check_cross_layer",
      "file": "R/arch_ld.R",
      "line": 367,
      "function_id": 5845,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".ld_prior_loci",
      "file": "R/arch_ld.R",
      "line": 397,
      "function_id": 6399,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": "per_trait",
      "file": "R/arch_ld.R",
      "line": 398,
      "function_id": 6095,
      "parent_ids": "6399",
      "nested": true,
      "scope": ".ld_prior_loci",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": "breed_composition",
      "file": "R/cross_breed.R",
      "line": 27,
      "function_id": 637,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Public R functions"
    },
    {
      "name": "heterosis",
      "file": "R/cross_breed.R",
      "line": 123,
      "function_id": 1794,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Public R functions"
    },
    {
      "name": ".check_breeds",
      "file": "R/cross_breed.R",
      "line": 159,
      "function_id": 2775,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": "crossbreed",
      "file": "R/cross_breed.R",
      "line": 248,
      "function_id": 4377,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Public R functions"
    },
    {
      "name": "record",
      "file": "R/cross_breed.R",
      "line": 271,
      "function_id": 3533,
      "parent_ids": "4377",
      "nested": true,
      "scope": "crossbreed",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": "gen_cross",
      "file": "R/cross_breed.R",
      "line": 278,
      "function_id": 3726,
      "parent_ids": "4377",
      "nested": true,
      "scope": "crossbreed",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": "population_from_haplotypes",
      "file": "R/cross_haplotypes.R",
      "line": 82,
      "function_id": 2428,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Public R functions"
    },
    {
      "name": "zero_one",
      "file": "R/cross_haplotypes.R",
      "line": 143,
      "function_id": 1546,
      "parent_ids": "2428",
      "nested": true,
      "scope": "population_from_haplotypes",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": "haplotypes",
      "file": "R/cross_haplotypes.R",
      "line": 206,
      "function_id": 2612,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Public R functions"
    },
    {
      "name": "synthetic_map",
      "file": "R/cross_map.R",
      "line": 77,
      "function_id": 2311,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Public R functions"
    },
    {
      "name": ".recycle_by_chr",
      "file": "R/cross_map.R",
      "line": 194,
      "function_id": 3097,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": "mate",
      "file": "R/cross_mate.R",
      "line": 74,
      "function_id": 4012,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Public R functions"
    },
    {
      "name": "pick",
      "file": "R/cross_mate.R",
      "line": 126,
      "function_id": 1588,
      "parent_ids": "4012",
      "nested": true,
      "scope": "mate",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": ".check_plan",
      "file": "R/cross_mate.R",
      "line": 260,
      "function_id": 4935,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": "mating_design",
      "file": "R/cross_mate.R",
      "line": 360,
      "function_id": 7828,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Public R functions"
    },
    {
      "name": "ids_of",
      "file": "R/cross_mate.R",
      "line": 369,
      "function_id": 5411,
      "parent_ids": "7828",
      "nested": true,
      "scope": "mating_design",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": "key_of",
      "file": "R/cross_mate.R",
      "line": 380,
      "function_id": 5555,
      "parent_ids": "7828",
      "nested": true,
      "scope": "mating_design",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": "ok",
      "file": "R/cross_mate.R",
      "line": 430,
      "function_id": 6594,
      "parent_ids": "7828",
      "nested": true,
      "scope": "mating_design",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": "try_slot",
      "file": "R/cross_mate.R",
      "line": 432,
      "function_id": 6950,
      "parent_ids": "7828",
      "nested": true,
      "scope": "mating_design",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": ".cite_isqg",
      "file": "R/cross_mating.R",
      "line": 16,
      "function_id": 129,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".draw_meiosis",
      "file": "R/cross_mating.R",
      "line": 53,
      "function_id": 921,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".check_interference",
      "file": "R/cross_mating.R",
      "line": 136,
      "function_id": 2228,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": "sub",
      "file": "R/cross_mating.R",
      "line": 144,
      "function_id": 1256,
      "parent_ids": "2228",
      "nested": true,
      "scope": ".check_interference",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": "num1",
      "file": "R/cross_mating.R",
      "line": 167,
      "function_id": 1821,
      "parent_ids": "2228",
      "nested": true,
      "scope": ".check_interference",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": ".draw_meiosis_interference",
      "file": "R/cross_mating.R",
      "line": 215,
      "function_id": 3611,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".check_meiosis_call",
      "file": "R/cross_mating.R",
      "line": 284,
      "function_id": 4201,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".meiosis_layout",
      "file": "R/cross_mating.R",
      "line": 332,
      "function_id": 4491,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".mate_many",
      "file": "R/cross_mating.R",
      "line": 372,
      "function_id": 5739,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".mate",
      "file": "R/cross_mating.R",
      "line": 429,
      "function_id": 6752,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": "cross",
      "file": "R/cross_mating.R",
      "line": 617,
      "function_id": 7332,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Public R functions"
    },
    {
      "name": "selfcross",
      "file": "R/cross_mating.R",
      "line": 647,
      "function_id": 7545,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Public R functions"
    },
    {
      "name": "double_haploid",
      "file": "R/cross_mating.R",
      "line": 686,
      "function_id": 7788,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Public R functions"
    },
    {
      "name": ".stable_key",
      "file": "R/cross_pedigree.R",
      "line": 25,
      "function_id": 179,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".key_part",
      "file": "R/cross_pedigree.R",
      "line": 42,
      "function_id": 646,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".key_elements",
      "file": "R/cross_pedigree.R",
      "line": 64,
      "function_id": 1150,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".founder_pedigree",
      "file": "R/cross_pedigree.R",
      "line": 97,
      "function_id": 2066,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": "digit_strand",
      "file": "R/cross_pedigree.R",
      "line": 110,
      "function_id": 1437,
      "parent_ids": "2066",
      "nested": true,
      "scope": ".founder_pedigree",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": "strand_part",
      "file": "R/cross_pedigree.R",
      "line": 113,
      "function_id": 1710,
      "parent_ids": "2066",
      "nested": true,
      "scope": ".founder_pedigree",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": ".ensure_pedigree",
      "file": "R/cross_pedigree.R",
      "line": 144,
      "function_id": 2233,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".pedigree_union",
      "file": "R/cross_pedigree.R",
      "line": 157,
      "function_id": 2428,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".pedigree_ancestors",
      "file": "R/cross_pedigree.R",
      "line": 171,
      "function_id": 2755,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".mating_pedigree",
      "file": "R/cross_pedigree.R",
      "line": 192,
      "function_id": 3397,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": "st",
      "file": "R/cross_pedigree.R",
      "line": 203,
      "function_id": 2951,
      "parent_ids": "3397",
      "nested": true,
      "scope": ".mating_pedigree",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": ".pedigree_relabel",
      "file": "R/cross_pedigree.R",
      "line": 221,
      "function_id": 3559,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": "parentage",
      "file": "R/cross_pedigree.R",
      "line": 262,
      "function_id": 4145,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Public R functions"
    },
    {
      "name": "pid",
      "file": "R/cross_pedigree.R",
      "line": 271,
      "function_id": 3883,
      "parent_ids": "4145",
      "nested": true,
      "scope": "parentage",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": "families",
      "file": "R/cross_pedigree.R",
      "line": 307,
      "function_id": 5058,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Public R functions"
    },
    {
      "name": "pid",
      "file": "R/cross_pedigree.R",
      "line": 315,
      "function_id": 4450,
      "parent_ids": "5058",
      "nested": true,
      "scope": "families",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": "as_population",
      "file": "R/cross_population.R",
      "line": 90,
      "function_id": 1967,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Public R functions"
    },
    {
      "name": ".check_pool",
      "file": "R/cross_population.R",
      "line": 189,
      "function_id": 2213,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".make_map",
      "file": "R/cross_population.R",
      "line": 214,
      "function_id": 2651,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".merge_counted",
      "file": "R/cross_population.R",
      "line": 247,
      "function_id": 3150,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".check_counted",
      "file": "R/cross_population.R",
      "line": 281,
      "function_id": 4261,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".new_population",
      "file": "R/cross_population.R",
      "line": 333,
      "function_id": 4495,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".check_map",
      "file": "R/cross_population.R",
      "line": 348,
      "function_id": 5184,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".check_cm_units",
      "file": "R/cross_population.R",
      "line": 394,
      "function_id": 5423,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".same_map",
      "file": "R/cross_population.R",
      "line": 419,
      "function_id": 5795,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": "close_to",
      "file": "R/cross_population.R",
      "line": 420,
      "function_id": 5655,
      "parent_ids": "5795",
      "nested": true,
      "scope": ".same_map",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": ".chr_rank",
      "file": "R/cross_population.R",
      "line": 444,
      "function_id": 6264,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".valid_counted",
      "file": "R/cross_population.R",
      "line": 467,
      "function_id": 6796,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".check_orientation",
      "file": "R/cross_population.R",
      "line": 504,
      "function_id": 8164,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": "n_individuals",
      "file": "R/cross_population.R",
      "line": 570,
      "function_id": 8235,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Public R functions"
    },
    {
      "name": "[.Population",
      "file": "R/cross_population.R",
      "line": 588,
      "function_id": 8784,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Registered R methods"
    },
    {
      "name": "dosages",
      "file": "R/cross_population.R",
      "line": 621,
      "function_id": 8913,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Public R functions"
    },
    {
      "name": ".resolve_geno_qtn",
      "file": "R/cross_population.R",
      "line": 636,
      "function_id": 10092,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": "additive_value",
      "file": "R/cross_population.R",
      "line": 735,
      "function_id": 10471,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Public R functions"
    },
    {
      "name": "genotypic_value",
      "file": "R/cross_population.R",
      "line": 805,
      "function_id": 11070,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Public R functions"
    },
    {
      "name": "gxe_value",
      "file": "R/cross_population.R",
      "line": 860,
      "function_id": 11540,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Public R functions"
    },
    {
      "name": "phenotype_value",
      "file": "R/cross_population.R",
      "line": 1004,
      "function_id": 13627,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Public R functions"
    },
    {
      "name": "draw",
      "file": "R/cross_population.R",
      "line": 1078,
      "function_id": 13217,
      "parent_ids": "13627",
      "nested": true,
      "scope": "phenotype_value",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": ".geno_marker_names",
      "file": "R/cross_population.R",
      "line": 1112,
      "function_id": 13844,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".gxe_args",
      "file": "R/cross_population.R",
      "line": 1132,
      "function_id": 14451,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": "print.Population",
      "file": "R/cross_population.R",
      "line": 1166,
      "function_id": 15285,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Registered R methods"
    },
    {
      "name": ".check_population",
      "file": "R/cross_population.R",
      "line": 1206,
      "function_id": 15380,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".check_single",
      "file": "R/cross_population.R",
      "line": 1216,
      "function_id": 15536,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".pleio_draw",
      "file": "R/effects_pleioarch.R",
      "line": 65,
      "function_id": 2909,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": "scale_idx",
      "file": "R/effects_pleioarch.R",
      "line": 202,
      "function_id": 2460,
      "parent_ids": "2909",
      "nested": true,
      "scope": ".pleio_draw",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": ".pleio_check_zero_var",
      "file": "R/effects_pleioarch.R",
      "line": 246,
      "function_id": 3497,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".pleio_partition",
      "file": "R/effects_pleioarch.R",
      "line": 288,
      "function_id": 4421,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".pleio_check_layout",
      "file": "R/effects_pleioarch.R",
      "line": 341,
      "function_id": 4955,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".pleio_user_layout",
      "file": "R/effects_pleioarch.R",
      "line": 385,
      "function_id": 5335,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".pleio_single_unit_consequence",
      "file": "R/effects_pleioarch.R",
      "line": 412,
      "function_id": 5992,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".pleio_nonadditive_draw",
      "file": "R/effects_pleioarch.R",
      "line": 493,
      "function_id": 6857,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".pleio_units",
      "file": "R/effects_pleioarch.R",
      "line": 536,
      "function_id": 7624,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": "spec_rows",
      "file": "R/effects_pleioarch.R",
      "line": 557,
      "function_id": 7348,
      "parent_ids": "7624",
      "nested": true,
      "scope": ".pleio_units",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": ".pleio_unit_effects",
      "file": "R/effects_pleioarch.R",
      "line": 583,
      "function_id": 9729,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": "as_units",
      "file": "R/effects_pleioarch.R",
      "line": 588,
      "function_id": 7855,
      "parent_ids": "9729",
      "nested": true,
      "scope": ".pleio_unit_effects",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": ".pleio_total_cor_check",
      "file": "R/effects_pleioarch.R",
      "line": 724,
      "function_id": 11380,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": "pick",
      "file": "R/effects_pleioarch.R",
      "line": 741,
      "function_id": 10241,
      "parent_ids": "11380",
      "nested": true,
      "scope": ".pleio_total_cor_check",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": "fmt",
      "file": "R/effects_pleioarch.R",
      "line": 749,
      "function_id": 10487,
      "parent_ids": "11380",
      "nested": true,
      "scope": ".pleio_total_cor_check",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": ".cite_pleioarch",
      "file": "R/effects_pleioarch.R",
      "line": 799,
      "function_id": 11476,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".cite_main",
      "file": "R/effects_pleioarch.R",
      "line": 814,
      "function_id": 11563,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".pleio_pi_vector",
      "file": "R/effects_pleioarch.R",
      "line": 829,
      "function_id": 12277,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".check_pleio_feasible",
      "file": "R/effects_pleioarch.R",
      "line": 870,
      "function_id": 12939,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".draw_mvnorm",
      "file": "R/effects_pleioarch.R",
      "line": 929,
      "function_id": 13253,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".draw_univariate",
      "file": "R/effects_pleioarch.R",
      "line": 944,
      "function_id": 13386,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".pleio_cor_matrix",
      "file": "R/effects_pleioarch.R",
      "line": 957,
      "function_id": 14034,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".pleio_check_user_units",
      "file": "R/effects_pleioarch.R",
      "line": 999,
      "function_id": 14714,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".pleio_controlled",
      "file": "R/effects_pleioarch.R",
      "line": 1035,
      "function_id": 14861,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".effect_series",
      "file": "R/effects_series.R",
      "line": 23,
      "function_id": 1064,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".draw_residual",
      "file": "R/effects_series.R",
      "line": 85,
      "function_id": 1468,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": "numericalize_core",
      "file": "R/extendr-wrappers.R",
      "line": 33,
      "function_id": 188,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "R-to-Rust bindings"
    },
    {
      "name": "meiosis_core",
      "file": "R/extendr-wrappers.R",
      "line": 55,
      "function_id": 384,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "R-to-Rust bindings"
    },
    {
      "name": "mate_haplotypes_core",
      "file": "R/extendr-wrappers.R",
      "line": 82,
      "function_id": 595,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "R-to-Rust bindings"
    },
    {
      "name": "mate_many_core",
      "file": "R/extendr-wrappers.R",
      "line": 110,
      "function_id": 809,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "R-to-Rust bindings"
    },
    {
      "name": "gamete_masks_core",
      "file": "R/extendr-wrappers.R",
      "line": 125,
      "function_id": 930,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "R-to-Rust bindings"
    },
    {
      "name": "stable_hash_core",
      "file": "R/extendr-wrappers.R",
      "line": 131,
      "function_id": 974,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "R-to-Rust bindings"
    },
    {
      "name": "coalescent_chromosome_core",
      "file": "R/extendr-wrappers.R",
      "line": 143,
      "function_id": 1122,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "R-to-Rust bindings"
    },
    {
      "name": ".coalescent_chromosome",
      "file": "R/founders_coalescent.R",
      "line": 38,
      "function_id": 1254,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": "founders_coalescent",
      "file": "R/founders_coalescent.R",
      "line": 186,
      "function_id": 4144,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Public R functions"
    },
    {
      "name": "per_chr",
      "file": "R/founders_coalescent.R",
      "line": 202,
      "function_id": 2073,
      "parent_ids": "4144",
      "nested": true,
      "scope": "founders_coalescent",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": ".coalescent_preset",
      "file": "R/founders_coalescent.R",
      "line": 300,
      "function_id": 5352,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": "complex_phenotypes",
      "file": "R/grammar_complex.R",
      "line": 64,
      "function_id": 3131,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Public R functions"
    },
    {
      "name": "additive",
      "file": "R/grammar_layers.R",
      "line": 189,
      "function_id": 3480,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Public R functions"
    },
    {
      "name": "eff_for",
      "file": "R/grammar_layers.R",
      "line": 287,
      "function_id": 2241,
      "parent_ids": "3480",
      "nested": true,
      "scope": "additive",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": "build",
      "file": "R/grammar_layers.R",
      "line": 291,
      "function_id": 2912,
      "parent_ids": "3480",
      "nested": true,
      "scope": "additive",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": ".orthogonal_d_series",
      "file": "R/grammar_layers.R",
      "line": 361,
      "function_id": 3794,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": "dominance",
      "file": "R/grammar_layers.R",
      "line": 467,
      "function_id": 6974,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Public R functions"
    },
    {
      "name": "eff_for",
      "file": "R/grammar_layers.R",
      "line": 521,
      "function_id": 5182,
      "parent_ids": "6974",
      "nested": true,
      "scope": "dominance",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": "build",
      "file": "R/grammar_layers.R",
      "line": 565,
      "function_id": 6168,
      "parent_ids": "6974",
      "nested": true,
      "scope": "dominance",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": "epistasis",
      "file": "R/grammar_layers.R",
      "line": 722,
      "function_id": 9480,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Public R functions"
    },
    {
      "name": "eff_for",
      "file": "R/grammar_layers.R",
      "line": 788,
      "function_id": 8494,
      "parent_ids": "9480",
      "nested": true,
      "scope": "epistasis",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": "build",
      "file": "R/grammar_layers.R",
      "line": 790,
      "function_id": 8813,
      "parent_ids": "9480",
      "nested": true,
      "scope": "epistasis",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": "vqtl",
      "file": "R/grammar_layers.R",
      "line": 914,
      "function_id": 11087,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Public R functions"
    },
    {
      "name": "build",
      "file": "R/grammar_layers.R",
      "line": 959,
      "function_id": 10774,
      "parent_ids": "11087",
      "nested": true,
      "scope": "vqtl",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": ".check_sim",
      "file": "R/grammar_layers.R",
      "line": 997,
      "function_id": 11182,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".resolve_n_qtn",
      "file": "R/grammar_layers.R",
      "line": 1007,
      "function_id": 11543,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".last_layer_of_type",
      "file": "R/grammar_layers.R",
      "line": 1030,
      "function_id": 11673,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".one_call_hint",
      "file": "R/grammar_layers.R",
      "line": 1038,
      "function_id": 11781,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".resolve_prop",
      "file": "R/grammar_layers.R",
      "line": 1055,
      "function_id": 12595,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".add_layer",
      "file": "R/grammar_layers.R",
      "line": 1102,
      "function_id": 12997,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".draw_layer",
      "file": "R/grammar_layers.R",
      "line": 1129,
      "function_id": 13563,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".het_varies",
      "file": "R/grammar_layers.R",
      "line": 1162,
      "function_id": 13688,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".dom_hetless",
      "file": "R/grammar_layers.R",
      "line": 1178,
      "function_id": 13877,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".dom_partial_hetless",
      "file": "R/grammar_layers.R",
      "line": 1194,
      "function_id": 14080,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".orthogonal_hetless_d",
      "file": "R/grammar_layers.R",
      "line": 1214,
      "function_id": 14388,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".epi_dead_status",
      "file": "R/grammar_layers.R",
      "line": 1240,
      "function_id": 14850,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".rep_qtn",
      "file": "R/grammar_layers.R",
      "line": 1261,
      "function_id": 14955,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".resolve_qtn_arg",
      "file": "R/grammar_layers.R",
      "line": 1275,
      "function_id": 16024,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": "as_idx",
      "file": "R/grammar_layers.R",
      "line": 1280,
      "function_id": 15652,
      "parent_ids": "16024",
      "nested": true,
      "scope": ".resolve_qtn_arg",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": ".warn_monomorphic",
      "file": "R/grammar_layers.R",
      "line": 1335,
      "function_id": 16328,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".resolve_epi_qtn",
      "file": "R/grammar_layers.R",
      "line": 1361,
      "function_id": 17594,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": "to_idx",
      "file": "R/grammar_layers.R",
      "line": 1366,
      "function_id": 16750,
      "parent_ids": "17594",
      "nested": true,
      "scope": ".resolve_epi_qtn",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": "to_mat",
      "file": "R/grammar_layers.R",
      "line": 1382,
      "function_id": 16957,
      "parent_ids": "17594",
      "nested": true,
      "scope": ".resolve_epi_qtn",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": ".resolve_interaction_type",
      "file": "R/grammar_layers.R",
      "line": 1435,
      "function_id": 17933,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".cite_vqtl",
      "file": "R/grammar_layers.R",
      "line": 1459,
      "function_id": 18044,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".apply_phase",
      "file": "R/grammar_layers.R",
      "line": 1482,
      "function_id": 18233,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".require_markers",
      "file": "R/grammar_layers.R",
      "line": 1499,
      "function_id": 18415,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".complex_terminal_msg",
      "file": "R/grammar_layers.R",
      "line": 1513,
      "function_id": 18485,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": "plot.phenotype_sim",
      "file": "R/grammar_plot.R",
      "line": 28,
      "function_id": 732,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Registered R methods"
    },
    {
      "name": ".var_budget_matrix",
      "file": "R/grammar_plot.R",
      "line": 71,
      "function_id": 1026,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".plot_variance",
      "file": "R/grammar_plot.R",
      "line": 85,
      "function_id": 1414,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".plot_hist",
      "file": "R/grammar_plot.R",
      "line": 106,
      "function_id": 1530,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".plot_effects",
      "file": "R/grammar_plot.R",
      "line": 114,
      "function_id": 1796,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".plot_genetic_target",
      "file": "R/grammar_plot.R",
      "line": 135,
      "function_id": 1919,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".plot_cor",
      "file": "R/grammar_plot.R",
      "line": 144,
      "function_id": 2371,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".realize_phenotype",
      "file": "R/grammar_realize.R",
      "line": 35,
      "function_id": 1376,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".genetic_matrix",
      "file": "R/grammar_realize.R",
      "line": 125,
      "function_id": 2101,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".avg_effect",
      "file": "R/grammar_realize.R",
      "line": 182,
      "function_id": 2202,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".breeding_value_matrix",
      "file": "R/grammar_realize.R",
      "line": 236,
      "function_id": 3315,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".bv_from_effects",
      "file": "R/grammar_realize.R",
      "line": 316,
      "function_id": 3712,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".layer_scaled_effects",
      "file": "R/grammar_realize.R",
      "line": 343,
      "function_id": 4365,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".has_genetic_transcriptome",
      "file": "R/grammar_realize.R",
      "line": 377,
      "function_id": 4542,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".genetic_value_matrix",
      "file": "R/grammar_realize.R",
      "line": 394,
      "function_id": 4642,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".transcriptome_matrix",
      "file": "R/grammar_realize.R",
      "line": 410,
      "function_id": 5292,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".tx_raw",
      "file": "R/grammar_realize.R",
      "line": 454,
      "function_id": 5923,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".component_raw",
      "file": "R/grammar_realize.R",
      "line": 484,
      "function_id": 6861,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".layer_sd",
      "file": "R/grammar_realize.R",
      "line": 549,
      "function_id": 6972,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".scaled_component",
      "file": "R/grammar_realize.R",
      "line": 557,
      "function_id": 7192,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".epi_unit_column",
      "file": "R/grammar_realize.R",
      "line": 579,
      "function_id": 7519,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".apply_vqtl",
      "file": "R/grammar_realize.R",
      "line": 599,
      "function_id": 8470,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".layer_qtn_effect",
      "file": "R/grammar_realize.R",
      "line": 648,
      "function_id": 8662,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".validate_rep",
      "file": "R/grammar_realize.R",
      "line": 659,
      "function_id": 8809,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".variance_budget",
      "file": "R/grammar_realize.R",
      "line": 671,
      "function_id": 9643,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".mediation_budget",
      "file": "R/grammar_realize.R",
      "line": 730,
      "function_id": 10473,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".orthogonal_var_split",
      "file": "R/grammar_realize.R",
      "line": 778,
      "function_id": 10990,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".ad_report",
      "file": "R/grammar_realize.R",
      "line": 842,
      "function_id": 11846,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".ad_partition",
      "file": "R/grammar_realize.R",
      "line": 872,
      "function_id": 12883,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": "loci",
      "file": "R/grammar_realize.R",
      "line": 873,
      "function_id": 11956,
      "parent_ids": "12883",
      "nested": true,
      "scope": ".ad_partition",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": "scaled",
      "file": "R/grammar_realize.R",
      "line": 879,
      "function_id": 12232,
      "parent_ids": "12883",
      "nested": true,
      "scope": ".ad_partition",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": ".correlated_residuals",
      "file": "R/grammar_realize.R",
      "line": 924,
      "function_id": 13479,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".resid_cor_factor",
      "file": "R/grammar_realize.R",
      "line": 951,
      "function_id": 13671,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".validate_resid_cor",
      "file": "R/grammar_realize.R",
      "line": 965,
      "function_id": 14645,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".seeded_residual",
      "file": "R/grammar_realize.R",
      "line": 1010,
      "function_id": 14819,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".Random.seed_safe",
      "file": "R/grammar_realize.R",
      "line": 1023,
      "function_id": 14929,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".restore_seed",
      "file": "R/grammar_realize.R",
      "line": 1034,
      "function_id": 15079,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".realized_h2",
      "file": "R/grammar_realize.R",
      "line": 1078,
      "function_id": 15896,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".sim_reps",
      "file": "R/grammar_realize.R",
      "line": 1113,
      "function_id": 16024,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".check_h2_complete",
      "file": "R/grammar_realize.R",
      "line": 1132,
      "function_id": 16594,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".trait_mean",
      "file": "R/grammar_realize.R",
      "line": 1173,
      "function_id": 16702,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": "simulate_phenotype",
      "file": "R/grammar_simulate_phenotype.R",
      "line": 352,
      "function_id": 3912,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Public R functions"
    },
    {
      "name": ".geno_label",
      "file": "R/grammar_simulate_phenotype.R",
      "line": 561,
      "function_id": 4256,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".small_expr",
      "file": "R/grammar_simulate_phenotype.R",
      "line": 583,
      "function_id": 4648,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": "walk",
      "file": "R/grammar_simulate_phenotype.R",
      "line": 585,
      "function_id": 4626,
      "parent_ids": "4648",
      "nested": true,
      "scope": ".small_expr",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": ".check_arch_args",
      "file": "R/grammar_simulate_phenotype.R",
      "line": 611,
      "function_id": 6277,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".validate_count",
      "file": "R/grammar_simulate_phenotype.R",
      "line": 694,
      "function_id": 6539,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".validate_reps",
      "file": "R/grammar_simulate_phenotype.R",
      "line": 711,
      "function_id": 6832,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".validate_flag",
      "file": "R/grammar_simulate_phenotype.R",
      "line": 725,
      "function_id": 6967,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".validate_seed",
      "file": "R/grammar_simulate_phenotype.R",
      "line": 735,
      "function_id": 7163,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".validate_proportion",
      "file": "R/grammar_simulate_phenotype.R",
      "line": 748,
      "function_id": 7363,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".is_one_call",
      "file": "R/grammar_simulate_phenotype.R",
      "line": 760,
      "function_id": 7449,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".build_one_call",
      "file": "R/grammar_simulate_phenotype.R",
      "line": 767,
      "function_id": 7672,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".normalize_geno",
      "file": "R/grammar_simulate_phenotype.R",
      "line": 795,
      "function_id": 9320,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".n_word",
      "file": "R/grammar_simulate_phenotype.R",
      "line": 902,
      "function_id": 9375,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".min_ind_reason",
      "file": "R/grammar_simulate_phenotype.R",
      "line": 904,
      "function_id": 9456,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".select_individuals",
      "file": "R/grammar_simulate_phenotype.R",
      "line": 922,
      "function_id": 10172,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".expression_foundation",
      "file": "R/grammar_simulate_phenotype.R",
      "line": 963,
      "function_id": 10587,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".geno_cols",
      "file": "R/grammar_simulate_phenotype.R",
      "line": 991,
      "function_id": 11079,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".marker_stats_ref",
      "file": "R/grammar_simulate_phenotype.R",
      "line": 1022,
      "function_id": 11564,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".marker_maf_ref",
      "file": "R/grammar_simulate_phenotype.R",
      "line": 1050,
      "function_id": 11623,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".layer_seed",
      "file": "R/grammar_simulate_phenotype.R",
      "line": 1079,
      "function_id": 11897,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": "print.phenotype_sim",
      "file": "R/grammar_simulate_phenotype.R",
      "line": 1097,
      "function_id": 14330,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Registered R methods"
    },
    {
      "name": "fmt",
      "file": "R/grammar_simulate_phenotype.R",
      "line": 1102,
      "function_id": 12085,
      "parent_ids": "14330",
      "nested": true,
      "scope": "print.phenotype_sim",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": ".print_threshold_note",
      "file": "R/grammar_simulate_phenotype.R",
      "line": 1214,
      "function_id": 14622,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".print_reps_note",
      "file": "R/grammar_simulate_phenotype.R",
      "line": 1237,
      "function_id": 15089,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".fmt_int",
      "file": "R/grammar_simulate_phenotype.R",
      "line": 1268,
      "function_id": 15194,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".print_ad_report",
      "file": "R/grammar_simulate_phenotype.R",
      "line": 1287,
      "function_id": 15676,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".total_genetic_prop",
      "file": "R/grammar_simulate_phenotype.R",
      "line": 1317,
      "function_id": 15898,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".total_variance_prop",
      "file": "R/grammar_simulate_phenotype.R",
      "line": 1333,
      "function_id": 16047,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".expand_prop",
      "file": "R/grammar_simulate_phenotype.R",
      "line": 1342,
      "function_id": 16226,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".qtn_count_label",
      "file": "R/grammar_simulate_phenotype.R",
      "line": 1361,
      "function_id": 16431,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": "liability_threshold",
      "file": "R/grammar_threshold.R",
      "line": 54,
      "function_id": 1036,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Public R functions"
    },
    {
      "name": ".liability_table",
      "file": "R/grammar_threshold.R",
      "line": 102,
      "function_id": 1110,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".apply_threshold",
      "file": "R/grammar_threshold.R",
      "line": 117,
      "function_id": 1612,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".threshold_cuts",
      "file": "R/grammar_threshold.R",
      "line": 140,
      "function_id": 1794,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": "coheritability",
      "file": "R/grammar_threshold.R",
      "line": 180,
      "function_id": 2346,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Public R functions"
    },
    {
      "name": "cor_ar1",
      "file": "R/grammar_threshold.R",
      "line": 220,
      "function_id": 2704,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Public R functions"
    },
    {
      "name": ".freeze_trait",
      "file": "R/grammar_trait.R",
      "line": 34,
      "function_id": 1651,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".pop_trait",
      "file": "R/grammar_trait.R",
      "line": 110,
      "function_id": 1716,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".shared_trait",
      "file": "R/grammar_trait.R",
      "line": 117,
      "function_id": 1912,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".trait_layers_on",
      "file": "R/grammar_trait.R",
      "line": 129,
      "function_id": 2200,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": "population_trait",
      "file": "R/grammar_trait.R",
      "line": 185,
      "function_id": 2462,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Public R functions"
    },
    {
      "name": ".simulate_from_trait",
      "file": "R/grammar_trait.R",
      "line": 202,
      "function_id": 2954,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".frozen_layer_ignored",
      "file": "R/grammar_trait.R",
      "line": 249,
      "function_id": 3128,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".variance_budget_frozen",
      "file": "R/grammar_trait.R",
      "line": 266,
      "function_id": 3830,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".epi_itype",
      "file": "R/grammar_trait.R",
      "line": 299,
      "function_id": 3917,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".epi_locus_centers",
      "file": "R/grammar_trait.R",
      "line": 310,
      "function_id": 4215,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": "as_numeric",
      "file": "R/io_as_numeric.R",
      "line": 193,
      "function_id": 801,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Public R functions"
    },
    {
      "name": ".het_to_letters",
      "file": "R/io_detect_format.R",
      "line": 27,
      "function_id": 745,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".call_to_letters",
      "file": "R/io_detect_format.R",
      "line": 52,
      "function_id": 948,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".gds_needed",
      "file": "R/io_detect_format.R",
      "line": 67,
      "function_id": 1043,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": "detect_format",
      "file": "R/io_detect_format.R",
      "line": 82,
      "function_id": 1929,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".sniff_text_signature",
      "file": "R/io_detect_format.R",
      "line": 129,
      "function_id": 2247,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".hmp_header_match",
      "file": "R/io_detect_format.R",
      "line": 151,
      "function_id": 2382,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".detect_df_format",
      "file": "R/io_detect_format.R",
      "line": 157,
      "function_id": 3016,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": "parse_hapmap_chars_to_raw",
      "file": "R/io_detect_format.R",
      "line": 223,
      "function_id": 5255,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": "is_letter",
      "file": "R/io_detect_format.R",
      "line": 238,
      "function_id": 3516,
      "parent_ids": "5255",
      "nested": true,
      "scope": "parse_hapmap_chars_to_raw",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": ".rows",
      "file": "R/io_detect_format.R",
      "line": 302,
      "function_id": 4925,
      "parent_ids": "5255",
      "nested": true,
      "scope": "parse_hapmap_chars_to_raw",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": "compute_flip",
      "file": "R/io_detect_format.R",
      "line": 342,
      "function_id": 5666,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": "assemble_output",
      "file": "R/io_detect_format.R",
      "line": 373,
      "function_id": 5842,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".check_unique_ids",
      "file": "R/io_detect_format.R",
      "line": 388,
      "function_id": 6242,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".fill_missing_ids",
      "file": "R/io_detect_format.R",
      "line": 415,
      "function_id": 6435,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": "format_conversion",
      "file": "R/io_format_conversion.R",
      "line": 51,
      "function_id": 3701,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".label_hash",
      "file": "R/io_format_conversion.R",
      "line": 277,
      "function_id": 3906,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".apply_coding",
      "file": "R/io_read_formats.R",
      "line": 18,
      "function_id": 841,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".counted_allele",
      "file": "R/io_read_formats.R",
      "line": 84,
      "function_id": 1190,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".has_counted_col",
      "file": "R/io_read_formats.R",
      "line": 107,
      "function_id": 1390,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".n_meta",
      "file": "R/io_read_formats.R",
      "line": 116,
      "function_id": 1438,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".counted_col_values",
      "file": "R/io_read_formats.R",
      "line": 124,
      "function_id": 1545,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".add_counted_column",
      "file": "R/io_read_formats.R",
      "line": 133,
      "function_id": 1974,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".write_numeric",
      "file": "R/io_read_formats.R",
      "line": 160,
      "function_id": 2229,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".allele_label",
      "file": "R/io_read_formats.R",
      "line": 177,
      "function_id": 2471,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".as_pos",
      "file": "R/io_read_formats.R",
      "line": 187,
      "function_id": 2623,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": "handle_hapmap",
      "file": "R/io_read_formats.R",
      "line": 200,
      "function_id": 3924,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".normalize_numeric_schema",
      "file": "R/io_read_formats.R",
      "line": 297,
      "function_id": 4468,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": "handle_numeric",
      "file": "R/io_read_formats.R",
      "line": 322,
      "function_id": 5377,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": "handle_table",
      "file": "R/io_read_formats.R",
      "line": 379,
      "function_id": 6690,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".read_gds_to_raw",
      "file": "R/io_read_formats.R",
      "line": 497,
      "function_id": 7218,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".vcf_classify_gt",
      "file": "R/io_read_formats.R",
      "line": 541,
      "function_id": 7757,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".vcf_warn_dropped",
      "file": "R/io_read_formats.R",
      "line": 560,
      "function_id": 7935,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".vcf_scan_calls",
      "file": "R/io_read_formats.R",
      "line": 590,
      "function_id": 9023,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": "handle_vcf",
      "file": "R/io_read_formats.R",
      "line": 639,
      "function_id": 11303,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": "grab",
      "file": "R/io_read_formats.R",
      "line": 715,
      "function_id": 10223,
      "parent_ids": "11303",
      "nested": true,
      "scope": "handle_vcf",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": "handle_gds",
      "file": "R/io_read_formats.R",
      "line": 780,
      "function_id": 11718,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".plink_cm",
      "file": "R/io_read_formats.R",
      "line": 823,
      "function_id": 12072,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": "handle_bed",
      "file": "R/io_read_formats.R",
      "line": 839,
      "function_id": 12639,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": "handle_ped",
      "file": "R/io_read_formats.R",
      "line": 880,
      "function_id": 13183,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": "handle_finalreport",
      "file": "R/io_read_formats.R",
      "line": 925,
      "function_id": 14807,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": "find_col",
      "file": "R/io_read_formats.R",
      "line": 949,
      "function_id": 13725,
      "parent_ids": "14807",
      "nested": true,
      "scope": "handle_finalreport",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": "phenotypes_long",
      "file": "R/io_write.R",
      "line": 21,
      "function_id": 110,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Public R functions"
    },
    {
      "name": "phenotypes_wide",
      "file": "R/io_write.R",
      "line": 45,
      "function_id": 386,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Public R functions"
    },
    {
      "name": "write_phenotypes",
      "file": "R/io_write.R",
      "line": 229,
      "function_id": 1958,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Public R functions"
    },
    {
      "name": "write_pheno",
      "file": "R/io_write.R",
      "line": 246,
      "function_id": 1305,
      "parent_ids": "1958",
      "nested": true,
      "scope": "write_phenotypes",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": "write_qtn_table",
      "file": "R/io_write.R",
      "line": 353,
      "function_id": 2426,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Public R functions"
    },
    {
      "name": ".write_qtn_table_to",
      "file": "R/io_write.R",
      "line": 371,
      "function_id": 2581,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".require_jsonlite",
      "file": "R/io_write.R",
      "line": 388,
      "function_id": 2691,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".check_path_arg",
      "file": "R/io_write.R",
      "line": 399,
      "function_id": 2825,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".resolve_reps",
      "file": "R/io_write.R",
      "line": 411,
      "function_id": 3258,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".qtn_table_reps",
      "file": "R/io_write.R",
      "line": 435,
      "function_id": 3524,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".write_json_rows",
      "file": "R/io_write.R",
      "line": 456,
      "function_id": 3642,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".with_c_numeric",
      "file": "R/io_write.R",
      "line": 472,
      "function_id": 3930,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".sibling_path",
      "file": "R/io_write.R",
      "line": 491,
      "function_id": 4154,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".companion_paths",
      "file": "R/io_write.R",
      "line": 507,
      "function_id": 4992,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".canonical_path",
      "file": "R/io_write.R",
      "line": 563,
      "function_id": 5444,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".unicode_nfd",
      "file": "R/io_write.R",
      "line": 588,
      "function_id": 5679,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".write_target",
      "file": "R/io_write.R",
      "line": 611,
      "function_id": 6190,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".preflight_paths",
      "file": "R/io_write.R",
      "line": 650,
      "function_id": 6815,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".file_rename",
      "file": "R/io_write.R",
      "line": 685,
      "function_id": 6859,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".random_token",
      "file": "R/io_write.R",
      "line": 691,
      "function_id": 6941,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".staging_ext",
      "file": "R/io_write.R",
      "line": 703,
      "function_id": 7140,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".stage_dir",
      "file": "R/io_write.R",
      "line": 721,
      "function_id": 7510,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".remove_stage_dirs",
      "file": "R/io_write.R",
      "line": 741,
      "function_id": 7756,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".staged_write",
      "file": "R/io_write.R",
      "line": 770,
      "function_id": 8302,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".commit_staged",
      "file": "R/io_write.R",
      "line": 805,
      "function_id": 10025,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": "rollback",
      "file": "R/io_write.R",
      "line": 816,
      "function_id": 9147,
      "parent_ids": "10025",
      "nested": true,
      "scope": ".commit_staged",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": ".marker_meta",
      "file": "R/io_write.R",
      "line": 900,
      "function_id": 10463,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".causal_markers",
      "file": "R/io_write.R",
      "line": 926,
      "function_id": 10795,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".write_split_markers",
      "file": "R/io_write.R",
      "line": 941,
      "function_id": 11009,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".export_sim",
      "file": "R/io_write.R",
      "line": 966,
      "function_id": 11221,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".dosage_block",
      "file": "R/io_write.R",
      "line": 979,
      "function_id": 11418,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".write_marker_file",
      "file": "R/io_write.R",
      "line": 999,
      "function_id": 12530,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".whole_to_integer",
      "file": "R/io_write.R",
      "line": 1057,
      "function_id": 12672,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".marker_json_objects",
      "file": "R/io_write.R",
      "line": 1072,
      "function_id": 13556,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".json_vec_elements",
      "file": "R/io_write.R",
      "line": 1111,
      "function_id": 13950,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".json_classed_elements",
      "file": "R/io_write.R",
      "line": 1139,
      "function_id": 14389,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": "enc",
      "file": "R/io_write.R",
      "line": 1140,
      "function_id": 14052,
      "parent_ids": "14389",
      "nested": true,
      "scope": ".json_classed_elements",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": ".json_vec",
      "file": "R/io_write.R",
      "line": 1158,
      "function_id": 14468,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".json_escape",
      "file": "R/io_write.R",
      "line": 1166,
      "function_id": 15068,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": "genetic_values",
      "file": "R/io_write.R",
      "line": 1229,
      "function_id": 15355,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Public R functions"
    },
    {
      "name": "mediation_split",
      "file": "R/io_write.R",
      "line": 1267,
      "function_id": 15484,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Public R functions"
    },
    {
      "name": ".qtn_var",
      "file": "R/io_write.R",
      "line": 1288,
      "function_id": 16160,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".tx_qtn_var",
      "file": "R/io_write.R",
      "line": 1328,
      "function_id": 16805,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": "qtn_table",
      "file": "R/io_write.R",
      "line": 1394,
      "function_id": 18967,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Public R functions"
    },
    {
      "name": "block",
      "file": "R/io_write.R",
      "line": 1417,
      "function_id": 17708,
      "parent_ids": "18967",
      "nested": true,
      "scope": "qtn_table",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": "gene_block",
      "file": "R/io_write.R",
      "line": 1442,
      "function_id": 17988,
      "parent_ids": "18967",
      "nested": true,
      "scope": "qtn_table",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": "base_line_multi_traits",
      "file": "R/legacy_Base_line_multi_traits.R",
      "line": 68,
      "function_id": 4944,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Legacy internal R"
    },
    {
      "name": ".check_cor_inputs",
      "file": "R/legacy_Base_line_multi_traits.R",
      "line": 373,
      "function_id": 5293,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Legacy internal R"
    },
    {
      "name": "base_line_single_trait",
      "file": "R/legacy_Base_line_single_trait.R",
      "line": 20,
      "function_id": 585,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Legacy internal R"
    },
    {
      "name": "check_in",
      "file": "R/legacy_check_in.R",
      "line": 69,
      "function_id": 15564,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Legacy internal R"
    },
    {
      "name": ".v1_validate_basic",
      "file": "R/legacy_check_in.R",
      "line": 1162,
      "function_id": 16719,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Legacy internal R"
    },
    {
      "name": "whole1",
      "file": "R/legacy_check_in.R",
      "line": 1165,
      "function_id": 15713,
      "parent_ids": "16719",
      "nested": true,
      "scope": ".v1_validate_basic",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": ".v1_validate_ld",
      "file": "R/legacy_check_in.R",
      "line": 1223,
      "function_id": 17124,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Legacy internal R"
    },
    {
      "name": "ok",
      "file": "R/legacy_check_in.R",
      "line": 1224,
      "function_id": 16798,
      "parent_ids": "17124",
      "nested": true,
      "scope": ".v1_validate_ld",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": ".v1_validate_seed_arith",
      "file": "R/legacy_check_in.R",
      "line": 1262,
      "function_id": 18806,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Legacy internal R"
    },
    {
      "name": "worst_of",
      "file": "R/legacy_check_in.R",
      "line": 1285,
      "function_id": 17685,
      "parent_ids": "18806",
      "nested": true,
      "scope": ".v1_validate_seed_arith",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": "ok",
      "file": "R/legacy_check_in.R",
      "line": 1294,
      "function_id": 17776,
      "parent_ids": "18806",
      "nested": true,
      "scope": ".v1_validate_seed_arith",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": "accepted",
      "file": "R/legacy_check_in.R",
      "line": 1331,
      "function_id": 18370,
      "parent_ids": "18806",
      "nested": true,
      "scope": ".v1_validate_seed_arith",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": ".v1_validate_cor",
      "file": "R/legacy_check_in.R",
      "line": 1361,
      "function_id": 19724,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Legacy internal R"
    },
    {
      "name": ".v1_validate_effects",
      "file": "R/legacy_check_in.R",
      "line": 1410,
      "function_id": 20691,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Legacy internal R"
    },
    {
      "name": "chk",
      "file": "R/legacy_check_in.R",
      "line": 1414,
      "function_id": 20281,
      "parent_ids": "20691",
      "nested": true,
      "scope": ".v1_validate_effects",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": ".v1_rng_capture",
      "file": "R/legacy_check_in.R",
      "line": 1456,
      "function_id": 20791,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Legacy internal R"
    },
    {
      "name": ".v1_rng_restore",
      "file": "R/legacy_check_in.R",
      "line": 1479,
      "function_id": 21212,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Legacy internal R"
    },
    {
      "name": ".v1_check_qtn_capacity",
      "file": "R/legacy_check_in.R",
      "line": 1504,
      "function_id": 21975,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Legacy internal R"
    },
    {
      "name": "g",
      "file": "R/legacy_check_in.R",
      "line": 1505,
      "function_id": 21288,
      "parent_ids": "21975",
      "nested": true,
      "scope": ".v1_check_qtn_capacity",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": ".v1_check_vqtl_sd",
      "file": "R/legacy_check_in.R",
      "line": 1542,
      "function_id": 22324,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Legacy internal R"
    },
    {
      "name": ".v1_check_vqtl_baseline",
      "file": "R/legacy_check_in.R",
      "line": 1567,
      "function_id": 22548,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Legacy internal R"
    },
    {
      "name": "constraint",
      "file": "R/legacy_constraint.R",
      "line": 20,
      "function_id": 1078,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Legacy internal R"
    },
    {
      "name": "create_phenotypes",
      "file": "R/legacy_create_phenotypes.R",
      "line": 397,
      "function_id": 14852,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Public R functions"
    },
    {
      "name": "cleanup_outputs",
      "file": "R/legacy_create_phenotypes.R",
      "line": 552,
      "function_id": 2970,
      "parent_ids": "14852",
      "nested": true,
      "scope": "create_phenotypes",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": "genetic_effect",
      "file": "R/legacy_genetic_effect.R",
      "line": 70,
      "function_id": 2474,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Legacy internal R"
    },
    {
      "name": ".check_effect_length",
      "file": "R/legacy_genetic_effect.R",
      "line": 219,
      "function_id": 2655,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Legacy internal R"
    },
    {
      "name": "genotypes",
      "file": "R/legacy_Genotypes.R",
      "line": 56,
      "function_id": 2230,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Legacy internal R"
    },
    {
      "name": "numify",
      "file": "R/legacy_Genotypes.R",
      "line": 69,
      "function_id": 358,
      "parent_ids": "2230",
      "nested": true,
      "scope": "genotypes",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": "numeric_df",
      "file": "R/legacy_Genotypes.R",
      "line": 79,
      "function_id": 1252,
      "parent_ids": "2230",
      "nested": true,
      "scope": "genotypes",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": "read_one",
      "file": "R/legacy_Genotypes.R",
      "line": 122,
      "function_id": 1478,
      "parent_ids": "2230",
      "nested": true,
      "scope": "genotypes",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": "make_pd",
      "file": "R/legacy_make_pd.R",
      "line": 46,
      "function_id": 991,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Legacy internal R"
    },
    {
      "name": "phenotypes",
      "file": "R/legacy_Phenotypes.R",
      "line": 20,
      "function_id": 25736,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Legacy internal R"
    },
    {
      "name": "qtn_from_user",
      "file": "R/legacy_qtn_from_user.R",
      "line": 27,
      "function_id": 23570,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Legacy internal R"
    },
    {
      "name": "qtn_linkage",
      "file": "R/legacy_QTN_linkage.R",
      "line": 26,
      "function_id": 26050,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Legacy internal R"
    },
    {
      "name": ".ld_pair",
      "file": "R/legacy_QTN_linkage.R",
      "line": 1850,
      "function_id": 26257,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Legacy internal R"
    },
    {
      "name": ".ld_key",
      "file": "R/legacy_QTN_linkage.R",
      "line": 1859,
      "function_id": 26343,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Legacy internal R"
    },
    {
      "name": ".ld_contract_stop",
      "file": "R/legacy_QTN_linkage.R",
      "line": 1869,
      "function_id": 26551,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Legacy internal R"
    },
    {
      "name": ".ld_check_indirect",
      "file": "R/legacy_QTN_linkage.R",
      "line": 1895,
      "function_id": 27612,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Legacy internal R"
    },
    {
      "name": "pair_ld",
      "file": "R/legacy_QTN_linkage.R",
      "line": 1922,
      "function_id": 27251,
      "parent_ids": "27612",
      "nested": true,
      "scope": ".ld_check_indirect",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": "out",
      "file": "R/legacy_QTN_linkage.R",
      "line": 1930,
      "function_id": 27350,
      "parent_ids": "27612",
      "nested": true,
      "scope": ".ld_check_indirect",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": "differs",
      "file": "R/legacy_QTN_linkage.R",
      "line": 1935,
      "function_id": 27507,
      "parent_ids": "27612",
      "nested": true,
      "scope": ".ld_check_indirect",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": ".ld_direct_violation",
      "file": "R/legacy_QTN_linkage.R",
      "line": 1955,
      "function_id": 28333,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Legacy internal R"
    },
    {
      "name": ".ld_check_direct",
      "file": "R/legacy_QTN_linkage.R",
      "line": 1993,
      "function_id": 28497,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Legacy internal R"
    },
    {
      "name": ".ld_max_attempts",
      "file": "R/legacy_QTN_linkage.R",
      "line": 2019,
      "function_id": 28566,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Legacy internal R"
    },
    {
      "name": ".ld_attempt_seed",
      "file": "R/legacy_QTN_linkage.R",
      "line": 2036,
      "function_id": 28718,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Legacy internal R"
    },
    {
      "name": ".ld_search_stop",
      "file": "R/legacy_QTN_linkage.R",
      "line": 2045,
      "function_id": 28816,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Legacy internal R"
    },
    {
      "name": ".ld_run_attempt",
      "file": "R/legacy_QTN_linkage.R",
      "line": 2061,
      "function_id": 29328,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Legacy internal R"
    },
    {
      "name": ".ld_give_up_now",
      "file": "R/legacy_QTN_linkage.R",
      "line": 2101,
      "function_id": 29408,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Legacy internal R"
    },
    {
      "name": ".ld_emit_warnings",
      "file": "R/legacy_QTN_linkage.R",
      "line": 2109,
      "function_id": 29507,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Legacy internal R"
    },
    {
      "name": ".ld_search_giveup",
      "file": "R/legacy_QTN_linkage.R",
      "line": 2119,
      "function_id": 29613,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Legacy internal R"
    },
    {
      "name": ".qtn_linkage_checked",
      "file": "R/legacy_QTN_linkage.R",
      "line": 2132,
      "function_id": 29799,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Legacy internal R"
    },
    {
      "name": "qtn_partially_pleiotropic",
      "file": "R/legacy_QTN_partially_pleiotropic.R",
      "line": 60,
      "function_id": 10723,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Legacy internal R"
    },
    {
      "name": ".partial_spec_labels",
      "file": "R/legacy_QTN_partially_pleiotropic.R",
      "line": 794,
      "function_id": 10797,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Legacy internal R"
    },
    {
      "name": ".partial_assemble",
      "file": "R/legacy_QTN_partially_pleiotropic.R",
      "line": 804,
      "function_id": 11258,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Legacy internal R"
    },
    {
      "name": ".partial_qtn_matrix",
      "file": "R/legacy_QTN_partially_pleiotropic.R",
      "line": 839,
      "function_id": 11388,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Legacy internal R"
    },
    {
      "name": ".check_partial_disjoint",
      "file": "R/legacy_QTN_partially_pleiotropic.R",
      "line": 851,
      "function_id": 11696,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Legacy internal R"
    },
    {
      "name": ".check_partial_counts",
      "file": "R/legacy_QTN_partially_pleiotropic.R",
      "line": 870,
      "function_id": 12839,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Legacy internal R"
    },
    {
      "name": "chk",
      "file": "R/legacy_QTN_partially_pleiotropic.R",
      "line": 875,
      "function_id": 12070,
      "parent_ids": "12839",
      "nested": true,
      "scope": ".check_partial_counts",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": "chk_eff",
      "file": "R/legacy_QTN_partially_pleiotropic.R",
      "line": 889,
      "function_id": 12365,
      "parent_ids": "12839",
      "nested": true,
      "scope": ".check_partial_counts",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": "qtn_pleiotropic",
      "file": "R/legacy_QTN_pleiotropic.R",
      "line": 70,
      "function_id": 9242,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Legacy internal R"
    },
    {
      "name": "vQTL",
      "file": "R/legacy_vQTL.R",
      "line": 67,
      "function_id": 3361,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Legacy internal R"
    },
    {
      "name": "filter_geno",
      "file": "R/qc_filter_geno.R",
      "line": 167,
      "function_id": 4686,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Public R functions"
    },
    {
      "name": "note",
      "file": "R/qc_filter_geno.R",
      "line": 304,
      "function_id": 3009,
      "parent_ids": "4686",
      "nested": true,
      "scope": "filter_geno",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": ".subset_population_markers",
      "file": "R/qc_filter_geno.R",
      "line": 396,
      "function_id": 5078,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".ld_spec",
      "file": "R/qc_filter_geno.R",
      "line": 423,
      "function_id": 5692,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": "whole",
      "file": "R/qc_filter_geno.R",
      "line": 429,
      "function_id": 5333,
      "parent_ids": "5692",
      "nested": true,
      "scope": ".ld_spec",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": ".check_maf_arg",
      "file": "R/qc_filter_geno.R",
      "line": 449,
      "function_id": 5928,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".ld_prune",
      "file": "R/qc_filter_geno.R",
      "line": 490,
      "function_id": 6422,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".ld_sweep",
      "file": "R/qc_filter_geno.R",
      "line": 524,
      "function_id": 10580,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": "lg",
      "file": "R/qc_filter_geno.R",
      "line": 578,
      "function_id": 7375,
      "parent_ids": "10580",
      "nested": true,
      "scope": ".ld_sweep",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": "sg",
      "file": "R/qc_filter_geno.R",
      "line": 579,
      "function_id": 7403,
      "parent_ids": "10580",
      "nested": true,
      "scope": ".ld_sweep",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": "ls",
      "file": "R/qc_filter_geno.R",
      "line": 585,
      "function_id": 7513,
      "parent_ids": "10580",
      "nested": true,
      "scope": ".ld_sweep",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": "ss",
      "file": "R/qc_filter_geno.R",
      "line": 590,
      "function_id": 7548,
      "parent_ids": "10580",
      "nested": true,
      "scope": ".ld_sweep",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": "is_pruned",
      "file": "R/qc_filter_geno.R",
      "line": 591,
      "function_id": 7576,
      "parent_ids": "10580",
      "nested": true,
      "scope": ".ld_sweep",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": "set_pruned",
      "file": "R/qc_filter_geno.R",
      "line": 592,
      "function_id": 7608,
      "parent_ids": "10580",
      "nested": true,
      "scope": ".ld_sweep",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": "maf_of",
      "file": "R/qc_filter_geno.R",
      "line": 593,
      "function_id": 7636,
      "parent_ids": "10580",
      "nested": true,
      "scope": ".ld_sweep",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": "cor_sub",
      "file": "R/qc_filter_geno.R",
      "line": 594,
      "function_id": 7733,
      "parent_ids": "10580",
      "nested": true,
      "scope": ".ld_sweep",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": "is_singular",
      "file": "R/qc_filter_geno.R",
      "line": 600,
      "function_id": 7815,
      "parent_ids": "10580",
      "nested": true,
      "scope": ".ld_sweep",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": "win_at",
      "file": "R/qc_filter_geno.R",
      "line": 605,
      "function_id": 7980,
      "parent_ids": "10580",
      "nested": true,
      "scope": ".ld_sweep",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": ".plink_hap_rsq",
      "file": "R/qc_filter_geno.R",
      "line": 796,
      "function_id": 11002,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".plink_em_hethet",
      "file": "R/qc_filter_geno.R",
      "line": 822,
      "function_id": 12419,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".plink_calc_lnlike",
      "file": "R/qc_filter_geno.R",
      "line": 884,
      "function_id": 12734,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".plink_cubic_roots",
      "file": "R/qc_filter_geno.R",
      "line": 902,
      "function_id": 13788,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".plink_calc_lnlike_quantile",
      "file": "R/qc_filter_geno.R",
      "line": 952,
      "function_id": 14123,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".plink_blocks_classify",
      "file": "R/qc_filter_geno.R",
      "line": 978,
      "function_id": 15522,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": "clq",
      "file": "R/qc_filter_geno.R",
      "line": 1005,
      "function_id": 14877,
      "parent_ids": "15522",
      "nested": true,
      "scope": ".plink_blocks_classify",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": ".plink_blocks_chrom",
      "file": "R/qc_filter_geno.R",
      "line": 1066,
      "function_id": 17980,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": "counts_of",
      "file": "R/qc_filter_geno.R",
      "line": 1076,
      "function_id": 15757,
      "parent_ids": "17980",
      "nested": true,
      "scope": ".plink_blocks_chrom",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": ".cite_ld",
      "file": "R/qc_filter_geno.R",
      "line": 1190,
      "function_id": 18167,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".gabriel_blocks",
      "file": "R/qc_ld_methods.R",
      "line": 23,
      "function_id": 501,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": "a_matrix",
      "file": "R/select_blup.R",
      "line": 61,
      "function_id": 1217,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Public R functions"
    },
    {
      "name": ".founder_inbreeding",
      "file": "R/select_blup.R",
      "line": 113,
      "function_id": 2367,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": "bad",
      "file": "R/select_blup.R",
      "line": 114,
      "function_id": 1296,
      "parent_ids": "2367",
      "nested": true,
      "scope": ".founder_inbreeding",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": "predict_ebv",
      "file": "R/select_blup.R",
      "line": 300,
      "function_id": 5287,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Public R functions"
    },
    {
      "name": ".check_pheno_matrix",
      "file": "R/select_blup.R",
      "line": 427,
      "function_id": 5963,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".mt_variances",
      "file": "R/select_blup.R",
      "line": 467,
      "function_id": 6851,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": "one",
      "file": "R/select_blup.R",
      "line": 474,
      "function_id": 6791,
      "parent_ids": "6851",
      "nested": true,
      "scope": ".mt_variances",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": ".predict_ebv_mt",
      "file": "R/select_blup.R",
      "line": 515,
      "function_id": 8424,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".check_relationship",
      "file": "R/select_blup.R",
      "line": 587,
      "function_id": 9628,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".blup_variances",
      "file": "R/select_blup.R",
      "line": 656,
      "function_id": 10347,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": "ok",
      "file": "R/select_blup.R",
      "line": 683,
      "function_id": 10251,
      "parent_ids": "10347",
      "nested": true,
      "scope": ".blup_variances",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": ".gblup_marker_effects",
      "file": "R/select_blup.R",
      "line": 695,
      "function_id": 10697,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": "prediction_accuracy",
      "file": "R/select_blup.R",
      "line": 725,
      "function_id": 11633,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Public R functions"
    },
    {
      "name": "selection_methods",
      "file": "R/select_blup.R",
      "line": 777,
      "function_id": 12518,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Public R functions"
    },
    {
      "name": "m",
      "file": "R/select_blup.R",
      "line": 778,
      "function_id": 11769,
      "parent_ids": "12518",
      "nested": true,
      "scope": "selection_methods",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": ".cite_bqp",
      "file": "R/select_bqp.R",
      "line": 16,
      "function_id": 129,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".bqp_inputs",
      "file": "R/select_bqp.R",
      "line": 36,
      "function_id": 986,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".bqp_g",
      "file": "R/select_bqp.R",
      "line": 85,
      "function_id": 1387,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".bqp_check_args",
      "file": "R/select_bqp.R",
      "line": 104,
      "function_id": 1724,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".bqp_solve",
      "file": "R/select_bqp.R",
      "line": 130,
      "function_id": 3952,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": "obj_of",
      "file": "R/select_bqp.R",
      "line": 134,
      "function_id": 1895,
      "parent_ids": "3952",
      "nested": true,
      "scope": ".bqp_solve",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": "feas_of",
      "file": "R/select_bqp.R",
      "line": 137,
      "function_id": 1973,
      "parent_ids": "3952",
      "nested": true,
      "scope": ".bqp_solve",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": "pen_of",
      "file": "R/select_bqp.R",
      "line": 182,
      "function_id": 3053,
      "parent_ids": "3952",
      "nested": true,
      "scope": ".bqp_solve",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": ".sel_bqp",
      "file": "R/select_bqp.R",
      "line": 220,
      "function_id": 4362,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": "combining_ability",
      "file": "R/select_combining.R",
      "line": 130,
      "function_id": 1852,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Public R functions"
    },
    {
      "name": ".check_distinct",
      "file": "R/select_combining.R",
      "line": 212,
      "function_id": 2088,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".check_ad",
      "file": "R/select_combining.R",
      "line": 226,
      "function_id": 2364,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".expected_cross_means",
      "file": "R/select_combining.R",
      "line": 244,
      "function_id": 2559,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".simulate_cross_means",
      "file": "R/select_combining.R",
      "line": 260,
      "function_id": 3539,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".decompose_ca",
      "file": "R/select_combining.R",
      "line": 310,
      "function_id": 4028,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": "print.combining_ability",
      "file": "R/select_combining.R",
      "line": 331,
      "function_id": 4272,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Registered R methods"
    },
    {
      "name": "template_effects",
      "file": "R/select_combining.R",
      "line": 371,
      "function_id": 5493,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Public R functions"
    },
    {
      "name": "select_ind",
      "file": "R/select_ind.R",
      "line": 298,
      "function_id": 3933,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Public R functions"
    },
    {
      "name": ".resolve_n_per_family",
      "file": "R/select_ind.R",
      "line": 503,
      "function_id": 5052,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".resolve_keep",
      "file": "R/select_ind.R",
      "line": 559,
      "function_id": 5777,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".check_trait_index",
      "file": "R/select_ind.R",
      "line": 603,
      "function_id": 6017,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".check_direction",
      "file": "R/select_ind.R",
      "line": 618,
      "function_id": 6199,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".criterion_values",
      "file": "R/select_ind.R",
      "line": 630,
      "function_id": 7182,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".quadratic_index_score",
      "file": "R/select_ind.R",
      "line": 713,
      "function_id": 7893,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".index_score",
      "file": "R/select_ind.R",
      "line": 753,
      "function_id": 8349,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".index_weights",
      "file": "R/select_ind.R",
      "line": 799,
      "function_id": 9199,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": "p2",
      "file": "R/select_ind.R",
      "line": 813,
      "function_id": 8567,
      "parent_ids": "9199",
      "nested": true,
      "scope": ".index_weights",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": ".combined_score",
      "file": "R/select_ind.R",
      "line": 858,
      "function_id": 9994,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".sel_top",
      "file": "R/select_ind.R",
      "line": 910,
      "function_id": 10064,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".sel_within_family",
      "file": "R/select_ind.R",
      "line": 917,
      "function_id": 10815,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".sel_among_family",
      "file": "R/select_ind.R",
      "line": 967,
      "function_id": 11066,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".selection_result",
      "file": "R/select_ind.R",
      "line": 984,
      "function_id": 11283,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".select_culling",
      "file": "R/select_ind.R",
      "line": 1004,
      "function_id": 13667,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": "mabc_select",
      "file": "R/select_mabc.R",
      "line": 121,
      "function_id": 2401,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Public R functions"
    },
    {
      "name": "recurrent_parent_recovery",
      "file": "R/select_mabc.R",
      "line": 257,
      "function_id": 2953,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Public R functions"
    },
    {
      "name": ".mabc_founders",
      "file": "R/select_mabc.R",
      "line": 295,
      "function_id": 3444,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".mabc_markers",
      "file": "R/select_mabc.R",
      "line": 318,
      "function_id": 3888,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".mabc_require_informative",
      "file": "R/select_mabc.R",
      "line": 343,
      "function_id": 4080,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".mabc_check_flanks",
      "file": "R/select_mabc.R",
      "line": 364,
      "function_id": 4684,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".mabc_parse_interval",
      "file": "R/select_mabc.R",
      "line": 401,
      "function_id": 5577,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".mabc_interval",
      "file": "R/select_mabc.R",
      "line": 442,
      "function_id": 5818,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".mabc_recovery",
      "file": "R/select_mabc.R",
      "line": 457,
      "function_id": 6089,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".mabc_check_weights",
      "file": "R/select_mabc.R",
      "line": 471,
      "function_id": 6473,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".mabc_weights",
      "file": "R/select_mabc.R",
      "line": 508,
      "function_id": 7686,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": "marker_select",
      "file": "R/select_marker.R",
      "line": 77,
      "function_id": 2497,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Public R functions"
    },
    {
      "name": "g_matrix",
      "file": "R/select_ocs.R",
      "line": 44,
      "function_id": 1099,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Public R functions"
    },
    {
      "name": "optimum_contribution",
      "file": "R/select_ocs.R",
      "line": 180,
      "function_id": 3825,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Public R functions"
    },
    {
      "name": "print.ocs",
      "file": "R/select_ocs.R",
      "line": 333,
      "function_id": 4239,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Registered R methods"
    },
    {
      "name": "sample_parents",
      "file": "R/select_ocs.R",
      "line": 411,
      "function_id": 5225,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Public R functions"
    },
    {
      "name": ".allocate_slots",
      "file": "R/select_ocs.R",
      "line": 473,
      "function_id": 5859,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".validate_coancestry_matrix",
      "file": "R/select_ocs.R",
      "line": 509,
      "function_id": 6366,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".check_G_ids",
      "file": "R/select_ocs.R",
      "line": 539,
      "function_id": 6669,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".dosage_from",
      "file": "R/select_ocs.R",
      "line": 558,
      "function_id": 7052,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".frank_wolfe",
      "file": "R/select_ocs.R",
      "line": 594,
      "function_id": 7853,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".tune_lambda",
      "file": "R/select_ocs.R",
      "line": 652,
      "function_id": 9041,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": "coan_at",
      "file": "R/select_ocs.R",
      "line": 664,
      "function_id": 8247,
      "parent_ids": "9041",
      "nested": true,
      "scope": ".tune_lambda",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": "done",
      "file": "R/select_ocs.R",
      "line": 668,
      "function_id": 8317,
      "parent_ids": "9041",
      "nested": true,
      "scope": ".tune_lambda",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": "progeny_test",
      "file": "R/select_progeny.R",
      "line": 91,
      "function_id": 1719,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Public R functions"
    },
    {
      "name": "c.Population",
      "file": "R/select_schemes.R",
      "line": 25,
      "function_id": 1041,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Registered R methods"
    },
    {
      "name": "single_seed_descent",
      "file": "R/select_schemes.R",
      "line": 102,
      "function_id": 1436,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Public R functions"
    },
    {
      "name": "bulk",
      "file": "R/select_schemes.R",
      "line": 144,
      "function_id": 1992,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Public R functions"
    },
    {
      "name": "pedigree",
      "file": "R/select_schemes.R",
      "line": 263,
      "function_id": 3283,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Public R functions"
    },
    {
      "name": "recurrent_selection",
      "file": "R/select_schemes.R",
      "line": 350,
      "function_id": 4563,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Public R functions"
    },
    {
      "name": ".check_tandem",
      "file": "R/select_schemes.R",
      "line": 420,
      "function_id": 4740,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".check_tandem_range",
      "file": "R/select_schemes.R",
      "line": 432,
      "function_id": 4900,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".check_backed",
      "file": "R/select_schemes.R",
      "line": 449,
      "function_id": 5179,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": "bad",
      "file": "R/select_schemes.R",
      "line": 450,
      "function_id": 5012,
      "parent_ids": "5179",
      "nested": true,
      "scope": ".check_backed",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": ".bulk_counts",
      "file": "R/select_schemes.R",
      "line": 470,
      "function_id": 5261,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".as_founder_pop",
      "file": "R/select_schemes.R",
      "line": 477,
      "function_id": 5526,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".check_phenotyper",
      "file": "R/select_schemes.R",
      "line": 500,
      "function_id": 5632,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".self_each",
      "file": "R/select_schemes.R",
      "line": 514,
      "function_id": 6035,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".intermate",
      "file": "R/select_schemes.R",
      "line": 534,
      "function_id": 6420,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".relabel",
      "file": "R/select_schemes.R",
      "line": 557,
      "function_id": 6600,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": "cross_usefulness",
      "file": "R/select_usefulness.R",
      "line": 103,
      "function_id": 1470,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Public R functions"
    },
    {
      "name": ".intensity_from_p",
      "file": "R/select_usefulness.R",
      "line": 161,
      "function_id": 1538,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".additive_model",
      "file": "R/select_usefulness.R",
      "line": 170,
      "function_id": 2405,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".additive_gv",
      "file": "R/select_usefulness.R",
      "line": 221,
      "function_id": 2593,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".resolve_pairs",
      "file": "R/select_usefulness.R",
      "line": 234,
      "function_id": 3169,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".warn_heterozygous_parents",
      "file": "R/select_usefulness.R",
      "line": 275,
      "function_id": 3619,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".make_family",
      "file": "R/select_usefulness.R",
      "line": 297,
      "function_id": 4004,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": "observe_counts",
      "file": "R/transcriptome_counts.R",
      "line": 57,
      "function_id": 1449,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Public R functions"
    },
    {
      "name": "draw",
      "file": "R/transcriptome_counts.R",
      "line": 95,
      "function_id": 1141,
      "parent_ids": "1449",
      "nested": true,
      "scope": "observe_counts",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": ".tx_count_par",
      "file": "R/transcriptome_counts.R",
      "line": 130,
      "function_id": 1848,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".attach_expression",
      "file": "R/transcriptome_layer.R",
      "line": 11,
      "function_id": 1479,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": "transcriptome",
      "file": "R/transcriptome_layer.R",
      "line": 176,
      "function_id": 3741,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Public R functions"
    },
    {
      "name": "build",
      "file": "R/transcriptome_layer.R",
      "line": 259,
      "function_id": 3532,
      "parent_ids": "3741",
      "nested": true,
      "scope": "transcriptome",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": "draw",
      "file": "R/transcriptome_layer.R",
      "line": 260,
      "function_id": 3426,
      "parent_ids": [
        "3741",
        "3532"
      ],
      "nested": true,
      "scope": "transcriptome / build",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": ".tx_cor_design_warning",
      "file": "R/transcriptome_layer.R",
      "line": 300,
      "function_id": 4415,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".tx_grm",
      "file": "R/transcriptome_mimic.R",
      "line": 24,
      "function_id": 203,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".greml_h2",
      "file": "R/transcriptome_mimic.R",
      "line": 53,
      "function_id": 1683,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": "negll",
      "file": "R/transcriptome_mimic.R",
      "line": 76,
      "function_id": 1226,
      "parent_ids": "1683",
      "nested": true,
      "scope": ".greml_h2",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": ".tx_estimate_factors",
      "file": "R/transcriptome_mimic.R",
      "line": 111,
      "function_id": 1969,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".tx_estimate_kappa",
      "file": "R/transcriptome_mimic.R",
      "line": 149,
      "function_id": 2804,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".tx_mimic_calibrate",
      "file": "R/transcriptome_mimic.R",
      "line": 188,
      "function_id": 4165,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": "simulate_transcriptome",
      "file": "R/transcriptome_simulate.R",
      "line": 221,
      "function_id": 10709,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Public R functions"
    },
    {
      "name": "run",
      "file": "R/transcriptome_simulate.R",
      "line": 405,
      "function_id": 9875,
      "parent_ids": "10709",
      "nested": true,
      "scope": "simulate_transcriptome",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": "z1",
      "file": "R/transcriptome_simulate.R",
      "line": 492,
      "function_id": 5374,
      "parent_ids": [
        "10709",
        "9875"
      ],
      "nested": true,
      "scope": "simulate_transcriptome / run",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": "predict.transcriptome_sim",
      "file": "R/transcriptome_simulate.R",
      "line": 789,
      "function_id": 14719,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Registered R methods"
    },
    {
      "name": "draw_resid",
      "file": "R/transcriptome_simulate.R",
      "line": 892,
      "function_id": 13332,
      "parent_ids": "14719",
      "nested": true,
      "scope": "predict.transcriptome_sim",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": "z1",
      "file": "R/transcriptome_simulate.R",
      "line": 893,
      "function_id": 12888,
      "parent_ids": [
        "14719",
        "13332"
      ],
      "nested": true,
      "scope": "predict.transcriptome_sim / draw_resid",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": ".tx_mimic_scale",
      "file": "R/transcriptome_simulate.R",
      "line": 985,
      "function_id": 15088,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".tx_ratio",
      "file": "R/transcriptome_simulate.R",
      "line": 1010,
      "function_id": 15234,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".tx_pergene",
      "file": "R/transcriptome_simulate.R",
      "line": 1020,
      "function_id": 15619,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".tx_synthetic_coords",
      "file": "R/transcriptome_simulate.R",
      "line": 1043,
      "function_id": 16698,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": "draw",
      "file": "R/transcriptome_simulate.R",
      "line": 1062,
      "function_id": 16680,
      "parent_ids": "16698",
      "nested": true,
      "scope": ".tx_synthetic_coords",
      "language": "R",
      "category": "Local R helpers"
    },
    {
      "name": ".tx_check_annotation",
      "file": "R/transcriptome_simulate.R",
      "line": 1093,
      "function_id": 17114,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": "print.transcriptome_sim",
      "file": "R/transcriptome_simulate.R",
      "line": 1119,
      "function_id": 17485,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Registered R methods"
    },
    {
      "name": ".onAttach",
      "file": "R/zzz.R",
      "line": 1,
      "function_id": 48,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": ".unwrap_extendr",
      "file": "R/zzz.R",
      "line": 32,
      "function_id": 384,
      "parent_ids": [],
      "nested": false,
      "scope": "",
      "language": "R",
      "category": "Modern internal R"
    },
    {
      "name": "splitmix64",
      "file": "src/rust/src/coalescent.rs",
      "line": 31,
      "language": "Rust",
      "nested": false,
      "scope": "",
      "category": "Rust implementation"
    },
    {
      "name": "Rng::new",
      "file": "src/rust/src/coalescent.rs",
      "line": 40,
      "language": "Rust",
      "nested": false,
      "scope": "Rng",
      "category": "Rust implementation"
    },
    {
      "name": "Rng::next_u64",
      "file": "src/rust/src/coalescent.rs",
      "line": 51,
      "language": "Rust",
      "nested": false,
      "scope": "Rng",
      "category": "Rust implementation"
    },
    {
      "name": "Rng::unif",
      "file": "src/rust/src/coalescent.rs",
      "line": 67,
      "language": "Rust",
      "nested": false,
      "scope": "Rng",
      "category": "Rust implementation"
    },
    {
      "name": "Rng::exp1",
      "file": "src/rust/src/coalescent.rs",
      "line": 72,
      "language": "Rust",
      "nested": false,
      "scope": "Rng",
      "category": "Rust implementation"
    },
    {
      "name": "Rng::below",
      "file": "src/rust/src/coalescent.rs",
      "line": 77,
      "language": "Rust",
      "nested": false,
      "scope": "Rng",
      "category": "Rust implementation"
    },
    {
      "name": "Demography::new",
      "file": "src/rust/src/coalescent.rs",
      "line": 108,
      "language": "Rust",
      "nested": false,
      "scope": "Demography",
      "category": "Rust implementation"
    },
    {
      "name": "Demography::epoch",
      "file": "src/rust/src/coalescent.rs",
      "line": 131,
      "language": "Rust",
      "nested": false,
      "scope": "Demography",
      "category": "Rust implementation"
    },
    {
      "name": "Demography::next_change",
      "file": "src/rust/src/coalescent.rs",
      "line": 138,
      "language": "Rust",
      "nested": false,
      "scope": "Demography",
      "category": "Rust implementation"
    },
    {
      "name": "Fenwick::new",
      "file": "src/rust/src/coalescent.rs",
      "line": 153,
      "language": "Rust",
      "nested": false,
      "scope": "Fenwick",
      "category": "Rust implementation"
    },
    {
      "name": "Fenwick::set",
      "file": "src/rust/src/coalescent.rs",
      "line": 160,
      "language": "Rust",
      "nested": false,
      "scope": "Fenwick",
      "category": "Rust implementation"
    },
    {
      "name": "Fenwick::total",
      "file": "src/rust/src/coalescent.rs",
      "line": 171,
      "language": "Rust",
      "nested": false,
      "scope": "Fenwick",
      "category": "Rust implementation"
    },
    {
      "name": "Fenwick::find",
      "file": "src/rust/src/coalescent.rs",
      "line": 182,
      "language": "Rust",
      "nested": false,
      "scope": "Fenwick",
      "category": "Rust implementation"
    },
    {
      "name": "Fenwick::rebuild",
      "file": "src/rust/src/coalescent.rs",
      "line": 202,
      "language": "Rust",
      "nested": false,
      "scope": "Fenwick",
      "category": "Rust implementation"
    },
    {
      "name": "Tree::kingman",
      "file": "src/rust/src/coalescent.rs",
      "line": 258,
      "language": "Rust",
      "nested": false,
      "scope": "Tree",
      "category": "Rust implementation"
    },
    {
      "name": "Tree::branch_len",
      "file": "src/rust/src/coalescent.rs",
      "line": 391,
      "language": "Rust",
      "nested": false,
      "scope": "Tree",
      "category": "Rust implementation"
    },
    {
      "name": "Tree::refresh_len",
      "file": "src/rust/src/coalescent.rs",
      "line": 398,
      "language": "Rust",
      "nested": false,
      "scope": "Tree",
      "category": "Rust implementation"
    },
    {
      "name": "Tree::total_length",
      "file": "src/rust/src/coalescent.rs",
      "line": 403,
      "language": "Rust",
      "nested": false,
      "scope": "Tree",
      "category": "Rust implementation"
    },
    {
      "name": "Tree::tmrca",
      "file": "src/rust/src/coalescent.rs",
      "line": 407,
      "language": "Rust",
      "nested": false,
      "scope": "Tree",
      "category": "Rust implementation"
    },
    {
      "name": "Tree::lineages_at",
      "file": "src/rust/src/coalescent.rs",
      "line": 413,
      "language": "Rust",
      "nested": false,
      "scope": "test configuration",
      "category": "Rust tests and test helpers"
    },
    {
      "name": "Tree::sample_point",
      "file": "src/rust/src/coalescent.rs",
      "line": 419,
      "language": "Rust",
      "nested": false,
      "scope": "Tree",
      "category": "Rust implementation"
    },
    {
      "name": "Tree::float_time",
      "file": "src/rust/src/coalescent.rs",
      "line": 429,
      "language": "Rust",
      "nested": false,
      "scope": "Tree",
      "category": "Rust implementation"
    },
    {
      "name": "Tree::lineages_crossing",
      "file": "src/rust/src/coalescent.rs",
      "line": 502,
      "language": "Rust",
      "nested": false,
      "scope": "test configuration",
      "category": "Rust tests and test helpers"
    },
    {
      "name": "Tree::remove_internal",
      "file": "src/rust/src/coalescent.rs",
      "line": 514,
      "language": "Rust",
      "nested": false,
      "scope": "Tree",
      "category": "Rust implementation"
    },
    {
      "name": "Tree::insert_internal",
      "file": "src/rust/src/coalescent.rs",
      "line": 525,
      "language": "Rust",
      "nested": false,
      "scope": "Tree",
      "category": "Rust implementation"
    },
    {
      "name": "Tree::sample_lineage_at",
      "file": "src/rust/src/coalescent.rs",
      "line": 536,
      "language": "Rust",
      "nested": false,
      "scope": "Tree",
      "category": "Rust implementation"
    },
    {
      "name": "Tree::recombine",
      "file": "src/rust/src/coalescent.rs",
      "line": 569,
      "language": "Rust",
      "nested": false,
      "scope": "Tree",
      "category": "Rust implementation"
    },
    {
      "name": "Tree::leaf_bits",
      "file": "src/rust/src/coalescent.rs",
      "line": 642,
      "language": "Rust",
      "nested": false,
      "scope": "Tree",
      "category": "Rust implementation"
    },
    {
      "name": "Tree::mutate",
      "file": "src/rust/src/coalescent.rs",
      "line": 656,
      "language": "Rust",
      "nested": false,
      "scope": "Tree",
      "category": "Rust implementation"
    },
    {
      "name": "simulate_chromosome",
      "file": "src/rust/src/coalescent.rs",
      "line": 684,
      "language": "Rust",
      "nested": false,
      "scope": "",
      "category": "Rust implementation"
    },
    {
      "name": "coalescent_chromosome_core",
      "file": "src/rust/src/coalescent.rs",
      "line": 770,
      "language": "Rust",
      "nested": false,
      "scope": "",
      "category": "Rust implementation"
    },
    {
      "name": "harmonic",
      "file": "src/rust/src/coalescent.rs",
      "line": 832,
      "language": "Rust",
      "nested": false,
      "scope": "test configuration",
      "category": "Rust tests and test helpers"
    },
    {
      "name": "xoshiro_reference_stream",
      "file": "src/rust/src/coalescent.rs",
      "line": 837,
      "language": "Rust",
      "nested": false,
      "scope": "test configuration",
      "category": "Rust tests and test helpers"
    },
    {
      "name": "unif_and_below_are_in_range",
      "file": "src/rust/src/coalescent.rs",
      "line": 847,
      "language": "Rust",
      "nested": false,
      "scope": "test configuration",
      "category": "Rust tests and test helpers"
    },
    {
      "name": "kingman_tmrca_mean_constant_size",
      "file": "src/rust/src/coalescent.rs",
      "line": 857,
      "language": "Rust",
      "nested": false,
      "scope": "test configuration",
      "category": "Rust tests and test helpers"
    },
    {
      "name": "kingman_length_mean_is_harmonic",
      "file": "src/rust/src/coalescent.rs",
      "line": 876,
      "language": "Rust",
      "nested": false,
      "scope": "test configuration",
      "category": "Rust tests and test helpers"
    },
    {
      "name": "pair_tmrca_under_a_size_change",
      "file": "src/rust/src/coalescent.rs",
      "line": 894,
      "language": "Rust",
      "nested": false,
      "scope": "test configuration",
      "category": "Rust tests and test helpers"
    },
    {
      "name": "tree_at_end",
      "file": "src/rust/src/coalescent.rs",
      "line": 916,
      "language": "Rust",
      "nested": false,
      "scope": "test configuration",
      "category": "Rust tests and test helpers"
    },
    {
      "name": "smc_prime_keeps_the_marginal_tree_kingman",
      "file": "src/rust/src/coalescent.rs",
      "line": 929,
      "language": "Rust",
      "nested": false,
      "scope": "test configuration",
      "category": "Rust tests and test helpers"
    },
    {
      "name": "marginal_tree_follows_the_demography_after_recombination",
      "file": "src/rust/src/coalescent.rs",
      "line": 958,
      "language": "Rust",
      "nested": false,
      "scope": "test configuration",
      "category": "Rust tests and test helpers"
    },
    {
      "name": "tree_stays_consistent_through_recombination",
      "file": "src/rust/src/coalescent.rs",
      "line": 977,
      "language": "Rust",
      "nested": false,
      "scope": "test configuration",
      "category": "Rust tests and test helpers"
    },
    {
      "name": "seeded_runs_reproduce",
      "file": "src/rust/src/coalescent.rs",
      "line": 1005,
      "language": "Rust",
      "nested": false,
      "scope": "test configuration",
      "category": "Rust tests and test helpers"
    },
    {
      "name": "reservoir_keeps_the_requested_number_in_order",
      "file": "src/rust/src/coalescent.rs",
      "line": 1014,
      "language": "Rust",
      "nested": false,
      "scope": "test configuration",
      "category": "Rust tests and test helpers"
    },
    {
      "name": "overflowing_rates_are_errors_not_hangs",
      "file": "src/rust/src/coalescent.rs",
      "line": 1028,
      "language": "Rust",
      "nested": false,
      "scope": "test configuration",
      "category": "Rust tests and test helpers"
    },
    {
      "name": "extreme_history_sizes_are_errors_not_panics",
      "file": "src/rust/src/coalescent.rs",
      "line": 1034,
      "language": "Rust",
      "nested": false,
      "scope": "test configuration",
      "category": "Rust tests and test helpers"
    },
    {
      "name": "lineage_sampler_is_uniform_over_the_lineages_at_tau",
      "file": "src/rust/src/coalescent.rs",
      "line": 1058,
      "language": "Rust",
      "nested": false,
      "scope": "test configuration",
      "category": "Rust tests and test helpers"
    },
    {
      "name": "two_locus_correlation_is_smc_prime_not_smc",
      "file": "src/rust/src/coalescent.rs",
      "line": 1088,
      "language": "Rust",
      "nested": false,
      "scope": "test configuration",
      "category": "Rust tests and test helpers"
    },
    {
      "name": "check_split_invariants",
      "file": "src/rust/src/coalescent.rs",
      "line": 1125,
      "language": "Rust",
      "nested": false,
      "scope": "test configuration",
      "category": "Rust tests and test helpers"
    },
    {
      "name": "split_keeps_demes_isolated_until_the_join",
      "file": "src/rust/src/coalescent.rs",
      "line": 1151,
      "language": "Rust",
      "nested": false,
      "scope": "test configuration",
      "category": "Rust tests and test helpers"
    },
    {
      "name": "between_deme_pair_tmrca_is_join_plus_half",
      "file": "src/rust/src/coalescent.rs",
      "line": 1167,
      "language": "Rust",
      "nested": false,
      "scope": "test configuration",
      "category": "Rust tests and test helpers"
    },
    {
      "name": "within_deme_sample_before_a_late_join_is_kingman",
      "file": "src/rust/src/coalescent.rs",
      "line": 1205,
      "language": "Rust",
      "nested": false,
      "scope": "test configuration",
      "category": "Rust tests and test helpers"
    },
    {
      "name": "split_inputs_are_validated",
      "file": "src/rust/src/coalescent.rs",
      "line": 1227,
      "language": "Rust",
      "nested": false,
      "scope": "test configuration",
      "category": "Rust tests and test helpers"
    },
    {
      "name": "Bits::zeros",
      "file": "src/rust/src/genome.rs",
      "line": 33,
      "language": "Rust",
      "nested": false,
      "scope": "Bits",
      "category": "Rust implementation"
    },
    {
      "name": "Bits::len",
      "file": "src/rust/src/genome.rs",
      "line": 41,
      "language": "Rust",
      "nested": false,
      "scope": "Bits",
      "category": "Rust implementation"
    },
    {
      "name": "Bits::get",
      "file": "src/rust/src/genome.rs",
      "line": 46,
      "language": "Rust",
      "nested": false,
      "scope": "Bits",
      "category": "Rust implementation"
    },
    {
      "name": "Bits::set",
      "file": "src/rust/src/genome.rs",
      "line": 53,
      "language": "Rust",
      "nested": false,
      "scope": "Bits",
      "category": "Rust implementation"
    },
    {
      "name": "Bits::toggle_from",
      "file": "src/rust/src/genome.rs",
      "line": 69,
      "language": "Rust",
      "nested": false,
      "scope": "Bits",
      "category": "Rust implementation"
    },
    {
      "name": "Bits::flip_all",
      "file": "src/rust/src/genome.rs",
      "line": 82,
      "language": "Rust",
      "nested": false,
      "scope": "Bits",
      "category": "Rust implementation"
    },
    {
      "name": "Bits::from_code",
      "file": "src/rust/src/genome.rs",
      "line": 94,
      "language": "Rust",
      "nested": false,
      "scope": "test configuration",
      "category": "Rust tests and test helpers"
    },
    {
      "name": "Bits::parse_strand",
      "file": "src/rust/src/genome.rs",
      "line": 109,
      "language": "Rust",
      "nested": false,
      "scope": "Bits",
      "category": "Rust implementation"
    },
    {
      "name": "Bits::to_code",
      "file": "src/rust/src/genome.rs",
      "line": 139,
      "language": "Rust",
      "nested": false,
      "scope": "Bits",
      "category": "Rust implementation"
    },
    {
      "name": "Bits::clear_tail",
      "file": "src/rust/src/genome.rs",
      "line": 149,
      "language": "Rust",
      "nested": false,
      "scope": "Bits",
      "category": "Rust implementation"
    },
    {
      "name": "Bits::tail_is_clean",
      "file": "src/rust/src/genome.rs",
      "line": 159,
      "language": "Rust",
      "nested": false,
      "scope": "test configuration",
      "category": "Rust tests and test helpers"
    },
    {
      "name": "Bits::tail_is_clean",
      "file": "src/rust/src/genome.rs",
      "line": 166,
      "language": "Rust",
      "nested": false,
      "scope": "Bits",
      "category": "Rust implementation"
    },
    {
      "name": "GenomeLayout::try_new",
      "file": "src/rust/src/genome.rs",
      "line": 189,
      "language": "Rust",
      "nested": false,
      "scope": "GenomeLayout",
      "category": "Rust implementation"
    },
    {
      "name": "GenomeLayout::n_chr",
      "file": "src/rust/src/genome.rs",
      "line": 241,
      "language": "Rust",
      "nested": false,
      "scope": "GenomeLayout",
      "category": "Rust implementation"
    },
    {
      "name": "GenomeLayout::n_loci",
      "file": "src/rust/src/genome.rs",
      "line": 246,
      "language": "Rust",
      "nested": false,
      "scope": "GenomeLayout",
      "category": "Rust implementation"
    },
    {
      "name": "GenomeLayout::chr_positions",
      "file": "src/rust/src/genome.rs",
      "line": 251,
      "language": "Rust",
      "nested": false,
      "scope": "GenomeLayout",
      "category": "Rust implementation"
    },
    {
      "name": "GenomeLayout::chr_offset",
      "file": "src/rust/src/genome.rs",
      "line": 256,
      "language": "Rust",
      "nested": false,
      "scope": "GenomeLayout",
      "category": "Rust implementation"
    },
    {
      "name": "GenomeLayout::chr_len",
      "file": "src/rust/src/genome.rs",
      "line": 263,
      "language": "Rust",
      "nested": false,
      "scope": "GenomeLayout",
      "category": "Rust implementation"
    },
    {
      "name": "write_genotype",
      "file": "src/rust/src/genome.rs",
      "line": 273,
      "language": "Rust",
      "nested": false,
      "scope": "",
      "category": "Rust implementation"
    },
    {
      "name": "all_ones_via_flip_all_keeps_the_tail_clean",
      "file": "src/rust/src/genome.rs",
      "line": 294,
      "language": "Rust",
      "nested": false,
      "scope": "test configuration",
      "category": "Rust tests and test helpers"
    },
    {
      "name": "flip_all_is_an_involution_and_keeps_tail_clean",
      "file": "src/rust/src/genome.rs",
      "line": 307,
      "language": "Rust",
      "nested": false,
      "scope": "test configuration",
      "category": "Rust tests and test helpers"
    },
    {
      "name": "toggle_from_covers_the_suffix_only",
      "file": "src/rust/src/genome.rs",
      "line": 324,
      "language": "Rust",
      "nested": false,
      "scope": "test configuration",
      "category": "Rust tests and test helpers"
    },
    {
      "name": "toggle_from_at_or_past_n_is_a_noop",
      "file": "src/rust/src/genome.rs",
      "line": 338,
      "language": "Rust",
      "nested": false,
      "scope": "test configuration",
      "category": "Rust tests and test helpers"
    },
    {
      "name": "toggle_from_twice_cancels",
      "file": "src/rust/src/genome.rs",
      "line": 351,
      "language": "Rust",
      "nested": false,
      "scope": "test configuration",
      "category": "Rust tests and test helpers"
    },
    {
      "name": "code_round_trips_ascending",
      "file": "src/rust/src/genome.rs",
      "line": 363,
      "language": "Rust",
      "nested": false,
      "scope": "test configuration",
      "category": "Rust tests and test helpers"
    },
    {
      "name": "genotype_uses_loci_major_layout",
      "file": "src/rust/src/genome.rs",
      "line": 374,
      "language": "Rust",
      "nested": false,
      "scope": "test configuration",
      "category": "Rust tests and test helpers"
    },
    {
      "name": "genotype_is_symmetric_in_the_two_strands_only_for_homozygotes",
      "file": "src/rust/src/genome.rs",
      "line": 396,
      "language": "Rust",
      "nested": false,
      "scope": "test configuration",
      "category": "Rust tests and test helpers"
    },
    {
      "name": "layout_rejects_mismatched_counts",
      "file": "src/rust/src/genome.rs",
      "line": 410,
      "language": "Rust",
      "nested": false,
      "scope": "test configuration",
      "category": "Rust tests and test helpers"
    },
    {
      "name": "layout_rejects_empty_chromosome_na_and_no_chromosomes",
      "file": "src/rust/src/genome.rs",
      "line": 418,
      "language": "Rust",
      "nested": false,
      "scope": "test configuration",
      "category": "Rust tests and test helpers"
    },
    {
      "name": "layout_rejects_non_finite_and_decreasing_positions_but_allows_ties",
      "file": "src/rust/src/genome.rs",
      "line": 426,
      "language": "Rust",
      "nested": false,
      "scope": "test configuration",
      "category": "Rust tests and test helpers"
    },
    {
      "name": "strands_must_match_the_layout_and_the_binary_alphabet",
      "file": "src/rust/src/genome.rs",
      "line": 436,
      "language": "Rust",
      "nested": false,
      "scope": "test configuration",
      "category": "Rust tests and test helpers"
    },
    {
      "name": "layout_slices_chromosomes_in_order",
      "file": "src/rust/src/genome.rs",
      "line": 446,
      "language": "Rust",
      "nested": false,
      "scope": "test configuration",
      "category": "Rust tests and test helpers"
    },
    {
      "name": "fnv1a_128",
      "file": "src/rust/src/hash.rs",
      "line": 16,
      "language": "Rust",
      "nested": false,
      "scope": "",
      "category": "Rust implementation"
    },
    {
      "name": "stable_hash_core",
      "file": "src/rust/src/hash.rs",
      "line": 28,
      "language": "Rust",
      "nested": false,
      "scope": "",
      "category": "Rust implementation"
    },
    {
      "name": "empty_input_is_the_offset_basis",
      "file": "src/rust/src/hash.rs",
      "line": 44,
      "language": "Rust",
      "nested": false,
      "scope": "test configuration",
      "category": "Rust tests and test helpers"
    },
    {
      "name": "prime_is_two_pow_88_plus_two_pow_8_plus_0x3b",
      "file": "src/rust/src/hash.rs",
      "line": 49,
      "language": "Rust",
      "nested": false,
      "scope": "test configuration",
      "category": "Rust tests and test helpers"
    },
    {
      "name": "known_answer_vectors",
      "file": "src/rust/src/hash.rs",
      "line": 54,
      "language": "Rust",
      "nested": false,
      "scope": "test configuration",
      "category": "Rust tests and test helpers"
    },
    {
      "name": "distinct_inputs_differ_and_repeat_equally",
      "file": "src/rust/src/hash.rs",
      "line": 68,
      "language": "Rust",
      "nested": false,
      "scope": "test configuration",
      "category": "Rust tests and test helpers"
    },
    {
      "name": "breaks_at",
      "file": "src/rust/src/meiosis.rs",
      "line": 49,
      "language": "Rust",
      "nested": false,
      "scope": "",
      "category": "Rust implementation"
    },
    {
      "name": "chromosome_mask",
      "file": "src/rust/src/meiosis.rs",
      "line": 63,
      "language": "Rust",
      "nested": false,
      "scope": "",
      "category": "Rust implementation"
    },
    {
      "name": "EventStream::try_new",
      "file": "src/rust/src/meiosis.rs",
      "line": 99,
      "language": "Rust",
      "nested": false,
      "scope": "EventStream",
      "category": "Rust implementation"
    },
    {
      "name": "EventStream::n_events",
      "file": "src/rust/src/meiosis.rs",
      "line": 185,
      "language": "Rust",
      "nested": false,
      "scope": "EventStream",
      "category": "Rust implementation"
    },
    {
      "name": "EventStream::slot",
      "file": "src/rust/src/meiosis.rs",
      "line": 190,
      "language": "Rust",
      "nested": false,
      "scope": "EventStream",
      "category": "Rust implementation"
    },
    {
      "name": "EventStream::block",
      "file": "src/rust/src/meiosis.rs",
      "line": 195,
      "language": "Rust",
      "nested": false,
      "scope": "EventStream",
      "category": "Rust implementation"
    },
    {
      "name": "EventStream::flip",
      "file": "src/rust/src/meiosis.rs",
      "line": 201,
      "language": "Rust",
      "nested": false,
      "scope": "EventStream",
      "category": "Rust implementation"
    },
    {
      "name": "genome_mask",
      "file": "src/rust/src/meiosis.rs",
      "line": 207,
      "language": "Rust",
      "nested": false,
      "scope": "",
      "category": "Rust implementation"
    },
    {
      "name": "recombine",
      "file": "src/rust/src/meiosis.rs",
      "line": 224,
      "language": "Rust",
      "nested": false,
      "scope": "",
      "category": "Rust implementation"
    },
    {
      "name": "Design::parse",
      "file": "src/rust/src/meiosis.rs",
      "line": 251,
      "language": "Rust",
      "nested": false,
      "scope": "Design",
      "category": "Rust implementation"
    },
    {
      "name": "Design::events_per_progeny",
      "file": "src/rust/src/meiosis.rs",
      "line": 264,
      "language": "Rust",
      "nested": false,
      "scope": "Design",
      "category": "Rust implementation"
    },
    {
      "name": "Parents::parse",
      "file": "src/rust/src/meiosis.rs",
      "line": 281,
      "language": "Rust",
      "nested": false,
      "scope": "Parents",
      "category": "Rust implementation"
    },
    {
      "name": "progeny_count",
      "file": "src/rust/src/meiosis.rs",
      "line": 299,
      "language": "Rust",
      "nested": false,
      "scope": "",
      "category": "Rust implementation"
    },
    {
      "name": "mate_haplotypes",
      "file": "src/rust/src/meiosis.rs",
      "line": 324,
      "language": "Rust",
      "nested": false,
      "scope": "",
      "category": "Rust implementation"
    },
    {
      "name": "mate_core",
      "file": "src/rust/src/meiosis.rs",
      "line": 383,
      "language": "Rust",
      "nested": false,
      "scope": "",
      "category": "Rust implementation"
    },
    {
      "name": "mate_many",
      "file": "src/rust/src/meiosis.rs",
      "line": 425,
      "language": "Rust",
      "nested": false,
      "scope": "",
      "category": "Rust implementation"
    },
    {
      "name": "meiosis_core",
      "file": "src/rust/src/meiosis.rs",
      "line": 562,
      "language": "Rust",
      "nested": false,
      "scope": "",
      "category": "Rust implementation"
    },
    {
      "name": "gamete_masks_core",
      "file": "src/rust/src/meiosis.rs",
      "line": 601,
      "language": "Rust",
      "nested": false,
      "scope": "",
      "category": "Rust implementation"
    },
    {
      "name": "mate_haplotypes_core",
      "file": "src/rust/src/meiosis.rs",
      "line": 642,
      "language": "Rust",
      "nested": false,
      "scope": "",
      "category": "Rust implementation"
    },
    {
      "name": "mate_many_core",
      "file": "src/rust/src/meiosis.rs",
      "line": 701,
      "language": "Rust",
      "nested": false,
      "scope": "",
      "category": "Rust implementation"
    },
    {
      "name": "pos",
      "file": "src/rust/src/meiosis.rs",
      "line": 770,
      "language": "Rust",
      "nested": false,
      "scope": "test configuration",
      "category": "Rust tests and test helpers"
    },
    {
      "name": "layout",
      "file": "src/rust/src/meiosis.rs",
      "line": 774,
      "language": "Rust",
      "nested": false,
      "scope": "test configuration",
      "category": "Rust tests and test helpers"
    },
    {
      "name": "stream",
      "file": "src/rust/src/meiosis.rs",
      "line": 778,
      "language": "Rust",
      "nested": false,
      "scope": "test configuration",
      "category": "Rust tests and test helpers"
    },
    {
      "name": "breaks_counts_positions_at_or_below_the_chiasma",
      "file": "src/rust/src/meiosis.rs",
      "line": 788,
      "language": "Rust",
      "nested": false,
      "scope": "test configuration",
      "category": "Rust tests and test helpers"
    },
    {
      "name": "a_chiasma_exactly_on_a_marker_leaves_it_upstream",
      "file": "src/rust/src/meiosis.rs",
      "line": 797,
      "language": "Rust",
      "nested": false,
      "scope": "test configuration",
      "category": "Rust tests and test helpers"
    },
    {
      "name": "zero_chiasmata_gives_all_zero_or_all_one_by_the_flip",
      "file": "src/rust/src/meiosis.rs",
      "line": 807,
      "language": "Rust",
      "nested": false,
      "scope": "test configuration",
      "category": "Rust tests and test helpers"
    },
    {
      "name": "one_chiasma_toggles_the_downstream_segment_inclusively",
      "file": "src/rust/src/meiosis.rs",
      "line": 816,
      "language": "Rust",
      "nested": false,
      "scope": "test configuration",
      "category": "Rust tests and test helpers"
    },
    {
      "name": "a_chiasma_upstream_of_the_first_marker_toggles_everything",
      "file": "src/rust/src/meiosis.rs",
      "line": 826,
      "language": "Rust",
      "nested": false,
      "scope": "test configuration",
      "category": "Rust tests and test helpers"
    },
    {
      "name": "two_chiasmata_restore_the_intervening_segment",
      "file": "src/rust/src/meiosis.rs",
      "line": 834,
      "language": "Rust",
      "nested": false,
      "scope": "test configuration",
      "category": "Rust tests and test helpers"
    },
    {
      "name": "duplicate_chiasmata_cancel_and_order_is_irrelevant",
      "file": "src/rust/src/meiosis.rs",
      "line": 841,
      "language": "Rust",
      "nested": false,
      "scope": "test configuration",
      "category": "Rust tests and test helpers"
    },
    {
      "name": "single_locus_chromosome",
      "file": "src/rust/src/meiosis.rs",
      "line": 854,
      "language": "Rust",
      "nested": false,
      "scope": "test configuration",
      "category": "Rust tests and test helpers"
    },
    {
      "name": "event_stream_slices_ragged_blocks_in_order",
      "file": "src/rust/src/meiosis.rs",
      "line": 863,
      "language": "Rust",
      "nested": false,
      "scope": "test configuration",
      "category": "Rust tests and test helpers"
    },
    {
      "name": "err_of",
      "file": "src/rust/src/meiosis.rs",
      "line": 881,
      "language": "Rust",
      "nested": false,
      "scope": "test configuration",
      "category": "Rust tests and test helpers"
    },
    {
      "name": "event_stream_rejects_a_count_chiasmata_mismatch",
      "file": "src/rust/src/meiosis.rs",
      "line": 889,
      "language": "Rust",
      "nested": false,
      "scope": "test configuration",
      "category": "Rust tests and test helpers"
    },
    {
      "name": "event_stream_rejects_negative_and_na_counts",
      "file": "src/rust/src/meiosis.rs",
      "line": 901,
      "language": "Rust",
      "nested": false,
      "scope": "test configuration",
      "category": "Rust tests and test helpers"
    },
    {
      "name": "event_stream_rejects_non_binary_flips",
      "file": "src/rust/src/meiosis.rs",
      "line": 910,
      "language": "Rust",
      "nested": false,
      "scope": "test configuration",
      "category": "Rust tests and test helpers"
    },
    {
      "name": "event_stream_rejects_ragged_shapes",
      "file": "src/rust/src/meiosis.rs",
      "line": 919,
      "language": "Rust",
      "nested": false,
      "scope": "test configuration",
      "category": "Rust tests and test helpers"
    },
    {
      "name": "event_stream_rejects_non_finite_and_out_of_range_chiasmata",
      "file": "src/rust/src/meiosis.rs",
      "line": 926,
      "language": "Rust",
      "nested": false,
      "scope": "test configuration",
      "category": "Rust tests and test helpers"
    },
    {
      "name": "chiasma_range_is_per_chromosome",
      "file": "src/rust/src/meiosis.rs",
      "line": 944,
      "language": "Rust",
      "nested": false,
      "scope": "test configuration",
      "category": "Rust tests and test helpers"
    },
    {
      "name": "genome_mask_concatenates_chromosomes_ascending",
      "file": "src/rust/src/meiosis.rs",
      "line": 952,
      "language": "Rust",
      "nested": false,
      "scope": "test configuration",
      "category": "Rust tests and test helpers"
    },
    {
      "name": "recombine_picks_cis_where_the_mask_is_set",
      "file": "src/rust/src/meiosis.rs",
      "line": 960,
      "language": "Rust",
      "nested": false,
      "scope": "test configuration",
      "category": "Rust tests and test helpers"
    },
    {
      "name": "dh_progeny_are_fully_homozygous",
      "file": "src/rust/src/meiosis.rs",
      "line": 968,
      "language": "Rust",
      "nested": false,
      "scope": "test configuration",
      "category": "Rust tests and test helpers"
    },
    {
      "name": "cross_takes_cis_from_the_first_parent",
      "file": "src/rust/src/meiosis.rs",
      "line": 977,
      "language": "Rust",
      "nested": false,
      "scope": "test configuration",
      "category": "Rust tests and test helpers"
    },
    {
      "name": "events_are_consumed_progeny_major",
      "file": "src/rust/src/meiosis.rs",
      "line": 989,
      "language": "Rust",
      "nested": false,
      "scope": "test configuration",
      "category": "Rust tests and test helpers"
    },
    {
      "name": "dh_haplotypes_are_segments_of_the_parent_strands_not_the_mask",
      "file": "src/rust/src/meiosis.rs",
      "line": 1002,
      "language": "Rust",
      "nested": false,
      "scope": "test configuration",
      "category": "Rust tests and test helpers"
    },
    {
      "name": "mate_core_agrees_with_mate_haplotypes",
      "file": "src/rust/src/meiosis.rs",
      "line": 1024,
      "language": "Rust",
      "nested": false,
      "scope": "test configuration",
      "category": "Rust tests and test helpers"
    },
    {
      "name": "the_event_budget_must_match_n_prog_exactly",
      "file": "src/rust/src/meiosis.rs",
      "line": 1037,
      "language": "Rust",
      "nested": false,
      "scope": "test configuration",
      "category": "Rust tests and test helpers"
    },
    {
      "name": "progeny_count_rejects_na_and_negative",
      "file": "src/rust/src/meiosis.rs",
      "line": 1057,
      "language": "Rust",
      "nested": false,
      "scope": "test configuration",
      "category": "Rust tests and test helpers"
    },
    {
      "name": "parents_must_match_the_layout",
      "file": "src/rust/src/meiosis.rs",
      "line": 1065,
      "language": "Rust",
      "nested": false,
      "scope": "test configuration",
      "category": "Rust tests and test helpers"
    },
    {
      "name": "design_parsing_and_event_budget",
      "file": "src/rust/src/meiosis.rs",
      "line": 1074,
      "language": "Rust",
      "nested": false,
      "scope": "test configuration",
      "category": "Rust tests and test helpers"
    },
    {
      "name": "entry_points_return_errors_not_panics",
      "file": "src/rust/src/meiosis.rs",
      "line": 1085,
      "language": "Rust",
      "nested": false,
      "scope": "test configuration",
      "category": "Rust tests and test helpers"
    },
    {
      "name": "bits_to_i32",
      "file": "src/rust/src/meiosis.rs",
      "line": 1151,
      "language": "Rust",
      "nested": false,
      "scope": "test configuration",
      "category": "Rust tests and test helpers"
    },
    {
      "name": "mate_many_equals_sequential_mate_haplotypes",
      "file": "src/rust/src/meiosis.rs",
      "line": 1159,
      "language": "Rust",
      "nested": false,
      "scope": "test configuration",
      "category": "Rust tests and test helpers"
    },
    {
      "name": "mate_many_rejects_inconsistent_inputs",
      "file": "src/rust/src/meiosis.rs",
      "line": 1225,
      "language": "Rust",
      "nested": false,
      "scope": "test configuration",
      "category": "Rust tests and test helpers"
    },
    {
      "name": "mate_many_core_returns_errors_not_panics",
      "file": "src/rust/src/meiosis.rs",
      "line": 1254,
      "language": "Rust",
      "nested": false,
      "scope": "test configuration",
      "category": "Rust tests and test helpers"
    },
    {
      "name": "coding",
      "file": "src/rust/src/numeric.rs",
      "line": 8,
      "language": "Rust",
      "nested": false,
      "scope": "",
      "category": "Rust implementation"
    },
    {
      "name": "parse_model",
      "file": "src/rust/src/numeric.rs",
      "line": 28,
      "language": "Rust",
      "nested": false,
      "scope": "",
      "category": "Rust implementation"
    },
    {
      "name": "size_arg",
      "file": "src/rust/src/numeric.rs",
      "line": 42,
      "language": "Rust",
      "nested": false,
      "scope": "",
      "category": "Rust implementation"
    },
    {
      "name": "numericalize",
      "file": "src/rust/src/numeric.rs",
      "line": 66,
      "language": "Rust",
      "nested": false,
      "scope": "",
      "category": "Rust implementation"
    },
    {
      "name": "numericalize_core",
      "file": "src/rust/src/numeric.rs",
      "line": 221,
      "language": "Rust",
      "nested": false,
      "scope": "",
      "category": "Rust implementation"
    },
    {
      "name": "run",
      "file": "src/rust/src/numeric.rs",
      "line": 253,
      "language": "Rust",
      "nested": false,
      "scope": "test configuration",
      "category": "Rust tests and test helpers"
    },
    {
      "name": "additive_101_unflipped_and_flipped",
      "file": "src/rust/src/numeric.rs",
      "line": 266,
      "language": "Rust",
      "nested": false,
      "scope": "test configuration",
      "category": "Rust tests and test helpers"
    },
    {
      "name": "each_snp_uses_its_own_flip",
      "file": "src/rust/src/numeric.rs",
      "line": 284,
      "language": "Rust",
      "nested": false,
      "scope": "test configuration",
      "category": "Rust tests and test helpers"
    },
    {
      "name": "full_valid_grid_matches_an_independent_mapper",
      "file": "src/rust/src/numeric.rs",
      "line": 293,
      "language": "Rust",
      "nested": false,
      "scope": "test configuration",
      "category": "Rust tests and test helpers"
    },
    {
      "name": "malformed_inputs_are_errors_not_defaults",
      "file": "src/rust/src/numeric.rs",
      "line": 362,
      "language": "Rust",
      "nested": false,
      "scope": "test configuration",
      "category": "Rust tests and test helpers"
    },
    {
      "name": "size_args_reject_na_and_negative",
      "file": "src/rust/src/numeric.rs",
      "line": 385,
      "language": "Rust",
      "nested": false,
      "scope": "test configuration",
      "category": "Rust tests and test helpers"
    }
  ]
}