You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There is a lot of redundant code that this commit helps to streamline for future development.
-ReadType directly updated instead of changing intermediate variables
-RequirePE directly updated instead of changing intermediate variables
-Output Matrix validation structures dramatically consolidated:
-No matrix output vs make default matrix basename vs user provides matrix basename
-Output type flags related to matrix validated once
-Default basename construction left to TagPileup script like TagPileupWindow
-PileupParams output directory assigned a value as needed
-parent directory of matrix basename validated if user provided
-Strand directly updated instead of changing intermediate variables (like changing when ReadType=midpoint)
if(smoothType.winVals!=-9999 && smoothType.winVals<1){ r += "(!)Invalid Smoothing Window Size. Must be larger than 0 bins, winSize=" + smoothType.winVals + "\n"; }
221
193
if(smoothType.gaussVals[0]!=-9999 && smoothType.gaussVals[0]<1){ r += "(!)Invalid Standard Deviation Size. Must be larger than 0 bins, stdSize=" + smoothType.gaussVals[0] + "\n"; }
222
194
if(smoothType.gaussVals[1]!=-9999 && smoothType.gaussVals[1]<1){ r += "(!)Invalid Number of Standard Deviations. Must be larger than 0 standard deviations, stdNum=" + smoothType.gaussVals[1] + "\n"; }
0 commit comments