Class BiomDNASampleType
A data type for a DNA sample
Inheritance
Implements
Inherited Members
Namespace: NiemTypes
Assembly: EidoLib.dll
Syntax
[DataContract]
public class BiomDNASampleType : IEquatable<BiomDNASampleType>
Properties
BiometricCapture
A collection of a biometric sample. NIEM reference is biom:BiometricCapture
Declaration
[DataMember(Name = "biometricCapture")]
public List<BiomBiometricCaptureType> BiometricCapture { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<BiomBiometricCaptureType> | A collection of a biometric sample. NIEM reference is biom:BiometricCapture |
CollectionMethod
A description of the method used to collect a DNA sample NIEM reference is biom:DNASampleCollectionMethodText
Declaration
[DataMember(Name = "collectionMethod")]
public List<NcTextType> CollectionMethod { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A description of the method used to collect a DNA sample NIEM reference is biom:DNASampleCollectionMethodText |
Context
biomDNASampleType JSON-LD context
Declaration
[DataMember(Name = "@context")]
public BiomDNASampleType.ContextEnum? Context { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<BiomDNASampleType.ContextEnum> | biomDNASampleType JSON-LD context |
DnaAnalysisQuantityCode
A number of analyses in this record NIEM reference is biom:DNAAnalysisQuantityCode
Declaration
[DataMember(Name = "dnaAnalysisQuantityCode")]
public List<BiomDNAAnalysisQuantityCodeType> DnaAnalysisQuantityCode { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<BiomDNAAnalysisQuantityCodeType> | A number of analyses in this record NIEM reference is biom:DNAAnalysisQuantityCode |
DnaClaimedRelationshipCode
A claimed or purported relationship to be tested by DNA NIEM reference is biom:DNAClaimedRelationshipCode
Declaration
[DataMember(Name = "dnaClaimedRelationshipCode")]
public List<BiomDNARelationshipCodeType> DnaClaimedRelationshipCode { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<BiomDNARelationshipCodeType> | A claimed or purported relationship to be tested by DNA NIEM reference is biom:DNAClaimedRelationshipCode |
DnaComment
A kind of comment regarding a DNA sample NIEM reference is biom:DNACommentText
Declaration
[DataMember(Name = "dnaComment")]
public List<NcTextType> DnaComment { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcTextType> | A kind of comment regarding a DNA sample NIEM reference is biom:DNACommentText |
DnaDonor
A description of the subject of a DNA sample NIEM reference is biom:DNADonor
Declaration
[DataMember(Name = "dnaDonor")]
public List<BiomDNADonorType> DnaDonor { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<BiomDNADonorType> | A description of the subject of a DNA sample NIEM reference is biom:DNADonor |
DnaElectropherogram
A DNA electropherogram NIEM reference is biom:DNAElectropherogram
Declaration
[DataMember(Name = "dnaElectropherogram")]
public List<BiomDNAElectropherogramType> DnaElectropherogram { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<BiomDNAElectropherogramType> | A DNA electropherogram NIEM reference is biom:DNAElectropherogram |
DnaElectropherogramLadder
A ladder/control sample DNA electropherogram NIEM reference is biom:DNAElectropherogramLadder
Declaration
[DataMember(Name = "dnaElectropherogramLadder")]
public List<BiomDNAElectropherogramType> DnaElectropherogramLadder { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<BiomDNAElectropherogramType> | A ladder/control sample DNA electropherogram NIEM reference is biom:DNAElectropherogramLadder |
DnaGenotypeAllelePair
A DNA genotype allele pair NIEM reference is biom:DNAGenotypeAllelePair
Declaration
[DataMember(Name = "dnaGenotypeAllelePair")]
public List<BiomDNAGenotypeAllelePairType> DnaGenotypeAllelePair { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<BiomDNAGenotypeAllelePairType> | A DNA genotype allele pair NIEM reference is biom:DNAGenotypeAllelePair |
DnaGenotypeDistributionCode
A kind of DNA genotype distribution NIEM reference is biom:DNAGenotypeDistributionCode
Declaration
[DataMember(Name = "dnaGenotypeDistributionCode")]
public List<BiomDNAGenotypeDistributionCodeType> DnaGenotypeDistributionCode { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<BiomDNAGenotypeDistributionCodeType> | A kind of DNA genotype distribution NIEM reference is biom:DNAGenotypeDistributionCode |
DnaLaboratory
An organization responsible for processing DNA samples NIEM reference is biom:DNALaboratory
Declaration
[DataMember(Name = "dnaLaboratory")]
public List<BiomDNALaboratoryType> DnaLaboratory { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<BiomDNALaboratoryType> | An organization responsible for processing DNA samples NIEM reference is biom:DNALaboratory |
DnaMitochondrialData
A description of DNA mitochondrial data NIEM reference is biom:DNAMitochondrialData
Declaration
[DataMember(Name = "dnaMitochondrialData")]
public List<BiomDNAMitochondrialDataType> DnaMitochondrialData { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<BiomDNAMitochondrialDataType> | A description of DNA mitochondrial data NIEM reference is biom:DNAMitochondrialData |
DnaPedigree
A description of a pedigree originating and held at a DNA laboratory NIEM reference is biom:DNAPedigree
Declaration
[DataMember(Name = "dnaPedigree")]
public List<BiomDNAPedigreeType> DnaPedigree { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<BiomDNAPedigreeType> | A description of a pedigree originating and held at a DNA laboratory NIEM reference is biom:DNAPedigree |
DnaProfile
A description of a DNA profile NIEM reference is biom:DNAProfile
Declaration
[DataMember(Name = "dnaProfile")]
public List<BiomDNAProfileType> DnaProfile { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<BiomDNAProfileType> | A description of a DNA profile NIEM reference is biom:DNAProfile |
DnaProfileStorageDate
A date of the storage of a DNA profile NIEM reference is biom:DNAProfileStorageDate
Declaration
[DataMember(Name = "dnaProfileStorageDate")]
public List<NcDateType> DnaProfileStorageDate { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<NcDateType> | A date of the storage of a DNA profile NIEM reference is biom:DNAProfileStorageDate |
DnastrProfile
An autosomal STR, X-STR, and Y-STR DNA profile NIEM reference is biom:DNASTRProfile
Declaration
[DataMember(Name = "dnastrProfile")]
public List<BiomDNASTRProfileType> DnastrProfile { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<BiomDNASTRProfileType> | An autosomal STR, X-STR, and Y-STR DNA profile NIEM reference is biom:DNASTRProfile |
DnaTypingTechnologyCategoryCode
A kind of typing technology used on a DNA sample NIEM reference is biom:DNATypingTechnologyCategoryCode
Declaration
[DataMember(Name = "dnaTypingTechnologyCategoryCode")]
public List<BiomDNATypingTechnologyCategoryCodeType> DnaTypingTechnologyCategoryCode { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<BiomDNATypingTechnologyCategoryCodeType> | A kind of typing technology used on a DNA sample NIEM reference is biom:DNATypingTechnologyCategoryCode |
DnaValidatedRelationshipCode
A validated relationship established by DNA NIEM reference is biom:DNAValidatedRelationshipCode
Declaration
[DataMember(Name = "dnaValidatedRelationshipCode")]
public List<BiomDNARelationshipCodeType> DnaValidatedRelationshipCode { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<BiomDNARelationshipCodeType> | A validated relationship established by DNA NIEM reference is biom:DNAValidatedRelationshipCode |
Origin
A description of the cellular type and origin of a DNA sample NIEM reference is biom:DNASampleOrigin
Declaration
[DataMember(Name = "origin")]
public List<BiomDNASampleOriginType> Origin { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<BiomDNASampleOriginType> | A description of the cellular type and origin of a DNA sample NIEM reference is biom:DNASampleOrigin |
Methods
Equals(BiomDNASampleType)
Returns true if BiomDNASampleType instances are equal
Declaration
public bool Equals(BiomDNASampleType other)
Parameters
Type | Name | Description |
---|---|---|
BiomDNASampleType | other | Instance of BiomDNASampleType to be compared |
Returns
Type | Description |
---|---|
System.Boolean | Boolean |
Equals(Object)
Returns true if objects are equal
Declaration
public override bool Equals(object obj)
Parameters
Type | Name | Description |
---|---|---|
System.Object | obj | Object to be compared |
Returns
Type | Description |
---|---|
System.Boolean | Boolean |
Overrides
GetHashCode()
Gets the hash code
Declaration
public override int GetHashCode()
Returns
Type | Description |
---|---|
System.Int32 | Hash code |
Overrides
ToJson()
Returns the JSON string presentation of the object
Declaration
public string ToJson()
Returns
Type | Description |
---|---|
System.String | JSON string presentation of the object |
ToString()
Returns the string presentation of the object
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
System.String | String presentation of the object |
Overrides
Operators
Equality(BiomDNASampleType, BiomDNASampleType)
Declaration
public static bool operator ==(BiomDNASampleType left, BiomDNASampleType right)
Parameters
Type | Name | Description |
---|---|---|
BiomDNASampleType | left | |
BiomDNASampleType | right |
Returns
Type | Description |
---|---|
System.Boolean |
Inequality(BiomDNASampleType, BiomDNASampleType)
Declaration
public static bool operator !=(BiomDNASampleType left, BiomDNASampleType right)
Parameters
Type | Name | Description |
---|---|---|
BiomDNASampleType | left | |
BiomDNASampleType | right |
Returns
Type | Description |
---|---|
System.Boolean |