org.phenopackets.schema.v1.core.DiseaseOrBuilder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of phenopacket-schema Show documentation
Show all versions of phenopacket-schema Show documentation
A Protobuf schema for capturing clinical phenotypes
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: base.proto
package org.phenopackets.schema.v1.core;
public interface DiseaseOrBuilder extends
// @@protoc_insertion_point(interface_extends:org.phenopackets.schema.v1.core.Disease)
com.google.protobuf.MessageOrBuilder {
/**
*
* The identifier of this disease e.g. MONDO:0007043, OMIM:101600, Orphanet:710, DOID:14705 (note these are all equivalent)
*
*
* .org.phenopackets.schema.v1.core.OntologyClass term = 1;
*/
boolean hasTerm();
/**
*
* The identifier of this disease e.g. MONDO:0007043, OMIM:101600, Orphanet:710, DOID:14705 (note these are all equivalent)
*
*
* .org.phenopackets.schema.v1.core.OntologyClass term = 1;
*/
org.phenopackets.schema.v1.core.OntologyClass getTerm();
/**
*
* The identifier of this disease e.g. MONDO:0007043, OMIM:101600, Orphanet:710, DOID:14705 (note these are all equivalent)
*
*
* .org.phenopackets.schema.v1.core.OntologyClass term = 1;
*/
org.phenopackets.schema.v1.core.OntologyClassOrBuilder getTermOrBuilder();
/**
* .org.phenopackets.schema.v1.core.Age age_of_onset = 2;
*/
boolean hasAgeOfOnset();
/**
* .org.phenopackets.schema.v1.core.Age age_of_onset = 2;
*/
org.phenopackets.schema.v1.core.Age getAgeOfOnset();
/**
* .org.phenopackets.schema.v1.core.Age age_of_onset = 2;
*/
org.phenopackets.schema.v1.core.AgeOrBuilder getAgeOfOnsetOrBuilder();
/**
* .org.phenopackets.schema.v1.core.AgeRange age_range_of_onset = 3;
*/
boolean hasAgeRangeOfOnset();
/**
* .org.phenopackets.schema.v1.core.AgeRange age_range_of_onset = 3;
*/
org.phenopackets.schema.v1.core.AgeRange getAgeRangeOfOnset();
/**
* .org.phenopackets.schema.v1.core.AgeRange age_range_of_onset = 3;
*/
org.phenopackets.schema.v1.core.AgeRangeOrBuilder getAgeRangeOfOnsetOrBuilder();
/**
* .org.phenopackets.schema.v1.core.OntologyClass class_of_onset = 4;
*/
boolean hasClassOfOnset();
/**
* .org.phenopackets.schema.v1.core.OntologyClass class_of_onset = 4;
*/
org.phenopackets.schema.v1.core.OntologyClass getClassOfOnset();
/**
* .org.phenopackets.schema.v1.core.OntologyClass class_of_onset = 4;
*/
org.phenopackets.schema.v1.core.OntologyClassOrBuilder getClassOfOnsetOrBuilder();
/**
*
* Cancer findings in the TNM system that is relevant to the diagnosis of cancer.
* See https://www.cancer.gov/about-cancer/diagnosis-staging/staging
* e.g. Child terms of NCIT:C48232 (Cancer TNM Finding)
*
*
* repeated .org.phenopackets.schema.v1.core.OntologyClass tumor_stage = 5;
*/
java.util.List
getTumorStageList();
/**
*
* Cancer findings in the TNM system that is relevant to the diagnosis of cancer.
* See https://www.cancer.gov/about-cancer/diagnosis-staging/staging
* e.g. Child terms of NCIT:C48232 (Cancer TNM Finding)
*
*
* repeated .org.phenopackets.schema.v1.core.OntologyClass tumor_stage = 5;
*/
org.phenopackets.schema.v1.core.OntologyClass getTumorStage(int index);
/**
*
* Cancer findings in the TNM system that is relevant to the diagnosis of cancer.
* See https://www.cancer.gov/about-cancer/diagnosis-staging/staging
* e.g. Child terms of NCIT:C48232 (Cancer TNM Finding)
*
*
* repeated .org.phenopackets.schema.v1.core.OntologyClass tumor_stage = 5;
*/
int getTumorStageCount();
/**
*
* Cancer findings in the TNM system that is relevant to the diagnosis of cancer.
* See https://www.cancer.gov/about-cancer/diagnosis-staging/staging
* e.g. Child terms of NCIT:C48232 (Cancer TNM Finding)
*
*
* repeated .org.phenopackets.schema.v1.core.OntologyClass tumor_stage = 5;
*/
java.util.List
getTumorStageOrBuilderList();
/**
*
* Cancer findings in the TNM system that is relevant to the diagnosis of cancer.
* See https://www.cancer.gov/about-cancer/diagnosis-staging/staging
* e.g. Child terms of NCIT:C48232 (Cancer TNM Finding)
*
*
* repeated .org.phenopackets.schema.v1.core.OntologyClass tumor_stage = 5;
*/
org.phenopackets.schema.v1.core.OntologyClassOrBuilder getTumorStageOrBuilder(
int index);
public org.phenopackets.schema.v1.core.Disease.OnsetCase getOnsetCase();
}