Skip to content

Conversation

@RosCraddock
Copy link

This is quite a large pull request combining two aspects:

  • Commenting on all the functions and creation of the ChangeLog
  • Including phenotype data - currently, this only works for one phenotype and one genotype/locus.

Welcome any feedback and/or questions!

Short description for each function in tinypeel and PeelingIO
- Update to user manual
- Two new input files: phenotype and phenotype penetrance
- New output parameter to print out pheno_prob
- update penetrance for phenotype. At the moment this is for one phenotype and single locus.
- function to calculate the phenotype probabilities from inputted penetrance and genotype probabilities.
- function to write out the pheno type probabilities
Removal of comments and handling of errors.
-Functional tests for phenotype file input and phenotype penetrance.
Commenting in docString format on all functions in AlphaPeel module (not submodules, i.e tinyhouse)
Additional text to clarify the approach for phenotype data input and phenotype penetrance under the current functionality (one phenotype to one genotype).
- Commenting on all functions
- New changelog
- Functionality for inclusion of a single phenotype and associated testing.
Copy link
Contributor

@XingerTang XingerTang left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @RosCraddock, I left some comments.

Thank you for all the documentation work, it would help a lot for the later development.

- temporary user warning where multiple phenotypes are provided.
testcase "multi_pheno_state" added.
@XingerTang XingerTang merged commit 7935282 into AlphaGenes:devel Oct 27, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants