dschrempf / elynx Goto Github PK
View Code? Open in Web Editor NEWAnalyze, modify and simulate molecular sequence data and phylogenetic trees in a reproducible way.
License: GNU General Public License v3.0
Analyze, modify and simulate molecular sequence data and phylogenetic trees in a reproducible way.
License: GNU General Public License v3.0
The testsuite is failing the current Stackage Nightly build:
Test suite failure for package elynx-markov-0.5.1.0 [38/193233]
markov-test: exited with: ExitFailure 1
ELynx.Data.MarkovProcess.AminoAcid
statDistLG
matches distribution from python library
exchLG
matches exchangeability matrix from python library
lg
stationary distribution can be extracted
lgCustom
stationary distribution can be recovered
poisson
stationary distribution is uniform 1/20
poissonCustom
stationary distribution can be recovered
ELynx.Data.MarkovProcess.Nucleotide
getStationaryDistribution
extracts the stationary distribution from a rate matrix
ELynx.Data.MarkovProcess.RateMatrix
exchFromListLower
correctly converts to matrix from list
exchFromListUpper
correctly converts to matrix from list
ELynx.Import.MarkovProcess.EDMModelPhylobayes
phylobayes
parses a text file with stationary distributions in phylobayes format
ELynx.Import.MarkovProcess.SiteprofilesPhylobayes
import phylobayes siteprofiles
parses a text file with siteprofiles in phylobayes format
ELynx.Simulate.MarkovProcessAlongTree
simulateNSitesAlongTree
simulates one site along an easy tree FAILED [1]
simulates some sites along a harder tree
Failures:
test/ELynx/Simulate/MarkovProcessAlongTreeSpec.hs:47:5:
1) ELynx.Simulate.MarkovProcessAlongTree.simulateNSitesAlongTree simulates one site along an easy tree
expected: Node {rootLabel = 0, subForest = []}
but got: Node {rootLabel = 2, subForest = []}
To rerun use: --match "/ELynx.Simulate.MarkovProcessAlongTree/simulateNSitesAlongTree/simulates one site along an easy tree
/"
Randomized with seed 1066746489
Finished in 0.1092 seconds
13 examples, 1 failure
Building library for elynx-tools-0.7.2.1.. [240/183885]
[ 8 of 10] Compiling ELynx.Tools.Options
/var/stackage/work/unpack-dir/unpacked/elynx-tools-0.7.2.1-b456f8629143ad55d733a9c77f7219862ab37a022c0d11b165cd25ed8eb88724/s
rc/ELynx/Tools/Options.hs:227:31: error: [GHC-88464]
Variable not in scope:
text
:: String
-> prettyprinter-1.7.1:Prettyprinter.Internal.Doc AnsiStyle
|
227 | fillParagraph = fillSep . map text . words
| ^^^^
/var/stackage/work/unpack-dir/unpacked/elynx-tools-0.7.2.1-b456f8629143ad55d733a9c77f7219862ab37a022c0d11b165cd25ed8eb88724/s
rc/ELynx/Tools/Options.hs:232:5: error: [GHC-88464]
Variable not in scope: empty :: Doc
Suggested fixes:
• Perhaps use ‘mempty’ (imported from Prelude)
• Perhaps you want to remove ‘empty’ from the explicit hiding list
in the import of ‘Options.Applicative’
(src/ELynx/Tools/Options.hs:40:1-41).
|
232 | [ empty,
| ^^^^^
:
:
:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.