Match Library (Borland Genetics)
From ISOGG Wiki
Match Library Module Summary
The Match Library module is one of the software modules in the Borland Genetics Web Tools and Database. This module contains classes and methods related to DNA matching, batch processing, and the chromosome browser. It provides tools for identifying and managing genetic matches, searching for segments, and displaying matching data.
The module currently consists of the following classes:
Name | Extends | Description |
---|---|---|
MatchRow | DataRow | Manages individual match records. |
MatchToolbox | Toolbox | Provides an interface with access to tools related to DNA matches. |
SegmentSearch | Tool | An internal tool involving matching that powers the site's automated chromosome mapping. |
MatchList | BGData | Manages lists of matches to a DNA kit. |
MatchListForm | HTMLForm | Contains HTML form elements related to match lists. |
MatchingKit | KitRow | Includes match statistics in addition to the kit attributes recorded in the database. |
MatchingDonor | DonorRow | Includes aggregate match statistics at the profile context level |
KitPair | DataPair | Manages pairs of matching kits. |
DonorPair | DataPair | Manages pairs of matching donors. |
ChromosomeBrowser | Tool | Provides functionalities for the chromosome browser. |
Region | BGMath | Represents a region on a chromosome. |
RegionTable | BGMath | Manages tables of chromosome regions. |
BatchProcess | SiteAdministrationTool | Manages batch processing of new kits submitted for matching. |
MatchVector | RawDataVector | A specific type of raw data file used to compute matching segments |
Class Hierarchy and Extensibility
This module is complex, in that its classes include classes than extend core classes, classes that extend math/scientific classes (MatchVector), and classes that extend context classes.