Skip to content

Commit 3dd61a0

Browse files
committed
Port code from core project
1 parent 2bd24a2 commit 3dd61a0

29 files changed

+7955
-78
lines changed

.github/workflows/build-and-test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
uses: codecov/codecov-action@v5
2828
with:
2929
token: ${{ secrets.CODECOV_TOKEN }}
30-
slug: BioFSharp/BioFSharp.XYZ
30+
slug: BioFSharp/BioFSharp.BioContainers
3131

3232
build-and-test-windows:
3333

BioFSharp.XYZ.sln renamed to BioFSharp.BioContainers.sln

Lines changed: 21 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,8 @@ VisualStudioVersion = 17.0.31903.59
55
MinimumVisualStudioVersion = 10.0.40219.1
66
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{7501C4DF-A844-40A0-8742-3343E48E55F1}"
77
EndProject
8-
Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "BioFSharp.XYZ", "src\BioFSharp.XYZ\BioFSharp.XYZ.fsproj", "{BAC97B5C-B9A6-40D6-B533-0A07E12939ED}"
9-
EndProject
108
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "tests", "tests", "{D152DA0B-8F60-4611-B613-642379E2B17C}"
119
EndProject
12-
Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "BioFSharp.XYZ.Tests", "tests\BioFSharp.XYZ.Tests\BioFSharp.XYZ.Tests.fsproj", "{CB9E38BC-EE86-44EB-AFF5-91D1AF713ADC}"
13-
EndProject
1410
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "project", "project", "{77A50576-9359-44E5-B2F9-95318AB3DAEA}"
1511
ProjectSection(SolutionItems) = preProject
1612
.gitignore = .gitignore
@@ -39,31 +35,42 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".ci", ".ci", "{812698C9-F1C
3935
.github\workflows\deploy-docs.yml = .github\workflows\deploy-docs.yml
4036
EndProjectSection
4137
EndProject
38+
Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "BioFSharp.BioContainers", "src\BioFSharp.BioContainers\BioFSharp.BioContainers.fsproj", "{7D8326B2-8E06-4626-AA90-C1B885A0BC12}"
39+
EndProject
40+
Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "BioFSharp.BioContainers.Tests", "tests\BioFSharp.BioContainers.Tests\BioFSharp.BioContainers.Tests.fsproj", "{D9C5FFEE-B9DD-46E5-84B8-2E83E77D3187}"
41+
EndProject
42+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Scripts", "Scripts", "{907323D1-E132-4F08-A1EB-AB8E1F434F56}"
43+
ProjectSection(SolutionItems) = preProject
44+
tests\BioFSharp.BioContainers.Tests\scripts\blast.fsx = tests\BioFSharp.BioContainers.Tests\scripts\blast.fsx
45+
tests\BioFSharp.BioContainers.Tests\scripts\Docker.fsx = tests\BioFSharp.BioContainers.Tests\scripts\Docker.fsx
46+
EndProjectSection
47+
EndProject
4248
Global
4349
GlobalSection(SolutionConfigurationPlatforms) = preSolution
4450
Debug|Any CPU = Debug|Any CPU
4551
Release|Any CPU = Release|Any CPU
4652
EndGlobalSection
4753
GlobalSection(ProjectConfigurationPlatforms) = postSolution
48-
{BAC97B5C-B9A6-40D6-B533-0A07E12939ED}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
49-
{BAC97B5C-B9A6-40D6-B533-0A07E12939ED}.Debug|Any CPU.Build.0 = Debug|Any CPU
50-
{BAC97B5C-B9A6-40D6-B533-0A07E12939ED}.Release|Any CPU.ActiveCfg = Release|Any CPU
51-
{BAC97B5C-B9A6-40D6-B533-0A07E12939ED}.Release|Any CPU.Build.0 = Release|Any CPU
52-
{CB9E38BC-EE86-44EB-AFF5-91D1AF713ADC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
53-
{CB9E38BC-EE86-44EB-AFF5-91D1AF713ADC}.Debug|Any CPU.Build.0 = Debug|Any CPU
54-
{CB9E38BC-EE86-44EB-AFF5-91D1AF713ADC}.Release|Any CPU.ActiveCfg = Release|Any CPU
55-
{CB9E38BC-EE86-44EB-AFF5-91D1AF713ADC}.Release|Any CPU.Build.0 = Release|Any CPU
5654
{8DCCA688-871C-49DD-BC06-4877F714497C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
5755
{8DCCA688-871C-49DD-BC06-4877F714497C}.Debug|Any CPU.Build.0 = Debug|Any CPU
5856
{8DCCA688-871C-49DD-BC06-4877F714497C}.Release|Any CPU.ActiveCfg = Release|Any CPU
5957
{8DCCA688-871C-49DD-BC06-4877F714497C}.Release|Any CPU.Build.0 = Release|Any CPU
58+
{7D8326B2-8E06-4626-AA90-C1B885A0BC12}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
59+
{7D8326B2-8E06-4626-AA90-C1B885A0BC12}.Debug|Any CPU.Build.0 = Debug|Any CPU
60+
{7D8326B2-8E06-4626-AA90-C1B885A0BC12}.Release|Any CPU.ActiveCfg = Release|Any CPU
61+
{7D8326B2-8E06-4626-AA90-C1B885A0BC12}.Release|Any CPU.Build.0 = Release|Any CPU
62+
{D9C5FFEE-B9DD-46E5-84B8-2E83E77D3187}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
63+
{D9C5FFEE-B9DD-46E5-84B8-2E83E77D3187}.Debug|Any CPU.Build.0 = Debug|Any CPU
64+
{D9C5FFEE-B9DD-46E5-84B8-2E83E77D3187}.Release|Any CPU.ActiveCfg = Release|Any CPU
65+
{D9C5FFEE-B9DD-46E5-84B8-2E83E77D3187}.Release|Any CPU.Build.0 = Release|Any CPU
6066
EndGlobalSection
6167
GlobalSection(SolutionProperties) = preSolution
6268
HideSolutionNode = FALSE
6369
EndGlobalSection
6470
GlobalSection(NestedProjects) = preSolution
65-
{BAC97B5C-B9A6-40D6-B533-0A07E12939ED} = {7501C4DF-A844-40A0-8742-3343E48E55F1}
66-
{CB9E38BC-EE86-44EB-AFF5-91D1AF713ADC} = {D152DA0B-8F60-4611-B613-642379E2B17C}
6771
{8DCCA688-871C-49DD-BC06-4877F714497C} = {78399A41-F06A-4B35-AA24-E2E20209D8DE}
72+
{7D8326B2-8E06-4626-AA90-C1B885A0BC12} = {7501C4DF-A844-40A0-8742-3343E48E55F1}
73+
{D9C5FFEE-B9DD-46E5-84B8-2E83E77D3187} = {D152DA0B-8F60-4611-B613-642379E2B17C}
74+
{907323D1-E132-4F08-A1EB-AB8E1F434F56} = {D152DA0B-8F60-4611-B613-642379E2B17C}
6875
EndGlobalSection
6976
EndGlobal

README.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
1-
# BioFSharp.XYZ
1+
# BioFSharp.BioContainers
22

33
![Logo](docs/img/Logo_large.png)
44

55
A template repository for creating an extension package for BioFSharp.
66

77
## Content
88

9-
- `src/BioFSharp.XYZ`: The main project folder. Contains a library with BioFSharp core dependency.
10-
- `tests/BioFSharp.XYZ.Tests`: The test project folder. Contains a XUnit test project
9+
- `src/BioFSharp.BioContainers`: The main project folder. Contains a library with BioFSharp core dependency.
10+
- `tests/BioFSharp.BioContainers.Tests`: The test project folder. Contains a XUnit test project
1111
- `build/build.fsproj`: A FAKE build project that handles building, testing, packaging, publishing, etc.
1212
- `docs`: the docs folder contains an example index.fsx file with simple documentation boilerplate.
1313

@@ -20,16 +20,16 @@ Here is a list of things you should/might want to do after setting up a repo wit
2020
2121
- Rename some things: Replace `XYZ` with the name of your package
2222
- `PackageTemplate.sln`
23-
- `src/BioFSharp.XYZ`
24-
- `src/BioFSharp.XYZ/BioFSharp.XYZ.fsproj`
23+
- `src/BioFSharp.BioContainers`
24+
- `src/BioFSharp.BioContainers/BioFSharp.BioContainers.fsproj`
2525
- Rename and add nuget package metadata
26-
- `tests/BioFSharp.XYZ`
27-
- `tests/BioFSharp.XYZ.Tests/BioFSharp.XYZ.Tests.fsproj`
28-
- Also make sure to fix the project reference to BioFSharp.XYZ when renamed
26+
- `tests/BioFSharp.BioContainers`
27+
- `tests/BioFSharp.BioContainers.Tests/BioFSharp.BioContainers.Tests.fsproj`
28+
- Also make sure to fix the project reference to BioFSharp.BioContainers when renamed
2929
- in `build/ProjectInfo.fs`:
3030
- Set project name:
3131
```fsharp
32-
let project = "BioFSharp.XYZ" // replace with the name of your project
32+
let project = "BioFSharp.BioContainers" // replace with the name of your project
3333
```
3434
- Set git owner:
3535
```fsharp
@@ -39,7 +39,7 @@ Here is a list of things you should/might want to do after setting up a repo wit
3939
```fsharp
4040
let testProjects =
4141
[
42-
"tests/BioFSharp.XYZ.Tests/BioFSharp.XYZ.Tests.fsproj" // replace with the name of your test project
42+
"tests/BioFSharp.BioContainers.Tests/BioFSharp.BioContainers.Tests.fsproj" // replace with the name of your test project
4343
]
4444
```
4545
- in `.github/workflows/build-and-test.yml`: change codecov slug

build/ProjectInfo.fs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@
33
open Fake.Core
44

55

6-
let project = "BioFSharp.XYZ"
6+
let project = "BioFSharp.BioContainers"
77

88
let testProjects =
99
[
10-
"tests/BioFSharp.XYZ.Tests/BioFSharp.XYZ.Tests.fsproj"
10+
"tests/BioFSharp.BioContainers.Tests/BioFSharp.BioContainers.Tests.fsproj"
1111
]
1212

1313
let solutionFile = $"{project}.sln"

docs/index.fsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
(**
2-
# BioFSharp.XYZ
2+
# BioFSharp.BioContainers
33
44
![Logo](./img/Logo_large.png)
55
@@ -20,10 +20,10 @@ Include the compiled binaries of your project to use in the docs like this.
2020
Make sure to load any external references via nuget.
2121
*)
2222
#r "nuget: BioFSharp, 2.0.0-preview.3"
23-
#I @"..\src\BioFSharp.XYZ\bin\Release\netstandard2.0"
24-
#r "BioFSharp.XYZ.dll"
23+
#I @"..\src\BioFSharp.BioContainers\bin\Release\netstandard2.0"
24+
#r "BioFSharp.BioContainers.dll"
2525

26-
open BioFSharp.XYZ
26+
open BioFSharp.BioContainers
2727

2828
let o = BioTalk.helloBio "Kev"
2929

0 commit comments

Comments
 (0)