Releases: qbicsoftware/data-model-lib
Awaiting Summer
Added
- Provide new classes that describe incoming MaxQuant data structure #237
- Provide dedicated data structure `life.qbic.datamodel.datasets.MaxQuantRunResult.groovy`` for grouping maxQuant run data structure #239
- Introduce Json schema
maxquant-result-set.schemafor validating a provided maxQuant dataset #238 - Introduce
life.qbic.datamodel.maxquant.MaxQuantOutput.groovythat provides access to the maxQuant JSON schema #238 - Add MaxQuant Dataset Information to the Readme #241
- Provide overviews in Readme and link javadocs #230
Fixed
- Override
equals()forlife.qbic.datamodel.dtos.projectmanagement.Projectandlife.qbic.datamodel.dtos.projectmanagement.ProjectIdentifier#236
Dependencies
- Replace
life.qbic.datamodel.datasets.datastructure.files.nfcore.SampleIds.groovywithlife.qbic.datamodel.datasets.datastructure.files.general.SampleIds.groovy#239
Deprecated
Cloudy July
2.9.0 (2021-07-06)
Added
- A new class
life.qbic.datamodel.dtos.portal.PortalUserthat represents a user within QBiC's data management platform. ( #229)
Fixed
Dependencies
Deprecated
Hotfix
Patch Release 2.8.1
2.8.1 (2021-06-14)
Added
- Add new product unit type PER_FLOW_CELL("Flow Cell") to
life.qbic.datamodel.dtos.business.services.ProductUnit(#221)
Fixed
Dependencies
Deprecated
Marvelous Monday
2.8.0 (2021-05-21)
Added
-
Add new product unit types to
life.qbic.datamodel.dtos.business.services.ProductUnit(#215)- PER_HOUR("Hour"),
- PER_PROJECT("Project"),
- PER_RUN("Run"),
- PER_CYCLE("Cycle"),
- PER_GEL("Gel/HpH"),
- PER_10_MG("10 milligram"),
- PER_MEASUREMENT("Measurement"),
- PER_CHANNEL("Channel"),
- PER_100_MICROGRAM_PEPTIDE_CHANNEL("100 microgram peptides channel"),
- PER_500_ML("500 milliliter"),
- PER_COMPARISON("Comparison")
Fixed
Dependencies
Deprecated
Furn Friday
2.7.0 (2021-05-21)
Added
-
Make
life.qbic.datamodel.dtos.business.ProductIdcomparable (#211) -
Add file extensions to names in Json examples (#204)
Fixed
-
Remove @CompileStatic annotation from ProductId to enable builder pattern usage during compilation (#186)
-
Unspecified files will be ignored while creating the NfCorePipelineResult Object (#212)
Dependencies
Deprecated
Awaiting Holiday
Fixed
- add missing leading slash to
ProductId.toString()method (#207)
New Moon
2.6.0 (2021-05-10)
Added
-
Add json schema and wrapper for imaging data
life.qbic.datamodel.datasets.imaging.ImageMetadata(#199) -
Provide new classes that describe incoming nf-core bioinformatic pipeline data structures and contains it in a dedicated NfCorePipelineResult class (#198)
Fixed
Dependencies
Deprecated
Sunny Monday
2.5.0 (2021-04-26)
Added
-
New constructor using the new
life.qbic.datamodel.dtos.business.ProductIdconstructor forlife.qbic.datamodel.dtos.business.services.Sequencing,life.qbic.datamodel.dtos.business.services.SecondaryAnalysis,
life.qbic.datamodel.dtos.business.services.ProteomicAnalysis,life.qbic.datamodel.dtos.business.services.ProjectManagement,life.qbic.datamodel.dtos.business.services.PrimaryAnalysis,
life.qbic.datamodel.dtos.business.services.MetabolomicAnalysis,life.qbic.datamodel.dtos.business.services.DataStorage -
Add Tests for
life.qbic.datamodel.dtos.business.services.ProductUnitFactory#getForString(java.lang.String)(#190 <https://github.com/qbicsoftware/data-model-lib/pull/190>_) -
New EnumFactory
life.qbic.datamodel.dtos.business.ProductCategoryFactory(#192 <https://github.com/qbicsoftware/data-model-lib/pull/192>_) -
New property experimentalDesign for
life.qbic.datamodel.dtos.business.Offer -
Introduce new Enum
life.qbic.datamodel.dtos.business.AffiliationLabeland new EnumFactorylife.qbic.datamodel.dtos.business.AffiliationLabelFactory(#194 <https://github.com/qbicsoftware/data-model-lib/pull/194>_)
Fixed
-
Override
equals()method forlife.qbic.datamodel.dtos.business.OfferIdand
life.qbic.datamodel.dtos.business.TomatoIdproperly -
Override
equals()method forlife.qbic.datamodel.dtos.business.ProductIdproperly
Dependencies
Deprecated
- Constructor using the deprecated
life.qbic.datamodel.dtos.business.ProductIdconstructor forlife.qbic.datamodel.dtos.business.services.Sequencing,life.qbic.datamodel.dtos.business.services.SecondaryAnalysis,
life.qbic.datamodel.dtos.business.services.ProteomicAnalysis,life.qbic.datamodel.dtos.business.services.ProjectManagement,life.qbic.datamodel.dtos.business.services.PrimaryAnalysis,
life.qbic.datamodel.dtos.business.services.MetabolomicAnalysis,life.qbic.datamodel.dtos.business.services.DataStorage - Removed Deprecation for
life.qbic.datamodel.people.*
Sweet Thursday
2.4.0 (2021-03-18)
Added
- Added
life.qbic.datamodel.samples.Status.SAMPLE_RECEIVED,life.qbic.datamodel.samples.Status.LIBRARY_PREP_FINISHED,life.qbic.datamodel.samples.Status.DATA_AVAILABLEsample statuses (#177) - Added schema for sample entity codes (species/patient level) to
life.qbic.datamodel.identifiers.SampleCodeFunctions(#180) - Added optional property
associatedProjecttolife.qbic.datamodel.dtos.business.Offer(#179) - Added
life.qbic.datamodel.dtos.business.ProductCategory.PROTEOMIC,life.qbic.datamodel.dtos.business.ProductCategory.METABOLOMICproduct categories (#181) - Added
life.qbic.datamodel.dtos.business.services.ProductType.PROTEOMIC,life.qbic.datamodel.dtos.business.services.ProductType.METABOLOMICproduct types (#181) - Introduce
life.qbic.datamodel.dtos.business.services.ProteomicAnalysis,life.qbic.datamodel.dtos.business.services.MetabolomicAnalysisatomic products (#181)
Fixed
-
Equals method is now properly overridden for
life.qbic.datamodel.dtos.business.ProductId(#182) -
Correctly name and use respective sample code schemata for codes with check digits and entity codes (e.g. QABCDENTITY-2)
(#180)
Dependencies
Deprecated
- Deprecated
life.qbic.datamodel.identifiers.SampleCodeFunctions#QBIC_SAMPLE_ID_SCHEMA, please uselife.qbic.datamodel.identifiers.SampleCodeFunctions#QBIC_SAMPLE_BARCODE_SCHEMA(#180) - Deprecated
life.qbic.datamodel.samples.Status.DATA_AT_QBIC, please uselife.qbic.datamodel.samples.Status.DATA_AVAILABLE
(#180)