Special Phase Scripts (Borland Genetics)
From ISOGG Wiki
Special Phase Scripts Module Summary
The Special Phase Scripts module is one of the software modules in the Borland Genetics Web Tools and Database. This module contains classes and methods related to specific phasing tasks, such as handling missing parent scenarios and using cousin matches to reconstruct parents. The tools or scripts in this module operate the low-level reconstruction tools in the Artron Mainframe module with the assistance of information provided by the user on HTML form interfaces or via the Creeper AI interface.
The module currently consists of the following classes:
Name | Extends | Description |
---|---|---|
SpecialPhaseScript | Tool | Represents a general tool for special phasing scripts. |
MissingParentPageOutputInterface | HTMLForm | As of May, 2024, this class is a placeholder class not yet implemented, pending reorganization initiatives. |
MissingParentPageInputInterface | HTMLForm | Contains HTML form elements for missing parent input interfaces. |
MissingParentCreeperOutputInterface | ProjectForm | Contains Creeper skin elements for missing parent output interfaces. |
MissingParentCreeperInputInterface | ProjectForm | Contains Creeper skin elements for missing parent input interfaces. |
MissingParent | SpecialPhaseScript | Handles workflows for the Missing Parent tool. |
MPDonorForm | DonorForm | Contains form elements related to the profile-context for the missing parent workflow. |
MPKitForm | KitForm | Contains form elements related to the kit-context for the missing parent workflow. |
PhoenixDarksideInputStructure | KitBatch | Structure for input interface related to the Phoenix and Darkside tools. |
PhoenixDarkside | SpecialPhaseScript | Manages workflows for the Phoenix and Darkside tools. |
PhoenixDarksideForm | HTMLForm | Contains HTML form elements for the Phoenix and Darkside tools. |
TwoParentPhase | SpecialPhaseScript | Manages workflows for the two-parent phase tool. |
TPPDonorForm | DonorForm | Contains HTML form elements for the two-parent phase tool. |
Class Hierarchy and Extensibility
A complex module, Special Phase Scripts extends classes from a variety of modules of different types.