Page Actions

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.