diff --git a/biodata-models/src/main/java/org/opencb/biodata/models/clinical/qc/QualityControlFile.java b/biodata-models/src/main/java/org/opencb/biodata/models/clinical/qc/QualityControlFile.java new file mode 100644 index 000000000..8ce8cf199 --- /dev/null +++ b/biodata-models/src/main/java/org/opencb/biodata/models/clinical/qc/QualityControlFile.java @@ -0,0 +1,68 @@ +package org.opencb.biodata.models.clinical.qc; + +import java.util.Map; + +public class QualityControlFile { + + private String file; + private String type; + private String subtype; + private Map query; + + public QualityControlFile() { + } + + public QualityControlFile(String file, String type, String subtype, Map query) { + this.file = file; + this.type = type; + this.subtype = subtype; + this.query = query; + } + + @Override + public String toString() { + final StringBuilder sb = new StringBuilder("QualityControlFile{"); + sb.append("file='").append(file).append('\''); + sb.append(", type='").append(type).append('\''); + sb.append(", subtype='").append(subtype).append('\''); + sb.append(", query=").append(query); + sb.append('}'); + return sb.toString(); + } + + public String getFile() { + return file; + } + + public QualityControlFile setFile(String file) { + this.file = file; + return this; + } + + public String getType() { + return type; + } + + public QualityControlFile setType(String type) { + this.type = type; + return this; + } + + public String getSubtype() { + return subtype; + } + + public QualityControlFile setSubtype(String subtype) { + this.subtype = subtype; + return this; + } + + public Map getQuery() { + return query; + } + + public QualityControlFile setQuery(Map query) { + this.query = query; + return this; + } +}