Java Number Min Value minCoverageEstimate(short mask)

Here you can find the source of minCoverageEstimate(short mask)

Description

min Coverage Estimate

License

Apache License

Declaration

private static final int minCoverageEstimate(short mask) 

Method Source Code

//package com.java2s;
/*******************************************************************************
 * Copyright 2013 EMBL-EBI/*w w w .  ja va 2s.c o  m*/
 * 
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 * 
 *   http://www.apache.org/licenses/LICENSE-2.0
 * 
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 ******************************************************************************/

public class Main {
    private static final int minCoverageEstimate(short mask) {
        int coverage = 15 & mask;
        coverage += 15 & (mask >>> 4);
        coverage += 15 & (mask >>> 8);
        coverage += 15 & (mask >>> 12);

        return coverage;
    }
}

Related

  1. MIN_MAX(int min, int mid, int max)
  2. minChar(String input)
  3. minCharsForCriteria(final int length, final int criteria)
  4. minCommonMultiple(int m, int n)
  5. minComparable(T first, T second)
  6. minCurveSegmentLength(String segmentTypeName)
  7. minDark(final int colorValue)
  8. minDeg2Bigger(long number)
  9. minDelta(double a, double b)