CyDAS Home funded by   Sponsor: DFG
ISCNAnalyser Documentation Class CGHs Class CGHCollection Documentation Section HowTo Section Online Analysis Section Download Section Resources Section About Section

Class CGHs

The class CGHs describes a result of a CGH analysis of a case. It may contain amplified, enhanced, or diminished elements.

Overview

CGHs
New() 
New(CGHDescription: String) 
New(CGHDescription: String, CaseID: String, CaseDescription: String) 
CaseID(): String
CaseDescription(): String
item(index: Integer): CGH {default; read-only}
add(ByRef NewCGH: CGH): Void
getCKAS(): CKAS
GetEnumerator(): IEnumerator {Implements IEnumerable.GetEnumerator}
getErrorDescription(): String
getGainsLossesStructs(Resolution: ChromosomeData.eResolutionLevel): GainsLossesStructs 
getQuantitativeAberrations(): QuantitativeAberrations
isValid(): Boolean
toArrayOfString(): String() 
toString(): String
toString(format: String): String

Programming Language

Availability

Constructors

Public Sub New()

Instantiates a new CGHs object.

Remarks

Public Sub New(CGHDescription As String)

Instantiates a new CHGs object. The CGH elements are determined from their textual description.

Parameters

Exceptions

Remarks

Examples

Public Sub New(CGHDescription As String, ByVal CaseID As String, ByVal CaseDescription As String)

Instantiates a new CHGs object. The CGH elements are determined from their textual description.

Parameters

Exceptions

Remarks

Examples

Interfaces

This class does not implement an interface.

Enumerations

The class does not provide enumerations.

Properties

Property CaseID() As String

Gets or sets the CaseID for this CGH case.

Property Value

Remarks

Property CaseDescription() As String

Gets or sets the description of the case.

Property Value

Remarks

Default Public ReadOnly Property item(ByVal index As Integer) As CGH

Gets the CGH object at the specified index.

Parameters

Property Value

Exceptions

Remarks

Methods

Public Sub add(ByRef NewCGH As CGH)

Adds the NewCGH aberration to this case.

Parameters

Exceptions

Public Function getAberrationCount() As Integer

Returns the number of single CGH elements in this case.

Public Function getCKAS() As CKAS

Returns the Complex Karyotype Aberration Score (CKAS) of this case.

Return Value:

Remarks

Examples

Public Function GetEnumerator() As IEnumerator Implements IEnumerable.GetEnumerator

Returns an enumerator that can iterate through the collection of single CGH aberrationss of this case.

Implements

Public Function getErrorDescription() As String

In case of an error, returns a description of the problem.

Return Value

Remarks

Public Function getGainsLossesStructs(ByVal Resolution As ChromosomeData.eResolutionLevel) As GainsLossesStructs

Returns a list of all chromosomal bands with the number of gains, losses and structural aberrations which occured at each of the bands.

Return Value

Remarks

Public Function getQuantitativeAberrations() As QuantitativeAberrations

Returns the QuantitativeAberrations implied by this case.

Return Value

Remarks

Examples

Public Function isValid() As Boolean

Indicates if the CGH data of the case are valid

Return Value

Remarks

Public Function toArrayOfString() As String()

Returns an array with the textual description of the single CGH aberrations.

Return Value

Remarks

Examples

Public Overloads Function toString() As String

Returns a textual descirption of the CGH data of this case.

Return Value

Remarks

Examples

Public Overloads Function toString(ByVal format As String) As String

Returns a textual descirption of the CGH data of this case.

Return Value

Parameter

Remarks

Examples

Interaction with other classes

Classes using CGHs

The CGHs class is used by the CGHCollection class which handles a set of cases..

Classes used by CGHs

The CGHs class contains a set of CGH objects which described the aberrations of this case. During instantiation, a Fragment object representing the region afflicted by the aberration is calculated.

QuantitativeAberrations, CKAS, and GainsLossesStructs are calculated on demand.