Mercurial > repos > davidvanzessen > mutation_analysis
changeset 59:79696e273853 draft
Uploaded
author | davidvanzessen |
---|---|
date | Wed, 16 Mar 2016 11:18:55 -0400 |
parents | 8bb4d6009e08 |
children | 1558fbbc19ef |
files | aa_histogram.r merge_and_filter.r mutation_analysis.xml wrapper.sh |
diffstat | 2 files changed, 7 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/merge_and_filter.r Tue Mar 01 06:53:40 2016 -0500 +++ b/merge_and_filter.r Wed Mar 16 11:18:55 2016 -0400 @@ -12,7 +12,7 @@ method=args[9] functionality=args[10] unique_type=args[11] -filter_unique=args[12] == "yes" +filter_unique=args[12] summ = read.table(summaryfile, header=T, sep="\t", fill=T, stringsAsFactors=F, quote="") sequences = read.table(sequencesfile, header=T, sep="\t", fill=T, stringsAsFactors=F, quote="") @@ -92,8 +92,7 @@ print(paste("filter uniques: ", filter_unique)) -if(filter_unique){ - +if(filter_unique != "no"){ clmns = names(result) result$unique.def = paste(result$CDR1.Seq, result$CDR2.Seq, result$CDR3.Seq, result$FR1.IMGT, result$FR2.IMGT, result$FR3.IMGT) @@ -104,6 +103,10 @@ result = result[fltr,] + if(filter_unique == "keep"){ + result = result.removed + } + result = result[,clmns] #write.table(inputdata.removed, "unique_removed.csv", sep=",",quote=F,row.names=F,col.names=T)
--- a/mutation_analysis.xml Tue Mar 01 06:53:40 2016 -0500 +++ b/mutation_analysis.xml Wed Mar 16 11:18:55 2016 -0400 @@ -36,6 +36,7 @@ <param name="filter_uniques" type="select" label="Filter unique sequences" help="Filter out the sequences (based on CDR1, FR2, CDR2, FR3 and CDR3) that only occur once."> <option value="yes">Yes</option> <option value="no" selected="true">No</option> + <option value="keep">Keep uniques and filter out the duplicates</option> </param> </inputs> <outputs>