DLabGenetic Swift Package


A swift library package for the analyiss of marker and SNP relevant data types for landscape and population genetic analyses on the iOS and MacOS platforms.

Rodney Dyer https://dyerlab.org (Center for Environmental Studies)https://ces.vcu.edu


Current Version:

This package is the foundation layer for all genetic data analysis objects and routines needed in software developed for the iOS and OSX platforms from the DyerLab.

# Installation

Swift Package Manager (XCode 13)

  1. Select File > Swift Packages > Add Package Dependency… from the File menu.
  2. Paste https://github.com/dyerlab/DLabGenetic.git in the dialog box.
  3. Follow the Xcode’s instruction to complete the installation.

Why not CocoaPods, or Carthage, or blank?

Supporting multiple dependency managers makes maintaining a library exponentially more complicated and time consuming. Since, the Swift Package Manager is integrated with Xcode 11 (and greater), it’s the easiest choice to support going further.

This package defines the following base model objects:

On this, the following items may be extracted:

This package depends upon the DLMatrix Swift Package for underlying vector and matrix representations.


For attribution, please cite this work as

Dyer (2022, Jan. 14). The Dyer Laboratory: DLabGenetic Swift Package. Retrieved from https://dyerlab.github.io/DLabWebsite/software/DLabGenetic/

BibTeX citation

  author = {Dyer, Rodney},
  title = {The Dyer Laboratory: DLabGenetic Swift Package},
  url = {https://dyerlab.github.io/DLabWebsite/software/DLabGenetic/},
  year = {2022}