示例#1
0
 void add(ReadGroupStats stats) {
   mLengthDist.add(stats.mLengthDist);
   mFragmentSizeDist.add(stats.mFragmentSizeDist);
   mGapSizeDist.add(stats.mGapSizeDist);
   mMaxAlignment = Math.max(mMaxAlignment, stats.mMaxAlignment);
   mProper += stats.mProper;
   mDiscordant += stats.mDiscordant;
   mUnmated += stats.mUnmated;
   if (detectOverflow()) {
     throw new NoTalkbackSlimException(
         "Overflow detected in read group statistics calculation for read group: " + id());
   }
 }
示例#2
0
 void addGapSize(int value) {
   mGapSizeDist.add(value);
 }
示例#3
0
 void addFragmentSize(int value) {
   mFragmentSizeDist.add(value);
 }
示例#4
0
 void addLength(int readlen) {
   mLengthDist.add(readlen);
 }