writeFam() can now write files compatible with the DVI module of Familias.
Added example DVI file planecrash.fam, available as system.file("extdata", "planecrash.fam", package = "pedFamilias").
readFam() is better at parsing the sex of missing persons (in DVI files).
readFam() is noticeably faster due to various optimisations here and in pedtools.
readFam() gains argument convert, allowing the parsed Familias data to be returned without conversion to pedsuite objects.
readFam() now explicitly rejects files made with the 'Familial searching' module.
writeFam() now harmonises marker data across pedigree components before writing the file.
writeFam() detects and stops with an error if the data contains unnamed markers.
Fixed a bug causing URLs to be rejected when verbose = FALSE.
Fixed parsing of parameters written in scientific notation.
This is a maintenance release fixing a few minor bugs and typos.
readFam() allow path to be an URL.readFam(..., includeParams = T), store version and dvi in list of parameters.cat() instead of message() for verbose info in the console.readFam() gains new parameter deduplicate, for removing redundant pedigrees in files created with the dvi module.