Page Actions

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.