# HG changeset patch # User davidvanzessen # Date 1501079089 14400 # Node ID 3b5fe323f563061f1322cf46e46ec9874bc3fa5a # Parent 1ad34508be98959a8aa4e35a4539b680b7e2635e Uploaded diff -r 1ad34508be98 -r 3b5fe323f563 merge_and_filter.r --- a/merge_and_filter.r Tue Jul 18 05:03:55 2017 -0400 +++ b/merge_and_filter.r Wed Jul 26 10:24:49 2017 -0400 @@ -219,7 +219,9 @@ if(filter.unique != "no"){ clmns = names(result) - if(empty.region.filter == "leader"){ + if(filter.unique == "remove_vjaa"){ + result$unique.def = paste(result$V.GENE.and.allele, result$J.GENE.and.allele, result$CDR3.IMGT.seq) + } else if(empty.region.filter == "leader"){ 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) } else if(empty.region.filter == "FR1"){ result$unique.def = paste(result$CDR1.IMGT.seq, result$FR2.IMGT.seq, result$CDR2.IMGT.seq, result$FR3.IMGT.seq, result$CDR3.IMGT.seq) @@ -229,7 +231,7 @@ result$unique.def = paste(result$CDR2.IMGT.seq, result$FR3.IMGT.seq, result$CDR3.IMGT.seq) } - if(filter.unique == "remove"){ + if(grepl("remove", filter.unique)){ result = result[duplicated(result$unique.def) | duplicated(result$unique.def, fromLast=T),] unique.defs = data.frame(table(result$unique.def)) unique.defs = unique.defs[unique.defs$Freq >= filter.unique.count,] diff -r 1ad34508be98 -r 3b5fe323f563 shm_csr.xml --- a/shm_csr.xml Tue Jul 18 05:03:55 2017 -0400 +++ b/shm_csr.xml Wed Jul 26 10:24:49 2017 -0400 @@ -33,6 +33,7 @@ +