CyDAS Home funded by Sponsor: DFG
ISCNAnalyser Documentation Class Complex Karyotype Aberration Score Class Double Minutes Documentation Section HowTo Section Online Analysis Section Download Section Resources Section About Section

Class CyDASGraphics

The class CyDASGraphics provides methods for the graphical representation of results from other CyDAS classes. All its methods are static (shared), no initialisation of an object is required.

Overview

CyDASGraphics
----
DefaultBackGroundColor(): Color {static}
drawChromosomeBandsAsMap(Bands: Bands, Optional Scale: Single = 1, Optional Colored: Boolean = True, Optional BackGroundColor: String = ""): ImageMapData {static}
drawChromosomeBandsAsMap(Bands: Bands, Scale: Single, Colored:Boolean, BackGroundColor: Color): ImageMapData
drawDerivativeChromosomeAsMap(Chromosome: Chromosome, Resolution: eResolutionLevel, Optional Scale: Single = 1, Optional Colored: Boolean = True, Optional BackGroundColor: String = ""): ImageMapData {static}
drawDerivativeChromosomeAsMap(Chromosome: Chromosome, Resolution: eResolutionLevel, Scale: Single, Colored: Boolean, BackGroundColor: Color): ImageMapData {static}
drawGainsAndLossesAsMap(GainsAndLosses: GainsLossesStructs, Chromosome: String, Optional Scale: Single = 1, Optional CutOffLevel: Integer = 0, Optional BackGroundColor: String = ""): ImageMapData {static}
drawGainsAndLossesAsMap(GainsAndLosses: GainsLossesStructs, Chromosome: String, Scale: Single, CutOffLevel: Integer, BackGroundColor: Color): ImageMapData {static}
drawGainsAndLossesForAllChromosomesAsMap(GainsAndLosses: GainsLossesStructs, Optional Scale:Single = 1, Optional CutOffLevel: Integer = 0, Optional DrawSequence: String = "", Optional BackGroundColor: String = ""): ImageMapData {static}
drawGainsAndLossesForAllChromosomesAsMap(GainsAndLosses: GainsLossesStructs, Scale:Single, CutOffLevel: Integer, DrawSequence: String, BackGroundColor: Color): ImageMapData {static}
drawKaryogram(Chromosomes: Chromosomes, Resolution: ChromosomeData.eResolutionLevel, Scale: Single, DrawSequence: String, Colored: Boolean, BackGroundColor: Color): ImageMapData {static}
drawStructsAsMap(StructuralAberrations: GainsLossesStructs, Chromosome: String, Optional Scale: Single = 1, Optional CutOffLevel: Integer = 0, Optional BackGroundColor: String = ""): ImageMapData {static}
drawStructsAsMap(StructuralAberrations: GainsLossesStructs, Chromosome: String, Scale: Single, CutOffLevel: Integer, BackGroundColor: Color): ImageMapData {static}
drawStructsForAllChromosomesAsMap(StructuralAberrations: GainsLossesStructs, Optional Scale: Single = 1, Optional CutOffLevel: Integer = 0, Optional DrawSequence: String = "", Optional BackGroundColor: String = ""): ImageMapData {static}
drawStructsForAllChromosomesAsMap(StructuralAberrations: GainsLossesStructs, Scale: Single, CutOffLevel: Integer, DrawSequence: String, BackGroundColor: Color): ImageMapData {static}

Programming Language

Availability

Constructors

There is no constructor required because all functions are static (shared).

Interfaces

This class does not provide interfaces.

Enumerations

The class does not provide enumerations.

Properties

Public Shared Property DefaultBackGroundColor() As Color

Gets or sets the default color for the background in the imagemaps.

Property Value

Remarks

Methods

Public Shared Function drawChromosomeBandsAsMap(ByRef Bands As Bands, Optional ByVal Scale As Single = 1, Optional ByVal Colored As Boolean = True, Optional ByVal BackGroundColor As String = "") As ImageMapData

Returns an imagemap showing the (chromosomal) bands of the Bands object.

Return Value

Parameters

Remarks

drawChromosomeBandsAsMap(ByRef Bands As Bands, ByVal Scale As Single, ByVal Colored As Boolean, ByRef BackGroundColor As Color) As ImageMapData

Returns an imagemap showing the (chromosomal) bands of the Bands object.

Return Value

Parameters

Remarks

drawDerivativeChromosomeAsMap(ByRef Chromosome As Chromosome, ByVal Resolution As ChromosomeData.eResolutionLevel, Optional ByVal Scale As Single = 1, Optional ByVal Colored As Boolean = True, Optional ByVal BackGroundColor As String = "") As ImageMapData

Returns an imagemap showing the bands of a derivative chromosome.

Return Value

Parameters

Remarks

Examples

drawDerivativeChromosomeAsMap(ByRef Chromosome As Chromosome, ByVal Resolution As ChromosomeData.eResolutionLevel, ByVal Scale As Single, ByVal Colored As Boolean, ByRef BackGroundColor As Color) As ImageMapData

Returns an imagemap showing the bands of a derivative chromosome.

Return Value

Parameters

Remarks

Public Shared Function drawGainsAndLossesAsMap(ByRef GainsAndLosses As GainsLossesStructs, ByVal Chromosome As String, Optional ByVal Scale As Single = 1, Optional ByVal CutOffLevel As Integer = 0, Optional ByVal BackGroundColor As String = "") As ImageMapData

Returns an imagemap showing the gains and losses of chromosomal material next to the idiogram of the given chromosome.

Return Value

Parameters

Remarks

Public Shared Function drawGainsAndLossesAsMap(ByRef GainsAndLosses As GainsLossesStructs, ByVal Chromosome As String, ByVal Scale As Single, ByVal CutOffLevel As Integer, ByRef BackGroundColor As Color) As ImageMapData

Returns an imagemap showing the gains and losses of chromosomal material next to the idiogram of the given chromosome.

Return Value

Parameters

Remarks

Public Shared Function drawGainsAndLossesForAllChromosomes(ByRef GainsAndLosses As GainsLossesStructs, Optional ByVal Scale As Single = 1, Optional ByVal CutOffLevel As Integer = 0, Optional ByVal DrawSequence As String = "", Optional ByVal BackGroundColor As String = "") As ImageMapData

Returns an imagemap showing the gains and losses of material of all chromosomes defined in DrawSequence next to their ideograms.

Return Value

Parameters

Remarks

Public Shared Function drawGainsAndLossesForAllChromosomesAsMap(ByRef GainsAndLosses As GainsLossesStructs, ByVal Scale As Single, ByVal CutOffLevel As Integer, ByVal DrawSequence As String, ByRef BackGroundColor As Color) As ImageMapData

Returns an imagemap showing the gains and losses of material of all chromosomes defined in DrawSequence next to their ideograms.

Return Value

Parameters

Remarks

Public Shared Function drawKaryogram(ByRef Chromosomes As Chromosomes, ByVal Resolution As ChromosomeData.eResolutionLevel, ByVal Scale As Single, ByVal DrawSequence As String, ByVal Colored As Boolean, ByVal BackGroundColor As Color) As ImageMapData

Returns an imagemap showing ideograms for all chromosomes of the Chromosomes collection in the series defined in DrawSequence.

Return Value

Parameters

Remarks

Public Shared Function drawStructsAsMap(ByRef StructuralAberrations As GainsLossesStructs, ByVal Chromosome As String, Optional ByVal Scale As Single = 1, Optional ByVal CutOffLevel As Integer = 0, Optional ByVal BackGroundColor As String = "") As ImageMapData

Returns an imagemap showing the structural aberrations along a chromosome.

Return Value

Parameters

Remarks

Public Shared Function drawStructsAsMap(ByRef StructuralAberrations As GainsLossesStructs, ByVal Chromosome As String, ByVal Scale As Single, ByVal CutOffLevel As Integer, ByRef BackGroundColor As Color) As ImageMapData

Returns an imagemap showing the structural aberrations along a chromosome.

Return Value

Parameters

Remarks

Public Shared Function drawStructsForAllChromosomesAsMap(ByRef StructuralAberrations As GainsLossesStructs, Optional ByVal Scale As Single = 1, Optional ByVal CutOffLevel As Integer = 0, Optional ByVal DrawSequence As String = "", Optional ByVal BackGroundColor As String = "") As ImageMapData

Returns an imagemap showing the structural aberrations along the chromosomes.

Return Value

Parameters

Remarks

Public Shared Function drawStructsForAllChromosomesAsMap(ByRef StructuralAberrations As GainsLossesStructs, ByVal Scale As Single, ByVal CutOffLevel As Integer, ByVal DrawSequence As String, ByRef BackGroundColor As Color) As ImageMapData

Returns an imagemap showing the structural aberrations along the chromosomes.

Return Value

Parameters

Remarks

Interaction with other classes

Classes using CyDASGraphics

The CyDASGraphics class is not used by other classes of the ISCNAnalyser dll, except for the karyogram class.

Classes used by CyDASGraphics

CyDASGraphics uses temporarily GainLossStruct objects and their collections GainsLossesStructs, as well as Chromosome objects.