Skip to content

Commit

Permalink
Merge pull request #26 from jasenfinch/devel
Browse files Browse the repository at this point in the history
v1.7.5
  • Loading branch information
Jasen Finch authored Apr 29, 2021
2 parents 8efd211 + e4ddde2 commit 855fcb0
Show file tree
Hide file tree
Showing 43 changed files with 83 additions and 62 deletions.
2 changes: 1 addition & 1 deletion DESCRIPTION
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Package: mzAnnotation
Title: Signal Annotation Tools for High Resolution Metabolomics
Version: 1.7.4
Version: 1.7.5
Authors@R:
person(given = "Jasen",
family = "Finch",
Expand Down
4 changes: 4 additions & 0 deletions NEWS.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
# mzAnnotation 1.7.5

* Fixed error in `relationshipCalculator()` for empty returns.

# mzAnnotation 1.7.4

* Remove `modes` argument form `relationshipCalcualtor()`.
Expand Down
44 changes: 23 additions & 21 deletions R/relationshipCalculator.R
Original file line number Diff line number Diff line change
Expand Up @@ -52,27 +52,29 @@ relationshipCalculator <- function(mz, limit = 0.001, adducts = c("[M-H]1-","[M+
contains('Isotope'),
contains('Transformation'),Error)

unique_rel <- relationships %>%
select(contains('ID')) %>%
mutate(fill = 1) %>%
spread(ID2,fill) %>%
{
id1 <- select(., ID1)
. <- select(.,-ID1)

.[lower.tri(.)] <- NA
. <- bind_cols(.,id1)
.
} %>%
gather(ID2,fill,-ID1) %>%
drop_na() %>%
select(-fill) %>%
mutate(ID2 = as.numeric(ID2))

relationships <- relationships %>%
inner_join(unique_rel,
by = c("ID1", "ID2")) %>%
select(-contains('ID'))
if (nrow(relationships) > 1){
unique_rel <- relationships %>%
select(contains('ID')) %>%
mutate(fill = 1) %>%
spread(ID2,fill) %>%
{
id1 <- select(., ID1)
. <- select(.,-ID1)

.[lower.tri(.)] <- NA
. <- bind_cols(.,id1)
.
} %>%
gather(ID2,fill,-ID1) %>%
drop_na() %>%
select(-fill) %>%
mutate(ID2 = as.numeric(ID2))

relationships <- relationships %>%
inner_join(unique_rel,
by = c("ID1", "ID2")) %>%
select(-contains('ID'))
}

return(relationships)
}
Expand Down
2 changes: 1 addition & 1 deletion docs/404.html

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion docs/LICENSE-text.html

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion docs/authors.html

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion docs/index.html

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

17 changes: 16 additions & 1 deletion docs/news/index.html

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion docs/pkgdown.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ pandoc: 2.11.2
pkgdown: 1.6.1
pkgdown_sha: ~
articles: {}
last_built: 2021-04-29T17:14Z
last_built: 2021-04-29T19:13Z
urls:
reference: https://jasenfinch.github.io/mzAnnotation//reference
article: https://jasenfinch.github.io/mzAnnotation//articles
Expand Down
2 changes: 1 addition & 1 deletion docs/reference/MetaboliteDatabase-class.html

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion docs/reference/PIPsearch.html

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion docs/reference/adductTransformMF.html

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion docs/reference/adducts.html

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion docs/reference/aminoAcids.html

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion docs/reference/calcAccurateMass.html

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion docs/reference/calcAdducts.html

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion docs/reference/calcM.html

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion docs/reference/calcMZ.html

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion docs/reference/convert.html

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion docs/reference/descriptors.html

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion docs/reference/elements.html

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion docs/reference/filterACCESSIONS.html

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion docs/reference/filterER.html

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion docs/reference/filterIP.html

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion docs/reference/filterMF.html

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion docs/reference/filterMR.html

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion docs/reference/generateMF.html

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion docs/reference/getAccessions.html

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion docs/reference/getDescriptors.html

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion docs/reference/index.html

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion docs/reference/ionisationProducts.html

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion docs/reference/isotopeDistribution.html

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion docs/reference/isotopes.html

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion docs/reference/metaboliteDB.html

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion docs/reference/ppmError.html

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion docs/reference/ppmRange.html

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion docs/reference/relationshipCalculator.html

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit 855fcb0

Please sign in to comment.