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

org.phenopackets.schema.v1.PhenopacketOrBuilder Maven / Gradle / Ivy

There is a newer version: 2.0.2
Show newest version
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: phenopackets.proto

package org.phenopackets.schema.v1;

public interface PhenopacketOrBuilder extends
    // @@protoc_insertion_point(interface_extends:org.phenopackets.schema.v1.Phenopacket)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   * An identifier specific for this phenopacket.
   * 
* * string id = 1; */ java.lang.String getId(); /** *
   * An identifier specific for this phenopacket.
   * 
* * string id = 1; */ com.google.protobuf.ByteString getIdBytes(); /** *
   * The individual representing the focus of this packet - e.g. the proband in rare disease cases or cancer patient
   * 
* * .org.phenopackets.schema.v1.core.Individual subject = 2; */ boolean hasSubject(); /** *
   * The individual representing the focus of this packet - e.g. the proband in rare disease cases or cancer patient
   * 
* * .org.phenopackets.schema.v1.core.Individual subject = 2; */ org.phenopackets.schema.v1.core.Individual getSubject(); /** *
   * The individual representing the focus of this packet - e.g. the proband in rare disease cases or cancer patient
   * 
* * .org.phenopackets.schema.v1.core.Individual subject = 2; */ org.phenopackets.schema.v1.core.IndividualOrBuilder getSubjectOrBuilder(); /** *
   * Phenotypic features relating to the subject of the phenopacket
   * 
* * repeated .org.phenopackets.schema.v1.core.PhenotypicFeature phenotypic_features = 3; */ java.util.List getPhenotypicFeaturesList(); /** *
   * Phenotypic features relating to the subject of the phenopacket
   * 
* * repeated .org.phenopackets.schema.v1.core.PhenotypicFeature phenotypic_features = 3; */ org.phenopackets.schema.v1.core.PhenotypicFeature getPhenotypicFeatures(int index); /** *
   * Phenotypic features relating to the subject of the phenopacket
   * 
* * repeated .org.phenopackets.schema.v1.core.PhenotypicFeature phenotypic_features = 3; */ int getPhenotypicFeaturesCount(); /** *
   * Phenotypic features relating to the subject of the phenopacket
   * 
* * repeated .org.phenopackets.schema.v1.core.PhenotypicFeature phenotypic_features = 3; */ java.util.List getPhenotypicFeaturesOrBuilderList(); /** *
   * Phenotypic features relating to the subject of the phenopacket
   * 
* * repeated .org.phenopackets.schema.v1.core.PhenotypicFeature phenotypic_features = 3; */ org.phenopackets.schema.v1.core.PhenotypicFeatureOrBuilder getPhenotypicFeaturesOrBuilder( int index); /** *
   * Biosample(s) derived from the patient or a collection of biosamples in isolation
   * 
* * repeated .org.phenopackets.schema.v1.core.Biosample biosamples = 4; */ java.util.List getBiosamplesList(); /** *
   * Biosample(s) derived from the patient or a collection of biosamples in isolation
   * 
* * repeated .org.phenopackets.schema.v1.core.Biosample biosamples = 4; */ org.phenopackets.schema.v1.core.Biosample getBiosamples(int index); /** *
   * Biosample(s) derived from the patient or a collection of biosamples in isolation
   * 
* * repeated .org.phenopackets.schema.v1.core.Biosample biosamples = 4; */ int getBiosamplesCount(); /** *
   * Biosample(s) derived from the patient or a collection of biosamples in isolation
   * 
* * repeated .org.phenopackets.schema.v1.core.Biosample biosamples = 4; */ java.util.List getBiosamplesOrBuilderList(); /** *
   * Biosample(s) derived from the patient or a collection of biosamples in isolation
   * 
* * repeated .org.phenopackets.schema.v1.core.Biosample biosamples = 4; */ org.phenopackets.schema.v1.core.BiosampleOrBuilder getBiosamplesOrBuilder( int index); /** *
   * Field for gene identifiers - could be used for listing either candidate genes or causative genes. The
   * resources using these fields should define what this represents in their context. This could be used in order to
   * obfuscate the specific causative/candidate variant.
   * 
* * repeated .org.phenopackets.schema.v1.core.Gene genes = 5; */ java.util.List getGenesList(); /** *
   * Field for gene identifiers - could be used for listing either candidate genes or causative genes. The
   * resources using these fields should define what this represents in their context. This could be used in order to
   * obfuscate the specific causative/candidate variant.
   * 
* * repeated .org.phenopackets.schema.v1.core.Gene genes = 5; */ org.phenopackets.schema.v1.core.Gene getGenes(int index); /** *
   * Field for gene identifiers - could be used for listing either candidate genes or causative genes. The
   * resources using these fields should define what this represents in their context. This could be used in order to
   * obfuscate the specific causative/candidate variant.
   * 
* * repeated .org.phenopackets.schema.v1.core.Gene genes = 5; */ int getGenesCount(); /** *
   * Field for gene identifiers - could be used for listing either candidate genes or causative genes. The
   * resources using these fields should define what this represents in their context. This could be used in order to
   * obfuscate the specific causative/candidate variant.
   * 
* * repeated .org.phenopackets.schema.v1.core.Gene genes = 5; */ java.util.List getGenesOrBuilderList(); /** *
   * Field for gene identifiers - could be used for listing either candidate genes or causative genes. The
   * resources using these fields should define what this represents in their context. This could be used in order to
   * obfuscate the specific causative/candidate variant.
   * 
* * repeated .org.phenopackets.schema.v1.core.Gene genes = 5; */ org.phenopackets.schema.v1.core.GeneOrBuilder getGenesOrBuilder( int index); /** *
   * Field for genetic variants - could be used for listing either candidate variants or diagnosed causative
   * variants. The resources using these fields should define what this represents in their context.
   * 
* * repeated .org.phenopackets.schema.v1.core.Variant variants = 6; */ java.util.List getVariantsList(); /** *
   * Field for genetic variants - could be used for listing either candidate variants or diagnosed causative
   * variants. The resources using these fields should define what this represents in their context.
   * 
* * repeated .org.phenopackets.schema.v1.core.Variant variants = 6; */ org.phenopackets.schema.v1.core.Variant getVariants(int index); /** *
   * Field for genetic variants - could be used for listing either candidate variants or diagnosed causative
   * variants. The resources using these fields should define what this represents in their context.
   * 
* * repeated .org.phenopackets.schema.v1.core.Variant variants = 6; */ int getVariantsCount(); /** *
   * Field for genetic variants - could be used for listing either candidate variants or diagnosed causative
   * variants. The resources using these fields should define what this represents in their context.
   * 
* * repeated .org.phenopackets.schema.v1.core.Variant variants = 6; */ java.util.List getVariantsOrBuilderList(); /** *
   * Field for genetic variants - could be used for listing either candidate variants or diagnosed causative
   * variants. The resources using these fields should define what this represents in their context.
   * 
* * repeated .org.phenopackets.schema.v1.core.Variant variants = 6; */ org.phenopackets.schema.v1.core.VariantOrBuilder getVariantsOrBuilder( int index); /** *
   * Field for disease identifiers - could be used for listing either diagnosed or suspected conditions. The
   * resources using these fields should define what this represents in their context.
   * 
* * repeated .org.phenopackets.schema.v1.core.Disease diseases = 7; */ java.util.List getDiseasesList(); /** *
   * Field for disease identifiers - could be used for listing either diagnosed or suspected conditions. The
   * resources using these fields should define what this represents in their context.
   * 
* * repeated .org.phenopackets.schema.v1.core.Disease diseases = 7; */ org.phenopackets.schema.v1.core.Disease getDiseases(int index); /** *
   * Field for disease identifiers - could be used for listing either diagnosed or suspected conditions. The
   * resources using these fields should define what this represents in their context.
   * 
* * repeated .org.phenopackets.schema.v1.core.Disease diseases = 7; */ int getDiseasesCount(); /** *
   * Field for disease identifiers - could be used for listing either diagnosed or suspected conditions. The
   * resources using these fields should define what this represents in their context.
   * 
* * repeated .org.phenopackets.schema.v1.core.Disease diseases = 7; */ java.util.List getDiseasesOrBuilderList(); /** *
   * Field for disease identifiers - could be used for listing either diagnosed or suspected conditions. The
   * resources using these fields should define what this represents in their context.
   * 
* * repeated .org.phenopackets.schema.v1.core.Disease diseases = 7; */ org.phenopackets.schema.v1.core.DiseaseOrBuilder getDiseasesOrBuilder( int index); /** *
   * Pointer to the relevant HTS file(s) for the patient
   * 
* * repeated .org.phenopackets.schema.v1.core.HtsFile hts_files = 8; */ java.util.List getHtsFilesList(); /** *
   * Pointer to the relevant HTS file(s) for the patient
   * 
* * repeated .org.phenopackets.schema.v1.core.HtsFile hts_files = 8; */ org.phenopackets.schema.v1.core.HtsFile getHtsFiles(int index); /** *
   * Pointer to the relevant HTS file(s) for the patient
   * 
* * repeated .org.phenopackets.schema.v1.core.HtsFile hts_files = 8; */ int getHtsFilesCount(); /** *
   * Pointer to the relevant HTS file(s) for the patient
   * 
* * repeated .org.phenopackets.schema.v1.core.HtsFile hts_files = 8; */ java.util.List getHtsFilesOrBuilderList(); /** *
   * Pointer to the relevant HTS file(s) for the patient
   * 
* * repeated .org.phenopackets.schema.v1.core.HtsFile hts_files = 8; */ org.phenopackets.schema.v1.core.HtsFileOrBuilder getHtsFilesOrBuilder( int index); /** *
   * Structured definitions of the resources and ontologies used within the phenopacket. REQUIRED
   * 
* * .org.phenopackets.schema.v1.core.MetaData meta_data = 9; */ boolean hasMetaData(); /** *
   * Structured definitions of the resources and ontologies used within the phenopacket. REQUIRED
   * 
* * .org.phenopackets.schema.v1.core.MetaData meta_data = 9; */ org.phenopackets.schema.v1.core.MetaData getMetaData(); /** *
   * Structured definitions of the resources and ontologies used within the phenopacket. REQUIRED
   * 
* * .org.phenopackets.schema.v1.core.MetaData meta_data = 9; */ org.phenopackets.schema.v1.core.MetaDataOrBuilder getMetaDataOrBuilder(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy