Learn R Programming

vqtl (version 2.0.5)

is.scanonevar: is.scanonevar

Description

utilities for working with scanonevar objects

Usage

is.scanonevar(x)

is.scanonevar.w.perms(x)

is.cross(x)

is.f2.cross(x)

is.f2.cross(x)

is.cross.w.genoprobs(x)

Arguments

x

object being tested

Value

TRUE is X is a scanonevar object, FALSE otherwise.

TRUE if x is a scanone var with perms (typically, outputted from scanonevar.perm), and FALSE otherwise.

TRUE if x is a cross object, FALSE otherwise.

TRUE if x is a cross object of type F2, FALSE otherwise

TRUE if x is a cross object of type 'bc' (backcross), FALSE otherwise

TRUE if x is a cross object with valid genoprobs for each chromosome, FALSE otherwise

Examples

Run this code
# NOT RUN {
is.scanonevar(x = 3)

test.cross <- qtl::sim.cross(map = qtl::sim.map(len = rep(20, 4), n.mar = 5))
test.cross <- qtl::calc.genoprob(cross = test.cross, step = 2)

x <- scanonevar(cross = test.cross)
is.scanonevar(x)

is.cross(3)
is.cross(qtl::sim.cross(map = qtl::sim.map()))

is.cross(3)
is.cross(qtl::sim.cross(map = qtl::sim.map()))

is.cross(3)
is.cross(qtl::sim.cross(map = qtl::sim.map()))

a <- qtl::sim.cross(map = qtl::sim.map())
is.cross.w.genoprobs(x = a)
b <- qtl::calc.genoprob(cross = a)
is.cross.w.genoprobs(x = b)

# }

Run the code above in your browser using DataLab