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

Class Fusion

The class Fusion describes a fusion product originating from a chromosomal aberration on a cytogenetic level. "Fusions" are also called "Junctions".

Fusions are described by the chromosomal bands which were fused to each other, and their directions. All directions are given in a pter->qter view (i.e. corresponding to "plus strand" and "minus strand" as used for sequencing purposes).

Overview

Fusion
New() 
New(ByRef FirstBand: Band, ByRef SecondBand: Band, Optional FirstOrientation: Fragment.eOrientation = Fragment.eOrientation.PlusStrand, Optional SecondOrientation: Fragment.eOrientation = Fragment.eOrientation.PlusStrand, Optional MultiplicatorMin: Integer = 1, Optional MultiplicatorMax: Integer = 1, Optional Questionable: Boolean = False)
FirstBand(): Band {read-only}
MultiplicatorMax(): Integer
MultiplicatorMin(): Integer
OrientationAtFirstBand(): Fragment.eOrientation
OrientationAtSecondBand(): Fragment.eOrientation
Questioned(): Boolean
SecondBand(): Band {read-only}
clone(): Object {Implements ICloneable.Clone}
compareTo(obj: Object): Integer {Implements IComparable.CompareTo}
equals(ByRef SecondFusion: Fusion, Optional Strict: Boolean = False): Boolean
toString(): String
toString(format: String): String

Programming Language

Availability

Constructors

Public Sub New()

Instantiates a new Fusion object.

Public Sub New(ByRef FirstBand As Band, ByRef SecondBand As Band, Optional ByVal FirstOrientation As Fragment.eOrientation = Fragment.eOrientation.PlusStrand, Optional ByVal SecondOrientation As Fragment.eOrientation = Fragment.eOrientation.PlusStrand, Optional ByVal MultiplicatorMin As Integer = 1, Optional ByVal MultiplicatorMax As Integer = 1, Optional ByVal Questionable As Boolean = False)

Instantiates a new Fusion object with the given parameters.

Parameters

Remarks

Examples

Interfaces

IComparable

is implemented with the compareTo function.

ICloneable

is implemented with the clone function.

Enumerations

The class does not provide enumerations.

Properties

Public ReadOnly Property FirstBand() As Band

Gets the value of the first band of this fusion.

Property Value

Remarks

Public Property MultiplicatorMax() As Integer

Gets or sets the maximum value for the multiplicator.

Property Value

Public Property MultiplicatorMin() As Integer

Gets or sets the minimum value for the multiplicator.

Property Value

Public Property OrientationAtFirstBand() As Fragment.eOrientation

Gets or sets the value for the orientation at the first band of this fusion.

Property Value

Remarks

Public Property OrientationAtSecondBand() As Fragment.eOrientation

Gets or sets the value for the orientation at the second band of this fusion.

Property Value

Remarks

Public Property Questioned() As Boolean

Gets or sets the value indicating if the existence of this fusion is questioned.

Property Value

Remarks

Public ReadOnly Property SecondBand() As Band

Gets the value of the second band of this fusion.

Property Value

Remarks

Methods

Public Function clone() As Object Implements ICloneable.Clone

Returns a deep copy of the fusion object.

Return Value

Parameters

Implements

Remarks

Public Function compareTo(ByVal obj As Object) As Integer Implements IComparable.CompareTo

Compares this instance to a specified Fusion object and returns an indication of their relative values.

Return Value

Parameters

Exception

Implements

Remarks

Public Overloads Function equals(ByRef SecondFusion As Fusion, Optional ByVal Strict As Boolean = False) As Boolean

Two fusion objects are regarded equal, when they share their bands and their directions.

if Strict is true, they must also share their multipicators and questioned-state.

Return Value

Parameters

Remarks

Public Shadows Function toString() As String

Returns a textual representation of the fusion object.

Return Value

Remarks

Examples

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

Returns a textual representation of the fusion object with the respective format.

Return Value

Parameters

Remarks

Examples

Interaction with other classes

Classes using Fusion

A Fusions object may contain 0, 1 or many Fusion objects.
 

Classes used by Fusion

Every Fusion object contains two Band objects. The possible values for the orientation at these bands is defind in the Fragment class in the eOrientation enumeration.