| check_chrom_lengths | check that the chromosome lengths are acceptable given recombination rates |
| check_gsp_for_validity_and_saturation | Check that GSP does not reuse genetic material and yet uses all of it |
| check_pedigree_for_inbreeding | Check the a GSP (in prepped list format) for inbreeding loops |
| computeQs_from_segments | return the admixture fractions of sampled individuals |
| create_GSP | Create a GSP from user inputs about what type of hybrids from which populations to create hybrids |
| drop_segs_down_gsp | High level function for dropping segments down a GSP |
| example_chrom_lengths | Lengths of the three chromosomes used in the example data set |
| example_segments | Example of a segments tibble |
| Geno | Genotype matrix of 78 individuals and 100 SNP markers |
| gscramble2newhybrids | Convert 'gscramble' output to newhybrids format |
| gscramble2plink | Write 'gscramble' I_meta, M_meta, and Geno to a plink file |
| GSP | Example Genomic Simulation Pedigree, GSP, with 13 members |
| gsp2dot | Write a dot file to represent a genome simulation pedigree |
| gsp3 | Tibble holding specification for a 5 member genomic permutation pedigree. |
| gsp4 | Tibble holding specification for a 7 member genomic permutation pedigree. |
| GSP_opts | A list of tibbles specifying the pedigrees available from 'createGSP()' |
| I_meta | Metadata for 78 individuals |
| mat_scramble | Scramble a matrix of genotype data |
| M_meta | Metadata for 100 molecular markers |
| perm_gs_by_pops | Take the output of rearrange_genos and permute everyone by population |
| plink2gscramble | read plink-formatted .map and .ped files into 'gscramble' format |
| plink_map2rec_rates | Convert a PLINK map file to 'gscramble' RecRates bins in a tibble |
| plot_simulated_chromomsome_segments | Plot the simulated chromosomes of an individual |
| prep_gsp_for_hap_dropping | Take a gsp in tibble form and make a list suitable for gene dropping |
| rearrange_genos | rearrange genotypes into separate columns for each haplotype. |
| recomb_point | Randomly sample the positions of recombinations on a chromosome |
| RecRates | Recombination rate data for many roughly 1 Mb bins |
| renumber_GSP | Renumber GSP members by adding a constant to each |
| RepPop1 | A simple example of a reppop table |
| RepPop4 | Another simple example of a reppop table |
| seg2tib | Takes a gamete in segment format and returns a tibble with Pop and indiv_index |
| segments2markers | Map alleles from scrambled founders to the sampled segments from a GSP. |
| segregate | Segregate segments down genomic simulation pedigrees |
| sim_level_founder_haplos | computes the simulation-level founder haplotype index for each founder haplo |
| xover | internal function to do crossovers and create recombinations |