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

org.opencb.biodata.models.alignment.GeneCoverageStats Maven / Gradle / Ivy

The newest version!
package org.opencb.biodata.models.alignment;

import java.util.List;

public class GeneCoverageStats {

    private String file;
    @Deprecated
    private String sampleId;

    private String geneName;
    private List stats;

    public GeneCoverageStats() {
    }

    public GeneCoverageStats(String file, String sampleId, String geneName, List stats) {
        this.file = file;
        this.sampleId = sampleId;
        this.geneName = geneName;
        this.stats = stats;
    }

    @Override
    public String toString() {
        final StringBuilder sb = new StringBuilder("GeneCoverageStats{");
        sb.append("fileId='").append(file).append('\'');
        sb.append(", sampleId='").append(sampleId).append('\'');
        sb.append(", geneName='").append(geneName).append('\'');
        sb.append(", stats=").append(stats);
        sb.append('}');
        return sb.toString();
    }

    public String getFile() {
        return file;
    }

    public GeneCoverageStats setFile(String file) {
        this.file = file;
        return this;
    }

    @Deprecated
    public String getSampleId() {
        return sampleId;
    }

    @Deprecated
    public GeneCoverageStats setSampleId(String sampleId) {
        this.sampleId = sampleId;
        return this;
    }

    public String getGeneName() {
        return geneName;
    }

    public GeneCoverageStats setGeneName(String geneName) {
        this.geneName = geneName;
        return this;
    }

    public List getStats() {
        return stats;
    }

    public GeneCoverageStats setStats(List stats) {
        this.stats = stats;
        return this;
    }
}





© 2015 - 2024 Weber Informatics LLC | Privacy Policy