All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.opencb.biodata.models.clinical.qc.QcVariantStats Maven / Gradle / Ivy

The newest version!
/*
 * 
 *
 */

package org.opencb.biodata.models.clinical.qc;

import java.util.Map;

@Deprecated
public class QcVariantStats {

    private int variantCount;
    private int passCount;
    private Map chromosomeCount;
    private Map typeCount;
    private Map biotypeCount;
    private Map consequenceTypeCount;
    private Map genotypeCount;

    public QcVariantStats() {
    }

    public QcVariantStats(int variantCount, int passCount, Map chromosomeCount,
                          Map typeCount, Map biotypeCount,
                          Map consequenceTypeCount, Map genotypeCount) {
        this.variantCount = variantCount;
        this.passCount = passCount;
        this.chromosomeCount = chromosomeCount;
        this.typeCount = typeCount;
        this.biotypeCount = biotypeCount;
        this.consequenceTypeCount = consequenceTypeCount;
        this.genotypeCount = genotypeCount;
    }

    @Override
    public String toString() {
        final StringBuilder sb = new StringBuilder("QcVariantStats{");
        sb.append("variantCount=").append(variantCount);
        sb.append(", passCount=").append(passCount);
        sb.append(", chromosomeCount=").append(chromosomeCount);
        sb.append(", typeCount=").append(typeCount);
        sb.append(", biotypeCount=").append(biotypeCount);
        sb.append(", consequenceTypeCount=").append(consequenceTypeCount);
        sb.append(", genotypeCount=").append(genotypeCount);
        sb.append('}');
        return sb.toString();
    }

    public int getVariantCount() {
        return variantCount;
    }

    public QcVariantStats setVariantCount(int variantCount) {
        this.variantCount = variantCount;
        return this;
    }

    public int getPassCount() {
        return passCount;
    }

    public QcVariantStats setPassCount(int passCount) {
        this.passCount = passCount;
        return this;
    }

    public Map getChromosomeCount() {
        return chromosomeCount;
    }

    public QcVariantStats setChromosomeCount(Map chromosomeCount) {
        this.chromosomeCount = chromosomeCount;
        return this;
    }

    public Map getTypeCount() {
        return typeCount;
    }

    public QcVariantStats setTypeCount(Map typeCount) {
        this.typeCount = typeCount;
        return this;
    }

    public Map getBiotypeCount() {
        return biotypeCount;
    }

    public QcVariantStats setBiotypeCount(Map biotypeCount) {
        this.biotypeCount = biotypeCount;
        return this;
    }

    public Map getConsequenceTypeCount() {
        return consequenceTypeCount;
    }

    public QcVariantStats setConsequenceTypeCount(Map consequenceTypeCount) {
        this.consequenceTypeCount = consequenceTypeCount;
        return this;
    }

    public Map getGenotypeCount() {
        return genotypeCount;
    }

    public QcVariantStats setGenotypeCount(Map genotypeCount) {
        this.genotypeCount = genotypeCount;
        return this;
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy