Description Usage Arguments Value Author(s) Examples
Maximum Parsimony of Recombination (MPR) for proofreading of draft haplotypes
1 | hapiBlockMPR(draftHap, gmtFrame, cvlink = 2, smallBlock = 100)
|
draftHap |
a dataframe with draft haplotype information |
gmtFrame |
a dataframe of raw genotype data in the framework |
cvlink |
a numeric value of number of cvlinks. Default is |
smallBlock |
a numeric value determining the size of small blocks that should be excluded from the draft haplotypes |
a dataframe of draft haplotypes after proofreading
Ruidong Li
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | ref <- rep(0,500)
alt <- rep(1,500)
gmtFrame <- data.frame(gmt1=ref, gmt2=alt, gmt3=ref,
gmt4=ref, gmt5=c(alt[1:250], ref[251:500]),
stringsAsFactors = FALSE)
idx1 <- sort(sample(seq_len(500), 30, replace = FALSE))
idx2 <- sort(sample(seq_len(500), 30, replace = FALSE))
idx3 <- sort(sample(seq_len(500), 30, replace = FALSE))
gmtFrame[idx1,1] <- NA
gmtFrame[idx2,2] <- NA
gmtFrame[idx3,3] <- NA
imputedFrame <- data.frame(gmt1=ref, gmt2=alt, gmt3=ref,
gmt4=ref, gmt5=c(alt[1:250], ref[251:500]),
stringsAsFactors = FALSE)
draftHap <- hapiPhase(imputedFrame)
finalDraft <- hapiBlockMPR(draftHap, gmtFrame, cvlink=2, smallBlock=100)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.