Changes in version 0.32 (2026-04-30) Bug fixes - Problem in encode_geno() showing up on CRAN: needed to change (a==b) to !strcmp(a, b). Changes in version 0.30 (2024-04-04) Bug fixes - Fixed a bug in probs_doqtl_to_qtl2() Changes in version 0.28 (2022-07-11) Minor changes - Fixed typo in the NEWS.md file that results in a Note on CRAN. Changes in version 0.26 (2021-10-07) Minor changes - Added function cross2_ril_to_genril() for converting a cross2 object of type "riln" to one of type "genriln" for some n. Changes in version 0.24 (2021-04-29) Minor changes - Added function cross2_do_to_genail8() for converting a cross2 object of type "do" to one of type "genail8". Also present with the alias cross2_do_to_genail(). - Removed LazyData field from DESCRIPTION file Bug fixes - Needed to fix use of nchar() in encode_geno() as it no longer works properly with data frames. Changes in version 0.22-7 (2020-07-01) Minor changes Cosmetic changes to prepare for posting to CRAN: - Revise package title and description. - Revise multi-core tests to never use >2 cores, even locally - Revise example for write2csv to use R's temporary directory - Fix link to DOQTL, which is no longer in bioconductor release Changes in version 0.22 New features - write2csv() now includes an argument row.names. If NULL or NA (the default), row names are not written. Otherwise, row names are included in the output, and this is taken to be the name of that column. (Implements Issue #19.) Minor changes - Have map_df_to_list() ensure that the positions in the output are numeric. - Add further tests of map_df_to_list()...the case marker_column=NULL plus having the wrong marker or position column name. Bug fixes - Fix bug for the case marker_column=NULL. - encode_geno() now gives a warning if any allele codes have >1 character. (Issue #16) Changes in version 0.20 - Use Markdown for function documentation, throughout Changes in version 0.18 - Added scan_qtl_to_qtl2() to convert scanone() output from R/qtl into the new R/qtl2 scan1() format. - Small changes to find_unique_geno(), count_unique_geno(), and find_consensus_geno() to allow input to be a data frame. - Enable multi-core calculatings (adding cores argument) to find_unique_geno(), count_unique_geno(), find_consensus_geno(), and encode_geno(). - Added cbind_smother() for combining matrices, but "smothering" columns in the first matrix by those in the second matrix that have the same name. Uses qtl2::cbind_expand(). Changes in version 0.16 - No real changes; just keeping in sync with the qtl2 package. Changes in version 0.14 - No real changes; just keeping in sync with the qtl2 package. Changes in version 0.12 - Again, no actual changes; just keeping in sync with the qtl2 package. Changes in version 0.10 - No actual changes; just keeping in sync with the qtl2 package. Changes in version 0.8 - First formal release Changes in version 0.7-2 New features - Added a new function probs_qtl2_to_array() for converting an R/qtl2 genotype probabilities object (well, just the autosomal part) into a three-dimensional array. This is particularly for use in comparing two sets of genotype probabilities to look for sample mix-ups (e.g., with the R/lineup2 package. Changes in version 0.7-1 - Revised to go with the merge of qtl2geno, qtl2scan, qtl2plot, and qtl2db into a single package (R/qtl2) Changes in version 0.5-10 New features - Added function probs_qtl2_to_doqtl() for converting the calc_genoprob() output from the R/qtl2 format to a single big 3-dimensional array, for use with DOQTL. Changes in version 0.5-6 New features - Revised probs_doqtl_to_qtl2() so that the genotypes are reordered appropriately. Still not sure about X chromosome, though. Changes in version 0.5-5 Minor changes - Revised installation instructions. Changes in version 0.5-4 New features - Added function probs_qtl_to_qtl2 for converting genotype probabilities from R/qtl to R/qtl2 format. Changes in version 0.5-3 Minor changes - Add overwrite argument to write2csv. If overwrite=TRUE, write over file if it exists; if overwrite=FALSE, stop with an error. Changes in version 0.5-2 Minor changes - encode_geno: convert inputs to matrices if necessary. Changes in version 0.5-1 New features - Revised probs_doqtl_to_qtl2 and scan_qtl2_to_qtl to deal with changes to R/qtl2 data structures in qtl2geno and qtl2scan. Each function now needs a map object, generally created by qtl2geno::insert_pseudomarkers().