--- title: 'LIFE_pilot_step2_correcting_allelic_dropout' disqus: hackmd --- LIFE pilot step 2: correcting allelic dropout from GIMLET consensus calls === by Tanya Lama. Contact me at tanya.m.lama@gmail.com re: questions about this method ## Objective We found that GIMLET threshold 1 was too relaxed and GIMLET threshold 2 was too strict and caused a lot of missing data. Therefore we retained threshold 1, and use this custom script to correct for homozygous calls where we don't have sufficient evidence to know whether or not they are actually just inflated allelic dropout. This script rescues (protects) the heterozygous calls from threshold 1, while being more conservative about homozygous calls. ## Table of Contents [TOC] ## R Code ```{r} #Load dependencies library(readr) library(dplyr) library(methods) #Set working directory dir1 <- file.path("/Volumes/GoogleDrive/My Drive/project_iberian_lynx/project_iberian_lynx_fluidigm/data_project_iberian_lynx_fluidigm/consensus_calls_threshold_1.5") setwd(dir1) #Load inputs #R has a tendency to simplify 001001 to 1001, so we need to use colClasses to identify these items as non-numeric (see "factor") input <- read.csv("/Volumes/GoogleDrive/My Drive/project_iberian_lynx/project_iberian_lynx_fluidigm/scripts_project_iberian_lynx_fluidigm/input_consensus_for_threshold1.5_july-2021.csv", colClasses=rep("factor", 3)) inputraw<- input #Run for each population pop1<- input[1:5,] input<- pop1 for (i in 3:ncol(input)) { if (input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="001001"| input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="002002"| input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="003003"| input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="004004"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="001001"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="002002"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="003003"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="004004"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="001001"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="002002"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="003003"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="004004"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="001001"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="002002"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="003003"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="004004"){ input[6,i] <- print("000000") } else { input[6,i] <- print(input[5,i]) } } pop1<- input ## pop2<- inputraw[6:10,] input<- pop2 for (i in 3:ncol(input)) { if (input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="001001"| input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="002002"| input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="003003"| input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="004004"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="001001"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="002002"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="003003"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="004004"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="001001"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="002002"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="003003"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="004004"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="001001"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="002002"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="003003"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="004004"){ input[6,i] <- print("000000") } else { input[6,i] <- print(input[5,i]) } } pop2<- input ## pop3<- inputraw[11:15,] input<- pop3 for (i in 3:ncol(input)) { if (input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="001001"| input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="002002"| input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="003003"| input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="004004"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="001001"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="002002"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="003003"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="004004"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="001001"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="002002"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="003003"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="004004"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="001001"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="002002"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="003003"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="004004"){ input[6,i] <- print("000000") } else { input[6,i] <- print(input[5,i]) } } pop3<- input ## pop4<- inputraw[16:20,] input<- pop4 for (i in 3:ncol(input)) { if (input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="001001"| input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="002002"| input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="003003"| input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="004004"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="001001"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="002002"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="003003"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="004004"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="001001"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="002002"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="003003"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="004004"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="001001"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="002002"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="003003"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="004004"){ input[6,i] <- print("000000") } else { input[6,i] <- print(input[5,i]) } } pop4<- input ## pop5<- inputraw[21:25,] input<- pop5 for (i in 3:ncol(input)) { if (input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="001001"| input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="002002"| input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="003003"| input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="004004"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="001001"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="002002"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="003003"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="004004"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="001001"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="002002"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="003003"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="004004"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="001001"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="002002"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="003003"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="004004"){ input[6,i] <- print("000000") } else { input[6,i] <- print(input[5,i]) } } pop5<- input ## pop6<- inputraw[26:30,] input<- pop6 for (i in 3:ncol(input)) { if (input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="001001"| input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="002002"| input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="003003"| input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="004004"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="001001"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="002002"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="003003"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="004004"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="001001"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="002002"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="003003"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="004004"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="001001"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="002002"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="003003"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="004004"){ input[6,i] <- print("000000") } else { input[6,i] <- print(input[5,i]) } } pop6<- input ## pop7<- inputraw[31:35,] input<- pop7 for (i in 3:ncol(input)) { if (input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="001001"| input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="002002"| input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="003003"| input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="004004"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="001001"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="002002"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="003003"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="004004"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="001001"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="002002"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="003003"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="004004"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="001001"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="002002"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="003003"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="004004"){ input[6,i] <- print("000000") } else { input[6,i] <- print(input[5,i]) } } pop7<- input ## pop8<- inputraw[36:40,] input<- pop8 for (i in 3:ncol(input)) { if (input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="001001"| input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="002002"| input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="003003"| input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="004004"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="001001"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="002002"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="003003"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="004004"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="001001"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="002002"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="003003"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="004004"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="001001"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="002002"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="003003"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="004004"){ input[6,i] <- print("000000") } else { input[6,i] <- print(input[5,i]) } } pop8<- input ## pop9<- inputraw[41:45,] input<- pop9 for (i in 3:ncol(input)) { if (input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="001001"| input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="002002"| input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="003003"| input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="004004"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="001001"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="002002"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="003003"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="004004"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="001001"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="002002"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="003003"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="004004"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="001001"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="002002"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="003003"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="004004"){ input[6,i] <- print("000000") } else { input[6,i] <- print(input[5,i]) } } pop9<- input ## pop10<- inputraw[46:50,] input<- pop10 for (i in 3:ncol(input)) { if (input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="001001"| input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="002002"| input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="003003"| input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="004004"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="001001"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="002002"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="003003"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="004004"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="001001"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="002002"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="003003"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="004004"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="001001"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="002002"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="003003"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="004004"){ input[6,i] <- print("000000") } else { input[6,i] <- print(input[5,i]) } } pop10<- input ## pop11<- inputraw[51:55,] input<- pop11 for (i in 3:ncol(input)) { if (input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="001001"| input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="002002"| input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="003003"| input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="004004"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="001001"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="002002"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="003003"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="004004"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="001001"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="002002"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="003003"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="004004"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="001001"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="002002"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="003003"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="004004"){ input[6,i] <- print("000000") } else { input[6,i] <- print(input[5,i]) } } pop11<- input ## pop12<- inputraw[56:60,] input<- pop12 for (i in 3:ncol(input)) { if (input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="001001"| input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="002002"| input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="003003"| input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="004004"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="001001"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="002002"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="003003"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="004004"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="001001"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="002002"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="003003"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="004004"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="001001"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="002002"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="003003"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="004004"){ input[6,i] <- print("000000") } else { input[6,i] <- print(input[5,i]) } } pop12<- input ## pop13<- inputraw[61:65,] input<- pop13 for (i in 3:ncol(input)) { if (input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="001001"| input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="002002"| input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="003003"| input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="004004"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="001001"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="002002"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="003003"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="004004"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="001001"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="002002"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="003003"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="004004"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="001001"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="002002"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="003003"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="004004"){ input[6,i] <- print("000000") } else { input[6,i] <- print(input[5,i]) } } pop13<- input ## pop14<- inputraw[66:70,] input<- pop14 for (i in 3:ncol(input)) { if (input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="001001"| input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="002002"| input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="003003"| input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="004004"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="001001"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="002002"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="003003"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="004004"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="001001"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="002002"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="003003"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="004004"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="001001"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="002002"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="003003"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="004004"){ input[6,i] <- print("000000") } else { input[6,i] <- print(input[5,i]) } } pop14<- input ## pop15<- inputraw[71:75,] input<- pop15 for (i in 3:ncol(input)) { if (input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="001001"| input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="002002"| input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="003003"| input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="004004"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="001001"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="002002"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="003003"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="004004"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="001001"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="002002"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="003003"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="004004"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="001001"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="002002"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="003003"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="004004"){ input[6,i] <- print("000000") } else { input[6,i] <- print(input[5,i]) } } pop15<- input ## pop16<- inputraw[76:80,] input<- pop16 for (i in 3:ncol(input)) { if (input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="001001"| input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="002002"| input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="003003"| input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="004004"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="001001"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="002002"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="003003"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="004004"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="001001"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="002002"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="003003"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="004004"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="001001"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="002002"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="003003"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="004004"){ input[6,i] <- print("000000") } else { input[6,i] <- print(input[5,i]) } } pop16<- input ## pop17<- inputraw[81:85,] input<- pop17 for (i in 3:ncol(input)) { if (input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="001001"| input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="002002"| input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="003003"| input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="004004"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="001001"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="002002"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="003003"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="004004"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="001001"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="002002"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="003003"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="004004"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="001001"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="002002"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="003003"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="004004"){ input[6,i] <- print("000000") } else { input[6,i] <- print(input[5,i]) } } pop17<- input ## pop18<- inputraw[86:90,] input<- pop18 for (i in 3:ncol(input)) { if (input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="001001"| input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="002002"| input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="003003"| input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="004004"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="001001"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="002002"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="003003"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="004004"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="001001"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="002002"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="003003"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="004004"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="001001"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="002002"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="003003"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="004004"){ input[6,i] <- print("000000") } else { input[6,i] <- print(input[5,i]) } } pop18<- input ## pop19<- inputraw[91:95,] input<- pop19 for (i in 3:ncol(input)) { if (input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="001001"| input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="002002"| input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="003003"| input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="004004"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="001001"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="002002"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="003003"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="004004"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="001001"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="002002"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="003003"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="004004"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="001001"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="002002"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="003003"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="004004"){ input[6,i] <- print("000000") } else { input[6,i] <- print(input[5,i]) } } pop19<- input ## pop20<- inputraw[96:100,] input<- pop20 for (i in 3:ncol(input)) { if (input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="001001"| input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="002002"| input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="003003"| input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="004004"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="001001"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="002002"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="003003"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="004004"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="001001"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="002002"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="003003"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="004004"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="001001"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="002002"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="003003"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="004004"){ input[6,i] <- print("000000") } else { input[6,i] <- print(input[5,i]) } } pop20<- input ## pop21<- inputraw[101:105,] input<- pop21 for (i in 3:ncol(input)) { if (input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="001001"| input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="002002"| input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="003003"| input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="004004"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="001001"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="002002"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="003003"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="004004"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="001001"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="002002"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="003003"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="004004"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="001001"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="002002"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="003003"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="004004"){ input[6,i] <- print("000000") } else { input[6,i] <- print(input[5,i]) } } pop21<- input ## pop22<- inputraw[106:110,] input<- pop22 for (i in 3:ncol(input)) { if (input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="001001"| input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="002002"| input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="003003"| input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="004004"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="001001"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="002002"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="003003"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="004004"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="001001"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="002002"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="003003"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="004004"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="001001"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="002002"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="003003"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="004004"){ input[6,i] <- print("000000") } else { input[6,i] <- print(input[5,i]) } } pop22<- input ## pop23<- inputraw[111:115,] input<- pop23 for (i in 3:ncol(input)) { if (input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="001001"| input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="002002"| input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="003003"| input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="004004"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="001001"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="002002"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="003003"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="004004"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="001001"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="002002"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="003003"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="004004"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="001001"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="002002"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="003003"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="004004"){ input[6,i] <- print("000000") } else { input[6,i] <- print(input[5,i]) } } pop23<- input ## pop24<- inputraw[116:120,] input<- pop24 for (i in 3:ncol(input)) { if (input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="001001"| input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="002002"| input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="003003"| input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="004004"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="001001"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="002002"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="003003"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="004004"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="001001"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="002002"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="003003"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="004004"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="001001"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="002002"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="003003"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="004004"){ input[6,i] <- print("000000") } else { input[6,i] <- print(input[5,i]) } } pop24<- input ``` ## rbind all of the populations and their final (corrected) consensus calls together in one dataframe ```{r} masterpop<- rbind(pop1,pop2,pop3, pop4,pop5, pop6, pop7,pop8,pop9,pop10,pop11,pop12,pop13,pop14,pop15,pop16,pop17,pop18,pop19,pop20,pop21,pop22,pop23,pop24) #write dataframe masterpop to *.txt write.table(masterpop, file ="/Volumes/GoogleDrive/My Drive/project_iberian_lynx/project_iberian_lynx_fluidigm/data_project_iberian_lynx_fluidigm/consensus_calls_threshold_1.5/genepop_consensus_calls_threshold1.5_2021_raw.txt", row.names=F, col.names = T) ``` #Note that the nameless row after each population is the "allelic dropout-corrected" consensus for each population. ####Scratch. Do not delete ```{r} ##Logic behind positions and combinations of positions for controlling allelic dropout #fourth position is 00*00* input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="001001"| input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="002002"| input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="003003"| input[1,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000" && input[5,i]=="004004"| #second position input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="001001"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="002002"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="003003"| input[1,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="004004"| #third position input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="001001"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="002002"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="003003"| input[1,i]=="000000" && input[2,i]=="000000" && input[4,i]=="000000" && input[5,i]=="004004"| #first position input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="001001"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="002002"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="003003"| input[2,i]=="000000" && input[3,i]=="000000" && input[4,i]=="000000" && input[5,i]=="004004"| input %>% group_by(pop) %>% count("000000") %>%filter(n >=3) for (i in 1:ncol(input)) { if input[,i]=="000000" && input[2,i]=="000000" && input[3,i]=="000000") { input[5,i] == c("bad_call")} else { input[5,i] <- input[5,i] } } input[which(input[2:5,i] == "pop1" & input[,3]=="000000" & input[5,3]!="000000")] which(input %>% count("000000") %>% filter(n >= 3)) count the true results from this expression: nrow(input[input$X2071053=="000000",]) & input[,6]!="000000" input$X2071053 %>% count("000000") %>% filter(n >= 3) input %>% X2071053(input %>% count(StudentID) %>% filter(n > 3)) #Return df with a columns values that occur more than once [duplicate] newd <- input %>% group_by(pop) %>% count("000000") %>%filter(n >=3) input[which(input %>% count("000000") %>% filter(n >= 3))] newd <- input %>% group_by(X2071053) %>% filter(n()>3) # for (i in input) { if input[which(input[,2:6] %>% count("000000") %>% filter(n >= 3))] && input[5,i]!="000000") { input[7,i] == "bad_call" } else { input[7,i] <- input[6,i] } } cols<- which(input[,3:6] %>% count("000000") %>% filter(n >= 3)) which(input[,i] %>% count("000000") %>% filter(n >= 3)) #Import the SNP database in order to retrieve the SNP names from the scaffolds and positions. Note that David and Dani often used the positions as the SNP names. We have done the same here, although I think it makes interpretation rather difficult. SNP_database <- read.csv2("/Volumes/GoogleDrive/My Drive/project_iberian_lynx/project_iberian_lynx_fluidigm/data_project_iberian_lynx_fluidigm/snps_lista_suprema.csv")[,c(1,2,4)] SNP_database SNP_database$SCAFF_POSIT = paste(SNP_database$SCAFFOLD,SNP_database$POSITION,sep="_") #Retrieve SNP names when necessary, otherwise keep the original names (i.e. for the sex markers SRY and ZFR). for each column, if input_SNP_names <- vector('character') for (i in colnames(input)) { if (startsWith(i,"lp23.")==F) { input_SNP_names <- c(input_SNP_names,i) } else { input_SNP_names <- c(input_SNP_names,unlist(SNP_database[which(SNP_database$SCAFF_POSIT==i),1],use.names=F)) } } ``` ## Appendix and FAQ :::info **Find this document incomplete?** Leave a comment! ::: ###### tags: `iberian_lynx` `fluidigm` `genotyping` `SNP`