Package org.lifstools.jmzqc
Datensatzklasse MzQC
java.lang.Object
java.lang.Record
org.lifstools.jmzqc.MzQC
public record MzQC(String contactAddress, String contactName, List<ControlledVocabulary> controlledVocabularies, OffsetDateTime creationDate, String description, List<BaseQuality> runQualities, List<BaseQuality> setQualities, String version)
extends Record
Root element of an mzQC file.
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungMzQC(String contactAddress, String contactName, List<ControlledVocabulary> controlledVocabularies, OffsetDateTime creationDate, String description, List<BaseQuality> runQualities, List<BaseQuality> setQualities, String version) Erstellt eine Instanz einer DatensatzklasseMzQC. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungGibt den Wert für die DatensatzkomponentecontactAddresszurück.Gibt den Wert für die DatensatzkomponentecontactNamezurück.Gibt den Wert für die DatensatzkomponentecontrolledVocabularieszurück.Gibt den Wert für die DatensatzkomponentecreationDatezurück.Gibt den Wert für die Datensatzkomponentedescriptionzurück.final booleanGibt an, ob ein anderes Objekt diesem gleich ("equal to") ist.getRunQualityMetrics(int index) Returns a reference to the internal list of quality metrics for the given run.getRunQualityMetricsByAccession(int index, String accession) Returns a reference to the internal list of quality metrics for the given run.final inthashCode()Gibt einen Hashcodewert für diese Objekt zurück.Gibt den Wert für die DatensatzkomponenterunQualitieszurück.Gibt den Wert für die DatensatzkomponentesetQualitieszurück.final StringtoString()Gibt eine Zeichenfolgendarstellung dieser Datensatzklasse zurück.version()Gibt den Wert für die Datensatzkomponenteversionzurück.
-
Konstruktordetails
-
MzQC
public MzQC(String contactAddress, String contactName, List<ControlledVocabulary> controlledVocabularies, OffsetDateTime creationDate, String description, List<BaseQuality> runQualities, List<BaseQuality> setQualities, String version) Erstellt eine Instanz einer DatensatzklasseMzQC.- Parameter:
contactAddress- Wert für die DatensatzkomponentecontactAddresscontactName- Wert für die DatensatzkomponentecontactNamecontrolledVocabularies- Wert für die DatensatzkomponentecontrolledVocabulariescreationDate- Wert für die DatensatzkomponentecreationDatedescription- Wert für die DatensatzkomponentedescriptionrunQualities- Wert für die DatensatzkomponenterunQualitiessetQualities- Wert für die DatensatzkomponentesetQualitiesversion- Wert für die Datensatzkomponenteversion
-
-
Methodendetails
-
getRunQualityMetrics
Returns a reference to the internal list of quality metrics for the given run. Modifications are reflected in the object graph.- Parameter:
index- the zero-based array index of a run.- Gibt zurück:
- the underlying list of qc metrics
- Löst aus:
IllegalArgumentException- if arguments are invalid
-
getRunQualityMetricsByAccession
Returns a reference to the internal list of quality metrics for the given run. Modifications are reflected in the object graph.- Parameter:
index- the zero-based array index of a run.accession- the cv accession for qc metrics to return- Gibt zurück:
- the underlying list of qc metrics, filtered for accession
- Löst aus:
IllegalArgumentException- if arguments are invalid
-
toString
Gibt eine Zeichenfolgendarstellung dieser Datensatzklasse zurück. Die Darstellung enthält den Namen der Klasse, gefolgt vom Namen und Wert jeder der Datensatzkomponenten. -
hashCode
public final int hashCode()Gibt einen Hashcodewert für diese Objekt zurück. Der Wert wird vom Hashcode jeder der Datensatzkomponenten abgeleitet. -
equals
Gibt an, ob ein anderes Objekt diesem gleich ("equal to") ist. Die Objekte sind gleich, wenn das andere Objekt der gleichen Klasse angehört und alle Datensatzkomponenten gleich sind. Alle Komponenten in dieser Datensatzklasse werden verglichen mitObjects::equals(Object,Object). -
contactAddress
Gibt den Wert für die DatensatzkomponentecontactAddresszurück.- Gibt zurück:
- Wert der Datensatzkomponente
contactAddress
-
contactName
Gibt den Wert für die DatensatzkomponentecontactNamezurück.- Gibt zurück:
- Wert der Datensatzkomponente
contactName
-
controlledVocabularies
Gibt den Wert für die DatensatzkomponentecontrolledVocabularieszurück.- Gibt zurück:
- Wert der Datensatzkomponente
controlledVocabularies
-
creationDate
Gibt den Wert für die DatensatzkomponentecreationDatezurück.- Gibt zurück:
- Wert der Datensatzkomponente
creationDate
-
description
Gibt den Wert für die Datensatzkomponentedescriptionzurück.- Gibt zurück:
- Wert der Datensatzkomponente
description
-
runQualities
Gibt den Wert für die DatensatzkomponenterunQualitieszurück.- Gibt zurück:
- Wert der Datensatzkomponente
runQualities
-
setQualities
Gibt den Wert für die DatensatzkomponentesetQualitieszurück.- Gibt zurück:
- Wert der Datensatzkomponente
setQualities
-
version
Gibt den Wert für die Datensatzkomponenteversionzurück.- Gibt zurück:
- Wert der Datensatzkomponente
version
-