2019-03-15 - genio 1.0.0.9000
- First GitHub release! Includes
read_bim
, read_fam
, read_ind
, and read_snp
functions.
2019-03-31 - genio 1.0.1.9000
- Added an efficient
write_bed
written in Rcpp and thoroughly tested against BEDMatrix
package.
2019-04-01 - genio 1.0.2.9000
- Improved
write_bed
error message for invalid data, documentation.
- Extended
write_bed
tests.
2019-04-01 - genio 1.0.3.9000
- Added
write_fam
, write_bim
, write_ind
, write_snp
functions.
- Refactored
read_*
code, updated docs and tests.
2019-04-02 - genio 1.0.4.9000
- Added
make_fam
, make_bim
, and write_plink
functions.
- Fixed
read_fam
bug (used to require phenotypes to be integers, now can be double numbers).
- Added
verbose
option to write_bed
.
2019-04-05 - genio 1.0.5.9000
write_plink
now returns NULL
invisibly.
- Added
require_files_plink
, delete_files_plink
.
- Removed “Fatal:” prefix from stop messages.
2019-04-08 - genio 1.0.6.9000
- Added
ind_to_fam
, sex_to_int
, sex_to_char
.
- 2019-05-13: added ORCID to author info
2019-05-16 - genio 1.0.7.9000
- Added
read_bed
and read_plink
! Now all plink reading and writing operations are supported.
- Added package documentation summarizing main read and write functions.
- Added vignette comparing our BED reader and writer to those of
BEDMatrix
, snpStats
, and lfa
.
2019-05-21 - genio 1.0.8
- First CRAN submission
- Genotype matrix row and column names from BIM/FAM files
read_plink
now includes row and column names automatically.
read_bed
accepts either row and column names or just their numbers.
write_plink
checks these row and column names against the BIM and FAM tables for consistency, if these are all present.
- Added memory estimation and comparisons sections to vignette.
- Windows debugging
- Now BED writing is in binary mode, like reading already was.
- Reduced comparisons to
BEDMatrix
in testing, since it leaves temporary files open and on Windows they do not get deleted and leave confusing error messages behind.
2019-05-24 - genio 1.0.9
- CRAN-requested edits, resubmission
- DESCRIPTION edits
- Changed examples, vignettes, and tests to write files to the default temporary directory.
2019-05-28 - genio 1.0.10
- CRAN submission follow ups, fixing issues that arose on other systems:
- Added
include <cerrno>
to my cpp code.
- Fixed a “heap buffer overflow” detected by valgrind that only occurred for data with fewer than 9 individuals (included many of my toy tests).
- Edited a test within vignette to allow for small machine precision-level errors.
2019-07-22 - genio 1.0.11
- Added
read_phen
and write_phen
, a phenotype format (very similar to plink’s FAM) used by GCTA and EMMAX.
- Now
write_plink
returns the data it wrote, invisibly as a list. Most useful for auto-generated data.
2019-08-05 - genio 1.0.11.9000
- Fixed a “buffer overflow” bug that occurred when input files started with “~/” on Unix systems.
2019-12-17 - genio 1.0.12
- Second CRAN submission
- Moved logo to
man/figures/
- Minor Roxygen-related updates.