Package org.phenopackets.phenopackettools.builder.builders
package org.phenopackets.phenopackettools.builder.builders
A package with convenience methods and builders for creating Phenopacket Schema building blocks.
-
ClassDescriptionCreate a VRS Allele object such as {'_id': 'ga4gh:VA.GuPzvZoansqNHPoXkQLXKo31VkTpDKsM', 'type': 'Allele', 'location': {'type': 'SequenceLocation', 'sequence_id': 'ga4gh:SQ.FOWokFmA__GgqWLtqFoWWDLuNEvvGwIJ', 'interval': {'type': 'SequenceInterval', 'start': {'type': 'Number', 'value': 48941647}, 'end': {'type': 'Number', 'value': 48941648}}}, 'state': {'type': 'LiteralSequenceExpression', 'sequence': 'T'}}An Individual in the version 2 phenopacket can have these attributes.This has convenience methods for building PhenotypicFeature messages with some commonly used options.Simple wrapper for a ReferenceRange unit: id: "UO:0000316" label: "cells per microliter" low: 150000.0 high: 450000.0The TimeElement is used in many places in the Phenopacket.