gl.collapse: Collapses a distance matrix by amalgamating populations with pairwise
fixed difference count less that a threshold
Description
This script takes a file generated by gl.fixed.diff and amalgamates
populations with distance less than or equal to a specified threshold. The
distance matrix is generated by gl.fixed.diff().
The script then applies the new population assignments to the genlight object
and recalculates the distance and associated matrices.
A list containing the gl object x and the following square matrices:
$gl -- the new genlight object with populations collapsed;
$fd -- raw fixed differences;
$pcfd -- percent fixed differences;
$nobs -- mean no. of individuals used in each comparison;
$nloc -- total number of loci used in each comparison;
$expfpos -- NA's, populated by gl.fixed.diff [by simulation]
$expfpos -- NA's, populated by gl.fixed.diff [by simulation]
$prob -- NA's, populated by gl.fixed.diff [by simulation]
Arguments
fd
Name of the list of matrices produced by gl.fixed.diff()
[required].
tpop
Threshold number of fixed differences above which populations
will not be amalgamated [default 0].
tloc
Threshold defining a fixed difference (e.g. 0.05 implies 95:5 vs
5:95 is fixed) [default 0].
pb
If TRUE, show a progress bar on time consuming loops
[default FALSE].
verbose
Verbosity: 0, silent or fatal errors; 1, begin and end; 2,
progress log; 3, progress and results summary; 5, full report
[default 2 or as specified using gl.set.verbosity]