org.opencb.biodata.models.clinical.interpretation.ClinicalEvidenceReview Maven / Gradle / Ivy
The newest version!
/*
*
*
*/
package org.opencb.biodata.models.clinical.interpretation;
import org.opencb.biodata.models.clinical.ClinicalAcmg;
import org.opencb.biodata.models.clinical.ClinicalDiscussion;
import org.opencb.biodata.models.clinical.ClinicalProperty;
import java.util.ArrayList;
import java.util.List;
import static org.opencb.biodata.models.clinical.ClinicalProperty.ClinicalSignificance;
public class ClinicalEvidenceReview {
private boolean select;
private String tier;
private List acmg;
private ClinicalProperty.ClinicalSignificance clinicalSignificance;
private ClinicalDiscussion discussion;
public ClinicalEvidenceReview() {
this.select = false;
this.acmg = new ArrayList<>();
}
public ClinicalEvidenceReview(boolean select, String tier, List acmg,
ClinicalSignificance clinicalSignificance, ClinicalDiscussion discussion) {
this.select = select;
this.tier = tier;
this.acmg = acmg;
this.clinicalSignificance = clinicalSignificance;
this.discussion = discussion;
}
@Override
public String toString() {
final StringBuilder sb = new StringBuilder("ClinicalEvidenceReview{");
sb.append("select=").append(select);
sb.append(", tier='").append(tier).append('\'');
sb.append(", acmg=").append(acmg);
sb.append(", clinicalSignificance=").append(clinicalSignificance);
sb.append(", discussion='").append(discussion).append('\'');
sb.append('}');
return sb.toString();
}
public boolean isSelect() {
return select;
}
public ClinicalEvidenceReview setSelect(boolean select) {
this.select = select;
return this;
}
public String getTier() {
return tier;
}
public ClinicalEvidenceReview setTier(String tier) {
this.tier = tier;
return this;
}
public List getAcmg() {
return acmg;
}
public ClinicalEvidenceReview setAcmg(List acmg) {
this.acmg = acmg;
return this;
}
public ClinicalSignificance getClinicalSignificance() {
return clinicalSignificance;
}
public ClinicalEvidenceReview setClinicalSignificance(ClinicalSignificance clinicalSignificance) {
this.clinicalSignificance = clinicalSignificance;
return this;
}
public ClinicalDiscussion getDiscussion() {
return discussion;
}
public ClinicalEvidenceReview setDiscussion(ClinicalDiscussion discussion) {
this.discussion = discussion;
return this;
}
}