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

Class CKAS

The class CKAS describes a "Complex Karyotype Aberration Score". It consists of the number of ploidy changes, numerical changes (gains and losses of (derivative) chromosomes), balanced and unbalanced, resp., structural abberations and unclassified aberrations (e.g. markers).

The CKAS was introduced together with the ISCN in:
Jutta Bradtke, Harald Balz, Christa Fonatsch, Barbara Heinze, Anna Jauch, Brigitte Mohr, Claudia Schoch, Harald Rieder:
"Computer aided analysis of additional chromosome aberrations in Philadelphia chromosome positive acute lymphoblastic leukaemia using a simplified computer readable cytogenetic notation",
BMC Bioinformatics 2003, 4:4 (28 January 2003)

Overview

CKAS
New() 
New(Ploidy: Integer, Numerical: Integer, Balanced: Integer, Unbalanced: Integer, Unclassified: Integer)
Ploidy: Integer
Numerical: Integer
Balanced: Integer
UnBalanced: Integer
Unclassified: Integer
add(ByRef SecondCKAS: CKAS): Void
addBalanced(AddValue: Integer): Void
addNumerical(AddValue: Integer): Void
addPloidy(AddValue: Integer): Void
addUnbalanced(AddValue: Integer): Void
addUnclassified(AddValue: Integer): Void
combine(ByRef SecondCKAS: CKAS): Void
clone(): Object {Implements ICloneable.clone}
getOverallCKAS: Integer 

Programming Language

Availability

Constructors

Public Sub New()

Instantiates a new CKAS object. All its values are 0.

Public Sub New(ByVal Ploidy As Integer, ByVal Numerical As Integer, ByVal Balanced As Integer, ByVal Unbalanced As Integer, ByVal Unclassified As Integer)

Instantiates a new CKAS object.

Parameter

Remarks

Interfaces

ICloneable

is implemented with the clone function.

Enumerations

The class does not provide enumerations.

Properties

Properties are available for the constituents of the CKAS. Furthermore, there are addPropertyName(AddValue: Integer) functions which allow for an increase of the respective value by AddValue (see below under "Methods").

Ploidy: Integer

Gets or sets the value indicating the ploidy change in a karyotype. Ploidy is seen as the deviation from a "normal" diploid karyotype.

Numerical: Integer

Gets or sets the value indicating the amount of gains and losses of chromosomes in a karyotype. Only gains and losses of whole chromosomes (normal or derivative) is counted with this property.

Balanced: Integer

Gets or sets the value indicating the amount of balanced structural aberrations in a karyotype.

UnBalanced: Integer

Gets or sets the value indicating the amount of unbalanced structural aberrations in a karyotype.

Unclassified: Integer

Gets or sets the value indicating the amount of unclasified aberrations in a karyotype. "Unclassified" aberrations are those aberrations which could not be classified further, e.g. marker chromosomes, double minutes.

Methods

Public Sub add(ByRef SecondCKAS As CKAS)

Adds the property values of SecondCKAS to the property values of this instance.

Parameters

Public Sub addBalanced(ByVal AddValue As Integer)

Adds the amount given by AddValue to the Balanced constituent of the CKAS.

Parameters

Remarks

Public Sub addNumerical(ByVal AddValue As Integer)

Adds the amount given by AddValue to the Numerical constituent of the CKAS.

Parameters

Remarks

Public Sub addPloidy(ByVal AddValue As Integer)

Adds the amount given by AddValue to the Ploidy constituent of the CKAS.

Parameters

Remarks

Public Sub addUnbalanced(ByVal AddValue As Integer)

Adds the amount given by AddValue to the Unbalanced constituent of the CKAS.

Parameters

Remarks

Public Sub addUnclassified(ByVal AddValue As Integer)

Adds the amount given by AddValue to the Unclassified constituent of the CKAS.

Parameters

Remarks

Public Sub combine(ByRef SecondCKAS As CKAS)

Combines this instance with the SecondCKAS object by taking the maximum values for each property.

Parameters

Public Function clone() As Object Implements ICloneable.Clone

Returns a copy of the CKAS object.

Return Value

Implements

Remarks

getOverallCKAS: Integer

Gets a value indicating the sum of all aberrations in a karyotype. The value is calculated on the fly when queried. It is the sum of all the constituents of the CKAS.

Interaction with other classes

Classes using CKAS

The CKAS class is part of the Karyotype and the Aberration objects.