Releases: h3abionet/genesis2
2.4b Beta: Release Candidate
This version fixes substantial issues with admixture charts. They can now be reordered and deleted. Annotations for Admixture charts also work, though the aspect ratio is not quite right (circles look slightly oval).
All known major issues from the previous release are fixed.
Some issues to resolve are listed in README.md
.
Included builds:
- Generic build, requiring a local copy of JavaFX libraries to run, as described in
README.md
:Genesis2-2.4b-Generic.jar
- Mac ARM architecture (arch, M1, M2, M3 etc.):
Genesis2-2.4b-macArm64.jar
- Mac Intel architecture:
Genesis2-2.4b-macX64.jar
- Linux Intel architecture (built on Ubuntu):
Genesis2-2.4b-ubuntuX64.jar
- Windows 11:
Genesis2-2.4b-winX64.jar
It is not easy to make a single build for all platforms because JavaFX is no longer part of the standard Java runtime.
Major functionality works but there are a few glitches as outlined in README.md
.
Compared with the previous release:
- checks that input file formats are correct for creating a PCA chart
- Moving or deleting Admixture charts works
- aspect ratio of saved Admixture PDF charts is closer to correct
First beta: most but not all features working
Included builds run on:
- Windows (
Genesis2JavaFX-2.2b-winX64.jar
, built on Windows 11) - Mac with both common architectures: Intel (
Genesis2JavaFX-2.2b-macX64.jar
: x86) and ARM (Genesis2JavaFX-2.2b-macArm64.jar
: aarch, M1, M2, M3, etc.) - Ubuntu (
Genesis2JavaFX-2.2b-linuxX64.jar
: x86-64 bit)
There is also a non-architecture-specific version Genesis2JavaFX-2.2b.jar
that needs a local copy of JavaFX libraries to run, as described in README.md
.
It is not easy to make a single build for all platforms because JavaFX is no longer part of the standard Java runtime.
Major functionality works but there are a few glitches and missing parts as outlined in README.md
.
Compared with the previous release:
- editing annotations work and they save
- if you save as a new name, the project name is altered so the new name is the default if you save again
- if the window size changes, the contents scale – aspect ratio is not preserved though (e.g. circles become ovals) but that is only the onscreen presentation. If you save, quit and reload, the shapes are correct and they are also correct if you export an image file
Second beta: all known major issues fixed
All known major issues are fixed. Hiding either an individual or a group works and is correct across save-quit-launch-load.
Some issues to resolve are listed in README.md
.
Included builds:
- Generic build, requiring a local copy of JavaFX libraries to run, as described in
README.md
:Genesis2-2.3b-Generic.jar
- Mac ARM architecture (arch, M1, M2, M3 etc.):
Genesis2-2.3b-macArm64.jar
- Mac Intel architecture:
Genesis2-2.3b-macX64.jar
- Linux Intel architecture (built on Ubuntu):
Genesis2-2.3b-ubuntuX64.jar
- Windows 11:
Genesis2-2.3b-winX64.jar
It is not easy to make a single build for all platforms because JavaFX is no longer part of the standard Java runtime.
Major functionality works but there are a few glitches and missing parts as outlined in README.md
.
Compared with the previous release:
- if you hide a group or individual item, saving preserves this property, including showing items after they are hidden.
- if either the .fam or .pheno file contains a row (line) a different length (column count) than the first row, this error is reported and file reads stop
- I replaced the
Test.g2f
file with a new one as a precaution, as any change in serialised data could break the data format - saving a PDF file no longer opens it as this feature breaks on Linux
First release with multiple platform-specific builds
Included builds run on:
- Windows (
Genesis2JavaFX-2.1.1a-Windows.jar
, built on Windows 11) - Mac with both common architectures: Intel (
Genesis2JavaFX-2.1.1a-Mac-Intel.jar
: x86) and ARM (Genesis2JavaFX-2.1.1a-Mac-ARM.jar
: aarch, M1, M2, M3, etc.) - Ubuntu (
Genesis2JavaFX-2.1.1a-Ubuntu.jar
: x86)
There is also a non-architecture-specific version Genesis2JavaFX-2.1.1a.jar
that needs a local copy of JavaFX libraries to run, as described in README.md
.
It is not easy to make a single build for all platforms because JavaFX is no longer part of the standard Java runtime.
Major functionality works but there are some glitches and missing parts as outlined in README.md
.
Genesis 2 alpha 0.1
First release built on NetBeans 18 with Maven. Includes a JAR file that can run directly on an ARM (``Apple silicon'') Mac and a version that requires Java SDK to be installed locally.
The only major update over earlier: it no longer uses the jfxtras-labs library, removing a possible future compatibility issues and making it easier to run from the command line when libraries must be added.
The main instructions and genesis script file are updated to reflect the new reality.
The Help function did not work and is removed.
Genesis 2
v2.0.5 Pushed on 14-12-2021
Genesis 2
Major fixes:
- Improved Admixture Performance
- Changing of PCA labels
- Some PCA bugs were fixed.
Run instructions: java -jar genesis2.jar
Genesis 2
Check out the first release of Genesis 2. Report bugs to be fixed in the issue section
May 25 Leases: Latest
Issues previously raised were fixed in this release.
Genesis 2: Easter Release
- No gray admixture charts
- Changes in ancestry colors can be saved and restored
- New default admixture colors updated
- PCA icons are resizable