Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add GC content function for plot. #151

Open
wants to merge 369 commits into
base: improve-pkgdown-code-chunk-label
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
369 commits
Select commit Hold shift + click to select a range
ef25576
fix #32 - inconsistent 0/1-based intron handling
thackl Feb 2, 2021
bdbc183
rewrite of smart-read-backend; cleaner mapping of (ext > format) + co…
thackl Feb 6, 2021
07fa5e6
refined non-coding gene type display and control, resolves #31
thackl Feb 4, 2021
d5f6e08
parse key=value pairs from fasta headers into columns, resolves #30
thackl Feb 7, 2021
09375a0
flip_nicely -> flip_by_links; redo strand after sublinks to links; a-…
thackl Feb 7, 2021
d03d3d2
renamed pick_surgical to pick_seqs_within
thackl Feb 7, 2021
d89de91
bump version
thackl Feb 7, 2021
33d8314
Merge pull request #38 from thackl/misc-issues
thackl Feb 7, 2021
e2dae32
manually read_seqs; added type.convert for parse_desc
thackl Feb 8, 2021
af5f5c3
make "genes" the first argument of gggenomes() - more intuitive; Supp…
thackl Feb 8, 2021
7f95beb
better doc for `add_track`-ish functions; resolves #39
thackl Feb 8, 2021
9f4ca1a
Fix context for links
iimog Feb 8, 2021
f6b965d
Fix column names for links from alitv
iimog Feb 8, 2021
415c501
Fix alitv example
iimog Feb 8, 2021
e793a90
Merge pull request #37 from thackl/revise-smart-read
thackl Feb 8, 2021
21ec77a
pass-through layout_genomes/seqs params
thackl Feb 8, 2021
6943992
bump version
thackl Feb 8, 2021
69c6ee4
Merge pull request #41 from thackl/gggenomes-gene-centric-api
thackl Feb 8, 2021
e1cb469
update README example and some docs; resolves #42
thackl Feb 8, 2021
4f375ea
only parse_desc if seq_desc column present
thackl Feb 9, 2021
9dfcb28
parse desc w/o key=val and parse ncbi-style [key=value]
thackl Feb 9, 2021
8e5240d
better automated spacing, also for wrapped genomes
thackl Feb 10, 2021
052a37b
made bins() return only in row per bin, even if wrapped
thackl Feb 10, 2021
a479e24
fix wrong parser for blast
thackl Feb 10, 2021
b3282dc
focus() now can extract multiple loci from the same parent sequence
thackl Feb 11, 2021
0d397fc
Merge pull request #45 from thackl/multi-locus-focus
thackl Feb 11, 2021
ef2193c
added locate() for a non-zoom focus()
thackl Feb 15, 2021
1e4ad51
position_pile now has base 0; addes examples for position_*
thackl Feb 15, 2021
c74e30d
reduced size of gorg set to 4 SAGs
thackl Feb 15, 2021
3ebd843
Merge pull request #50 from thackl/locate-and-position-examples
thackl Feb 15, 2021
174ad62
Update R version for gh-action to 4.0.4
iimog Feb 18, 2021
b68107e
Add IRanges to action. Related to #43
iimog Feb 18, 2021
e435586
Add sessionInfo for debugging
iimog Feb 18, 2021
2caee21
Force re-build of docs
iimog Feb 18, 2021
45f243a
Force re-build of docs
iimog Feb 18, 2021
fff59f6
Re-generate Rd files
iimog Feb 18, 2021
fb2d685
Debug gh-action
iimog Feb 18, 2021
675c9df
add fallback feat_ids in read_gff3, fixes #51
thackl Feb 19, 2021
d561eea
Remove debug action
iimog Feb 22, 2021
396f602
Pin dplyr version to 1.0.3 (for now)
iimog Feb 22, 2021
6da9756
Use dev version of dplyr in gh action
iimog Feb 22, 2021
4f9aa34
added scale_x_bp() and label_bp() - fixes #54
thackl Apr 11, 2021
3e26869
Merge pull request #56 from thackl/scale-x
thackl Apr 11, 2021
2d372a3
y-coords now go from 0 (bottom) to n (top), but bins are mapped in re…
thackl Apr 15, 2021
87c07fc
bins compute ymin and ymax for wrapped bins, geom_bin_label can use t…
thackl Apr 15, 2021
2f957e1
suggest ggtree and requireNamespace for pick_by_tree
thackl Apr 16, 2021
b1e603d
properly set .transform choices for add_subfeats. Fixes #44
thackl Apr 16, 2021
cf0711b
version bump
thackl Apr 16, 2021
a32a2a5
Merge pull request #58 from thackl/scale-y
thackl Apr 16, 2021
f3ab503
Use dev version of pkgdown
iimog Apr 20, 2021
0ee18a1
Install dev version of ggtree
iimog Apr 21, 2021
3a0e83b
Add devtools to action
iimog Apr 21, 2021
25cdefb
Merge pull request #59 from iimog/master
iimog Apr 21, 2021
908066c
added geom_wiggle()
thackl Jun 1, 2021
9cfee36
make genes flippable
thackl Jun 1, 2021
2ee566c
doc fixes
thackl Jun 1, 2021
920874c
first sections of "get started"
thackl Jun 1, 2021
e7a42bb
Merge pull request #60 from thackl/get-started
thackl Jun 1, 2021
ab7bbb8
Add Hmisc to suggests and gh action env
iimog Jun 2, 2021
d996a16
Keep input order of items while collapsing multiline features in read…
thackl Aug 9, 2021
0f0a16a
doc
thackl Aug 9, 2021
3f5bf2f
various small improvements and fixes for reading gff files, including…
thackl Aug 9, 2021
0456d1c
Merge pull request #66 from thackl/gff-issues
thackl Aug 9, 2021
329395c
add snakecase dependency
thackl Aug 10, 2021
500ce88
bump version
thackl Aug 10, 2021
3df71a0
Merge pull request #68 from thackl/gff-issues-2
thackl Aug 10, 2021
755d06d
Fix collapsed CDS in write_gff3
thackl Aug 20, 2021
a3b92d8
Merge pull request #71 from thackl/fix_cds_in_write_gff3
thackl Aug 20, 2021
fba5a2a
allow drawing all links among all genomes, fixes #70
thackl Aug 20, 2021
f1b6ff2
Merge branch 'master' into issues-200821
thackl Sep 12, 2021
4603d85
Merge pull request #76 from thackl/issues-200821
thackl Sep 12, 2021
a7bc226
properly handle manually provided .loci for focus, fixes #74
thackl Sep 12, 2021
defda5c
handle .bin context in flip_seqs, fixes #77
thackl Sep 12, 2021
8bc4461
advanced doc for flip_seq and on how to use flip with tidyselect::where
thackl Sep 12, 2021
1dfc711
bump version
thackl Sep 12, 2021
2171827
Merge pull request #81 from thackl/issues-200912
thackl Sep 12, 2021
b699820
retain order of input sequences for loci in focus. Fixes #83
thackl Sep 14, 2021
b6b6d8f
Merge pull request #84 from thackl/focus-loci-order
thackl Sep 14, 2021
52d1621
Create synteny_to_link.R
nschan Oct 20, 2021
3f86e1e
Update synteny_to_link.R
nschan Oct 20, 2021
832ec7a
Merge pull request #92 from nschan/import-decipher-synteny-as-links
thackl Oct 21, 2021
0d9f341
correctly compute length of trimmed bins for proper wrapping
thackl Oct 27, 2021
4c2a3d6
fix variable collision in focus length:locus_length
thackl Oct 27, 2021
250563b
fix bad CDS IDs in augustus-style gffs. Fixes #64
thackl Oct 27, 2021
b58dbbf
make sure read_gff3 can handle lines without any attributes. Fixes #94.
thackl Oct 27, 2021
5295f31
filter gff by type and source
thackl Oct 27, 2021
7ba7efd
only test first attribute for delim in is_gff2
thackl Oct 27, 2021
c5d8c5f
import purrr and dplyr. Fixes #82 and #96
thackl Nov 4, 2021
429bb4c
bump version
thackl Nov 4, 2021
1676ced
logo change in readme
frknc Nov 6, 2021
47c725a
Merge pull request #97 from frknc/patch-1
thackl Nov 7, 2021
8b85785
Manual loci without locus_id now work. Fixes #102
thackl Nov 30, 2021
3f4ed61
make track_type accept unquoted and positional track_ids
thackl Nov 30, 2021
36a807e
if focusing on loci, use coords on query and target. Fixes #103
thackl Nov 30, 2021
1a25296
typos
raynamharris Feb 1, 2022
7053a8e
trim windows-style newlines in seq-len. Fixes #117
thackl Mar 30, 2022
4792ee4
replace ; in gbk fields when converting to gff. Fixes #121
thackl Mar 30, 2022
fe5aeb8
transform 0-based paf to 1-based. Fixes #120
thackl Mar 30, 2022
f70d3fa
ggplot2:::new_data_frame -> vctrs::data_frame to comply with ggplot2 …
thackl Nov 9, 2022
4c40ff8
geom_coverage
BvAdrichem Jan 16, 2023
9f1560b
Update geom_feat
BvAdrichem Jan 16, 2023
5b47292
Update Roxygen2
BvAdrichem Jan 16, 2023
ea33823
Updated geom_feat documentation
BvAdrichem Jan 16, 2023
c38e9a9
Update DESCRIPTION
BvAdrichem Jan 18, 2023
1ca8917
Merge pull request #108 from raynamharris/patch-1
thackl Feb 23, 2023
5c5635f
Merge pull request #139 from BvAdrichem/geom_coverage
thackl Feb 23, 2023
b545dac
Update pkgdown.yaml
thackl Feb 23, 2023
881ed94
Update pkgdown.yaml
thackl Feb 23, 2023
2c4f994
Update DESCRIPTION
thackl Feb 23, 2023
968ade8
Update pkgdown.yaml
thackl Feb 23, 2023
3ef931c
Update pkgdown.yaml
thackl Feb 23, 2023
d44a611
Update pkgdown.yaml
thackl Feb 23, 2023
ee74199
Update pkgdown.yaml
thackl Feb 23, 2023
7ae6388
Update synteny_to_link.R
thackl Feb 23, 2023
d287224
Update _pkgdown.yml
thackl Feb 23, 2023
aeb2801
Update synteny_to_link.R
thackl Feb 23, 2023
ad8b89b
Update feats.R
BvAdrichem Mar 9, 2023
77e4dcf
geom_variant
BvAdrichem Mar 9, 2023
b78fdb4
position_variant
BvAdrichem Mar 9, 2023
a165c11
variant_scales
BvAdrichem Mar 9, 2023
fbd78b3
roxygen2: auto updated documentation
BvAdrichem Mar 9, 2023
269e4a1
Documentation update: vcf-functions
BvAdrichem Mar 20, 2023
35ba1b4
Update feats.R
BvAdrichem Mar 20, 2023
cdbef24
documentation update
BvAdrichem Mar 20, 2023
18f85ca
read_vcf
BvAdrichem Apr 3, 2023
fd0ada4
Merge pull request #144 from BvAdrichem/VCF-functions
thackl Apr 12, 2023
6a4daa5
version bump, added Bart as author
thackl Apr 12, 2023
06195f7
updated man for pkgdown
thackl Apr 12, 2023
934b50c
properly handle default type=NA for all genes, fixes #148
thackl Apr 19, 2023
d196250
correctly test for empty string in read_gff3, fixes #149
thackl Apr 27, 2023
63fb1dc
Updated documentation
BvAdrichem May 2, 2023
56ce191
Update layout_genomes.Rd
BvAdrichem May 2, 2023
aca7efb
Merge branch 'thackl:master' into Improved-documentation
BvAdrichem May 2, 2023
7fec59c
documentation update
BvAdrichem Jun 13, 2023
a630ed8
Merge branch 'Improved-documentation' of https://github.com/BvAdriche…
BvAdrichem Jun 13, 2023
f90efab
Merge pull request #154 from BvAdrichem/Improved-documentation
thackl Jun 16, 2023
0eb81f7
Fix empty attributes check in read_gff3
iimog Aug 2, 2023
a8bbcf9
Update version for testing to 4.3.1
iimog Aug 2, 2023
4ac4ea1
add geom_blank(data=seq()) as default, fixes #138
thackl Oct 6, 2023
a34516f
Merge pull request #160 from thackl/138-geom-blank
thackl Oct 6, 2023
4327a26
Merge pull request #157 from thackl/fix-156
thackl Oct 6, 2023
304e403
doc typos, etc
thackl Oct 6, 2023
18b2af7
added geom_seq_break() which resolves #85 and #155
thackl Oct 12, 2023
1b4db0b
Merge pull request #162 from thackl/geom_seq_break
thackl Oct 12, 2023
58335ca
forgot man/geom_seq_break
thackl Oct 12, 2023
c9d81f9
update my email to rug
thackl Oct 14, 2023
6862f71
doc edits
thackl Oct 14, 2023
a940e7c
reimplemented flip_by_links() as sync(); resolves #112
thackl Oct 14, 2023
cb4344c
updated front page example
thackl Oct 14, 2023
057af6e
updated geom_link() example
thackl Oct 15, 2023
7a0b738
added geom_link_line, resolves #129, thanks @TC-Hewitt
thackl Oct 15, 2023
2f74230
updated shift() example, fixes #163
thackl Oct 15, 2023
847ac6c
changed Depends: to Imports: and added more explicit calls to functio…
thackl Oct 15, 2023
9d87f0c
add tidyverse to vignette
thackl Oct 15, 2023
a709c51
cleaned up all dependencies, imports, namespace overlaps including in…
thackl Oct 16, 2023
0b1c50e
bump version
thackl Oct 16, 2023
b7485ec
flag new aux functions as internal
thackl Oct 16, 2023
95d5a5c
example dplyr namespace fix
thackl Oct 16, 2023
6b93c05
more example namespace fixes
thackl Oct 16, 2023
f29495a
update readme
thackl Oct 16, 2023
341eb10
update readme
thackl Oct 16, 2023
f480918
Remove obsolete remote
iimog Oct 17, 2023
6b6fe4e
Add magrittr to Imports
iimog Oct 17, 2023
03e9cd6
Re-generate docs
iimog Oct 17, 2023
47a32e3
Use explicit package names to fix error in check
iimog Oct 17, 2023
fcdc981
Fix invalid font type error
iimog Oct 17, 2023
0321c89
Use explicit package names to fix error in check
iimog Oct 17, 2023
4602ee1
Use explicit package names to fix error in check
iimog Oct 17, 2023
6f2f39c
Use explicit TRUE instead of T
iimog Oct 17, 2023
247e45c
Fix typo in function name
iimog Oct 18, 2023
d7ac075
Fix variable names in example
iimog Oct 18, 2023
eeb2e2b
Make calls to group_by explicit in code
iimog Oct 18, 2023
c93c4db
Add split_by to exports
iimog Oct 18, 2023
479a25b
Make package names explicit in examples
iimog Oct 18, 2023
bf71fd8
Add reference to license file
iimog Oct 18, 2023
dbd1744
Remove ggplot2 from Imports, already in Depends
iimog Oct 18, 2023
760202b
Fix warning about vignettes directory
iimog Nov 7, 2023
32f9ced
Avoid undeclared import of tidyverse
iimog Nov 7, 2023
14d5cae
Fix some 'undocumented argument' warnings
iimog Nov 7, 2023
96c0fc9
Fix 1/4 codoc mismatch warnings
iimog Nov 10, 2023
1e4aa60
Fix codoc mismatch warnings
iimog Nov 30, 2023
8bab17e
Fix warning regarding imports and use of :: and :::
iimog Dec 8, 2023
4edc52b
Fix S3 generic/method consistency warnings
iimog Dec 11, 2023
c83a26f
Fix missing file link warnings
iimog Dec 11, 2023
fdda85f
Fix warning 'Undocumented code objects'
iimog Jan 3, 2024
da505ba
Fix warning 'Undocumented arguments in documentation object'
iimog Jan 4, 2024
d884426
Add functions to pkgdown reference index
iimog Jan 5, 2024
076e48f
Fix some 'no visible binding for global variable' notes
iimog Jan 5, 2024
7aa050a
Remove unused argument
iimog Jan 12, 2024
b4e8d36
Fix more 'no visible binding' errors
iimog Jan 16, 2024
e647d48
Fix most 'no visible binding' errors
iimog Jan 19, 2024
0f43a2f
Fix remaining 'no visible binding' errors
iimog Jan 19, 2024
641214a
Fix duplicate title note
iimog Jan 19, 2024
ca55dd5
Fix link to emales data
iimog Jan 19, 2024
7a58b6a
Fix non-standard directory note
iimog Jan 19, 2024
9b7b1bc
Update link to point to download
iimog Jan 19, 2024
26306ff
Remotes not allowed on CRAN
iimog Jan 19, 2024
87fcfde
Remove package name from start of description
iimog Jan 19, 2024
22f04f7
Make license compatible with both CRAN and GitHub
iimog Jan 19, 2024
3587cf5
Fix spelling of description and dois
iimog Jan 19, 2024
f135cac
Add line breaks for long lines in examples
iimog Jan 19, 2024
d609502
Add line breaks for long lines in examples
iimog Jan 19, 2024
65be167
Use is() to check for class
iimog Jan 19, 2024
0648950
Added new guides and layout proto to ggplot structure. Fixes 176
thackl Mar 4, 2024
9c1b843
Merge pull request #178 from thackl/ggplot-3.5.0-compatibility
thackl Mar 4, 2024
f4c97b6
convert gtf/gff2 type "cds" to gff3-standard "CDS".Fixes #177
thackl Mar 4, 2024
8af0233
need ggplot 3.5.0 compatibility to proceed
thackl Mar 4, 2024
38df51e
reduce package size by replacing .fna files with .fna.fai indices, re…
thackl Mar 4, 2024
a7e3776
rename file_suffix->file_ext in read_gbk
thackl Mar 4, 2024
51a5f93
bump version to 1.0.0
thackl Mar 4, 2024
d3ec2d6
::: workaround for useful tidyverse internals
thackl Mar 4, 2024
65339af
update man
thackl Mar 4, 2024
dfa3324
Shrink images in emales vignette
iimog Mar 5, 2024
88f81c6
Merge pull request #168 from thackl/cran-ready
thackl Mar 5, 2024
77269b2
Fix imports for sessionInfo
iimog Mar 8, 2024
92ea4fe
Add r-hub workflow
iimog Mar 8, 2024
0ab114a
Add pandoc setup for r-lib
iimog Mar 8, 2024
e3a3f21
Add tinytex setup for r-lib
iimog Mar 8, 2024
9c0de43
Move ellipsis from suggests to imports
iimog Mar 8, 2024
82d4489
Add tests for current read_seq_len behavior
iimog Mar 25, 2024
4b4517b
Re-implement read_seq_len in R
iimog Jun 6, 2024
7fca588
Ignore vscode dir
iimog Jun 6, 2024
23a70ca
Export S3 methods
iimog Jun 6, 2024
47bd3a2
Re-generate man
iimog Jun 6, 2024
d2f6bc8
Ignore vscode in R build
iimog Jun 6, 2024
be9d8de
S3 generic/method consistency
iimog Jun 6, 2024
997408a
Fix warnings about usage sections
iimog Jun 7, 2024
6288b46
Fix note about ellipsis not being imported
iimog Jun 7, 2024
28d51c1
Update rhub action
iimog Jun 7, 2024
750564f
Remove rtracklayer from Suggests
iimog Jun 13, 2024
33d69c9
Fix package anchor for links in aesthetics
iimog Jun 19, 2024
6db524c
Further decrease image size to fit CRAN size constraint
iimog Jun 19, 2024
2366529
Compress ext gorg.gff file
iimog Jun 19, 2024
f293ca2
Move advanced flip examples to separate vignette
iimog Jun 19, 2024
57eae4f
Ignore pkgdown cache
iimog Jun 19, 2024
44d2170
Add packages into quotes, fix spelling
iimog Jun 21, 2024
e184701
Wrap error producing code in try rather than \dontrun
iimog Jun 25, 2024
18af1ae
Fix write_gff3 and activate example with tempfile
iimog Jun 25, 2024
257a03b
Make remote read_feats example donttest instead of dontrun
iimog Jun 25, 2024
d856c5d
Remove quote for geom
iimog Jun 25, 2024
5dbeffc
Fix missing \value tags in Rd files
iimog Jun 25, 2024
bfe920f
Apply auto-formatting
iimog Jun 25, 2024
20fd831
Fix missing \value Rd-tags
iimog Jun 27, 2024
35e4227
Simplify expression
iimog Jun 27, 2024
7861014
Merge pull request #189 from thackl/perl-to-r
iimog Jun 28, 2024
78d2643
Remove unimported functions from pkgdown
iimog Jun 28, 2024
0ccdee2
Fix typo
iimog Jul 18, 2024
00353b0
Update bootstrap version for pkgdown 3 -> 5
iimog Jul 18, 2024
9ddb170
capture unavailable web resource gracefully in vignette for CRAN comp…
thackl Aug 30, 2024
976bb83
bump version
thackl Aug 30, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
7 changes: 7 additions & 0 deletions .Rbuildignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,10 @@
^.*\.Rproj$
^\.Rproj\.user$
^\.github$
^doc$
^Meta$
^R-deprecated$
^data-raw$
^pkgdown$
^LICENSE.md$
^\.vscode$
74 changes: 74 additions & 0 deletions .github/workflows/pkgdown.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
on:
push:
branches: master

name: pkgdown

jobs:
pkgdown:
runs-on: ubuntu-latest
env:
GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }}
steps:
- uses: actions/checkout@v2

- uses: r-lib/actions/setup-r@v2
with:
r-version: 4.3.1

- uses: r-lib/actions/setup-pandoc@v2

- name: Install dependencies
run: |
sudo apt-get install --yes libcurl4-openssl-dev libharfbuzz-dev libfribidi-dev

- name: Install XQuartz
if: runner.os == 'macOS'
run: brew cask install xquartz

- name: Query dependencies
run: |
install.packages('remotes')
saveRDS(remotes::dev_package_deps(dependencies = TRUE), ".github/depends.Rds", version = 2)
shell: Rscript {0}

- name: Cache R packages
uses: actions/cache@v1
with:
path: ${{ env.R_LIBS_USER }}
key: ubuntu-r-4.0-4-${{ hashFiles('.github/depends.Rds') }}
restore-keys: ubuntu-r-4.0-4-

- name: Install dependencies
run: |
install.packages("BiocManager")
BiocManager::install("IRanges")
BiocManager::install("ggtree")
install.packages("remotes")
remotes::install_deps(dependencies = TRUE)
install.packages('pkgdown')
install.packages('devtools')
remotes::install_dev("dplyr")
install.packages("Hmisc")
shell: Rscript {0}

- name: Install package
run: R CMD INSTALL .

- name: Session Info
run: |
library(gggenomes)
print(sessionInfo())
shell: Rscript {0}

# - name: Setup upterm session
# uses: lhotari/action-upterm@v1

- name: Configure git user
run: |
git config --global user.name "github-actions[bot]"
git config --global user.email "github-actions[bot]@users.noreply.github.com"

- name: Deploy package
run: pkgdown::deploy_to_branch(new_process = FALSE, lazy=FALSE)
shell: Rscript {0}
97 changes: 97 additions & 0 deletions .github/workflows/rhub.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,97 @@
# R-hub's generic GitHub Actions workflow file. It's canonical location is at
# https://github.com/r-hub/actions/blob/v1/workflows/rhub.yaml
# You can update this file to a newer version using the rhub2 package:
#
# rhub::rhub_setup()
#
# It is unlikely that you need to modify this file manually.

name: R-hub
run-name: "${{ github.event.inputs.id }}: ${{ github.event.inputs.name || format('Manually run by {0}', github.triggering_actor) }}"

on:
workflow_dispatch:
inputs:
config:
description: 'A comma separated list of R-hub platforms to use.'
type: string
default: 'linux,windows,macos'
name:
description: 'Run name. You can leave this empty now.'
type: string
id:
description: 'Unique ID. You can leave this empty now.'
type: string

jobs:

setup:
runs-on: ubuntu-latest
outputs:
containers: ${{ steps.rhub-setup.outputs.containers }}
platforms: ${{ steps.rhub-setup.outputs.platforms }}

steps:
# NO NEED TO CHECKOUT HERE
- uses: r-hub/actions/setup@v1
with:
config: ${{ github.event.inputs.config }}
id: rhub-setup

linux-containers:
needs: setup
if: ${{ needs.setup.outputs.containers != '[]' }}
runs-on: ubuntu-latest
name: ${{ matrix.config.label }}
strategy:
fail-fast: false
matrix:
config: ${{ fromJson(needs.setup.outputs.containers) }}
container:
image: ${{ matrix.config.container }}

steps:
- uses: r-hub/actions/checkout@v1
- uses: r-hub/actions/platform-info@v1
with:
token: ${{ secrets.RHUB_TOKEN }}
job-config: ${{ matrix.config.job-config }}
- uses: r-hub/actions/setup-deps@v1
with:
token: ${{ secrets.RHUB_TOKEN }}
job-config: ${{ matrix.config.job-config }}
- uses: r-hub/actions/run-check@v1
with:
token: ${{ secrets.RHUB_TOKEN }}
job-config: ${{ matrix.config.job-config }}

other-platforms:
needs: setup
if: ${{ needs.setup.outputs.platforms != '[]' }}
runs-on: ${{ matrix.config.os }}
name: ${{ matrix.config.label }}
strategy:
fail-fast: false
matrix:
config: ${{ fromJson(needs.setup.outputs.platforms) }}

steps:
- uses: r-lib/actions/setup-pandoc@v2
- uses: r-lib/actions/setup-tinytex@v2
- uses: r-hub/actions/checkout@v1
- uses: r-hub/actions/setup-r@v1
with:
job-config: ${{ matrix.config.job-config }}
token: ${{ secrets.RHUB_TOKEN }}
- uses: r-hub/actions/platform-info@v1
with:
token: ${{ secrets.RHUB_TOKEN }}
job-config: ${{ matrix.config.job-config }}
- uses: r-hub/actions/setup-deps@v1
with:
job-config: ${{ matrix.config.job-config }}
token: ${{ secrets.RHUB_TOKEN }}
- uses: r-hub/actions/run-check@v1
with:
job-config: ${{ matrix.config.job-config }}
token: ${{ secrets.RHUB_TOKEN }}
12 changes: 12 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,15 @@
.Rproj.user
.Rhistory
.RData
docs/
org/
R-deprecated/
data-raw/
tests/
vignettes-manual-export/
/doc/
/Meta/
gggenomes.Rcheck
.vscode
gggenomes_*.tar.gz
vignettes/gggenomes_cache
50 changes: 35 additions & 15 deletions DESCRIPTION
Original file line number Diff line number Diff line change
@@ -1,31 +1,51 @@
Package: gggenomes
Title: A Grammar of Graphics for Comparative Genomics
Version: 0.0.0.9000
Version: 1.0.1
Authors@R: c(
person("Thomas", "Hackl", email = "[email protected]", role = c("aut", "cre")),
person("Thomas", "Hackl", email = "[email protected]", role = c("aut", "cre")),
person("Markus J.", "Ankenbrand", email = "[email protected]", role = c("aut")),
person("Bart", "van Adrichem", role = c("aut")),
person("Kristina", "Haslinger", email = "[email protected]", role = c("ctb", "sad")))
Description: gggenomes is an extension of ggplot2 for creating complex genomic
maps. It builds on the power of ggplot2 and tidyverse adding new ggplot-style
geoms & positions and dplyr-style verbs to manipulate the underlying data. It
implements a layout concept inspired by ggraph and introduces tracks to bring
tidyness to the mess that is genomics data.
License: MIT
Description: An extension of 'ggplot2' for creating complex genomic
maps. It builds on the power of 'ggplot2' and 'tidyverse' adding new 'ggplot2'-style
geoms & positions and 'dplyr'-style verbs to manipulate the underlying data. It
implements a layout concept inspired by 'ggraph' and introduces tracks to bring
tidiness to the mess that is genomics data.
License: MIT + file LICENSE
URL: https://github.com/thackl/gggenomes
BugReports: https://github.com/thackl/gggenomes/issues
Encoding: UTF-8
LazyData: true
RoxygenNote: 6.1.1
RoxygenNote: 7.3.1
Roxygen: list(markdown = TRUE)
VignetteBuilder: knitr
Depends:
R (>= 3.4.2),
ggplot2 (>= 3.5.0),
Imports:
vctrs,
rlang,
dplyr,
ggplot2,
gggenes,
tidyr,
readr (>= 2.0.0),
purrr,
readr,
tibble,
stringr,
thacklr,
tibble
grid,
jsonlite,
snakecase,
magrittr,
scales,
tidyselect,
colorspace,
methods,
utils,
ellipsis
Suggests:
testthat,
rtracklayer
ggtree,
patchwork,
Hmisc,
knitr,
ggrepel,
IRanges,
Binary file removed EMALEs.png
Binary file not shown.
23 changes: 2 additions & 21 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -1,21 +1,2 @@
MIT License

Copyright (c) 2018 Thomas Hackl

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
YEAR: 2018
COPYRIGHT HOLDER: Thomas Hackl
21 changes: 21 additions & 0 deletions LICENSE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
MIT License

Copyright (c) 2018 Thomas Hackl

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Loading
Loading