Skip to content

Commit 53bc651

Browse files
Merge pull request #17 from BorchLab/buildNetwork-Expansion
update github action
2 parents 80d19ab + cc2948b commit 53bc651

File tree

5 files changed

+16
-23
lines changed

5 files changed

+16
-23
lines changed

.github/workflows/R-CMD-check.yaml

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
# Workflow derived from https://github.com/r-lib/actions/tree/v2/examples
2-
# Need help debugging build failures? Start at https://github.com/r-lib/actions#where-to-find-help
1+
# Workflow derived from [https://github.com/r-lib/actions/tree/v2/examples](https://github.com/r-lib/actions/tree/v2/examples)
32
on:
43
push:
54
branches: [main, master]
@@ -24,7 +23,6 @@ jobs:
2423
GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }}
2524
R_KEEP_PKG_SOURCE: yes
2625

27-
2826
steps:
2927
- uses: actions/checkout@v3
3028

@@ -39,11 +37,12 @@ jobs:
3937
- name: Install R dependencies
4038
uses: r-lib/actions/setup-r-dependencies@v2
4139
with:
42-
extra-packages: rcmdcheck, keras3 # Add keras to the list of extra packages
40+
extra-packages: any::rcmdcheck
41+
needs: check
4342

44-
- name: Install Keras Python dependencies
45-
run: R -e 'keras3::install_keras()' # This runs the install_keras function from R
46-
4743
- uses: r-lib/actions/check-r-package@v2
4844
with:
4945
upload-snapshots: true
46+
# If the vignette continues to hang, uncomment the lines below to skip it temporarily
47+
# args: 'c("--no-vignettes", "--no-build-vignettes")'
48+
# build_args: 'c("--no-build-vignettes")'

.github/workflows/test-coverage.yaml

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,12 +25,9 @@ jobs:
2525

2626
- uses: r-lib/actions/setup-r-dependencies@v2
2727
with:
28-
extra-packages: any::covr, any::xml2, rcmdcheck, keras3
28+
extra-packages: any::covr, any::xml2, rcmdcheck
2929
needs: coverage
3030

31-
- name: Install Keras Python dependencies
32-
run: R -e 'keras3::install_keras()' # This runs the install_keras function from R
33-
3431
- name: Test coverage
3532
run: |
3633
cov <- covr::package_coverage(

DESCRIPTION

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@ Suggests:
3838
testthat,
3939
tidygraph,
4040
viridis
41-
SystemRequirements: Python (via basilisk)
4241
LinkingTo:
4342
Rcpp
4443
VignetteBuilder: knitr

man/buildNetwork.Rd

Lines changed: 1 addition & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vignettes/immApex.Rmd

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -58,11 +58,11 @@ Parameters for ```getIMGT()```
5858

5959
Here, we will use the ```getIMGT()``` function to get the amino acid sequences for the TRBV region to get all the sequences by V gene allele.
6060

61-
```{r, eval=knitr::is_html_output()}
61+
```{r}
6262
# Function to check IMGT website availability
6363
is_imgt_available <- function() {
6464
tryCatch({
65-
r <- httr::HEAD("https://www.imgt.org", timeout(5))
65+
r <- httr::HEAD("https://www.imgt.org", httr::timeout(5))
6666
httr::status_code(r) == 200
6767
}, error = function(e) {
6868
FALSE
@@ -121,7 +121,7 @@ Parameters for ```inferCDR```
121121
* **sequence.type** Type of sequence - "aa" for amino acid or "nt" for nucleotide
122122
* **sequences** The specific regions of the CDR loop to get from the data.
123123

124-
```{r }
124+
```{r}
125125
if (is_imgt_available()) {
126126
Adaptive_example <- inferCDR(Adaptive_example,
127127
chain = "TRB",
@@ -155,7 +155,7 @@ Parameters for ```generateSequences()```
155155
```{r }
156156
sequences <- generateSequences(prefix.motif = "CAS",
157157
suffix.motif = "YF",
158-
number.of.sequences = 1000,
158+
number.of.sequences = 200,
159159
min.length = 8,
160160
max.length = 16)
161161
sequences <- unique(sequences)
@@ -165,7 +165,7 @@ head(sequences)
165165
If we want to generate nucleotide sequences instead of amino acids, we must to change the **sequence.dictionary**.
166166

167167
```{r }
168-
nucleotide.sequences <- generateSequences(number.of.sequences = 1000,
168+
nucleotide.sequences <- generateSequences(number.of.sequences = 200,
169169
min.length = 8,
170170
max.length = 16,
171171
sequence.dictionary = c("A", "C", "T", "G"))
@@ -575,15 +575,15 @@ First, we'll simulate two distinct classes of sequences using ```generateSequenc
575575
# Step 1a: Generate two distinct classes of sequences
576576
class1.sequences <- generateSequences(prefix.motif = "CAS",
577577
min.length = 3,
578-
number.of.sequences = 500)
578+
number.of.sequences = 250)
579579
580580
class2.sequences <- generateSequences(prefix.motif = "CSG",
581581
min.length = 3,
582-
number.of.sequences = 500)
582+
number.of.sequences = 250)
583583
584584
# Combine sequences and create labels
585585
all.sequences <- c(class1.sequences, class2.sequences)
586-
labels <- as.factor(c(rep("Class1", 500), rep("Class2", 500)))
586+
labels <- as.factor(c(rep("Class1", 250), rep("Class2", 250)))
587587
588588
# Step 1b: Use propertyEncoder to create a feature matrix from Atchley factors
589589
feature.matrix <- propertyEncoder(all.sequences,

0 commit comments

Comments
 (0)