|
1 | | -# PackageTemplate |
2 | | - |
3 | | -A template repository for creating an extension package for BioFSharp. |
4 | | - |
5 | | -## Content |
6 | | - |
7 | | -- `src/BioFSharp.XYZ`: The main project folder. Contains a library with BioFSharp core dependency. |
8 | | -- `tests/BioFSharp.XYZ.Tests`: The test project folder. Contains a XUnit test project |
9 | | -- `build/build.fsproj`: A FAKE build project that handles building, testing, packaging, publishing, etc. |
10 | | -- `docs`: the docs folder contains an example index.fsx file with simple documentation boilerplate. |
11 | | - |
12 | | -## Setup |
13 | | - |
14 | | -Here is a list of things you should/might want to do after setting up a repo with this template: |
15 | | - |
16 | | -> [!IMPORTANT] |
17 | | -> Whenever you change a project file name or folder, make sure to fix the solution registration afterwards. |
18 | | -
|
19 | | -- Rename some things: Replace `XYZ` with the name of your package |
20 | | - - `PackageTemplate.sln` |
21 | | - - `src/BioFSharp.XYZ` |
22 | | - - `src/BioFSharp.XYZ/BioFSharp.XYZ.fsproj` |
23 | | - - `tests/BioFSharp.XYZ` |
24 | | - - `tests/BioFSharp.XYZ.Tests/BioFSharp.XYZ.Tests.fsproj` |
25 | | - - Also make sure to fix the project reference to BioFSharp.XYZ when renamed |
26 | | - - in `build/ProjectInfo.fs`: |
27 | | - - Set project name: |
28 | | - ```fsharp |
29 | | - let project = "BioFSharp.XYZ"` // replace with the name of your project |
30 | | - ``` |
31 | | - - Set git owner: |
32 | | - ```fsharp |
33 | | - let gitOwner = "BioFSharp" // replace with github account name or organization where repo is hosted if necessary |
34 | | - ``` |
35 | | - - fix test project path: |
36 | | - ```fsharp |
37 | | - let testProjects = |
38 | | - [ |
39 | | - "tests/BioFSharp.XYZ.Tests/BioFSharp.XYZ.Tests.fsproj" // replace with the name of your test project |
40 | | - ] |
41 | | - ``` |
42 | | -- If needed, change the target framework of the project. it currently targets `.net8.0`, might want to target a newer version if you need a specific API, or `netstandard2.0` for increased backwards compatibility. |
| 1 | +# BioFSharp.Stats |
| 2 | + |
| 3 | + |
| 4 | + |
| 5 | +) |
| 6 | +) |
| 7 | + |
| 8 | +BioFSharp.Stats contains statistical functions with a clear biological focus such as Gene Set Enrichment Analysis (GSEA). |
| 9 | + |
| 10 | +BioFSharp.Stats is part of the [BioFSharp]() extension package ecosystem. |
| 11 | + |
| 12 | + |
| 13 | +| Build status (ubuntu and windows) | Test Coverage | |
| 14 | +|---|---| |
| 15 | +|  | [](https://codecov.io/gh/BioFSharp/BioFSharp.Stats) | |
| 16 | + |
| 17 | + |
| 18 | +From 2.0.0 onwards, this package will have a decoupled release schedule from the core `BioFSharp` package. |
| 19 | +This means that the versioning will be independent and may not follow the same versioning scheme as `BioFSharp`. |
| 20 | + |
| 21 | +The last coupled release was `2.0.0-preview.3`. |
43 | 22 |
|
44 | 23 | ## Build |
45 | 24 |
|
|
0 commit comments