funded by 
Example: The derivative Philadelphia chromosome der(22)(22pter->22q112::9q34->9qter) consists of two fragments, "22pter->22q112" and "9q34->9qter", respectively.
| Fragment |
| New() |
| New(Fragment: String) |
| New(Fragment: String, Format: String) |
| New(ByRef Band1: Band, ByRef Band2: Band) |
| New(ByRef StartBand: Band, FragmentWillContainCentromere As Boolean = False) |
| New(ByVal ContainsCentromere As Boolean) |
| EndBand: Band |
| StartBand: Band |
| clone(): Object {Implements ICloneable.Clone} |
| compareTo(obj: Object): Integer {Implements IComparable.CompareTo} |
| containsFragment(ByRef compareFragment: Fragment): Boolean |
| endsOnCentromere(): Boolean |
| extendsOverBand(ByRef CompareBand: Band): Boolean |
| extendsOverCentromer(): Boolean |
| getBandClosestToPTer(): Band |
| getBandClosestToQTer(): Band |
| getChromosome: String |
| getChromosomeWithoutUncertainty: String |
| getCentromere(): Band |
| getContainedBands(Resolution: eResolutionLevel): Bands |
| getFirstBand(): Band |
| getOrientation: eOrientation |
| getSecondBand(): Band |
| inverted(): Fragment |
| isFullChromosome(): Booelan |
| isPTerminalTo(ByRef CompareBand: Band): Boolean |
| isPTerminalTo(ByRef CompareFragment: Fragment): Boolean |
| toString(): String |
| toString(format: String): String |
| translateOrientationToString(OrientationValue: eOrientation): String {static} |
| translateStringToOrientation(OrientationString: String): eOrientation {static} |
| Value | Meaning |
| PlusStrand = 1 | from p-ter to q-ter. |
| Unknown = 0 | the orientation cannot be determined. |
| MinusStrand = -1 | from q-ter to p-ter. |
Fragment objects are also used by the Aberration class when determining gains and losses infered by an aberration.
A Bands object is used as a return value for a list of all bands contained in the fragment.