## ----setup, include = FALSE--------------------------------------------------- knitr::opts_chunk$set( collapse = TRUE, comment = "#>" ) ## ----out.width='70%', include=TRUE, fig.align='center', echo = F-------------- library(MLMOI) #rJava::.jpackage("MLMOI") fig <- system.file("extdata/fig", "basic.png", package = "MLMOI") knitr::include_graphics(fig, auto_pdf = TRUE) ## ----------------------------------------------------------------------------- infile <- system.file("extdata", "testDatabasic.xlsx", package = "MLMOI") Outfile <- moimport(file = infile) ## ----------------------------------------------------------------------------- head(Outfile) ## ----eval = FALSE------------------------------------------------------------- # Outfile <- moimport(infile, export = "testDatabasicOut.xlsx") ## ----out.width='80%', include=TRUE, fig.align='center', echo = FALSE---------- library(MLMOI) #rJava::.jpackage("MLMOI") fig <- system.file("extdata/fig", "metadata.png", package = "MLMOI") knitr::include_graphics(fig, auto_pdf = TRUE) ## ----------------------------------------------------------------------------- infile <- system.file("extdata", "testDatametadata.xlsx", package = "MLMOI") Outfile <- moimport(infile, nummtd = 3, keepmtd = TRUE) ## ----------------------------------------------------------------------------- head(Outfile) ## ----out.width='80%',include=TRUE, fig.align='center', echo = FALSE----------- library(MLMOI) #rJava::.jpackage("MLMOI") fig <- system.file("extdata/fig", "multi-type.png", package = "MLMOI") knitr::include_graphics(fig, auto_pdf = TRUE) ## ----------------------------------------------------------------------------- infile <- system.file("extdata", "testDatamt.xlsx", package = "MLMOI") Outfile <- moimport(infile, nummtd = 1, molecular = c('str','amino','snp','snp','amino','codon')) ## ----------------------------------------------------------------------------- head(Outfile) ## ----out.width='80%',include=TRUE, fig.align='center', echo = FALSE----------- library(MLMOI) #rJava::.jpackage("MLMOI") fig <- system.file("extdata/fig", "multi-type-coding.png", package = "MLMOI") knitr::include_graphics(fig, auto_pdf = TRUE) ## ----------------------------------------------------------------------------- infile <- system.file("extdata", "testDatamtc.xlsx", package = "MLMOI") Outfile <- moimport(infile, nummtd = 1, molecular = c('snp', 'str', 'str', 'amino', 'snp', 'codon'), coding = c('iupac', 'integer', 'nearest', 'full', '4let', 'triplet')) ## ----------------------------------------------------------------------------- tail(Outfile) ## ----include=TRUE, out.width = '80%', fig.align='center', fig.show = 'hold', echo = FALSE---- library(MLMOI) #rJava::.jpackage("MLMOI") fig <- system.file("extdata/fig", "complex.png", package = "MLMOI") knitr::include_graphics(fig) ## ----------------------------------------------------------------------------- infile <- system.file("extdata", "testDatacomplex.xlsx", package = "MLMOI") Outfile <- moimport(infile, multsheets = TRUE, keepmtd = TRUE, nummtd = c(0, 2, 2, 0), transposed = c(FALSE, TRUE, FALSE, FALSE), molecular = list(c('str', 'str', 'snp', 'snp'), c('amino', 'codon', 'snp', 'amino', 'codon'), c('codon', 'str'), c('str', 'amino', 'snp', 'str')), coding = list(rep(c('integer', '4let'), each = 2), c('1let', 'triplet', 'iupac', '3let', 'triplet'), c('triplet', 'integer'), c('integer', '1let', 'iupac', 'integer'))) ## ----------------------------------------------------------------------------- head(Outfile, n = 7) ## ----include=TRUE, out.width = '80%', fig.align='center', fig.show = 'hold', echo = FALSE---- library(MLMOI) #rJava::.jpackage("MLMOI") fig <- system.file("extdata/fig", "merge.png", package = "MLMOI") knitr::include_graphics(fig) ## ----------------------------------------------------------------------------- infile1 <- system.file("extdata", "testDatamerge1.xlsx", package = "MLMOI") infile2 <- system.file("extdata", "testDatamerge2.xlsx", package = "MLMOI") outfile <- moimerge(infile1, infile2, nummtd1 = 1, nummtd2 = 2, keepmtd = TRUE) ## ----------------------------------------------------------------------------- head(outfile, n = 6) ## ----------------------------------------------------------------------------- infile <- system.file("extdata", "testDatametadata.xlsx", package = "MLMOI") mle <- moimle(file = infile, nummtd = 3) mle$locus1 ## ----------------------------------------------------------------------------- infile <- system.file("extdata", "testDatamerge2.xlsx", package = "MLMOI") moimle(file = infile, nummtd = 2, bounds = c(1.5, 2))