Uses of Class
de.isas.mztab2.model.IndexedElement
-
Packages that use IndexedElement Package Description de.isas.mztab2.io.serialization This package contains classes that implement custom Jackson serializers for the mzTab-M model objects.de.isas.mztab2.model Base package for the jmztab-m data model, generated from the mzTab_m_swagger.yml specification.uk.ac.ebi.pride.jmztab2.model This package contains model classes for mzTab-M structural features like mandatory and optional columns. -
-
Uses of IndexedElement in de.isas.mztab2.io.serialization
Methods in de.isas.mztab2.io.serialization with type parameters of type IndexedElement Modifier and Type Method Description static <T extends IndexedElement>
voidSerializers. addIndexedLine(com.fasterxml.jackson.core.JsonGenerator jg, com.fasterxml.jackson.databind.SerializerProvider sp, String prefix, Object element, List<T> indexedElementList)addIndexedLine for elements like assay[1] that have an id and a list of additional property elementsstatic <T extends IndexedElement>
voidSerializers. addIndexedLine(com.fasterxml.jackson.core.JsonGenerator jg, com.fasterxml.jackson.databind.SerializerProvider sp, String prefix, Object element, T indexedElement)addIndexedLine for elements like assay[1] that have an id and one additional property elementstatic <T extends IndexedElement>
voidMetadataSerializer. serializeListWithMetadataElement(List<T> list, MetadataElement mtdElement, com.fasterxml.jackson.core.JsonGenerator jg, com.fasterxml.jackson.databind.SerializerProvider sp, Comparator<? super T> comparator)Serialize a list of Parameters for the provided metadata element.Methods in de.isas.mztab2.io.serialization with parameters of type IndexedElement Modifier and Type Method Description static voidSerializers. checkIndexedElement(IndexedElement element) -
Uses of IndexedElement in de.isas.mztab2.model
Subclasses of IndexedElement in de.isas.mztab2.model Modifier and Type Class Description classAssaySpecification of assay.classContactThe contact’s name, affiliation and e-mail.classCVSpecification of controlled vocabularies. label: A string describing the labels of the controlled vocabularies/ontologies used in the mzTab file as a short-hand e.g.classDatabaseSpecification of databases.classInstrumentThe name, source, analyzer and detector of the instruments used in the experiment.classMsRunSpecification of ms_run.classParametermzTab makes use of CV parameters.classPublicationA publication associated with this file.classSampleSpecification of sample.classSampleProcessingA list of parameters describing a sample processing, preparation or handling step similar to a biological or analytical methods report.classSoftwareSoftware used to analyze the data and obtain the reported results.classStudyVariableSpecification of study_variable.classUriA URI pointing to the file’s source data (e.g., a MetaboLights records) or an external file with more details about the study design.Methods in de.isas.mztab2.model that return IndexedElement Modifier and Type Method Description IndexedElementIndexedElement. elementType(String elementType)Builder method for elementType.IndexedElementIndexedElement. id(Integer id)Builder method for id. -
Uses of IndexedElement in uk.ac.ebi.pride.jmztab2.model
Methods in uk.ac.ebi.pride.jmztab2.model with type parameters of type IndexedElement Modifier and Type Method Description <T extends IndexedElement>
StringMZTabColumnFactory. addOptionalColumn(T columnEntity, Parameter param, Class columnType)AddParameterOptionColumnfollowed by an indexed element (study variable, assay, ms run) intoMZTabColumnFactory.optionalColumnMappingandMZTabColumnFactory.columnMapping.<T extends IndexedElement>
StringMZTabColumnFactory. addOptionalColumn(T columnEntity, String name, Class columnType)AddOptionColumnfollowed by an indexed element (study variable, assay, ms run) intoMZTabColumnFactory.optionalColumnMappingandMZTabColumnFactory.columnMapping.Methods in uk.ac.ebi.pride.jmztab2.model that return IndexedElement Modifier and Type Method Description IndexedElementIMZTabColumn. getElement()Indexed element used in optional column header and logical position definition.IndexedElementMZTabColumn. getElement()Indexed element used in optional column header and logical position definition.IndexedElementSmallMoleculeColumn. getElement()Indexed element used in optional column header and logical position definition.IndexedElementSmallMoleculeEvidenceColumn. getElement()Indexed element used in optional column header and logical position definition.IndexedElementSmallMoleculeFeatureColumn. getElement()Indexed element used in optional column header and logical position definition.static IndexedElementMZTabUtils. parseIndexedElement(String target, MetadataElement element)parse the target into aIndexedElementobject.Methods in uk.ac.ebi.pride.jmztab2.model that return types with arguments of type IndexedElement Modifier and Type Method Description static List<IndexedElement>MZTabUtils. parseRefList(String target, MetadataElement element)Parse the target into aIndexedElementlist.Methods in uk.ac.ebi.pride.jmztab2.model with parameters of type IndexedElement Modifier and Type Method Description static OptColumnMappingBuilder.IndexedElementOptColumnMappingBuilderOptColumnMappingBuilder. forIndexedElement(IndexedElement indexedElement)Configure the builder for an object reference (indexed element) type column.static StringOptionColumn. getHeader(IndexedElement element, String name)Get the optional column header, which start with the prefix "opt_". the format: opt_{indexedElement[id]}_{name}.static StringParameterOptionColumn. getHeader(IndexedElement element, Parameter param)get column header like: opt_{OBJECT_ID}_cv_{accession}_{parameter name} Spaces within the parameter's name MUST be replaced by '_'.voidIMZTabColumn. setElement(IndexedElement element)Indexed element used in optional column header and logical position definition.voidMZTabColumn. setElement(IndexedElement element)Indexed element used in optional column header and logical position definition.voidSmallMoleculeColumn. setElement(IndexedElement element)Indexed element used in optional column header and logical position definition.voidSmallMoleculeEvidenceColumn. setElement(IndexedElement element)Indexed element used in optional column header and logical position definition.voidSmallMoleculeFeatureColumn. setElement(IndexedElement element)Indexed element used in optional column header and logical position definition.Constructors in uk.ac.ebi.pride.jmztab2.model with parameters of type IndexedElement Constructor Description IndexedElementOptColumnMappingBuilder(IndexedElement indexedElement)Configure this builder to create optional column mapping for an indexed element, such asAssay,StudyVariable, orMsRun.OptionColumn(IndexedElement element, String value, Class columnType, int offset)Create a optional column.ParameterOptionColumn(IndexedElement element, Parameter param, Class columnType, int offset)Define aOptionColumnwhich use CV parameter accessions in following the format: opt_{OBJECT_ID}_cv_{accession}_{parameter name}.
-