data(ref1)
data(set1)
# Format data frame.
ref1 <- slim(data=ref1, fix=c("Sample.Name","Marker"), stack=c("Allele"))
# Indicate heterozygous / homozygous alleles.
ref1 <- calculateZygosity(ref1)
# Remove all except positive control samples.
set1 <- trim(data=set1, samples="PC")
# Format data frame.
set1 <- slim(data=set1, fix=c("Sample.Name","Marker"), stack=c("Allele","Height"))
# Filter out data matching alleles in reference.
set1 <- filterProfile(data=set1, ref=ref1)
# Add zygosity.
set1$Zygosity <- rep(ref1$Zygosity,8)
# Add dye.
set1 <- addDye(data=set1, kit="ESX17")
# Calculate average balances.
calculateBalance(data=set1, perSample=FALSE)
Run the code above in your browser using DataLab