CyDAS Home funded by   Sponsor: DFG
ISCNAnalyser Documentation Class Karyotype Class Karyotypes Collection Documentation Section HowTo Section Online Analysis Section Download Section Resources Section About Section

Class Karyotypes

The class Karyotypes describes the karyotypes of different clones of a tumour. It provides functions for accessing the individual karyotypes and calculating a composite karyotype.

A karyotypes object can also be viewed as a "case".

Overview

Karyotypes
New() 
New(KaryotypeList: String)
Aberrations(): Aberrations {read-only}
CaseID(): String
CaseDescription(): String
CompositeKaryotype: Karyotype {read-only}
item(index. Integer): Karyotype {default; read-only}
QualitativeAberrations(): QualitativeAberrations {read-only}
QuantitativeAberrations(): QuantitativeAberrations {read-only}
add(ByRef NewKaryotype: Karyotype): void
analyseAll(): void
count(): Integer
expand(ByRef KaryotypeToBeExpanded: Karyotype, ByRef HelperKaryotype: Karyotype): Boolean {shared}
GetEnumerator(): IEnumerator {Implements IEnumerable.GetEnumerator}
setKaryotypeList(KaryotypeList: String) 
toString(): String

Programming Language

Availability

Constructors

Public Sub New()

Instantiates a new Karyotypes object.

Remarks

Examples

Public Sub New(ByVal KaryotypeList As String)

Instantiates a new Karyotypes object. Its internal collection is filled with the karyotypes described in the list.

Parameters

Exceptions

Remarks

Examples

Interfaces

IEnumerable

is implemented with the GetEnumerator function.

Enumerations

The class does not provide enumerations.

Properties

Public ReadOnly Property Aberrations() As Aberrations

Gets the aberrations associated with these karyotypes.

Property Value

Remarks

Public Property CaseID() As String

Gets or sets the identifier for the case.

Property Value

Remarks

Public Property CaseDescription() As String

Gets or sets the description for the case.

Property Value

Remarks

Public ReadOnly Property CompositeKaryotype() As Karyotype

Gets a composite karyotype calculated from the karyotypes of the collection.

Property Value

Exceptions

Remarks

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

Gets the Karyotype object (case) at the specified index.

Parameters

Property Value

Exceptions

Remarks

Public ReadOnly Property QualitativeAberrations() As QualitativeAberrations

Gets the QualitativeAberrations associated with these karyotypes.

Property Value

Remarks

Public ReadOnly Property QuantitativeAberrations() As QuantitativeAberrations

Gets the QuantitativeAberrations associated with these karyotypes.

Property Value

Remarks

Methods

Public Sub add(ByRef NewKaryotype As Karyotype)

Adds NewKaryotype to the collection of karyotypes.

Return Value

Parameters

Exceptions

Remarks

Public Sub analyseAll()

Analyses all karyotypes of the collection.

Return Value

Parameters

Remarks

Public Function count() As Integer

Gets the number of Karyotype objects actually contained in the Karyotypes object.

Public Function GetEnumerator() As IEnumerator Implements IEnumerable.GetEnumerator

Returns an enumerator that can iterate through the collection of band objects of this Bands object.

Implements

Public Sub setKaryotypeList(ByVal KaryotypeList As String)

Fills the internal collection of karyotypes with the karyotypes from the list.

Parameters

Exceptions

Remarks

Interaction with other classes

Classes using Karyotypes

The Karyotypes class is not used by other classes of the ISCNAnalyser dll.

Classes used by Karyotypes

The Karyotypes class is a collection class for the Karyotype class. A Karyotypes object may contain 0, 1 or many Karyotype objects.