comparison merge_and_filter.r @ 96:385dea3c6cb5 draft

planemo upload commit 423a48569c69301fdbf893ac3a649128404dfff5
author rhpvorderman
date Fri, 05 Jan 2024 08:53:22 +0000
parents 8fcf31272f6e
children
comparison
equal deleted inserted replaced
95:d63eff357515 96:385dea3c6cb5
181 } else if(empty.region.filter == "CDR1"){ 181 } else if(empty.region.filter == "CDR1"){
182 result = result[result$FR2.IMGT.seq != "" & result$CDR2.IMGT.seq != "" & result$FR3.IMGT.seq != "", ] 182 result = result[result$FR2.IMGT.seq != "" & result$CDR2.IMGT.seq != "" & result$FR3.IMGT.seq != "", ]
183 } else if(empty.region.filter == "FR2"){ 183 } else if(empty.region.filter == "FR2"){
184 result = result[result$CDR2.IMGT.seq != "" & result$FR3.IMGT.seq != "", ] 184 result = result[result$CDR2.IMGT.seq != "" & result$FR3.IMGT.seq != "", ]
185 } 185 }
186 # If empty region filter is None, nothing happens.
186 187
187 print(paste("After removal sequences that are missing a gene region:", nrow(result))) 188 print(paste("After removal sequences that are missing a gene region:", nrow(result)))
188 filtering.steps = rbind(filtering.steps, c("After removal sequences that are missing a gene region", nrow(result))) 189 filtering.steps = rbind(filtering.steps, c("After removal sequences that are missing a gene region", nrow(result)))
189 190
190 if(empty.region.filter == "leader"){ 191 if(empty.region.filter == "leader"){
217 218
218 if(filter.unique != "no"){ 219 if(filter.unique != "no"){
219 clmns = names(result) 220 clmns = names(result)
220 if(filter.unique == "remove_vjaa"){ 221 if(filter.unique == "remove_vjaa"){
221 result$unique.def = paste(result$VGene, result$JGene, result$CDR3.IMGT.AA) 222 result$unique.def = paste(result$VGene, result$JGene, result$CDR3.IMGT.AA)
222 } else if(empty.region.filter == "leader"){ 223 } else if(empty.region.filter == "leader" || empty.region.filter == "None"){
223 result$unique.def = paste(result$FR1.IMGT.seq, result$CDR1.IMGT.seq, result$FR2.IMGT.seq, result$CDR2.IMGT.seq, result$FR3.IMGT.seq, result$CDR3.IMGT.seq) 224 result$unique.def = paste(result$FR1.IMGT.seq, result$CDR1.IMGT.seq, result$FR2.IMGT.seq, result$CDR2.IMGT.seq, result$FR3.IMGT.seq, result$CDR3.IMGT.seq)
224 } else if(empty.region.filter == "FR1"){ 225 } else if(empty.region.filter == "FR1"){
225 result$unique.def = paste(result$CDR1.IMGT.seq, result$FR2.IMGT.seq, result$CDR2.IMGT.seq, result$FR3.IMGT.seq, result$CDR3.IMGT.seq) 226 result$unique.def = paste(result$CDR1.IMGT.seq, result$FR2.IMGT.seq, result$CDR2.IMGT.seq, result$FR3.IMGT.seq, result$CDR3.IMGT.seq)
226 } else if(empty.region.filter == "CDR1"){ 227 } else if(empty.region.filter == "CDR1"){
227 result$unique.def = paste(result$FR2.IMGT.seq, result$CDR2.IMGT.seq, result$FR3.IMGT.seq, result$CDR3.IMGT.seq) 228 result$unique.def = paste(result$FR2.IMGT.seq, result$CDR2.IMGT.seq, result$FR3.IMGT.seq, result$CDR3.IMGT.seq)