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.schema
for validating a provided maxQuant dataset #238 - Introduce
life.qbic.datamodel.maxquant.MaxQuantOutput.groovy
that 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.Project
andlife.qbic.datamodel.dtos.projectmanagement.ProjectIdentifier
#236
Dependencies
- Replace
life.qbic.datamodel.datasets.datastructure.files.nfcore.SampleIds.groovy
withlife.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.PortalUser
that 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.ProductId
comparable (#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.ProductId
constructor 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.AffiliationLabel
and 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.OfferId
and
life.qbic.datamodel.dtos.business.TomatoId
properly -
Override
equals()
method forlife.qbic.datamodel.dtos.business.ProductId
properly
Dependencies
Deprecated
- Constructor using the deprecated
life.qbic.datamodel.dtos.business.ProductId
constructor 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_AVAILABLE
sample statuses (#177) - Added schema for sample entity codes (species/patient level) to
life.qbic.datamodel.identifiers.SampleCodeFunctions
(#180) - Added optional property
associatedProject
tolife.qbic.datamodel.dtos.business.Offer
(#179) - Added
life.qbic.datamodel.dtos.business.ProductCategory.PROTEOMIC
,life.qbic.datamodel.dtos.business.ProductCategory.METABOLOMIC
product categories (#181) - Added
life.qbic.datamodel.dtos.business.services.ProductType.PROTEOMIC
,life.qbic.datamodel.dtos.business.services.ProductType.METABOLOMIC
product types (#181) - Introduce
life.qbic.datamodel.dtos.business.services.ProteomicAnalysis
,life.qbic.datamodel.dtos.business.services.MetabolomicAnalysis
atomic 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)