From 514c029e352f3c689dbe09c0808b2500b52e2561 Mon Sep 17 00:00:00 2001 From: adamhsparks Date: Mon, 11 Mar 2024 04:30:42 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20openplan?= =?UTF-8?q?tpathology/hagis@7aaa1f6539390a37424535810ac252fbc1e40162=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .nojekyll | 1 + 404.html | 118 ++ CODE_OF_CONDUCT.html | 156 ++ CONTRIBUTING.html | 133 ++ LICENSE-text.html | 92 + LICENSE.html | 96 + articles/betadiversity.html | 1573 +++++++++++++++++ .../figure-html/barplot-1.png | Bin 0 -> 12624 bytes .../figure-html/beta-dispersion-1.png | Bin 0 -> 94148 bytes .../figure-html/ggplot-pca-1.png | Bin 0 -> 80530 bytes articles/hagis.html | 1068 +++++++++++ .../figure-html/change-plot-font-1.png | Bin 0 -> 35022 bytes .../figure-html/change-plot-theme-1.png | Bin 0 -> 34871 bytes .../figure-html/complexities-plot-1.png | Bin 0 -> 33629 bytes .../figure-html/complexities-plot-2.png | Bin 0 -> 33153 bytes .../figure-html/horizontal-plot-1.png | Bin 0 -> 35824 bytes .../figure-html/plot-summary-1.png | Bin 0 -> 36070 bytes .../figure-html/plot-summary-2.png | Bin 0 -> 35192 bytes .../figure-html/set-up-adv.plot-1.png | Bin 0 -> 36070 bytes .../hagis_files/figure-html/sort-axis-1.png | Bin 0 -> 38127 bytes .../hagis_files/figure-html/use-Colors-1.png | Bin 0 -> 38086 bytes articles/index.html | 91 + authors.html | 160 ++ bootstrap-toc.css | 60 + bootstrap-toc.js | 159 ++ docsearch.css | 148 ++ docsearch.js | 85 + index.html | 263 +++ issue_template.html | 91 + link.svg | 12 + news/index.html | 252 +++ pkgdown.css | 384 ++++ pkgdown.js | 108 ++ pkgdown.yml | 8 + pull_request_template.html | 108 ++ reference/P_sojae_survey.html | 148 ++ reference/Rplot001.png | Bin 0 -> 1011 bytes reference/autoplot.hagis.complexities.html | 158 ++ reference/autoplot.hagis.gene.summary.html | 151 ++ reference/calculate_complexities.html | 166 ++ reference/calculate_diversities.html | 210 +++ reference/create_binary_matrix.html | 158 ++ reference/diversities_table.html | 141 ++ reference/hagis-package.html | 114 ++ reference/index.html | 130 ++ reference/individual_pathotypes.html | 143 ++ reference/reexports.html | 105 ++ reference/sample_meta.html | 121 ++ reference/summarize_gene.html | 170 ++ sitemap.xml | 81 + 50 files changed, 7162 insertions(+) create mode 100644 .nojekyll create mode 100644 404.html create mode 100644 CODE_OF_CONDUCT.html create mode 100644 CONTRIBUTING.html create mode 100644 LICENSE-text.html create mode 100644 LICENSE.html create mode 100644 articles/betadiversity.html create mode 100644 articles/betadiversity_files/figure-html/barplot-1.png create mode 100644 articles/betadiversity_files/figure-html/beta-dispersion-1.png create mode 100644 articles/betadiversity_files/figure-html/ggplot-pca-1.png create mode 100644 articles/hagis.html create mode 100644 articles/hagis_files/figure-html/change-plot-font-1.png create mode 100644 articles/hagis_files/figure-html/change-plot-theme-1.png create mode 100644 articles/hagis_files/figure-html/complexities-plot-1.png create mode 100644 articles/hagis_files/figure-html/complexities-plot-2.png create mode 100644 articles/hagis_files/figure-html/horizontal-plot-1.png create mode 100644 articles/hagis_files/figure-html/plot-summary-1.png create mode 100644 articles/hagis_files/figure-html/plot-summary-2.png create mode 100644 articles/hagis_files/figure-html/set-up-adv.plot-1.png create mode 100644 articles/hagis_files/figure-html/sort-axis-1.png create mode 100644 articles/hagis_files/figure-html/use-Colors-1.png create mode 100644 articles/index.html create mode 100644 authors.html create mode 100644 bootstrap-toc.css create mode 100644 bootstrap-toc.js create mode 100644 docsearch.css create mode 100644 docsearch.js create mode 100644 index.html create mode 100644 issue_template.html create mode 100644 link.svg create mode 100644 news/index.html create mode 100644 pkgdown.css create mode 100644 pkgdown.js create mode 100644 pkgdown.yml create mode 100644 pull_request_template.html create mode 100644 reference/P_sojae_survey.html create mode 100644 reference/Rplot001.png create mode 100644 reference/autoplot.hagis.complexities.html create mode 100644 reference/autoplot.hagis.gene.summary.html create mode 100644 reference/calculate_complexities.html create mode 100644 reference/calculate_diversities.html create mode 100644 reference/create_binary_matrix.html create mode 100644 reference/diversities_table.html create mode 100644 reference/hagis-package.html create mode 100644 reference/index.html create mode 100644 reference/individual_pathotypes.html create mode 100644 reference/reexports.html create mode 100644 reference/sample_meta.html create mode 100644 reference/summarize_gene.html create mode 100644 sitemap.xml diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/.nojekyll @@ -0,0 +1 @@ + diff --git a/404.html b/404.html new file mode 100644 index 00000000..43e0cb0e --- /dev/null +++ b/404.html @@ -0,0 +1,118 @@ + + + + + + + +Page not found (404) • hagis + + + + + + + + + + + +
+
+ + + + +
+
+ + +Content not found. Please use links in the navbar. + +
+ + + +
+ + + +
+ +
+

+

Site built with pkgdown 2.0.7.

+
+ +
+
+ + + + + + + + diff --git a/CODE_OF_CONDUCT.html b/CODE_OF_CONDUCT.html new file mode 100644 index 00000000..bc37cb10 --- /dev/null +++ b/CODE_OF_CONDUCT.html @@ -0,0 +1,156 @@ + +Contributor Covenant Code of Conduct • hagis + + +
+
+ + + +
+
+ + +
+ +
+

Our Pledge

+

We as members, contributors, and leaders pledge to make participation in our community a harassment-free experience for everyone, regardless of age, body size, visible or invisible disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, religion, or sexual identity and orientation.

+

We pledge to act and interact in ways that contribute to an open, welcoming, diverse, inclusive, and healthy community.

+
+
+

Our Standards

+

Examples of behavior that contributes to a positive environment for our community include:

+
  • Demonstrating empathy and kindness toward other people
  • +
  • Being respectful of differing opinions, viewpoints, and experiences
  • +
  • Giving and gracefully accepting constructive feedback
  • +
  • Accepting responsibility and apologizing to those affected by our mistakes, and learning from the experience
  • +
  • Focusing on what is best not just for us as individuals, but for the overall community
  • +

Examples of unacceptable behavior include:

+
  • The use of sexualized language or imagery, and sexual attention or advances of any kind
  • +
  • Trolling, insulting or derogatory comments, and personal or political attacks
  • +
  • Public or private harassment
  • +
  • Publishing others’ private information, such as a physical or email address, without their explicit permission
  • +
  • Other conduct which could reasonably be considered inappropriate in a professional setting
  • +
+
+

Enforcement Responsibilities

+

Community leaders are responsible for clarifying and enforcing our standards of acceptable behavior and will take appropriate and fair corrective action in response to any behavior that they deem inappropriate, threatening, offensive, or harmful.

+

Community leaders have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, and will communicate reasons for moderation decisions when appropriate.

+
+
+

Scope

+

This Code of Conduct applies within all community spaces, and also applies when an individual is officially representing the community in public spaces. Examples of representing our community include using an official e-mail address, posting via an official social media account, or acting as an appointed representative at an online or offline event.

+
+
+

Enforcement

+

Instances of abusive, harassing, or otherwise unacceptable behavior may be reported to the community leaders responsible for enforcement at . All complaints will be reviewed and investigated promptly and fairly.

+

All community leaders are obligated to respect the privacy and security of the reporter of any incident.

+
+
+

Enforcement Guidelines

+

Community leaders will follow these Community Impact Guidelines in determining the consequences for any action they deem in violation of this Code of Conduct:

+
+

1. Correction

+

Community Impact: Use of inappropriate language or other behavior deemed unprofessional or unwelcome in the community.

+

Consequence: A private, written warning from community leaders, providing clarity around the nature of the violation and an explanation of why the behavior was inappropriate. A public apology may be requested.

+
+
+

2. Warning

+

Community Impact: A violation through a single incident or series of actions.

+

Consequence: A warning with consequences for continued behavior. No interaction with the people involved, including unsolicited interaction with those enforcing the Code of Conduct, for a specified period of time. This includes avoiding interactions in community spaces as well as external channels like social media. Violating these terms may lead to a temporary or permanent ban.

+
+
+

3. Temporary Ban

+

Community Impact: A serious violation of community standards, including sustained inappropriate behavior.

+

Consequence: A temporary ban from any sort of interaction or public communication with the community for a specified period of time. No public or private interaction with the people involved, including unsolicited interaction with those enforcing the Code of Conduct, is allowed during this period. Violating these terms may lead to a permanent ban.

+
+
+

4. Permanent Ban

+

Community Impact: Demonstrating a pattern of violation of community standards, including sustained inappropriate behavior, harassment of an individual, or aggression toward or disparagement of classes of individuals.

+

Consequence: A permanent ban from any sort of public interaction within the community.

+
+
+
+

Attribution

+

This Code of Conduct is adapted from the Contributor Covenant, version 2.0, available at https://www.contributor-covenant.org/version/2/0/ code_of_conduct.html.

+

Community Impact Guidelines were inspired by Mozilla’s code of conduct enforcement ladder.

+

For answers to common questions about this code of conduct, see the FAQ at https://www.contributor-covenant.org/faq. Translations are available at https:// www.contributor-covenant.org/translations.

+
+
+ +
+ + + +
+ + + +
+ +
+

Site built with pkgdown 2.0.7.

+
+ +
+ + + + + + + + diff --git a/CONTRIBUTING.html b/CONTRIBUTING.html new file mode 100644 index 00000000..7ddae86c --- /dev/null +++ b/CONTRIBUTING.html @@ -0,0 +1,133 @@ + +CONTRIBUTING • hagis + + +
+
+ + + +
+
+ + +
+ +
+

Fixing typos

+

Small typos or grammatical errors in documentation may be edited directly using the GitHub web interface, so long as the changes are made in the source file.

+
  • YES: you edit a roxygen comment in a .R file below R/.
  • +
  • NO: you edit an .Rd file below man/.
  • +
+
+

Prerequisites

+

Before you make a substantial pull request, you should always file an issue and make sure someone from the team agrees that it’s a problem. If you’ve found a bug, create an associated issue and illustrate the bug with a minimal reprex.

+
+
+

Pull request process

+
  • We recommend that you create a Git branch for each pull request (PR).
  • +
  • Look at the Travis and AppVeyor build status before and after making changes. The README should contain badges for any continuous integration services used by the package.
  • +
  • We recommend the tidyverse style guide. You can use the styler package to apply these styles, but please don’t restyle code that has nothing to do with your PR.
  • +
  • We use roxygen2.
  • +
  • We use testthat. Contributions with test cases included are easier to accept.
  • +
  • For user-facing changes, add a bullet to the top of NEWS.md below the current development version header describing the changes made followed by your GitHub username, and links to relevant issue(s)/PR(s).
  • +
+
+

Code of Conduct

+

Please note that the nasapower project is released with a Contributor Code of Conduct. By contributing to this project you agree to abide by its terms.

+
+
+

See rOpenSci contributing guide +

+

for further details.

+
+
+

Discussion forum

+

Check out our discussion forum if you think your issue requires a longer form discussion.

+
+
+

Prefer to Email?

+

Email the person listed as maintainer in the DESCRIPTION file of this repo.

+

Though note that private discussions over email don’t help others - of course email is totally warranted if it’s a sensitive problem of any kind.

+
+
+

Thanks for contributing!

+

This contributing guide is adapted from the tidyverse contributing guide available at https://raw.githubusercontent.com/r-lib/usethis/master/inst/templates/tidy-contributing.md

+
+
+ +
+ + + +
+ + + +
+ +
+

Site built with pkgdown 2.0.7.

+
+ +
+ + + + + + + + diff --git a/LICENSE-text.html b/LICENSE-text.html new file mode 100644 index 00000000..e09ab1b4 --- /dev/null +++ b/LICENSE-text.html @@ -0,0 +1,92 @@ + +License • hagis + + +
+
+ + + +
+
+ + +
YEAR: 2022
+COPYRIGHT HOLDER: hagis authors
+
+ +
+ + + +
+ + + +
+ +
+

Site built with pkgdown 2.0.7.

+
+ +
+ + + + + + + + diff --git a/LICENSE.html b/LICENSE.html new file mode 100644 index 00000000..417ce232 --- /dev/null +++ b/LICENSE.html @@ -0,0 +1,96 @@ + +MIT License • hagis + + +
+
+ + + +
+
+ + +
+ +

Copyright (c) 2022 hagis authors

+

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.

+
+ +
+ + + +
+ + + +
+ +
+

Site built with pkgdown 2.0.7.

+
+ +
+ + + + + + + + diff --git a/articles/betadiversity.html b/articles/betadiversity.html new file mode 100644 index 00000000..e2ac7e8e --- /dev/null +++ b/articles/betadiversity.html @@ -0,0 +1,1573 @@ + + + + + + + +Beta-diversity Analysis with hagis • hagis + + + + + + + + + + + + +
+
+ + + + +
+
+ + + + +
+

Load Packages +

+

These packages are necessary for this analysis to be conducted.

+ +

Import the data to be used in analysis. These example data are +included in {hagis} and so when loading {hagis} they become available in +your R session.

+
+head(P_sojae_survey) # survey sample data
+
##    Isolate         Line         Rps Total HR (1) Lesion (2)
+##      <int>       <char>      <char> <int>  <int>      <int>
+## 1:       1     Williams susceptible    10      0          0
+## 2:       1       Harlon      Rps 1a    10      4          0
+## 3:       1 Harosoy 13xx      Rps 1b     8      0          0
+## 4:       1     L75-3735      Rps 1c    10     10          0
+## 5:       1    PI 103091      Rps 1d     9      2          0
+## 6:       1  Williams 82      Rps 1k    10      0          0
+##    Lesion to cotyledon (3) Dead (4) total.susc total.resis perc.susc perc.resis
+##                      <int>    <int>      <int>       <int>     <int>      <int>
+## 1:                       0       10         10           0       100          0
+## 2:                       0        6          6           4        60         40
+## 3:                       0        8          8           0       100          0
+## 4:                       0        0          0          10         0        100
+## 5:                       1        6          7           2        78         22
+## 6:                       0       10         10           0       100          0
+
+head(sample_meta) # metatada about the sample collection locations
+
##   Sample   Locale
+## 1      1 Michigan
+## 2     10 Michigan
+## 3     11 Michigan
+## 4     12 Michigan
+## 5     13 Michigan
+## 6     14 Michigan
+

This removes the “MPS17_” from the isolates, so that they will be +read as numeric instead of character. The next step removes the “Rps” +from the gene names, so that they will be read as numeric instead of +character.

+
+P_sojae_survey$Isolate <-
+  gsub(pattern = "MPS17_",
+       replacement = "",
+       x = P_sojae_survey$Isolate)
+P_sojae_survey$Rps <-
+  gsub(pattern = "Rps ",
+       replacement = "",
+       x = P_sojae_survey$Rps)
+

Set up the {hagis} arguments for analysis. Please see +vignette("hagis") for more details on how to specify +arguments for the functions in this package.

+
+hagis_args <- list(
+  x = P_sojae_survey,
+  cutoff = 60,
+  control = "susceptible",
+  sample = "Isolate",
+  gene = "Rps",
+  perc_susc = "perc.susc"
+)
+
+
+

Convert the Dataset to a Binary Data Matrix +

+

Using create_binary_matrix() transforms the data so that +it is in the correct format (binary data matrix) for PCOA analysis.

+
+P_sojae_survey.matrix <- do.call(create_binary_matrix, hagis_args)
+
+P_sojae_survey.matrix
+
##    1a 1b 1c 1d 1k 2 3a 3b 3c 4 5 6 7
+## 1   1  1  0  1  1 1  1  1  0 0 1 1 1
+## 10  1  0  1  0  0 0  0  1  0 0 1 0 1
+## 11  1  0  1  0  0 0  0  1  0 0 1 1 1
+## 12  1  1  1  1  1 1  0  0  0 0 0 1 1
+## 13  1  1  1  1  1 0  0  1  0 0 0 0 1
+## 14  1  1  1  0  1 0  0  1  0 0 1 1 1
+## 15  1  1  1  1  1 1  0  1  0 1 1 1 1
+## 16  1  1  1  0  1 0  0  1  0 0 1 0 1
+## 17  1  1  1  1  1 1  0  1  0 1 1 0 1
+## 18  1  1  1  1  1 0  1  1  0 0 1 1 1
+## 19  1  1  1  1  1 1  1  1  1 0 0 1 1
+## 2   1  1  1  0  1 1  0  1  1 1 0 1 1
+## 20  1  1  1  1  1 1  1  1  1 0 1 0 1
+## 21  1  1  1  1  1 1  1  1  1 1 1 1 1
+## 3   1  1  1  1  1 1  0  1  0 1 0 1 1
+## 4   1  0  1  1  1 1  0  1  0 0 1 0 1
+## 5   1  0  1  1  1 1  0  1  0 0 0 1 1
+## 6   1  0  1  1  1 1  0  1  0 0 1 0 1
+## 7   1  1  1  1  1 1  0  1  0 0 0 0 1
+## 8   1  1  1  1  1 1  0  1  0 0 0 0 1
+## 9   1  0  1  1  0 0  0  1  0 0 1 0 1
+

The P_sojae_survey.matrix object contains the RPS genes +numbered as rows and the columns are numbered isolates. A “1” indicates +the isolate caused disease on the RPS gene, and a “0” means it did +not.

+
+
+

Perform Principle Coordinates Analysis (PCOA) +

+

The following code will transpose the +P_sojae_survey.matrix and then calculate the Jaccard +distances for each isolate. Jaccard distance calculations need to be +used as pathotype data is presence/absence for virulence. Lastly, PCOA +is performed to identify the variance explained by each principal +coordinate. This will be used later to visualize and identify distance +pathotype groupings by geographic location. In this example, Jaccard +distances are used as this is presence/absence data.

+
+P_sojae_survey.matrix.jaccard <-
+  vegdist(P_sojae_survey.matrix, "jaccard", na.rm = TRUE)
+

After performing the principal coordinates analysis, we see that the +scree plot says that about 70% of the variation in Jaccard distances are +explained within the first two dimensions (i.e., axes). This is +good. Usually a good rule of thumb is that if the second dimension is +roughly half variation explained in the first dimension you don’t need +to look further at the third or n+1 dimensions.

+
+princoor.pathotype <- pcoa(P_sojae_survey.matrix.jaccard) 
+
+barplot(princoor.pathotype$values$Relative_eig[1:10])
+

+

Now we can calculate the percentage of variation that each principal +coordinate accounts for. Another way to calculate the percent variation +is to look at the Relative_eig column.

+
+# Dimension (i.e., Axis 1 (PCOA1))
+Axis1.percent <-
+  princoor.pathotype$values$Relative_eig[[1]] * 100
+
+# Dimension (i.e., Axis 2 (PCOA2))
+Axis2.percent <-
+  princoor.pathotype$values$Relative_eig[[2]] * 100
+
+Axis1.percent
+
## [1] 50.39109
+
+Axis2.percent
+
## [1] 21.79118
+

Now we can make a data frame with the two principal coordinates that +account for the most variation in the data. We will then add metadata to +the data frame pca.data.

+
+princoor.pathotype.data <-
+  data.frame(
+    Sample = as.integer(rownames(princoor.pathotype$vectors)),
+    X = princoor.pathotype$vectors[, 1],
+    Y = princoor.pathotype$vectors[, 2]
+  )
+
+
+

Add Metadata to your PCOA Data +

+

You will need to add information on the sample collection location or +other data to help identify different pathotype groupings based on +geographic location or other factors. We will use +left_join() from {dplyr} to combine the +princoor.pathotype.data with the metadata that we’ve +already loaded, sample_meta that contains a geographic +location (state name).

+
+princoor.pathotype.data <-
+  left_join(princoor.pathotype.data, sample_meta, by = "Sample")
+
+princoor.pathotype.data
+
##    Sample            X           Y   Locale
+## 1       1  0.127655783  0.08704548 Michigan
+## 2      10 -0.441075005  0.01573886 Michigan
+## 3      11 -0.336826428  0.21804192 Michigan
+## 4      12  0.217071376 -0.03795693 Michigan
+## 5      13 -0.003862869 -0.14942952 Michigan
+## 6      14 -0.108034781  0.18124849 Michigan
+## 7      15  0.082862290  0.06501932 Michigan
+## 8      16 -0.182559838  0.01610323 Michigan
+## 9      17  0.043684771 -0.07086878 Michigan
+## 10     18 -0.007048533  0.11629976 Michigan
+## 11     19  0.224528803  0.06847162 Michigan
+## 12      2  0.190565779  0.16984304 Michigan
+## 13     20  0.081014587 -0.01986841 Michigan
+## 14     21  0.156490576  0.15103874 Michigan
+## 15      3  0.187665103  0.01477482 Michigan
+## 16      4 -0.088772478 -0.14970662 Michigan
+## 17      5  0.069295886 -0.06198926 Michigan
+## 18      6 -0.088772478 -0.14970662 Michigan
+## 19      7  0.102108599 -0.17330058 Michigan
+## 20      8  0.102108599 -0.17330058 Michigan
+## 21      9 -0.328099742 -0.11749798 Michigan
+

Now we will plot the PCA data using {ggplot2} and color the points +based on location, Locale, and identify the 95% confidence +interval of those groups using the stat_ellipse() +function.

+
+ggplot(data = princoor.pathotype.data, aes(x = X, y = Y)) +
+  geom_point(aes(colour = Locale)) +
+  xlab(paste("PCOA1 - ", round(Axis1.percent, 2), "%", sep = "")) +
+  ylab(paste("PCOA2 - ", round(Axis2.percent, 2), "%", sep = "")) +
+  theme_bw() +
+  theme(
+    axis.title.x = element_text(face = "bold", size = 15),
+    axis.title.y = element_text(face = "bold", size = 15),
+    axis.text = element_text(face = "bold", size = 10),
+    legend.title = element_text(face = "bold", size = 10),
+    legend.text = element_text(face = "bold", size = 10),
+    legend.key.size = unit(1, 'lines')
+  ) +
+  stat_ellipse(data = princoor.pathotype.data, aes(x = X, y = Y),
+               level = 0.95) +
+  ggtitle("Pathotype Jaccard Distances PCOA")
+

+
+
+

Statistical Tests for Beta Diversity +

+

When using two or more pathotype datasets for comparisons, you can +use beta-diversity tests to identify if there are significant +differences between their sampled pathotype compositions. These code are +presented as an example for further downstream analysis that can be used +when comparing two or more populations’ pathotype composition.

+

In these examples we will artificially split the dataset into two, so +that these analyses can be shown. When performing your own analyses you +will likely have two geographic locations to compare already. Make sure +you can differentiate these populations with the metadata file used +previously (i.e., column in the dataset that specifies where +the isolate came from; USA, Brazil, China, Australia, etc.).

+
+
+

Permutation Based Analysis of Variance (PERMANOVA) and +Beta-dispersion Analyses +

+
+

Beta-Dispersion +

+

Beta-dispersion tests if the dispersion, variance, of two or more +groups are significantly different or not. First, an item named “groups” +must be made that contains lists of the location and number of isolates +from that location used in the analysis. We will then check to make sure +the lists in “groups” adds up to the number of isolated used in +analysis.

+

First, make a list of the locations for each pathotype. Note that +when you are using two or more locations you will need to make a list +for each location with a length of isolates used.

+
+groups <- factor(c(rep("Michigan_1", 11), rep("Michigan_2", 10)))
+
+# this number shows how many isolates are in all "groups" lists combined
+length(groups)
+
## [1] 21
+
+# this shows the number of isolates within your data set, these numbers should
+# match for downstream analyses to work!! 
+length(unique(P_sojae_survey$Isolate))
+
## [1] 21
+

Next, beta-dispersion will be calculated using the Jaccard distance +matrix made previously. An ANOVA is then performed to identify +significance within the dataset. Post-hoc tests can be used to identify +significant interactions between specific locations within the dataset. +This can then be plotted to visualize how the beta-dispersion is +different between groups.

+
+ # calculates the beta-dispersion for each group, when comparing 2 or more
+pathotype.disp <-
+  betadisper(P_sojae_survey.matrix.jaccard, groups)
+
+# tests if centroid distances are significantly different from each other
+pathotype.disp.anova <- anova(pathotype.disp) 
+pathotype.disp.anova
+
## Analysis of Variance Table
+## 
+## Response: Distances
+##           Df   Sum Sq   Mean Sq F value Pr(>F)
+## Groups     1 0.008375 0.0083752  0.9672 0.3377
+## Residuals 19 0.164523 0.0086591
+
+# test significance between each group
+pathotype.disp.TukeyHSD <- TukeyHSD(pathotype.disp)
+pathotype.disp.TukeyHSD
+
##   Tukey multiple comparisons of means
+##     95% family-wise confidence level
+## 
+## Fit: aov(formula = distances ~ group, data = df)
+## 
+## $group
+##                              diff        lwr        upr     p adj
+## Michigan_2-Michigan_1 -0.03998626 -0.1250853 0.04511275 0.3377355
+
+# plot showing the dispersion for each group
+plot(pathotype.disp, hull = FALSE, ellipse = TRUE)
+

+

The ANOVA identified no significant differences between groups +dispersion (p = 0.3377355). This means that the groups dispersion, or +variance, is not significantly different from each other and the groups +dispersion is likely homogeneous between groups. At this point, a Tukey +HSD test is not warranted, but we use it as an example here. Again, a +p-value of 0.3377355 is reported from the Tukey HSD tests and we reject +the hypothesis that these groups may have different dispersion. We can +plot the dispersion for each group using the plot() +function. As expected, since we have identified no significant +differences, the two groups dispersion overlap a great deal and are not +distinct from each other. Again this shows that pathotype dispersion +between the groups is homogeneous and not different in this +instance.

+

If we were working with a data set that had groups with significantly +different dispersion we would expect to see a significant ANOVA p-value +(p < 0.05) as well as significance when using the Tukey HSD test. +Lastly, the plotted dispersion will form distinct, separate, groups +which can be observed.

+

Differences in beta-dispersion may indicate separate pathotype groups +which should be further investigated with Permutation Based Analysis of +Variance (PERMANOVA) and Analysis of Similarity (ANOSIM) analysis. +Groups which have similar dispersion may still be significantly +different in regards to their centroids, which will be tested using a +PERMANOVA.

+
+
+

Permutation Based Analysis of Variance (PERMANOVA) +

+

PERMANOVA tests if the centroids, similar to means, of each group are +significantly different from each other. Likewise, an \(R^2\) statistic is calculated, showing the +percentage of the variance explained by the groups.

+
+pathotype.adonis <- adonis(P_sojae_survey.matrix.jaccard ~ groups)
+
## 'adonis' will be deprecated: use 'adonis2' instead
+
+pathotype.adonis
+
## $aov.tab
+## Permutation: free
+## Number of permutations: 999
+## 
+## Terms added sequentially (first to last)
+## 
+##           Df SumsOfSqs  MeanSqs F.Model      R2 Pr(>F)
+## groups     1   0.11358 0.113583  1.6229 0.07869  0.177
+## Residuals 19   1.32976 0.069988         0.92131       
+## Total     20   1.44335                  1.00000       
+## 
+## $call
+## adonis(formula = P_sojae_survey.matrix.jaccard ~ groups)
+## 
+## $coefficients
+## NULL
+## 
+## $coef.sites
+##                     [,1]        [,2]        [,3]       [,4]       [,5]
+## (Intercept)  0.356206294  0.47247525  0.45504258 0.36111093 0.33087421
+## groups1     -0.007721445 -0.02921472 -0.04813257 0.01795243 0.01040219
+##                    [,6]       [,7]        [,8]       [,9]       [,10]
+## (Intercept)  0.33955905 0.27518277  0.35412523 0.28774687  0.31463605
+## groups1     -0.05774087 0.01311983 -0.04013468 0.03179116 -0.03474624
+##                  [,11]      [,12]      [,13]      [,14]      [,15]      [,16]
+## (Intercept) 0.33437434 0.38567493 0.32215777 0.32867133 0.30119623 0.29928127
+## groups1     0.02883821 0.03019708 0.03363795 0.02097902 0.03420322 0.05551671
+##                  [,17]      [,18]      [,19]      [,20]       [,21]
+## (Intercept) 0.32090891 0.29928127 0.28518807 0.28518807 0.412384837
+## groups1     0.05108374 0.05551671 0.05197906 0.05197906 0.008538684
+## 
+## $f.perms
+##                 [,1]
+##    [1,]  0.259630276
+##    [2,]  1.971327269
+##    [3,]  0.887905378
+##    [4,]  0.888457823
+##    [5,]  0.625885475
+##    [6,]  1.238002869
+##    [7,]  0.843076042
+##    [8,]  5.264824416
+##    [9,]  1.511374857
+##   [10,]  0.635198066
+##   [11,]  2.546630971
+##   [12,]  3.802268934
+##   [13,]  1.645267699
+##   [14,] -0.165824682
+##   [15,]  0.952669005
+##   [16,]  0.464528441
+##   [17,]  4.242891176
+##   [18,]  0.301038024
+##   [19,]  2.160705477
+##   [20,]  0.554509223
+##   [21,]  1.239381037
+##   [22,]  0.632038839
+##   [23,]  0.813421741
+##   [24,]  1.071752380
+##   [25,]  1.147470853
+##   [26,]  1.991486211
+##   [27,]  0.730967216
+##   [28,]  2.708542989
+##   [29,]  0.773704148
+##   [30,]  1.081920609
+##   [31,]  1.771881920
+##   [32,]  1.409407550
+##   [33,]  0.150121354
+##   [34,]  0.794779669
+##   [35,]  0.151727038
+##   [36,]  2.109667166
+##   [37,]  0.664372481
+##   [38,]  0.544627473
+##   [39,]  2.821967524
+##   [40,]  2.590080660
+##   [41,]  2.107434336
+##   [42,]  0.627711786
+##   [43,]  0.798133434
+##   [44,]  3.729315223
+##   [45,]  0.610125887
+##   [46,]  0.477173707
+##   [47,]  0.084416533
+##   [48,]  3.279963812
+##   [49,]  0.021557155
+##   [50,]  0.984944864
+##   [51,]  1.116824848
+##   [52,]  0.448941944
+##   [53,]  0.954771192
+##   [54,]  0.785549802
+##   [55,]  1.287190159
+##   [56,]  0.479420420
+##   [57,]  0.168575827
+##   [58,]  0.561913564
+##   [59,]  1.500069110
+##   [60,]  0.878669859
+##   [61,]  2.738246887
+##   [62,]  0.691814985
+##   [63,]  0.189621606
+##   [64,]  0.725707889
+##   [65,]  0.460481466
+##   [66,]  0.482911299
+##   [67,]  0.952960175
+##   [68,]  2.014735706
+##   [69,]  1.600028338
+##   [70,]  2.171918724
+##   [71,]  0.086930874
+##   [72,]  1.441114584
+##   [73,]  0.947397966
+##   [74,]  1.109518417
+##   [75,]  1.261679305
+##   [76,]  0.255487459
+##   [77,]  2.063951474
+##   [78,]  2.141908200
+##   [79,]  0.828427520
+##   [80,]  0.967442882
+##   [81,]  0.724180159
+##   [82,]  1.320795422
+##   [83,]  0.292900471
+##   [84,]  0.496583838
+##   [85,]  0.623147419
+##   [86,]  0.598196743
+##   [87,]  1.169455636
+##   [88,]  0.694176456
+##   [89,]  1.465868175
+##   [90,]  0.772239062
+##   [91,]  0.844815050
+##   [92,] -0.090989478
+##   [93,]  1.222082004
+##   [94,]  0.894644962
+##   [95,]  0.168038497
+##   [96,]  0.666193221
+##   [97,]  1.810481061
+##   [98,]  4.366380799
+##   [99,]  0.943750877
+##  [100,]  1.281189131
+##  [101,]  0.597713908
+##  [102,]  0.133149514
+##  [103,]  1.064656428
+##  [104,]  0.822689773
+##  [105,]  1.524875450
+##  [106,]  0.279755866
+##  [107,]  0.178937644
+##  [108,]  0.428796960
+##  [109,]  0.623035984
+##  [110,]  0.909386804
+##  [111,]  1.007989310
+##  [112,]  0.695244331
+##  [113,]  1.125438027
+##  [114,]  0.884612602
+##  [115,]  0.779948124
+##  [116,]  0.116216475
+##  [117,]  1.099426404
+##  [118,]  0.594939335
+##  [119,]  0.276421860
+##  [120,]  1.353852935
+##  [121,]  5.629708005
+##  [122,]  0.673034498
+##  [123,]  0.762772532
+##  [124,]  1.373272300
+##  [125,]  0.273306794
+##  [126,]  0.175745996
+##  [127,]  0.804559581
+##  [128,]  0.682811884
+##  [129,]  2.229230543
+##  [130,]  2.355766987
+##  [131,]  0.616435553
+##  [132,]  0.689843520
+##  [133,]  2.349089024
+##  [134,]  0.634680285
+##  [135,]  1.554150145
+##  [136,]  2.361188022
+##  [137,]  0.781511332
+##  [138,]  5.153700215
+##  [139,] -0.172786725
+##  [140,]  0.454054882
+##  [141,]  1.011869022
+##  [142,]  2.157748301
+##  [143,]  1.384518107
+##  [144,]  0.083067067
+##  [145,]  0.620423987
+##  [146,]  1.485010658
+##  [147,]  0.442630488
+##  [148,]  1.376711760
+##  [149,]  0.859958353
+##  [150,]  0.886390831
+##  [151,]  0.655923396
+##  [152,]  3.236690255
+##  [153,]  0.313809139
+##  [154,]  0.282524015
+##  [155,]  0.968903628
+##  [156,]  2.321443428
+##  [157,]  1.306934647
+##  [158,]  1.057432639
+##  [159,]  1.335622478
+##  [160,]  0.025734087
+##  [161,]  0.720961325
+##  [162,]  0.778206011
+##  [163,]  1.458172650
+##  [164,]  1.790115154
+##  [165,]  1.551753467
+##  [166,]  0.284468987
+##  [167,]  2.210960686
+##  [168,]  1.304558909
+##  [169,]  1.463620605
+##  [170,]  0.140219320
+##  [171,]  1.301267700
+##  [172,]  0.860756666
+##  [173,]  0.977070765
+##  [174,]  0.049306719
+##  [175,]  0.998149766
+##  [176,]  1.025467223
+##  [177,]  0.154110663
+##  [178,]  0.501373878
+##  [179,]  2.430245481
+##  [180,]  0.867947948
+##  [181,]  0.960460097
+##  [182,]  0.189470258
+##  [183,]  0.447633125
+##  [184,]  0.223062501
+##  [185,]  1.183109012
+##  [186,]  0.321081907
+##  [187,]  0.356913825
+##  [188,]  0.911718282
+##  [189,]  0.224860043
+##  [190,]  0.998442161
+##  [191,]  1.856341379
+##  [192,]  1.238521798
+##  [193,]  1.544486958
+##  [194,]  0.927611699
+##  [195,]  2.970993591
+##  [196,]  0.326097116
+##  [197,]  0.863199995
+##  [198,]  0.611829826
+##  [199,]  1.161030689
+##  [200,]  0.632043416
+##  [201,]  0.475103796
+##  [202,]  0.461321436
+##  [203,]  0.118236498
+##  [204,]  0.532277882
+##  [205,]  0.524386660
+##  [206,] -0.240083376
+##  [207,]  1.253944340
+##  [208,]  0.637198317
+##  [209,]  0.456993018
+##  [210,]  0.890791201
+##  [211,]  0.949791126
+##  [212,]  0.488970417
+##  [213,]  0.145804369
+##  [214,]  2.660428651
+##  [215,]  1.632418422
+##  [216,]  0.685296253
+##  [217,]  0.810450006
+##  [218,]  1.417811478
+##  [219,]  1.029498269
+##  [220,]  0.451941025
+##  [221,]  0.932182551
+##  [222,]  0.390123397
+##  [223,] -0.161163265
+##  [224,]  1.019122650
+##  [225,]  0.691139369
+##  [226,]  0.863812587
+##  [227,]  2.083567340
+##  [228,]  0.653798456
+##  [229,]  0.370572191
+##  [230,]  1.016789662
+##  [231,]  0.910798931
+##  [232,]  0.824420617
+##  [233,]  1.727187354
+##  [234,]  0.668731467
+##  [235,]  0.708461635
+##  [236,]  0.484277537
+##  [237,]  0.457768002
+##  [238,]  1.432230368
+##  [239,]  0.701573985
+##  [240,]  0.410426461
+##  [241,]  0.360210598
+##  [242,]  2.196720144
+##  [243,]  1.762335432
+##  [244,]  1.307580152
+##  [245,]  0.306522770
+##  [246,]  2.468526589
+##  [247,]  0.785310877
+##  [248,]  0.794515074
+##  [249,]  1.266960524
+##  [250,]  0.778953834
+##  [251,]  3.345942495
+##  [252,]  4.340404425
+##  [253,]  1.863811748
+##  [254,]  1.322394245
+##  [255,]  0.401100797
+##  [256,]  1.981919227
+##  [257,]  0.943690818
+##  [258,]  0.725611852
+##  [259,]  0.659031837
+##  [260,]  0.740818955
+##  [261,]  1.267243127
+##  [262,]  5.698711860
+##  [263,]  1.690272062
+##  [264,]  0.540435412
+##  [265,]  0.909684284
+##  [266,]  1.516478324
+##  [267,]  0.136284458
+##  [268,]  0.267988173
+##  [269,]  1.655540726
+##  [270,]  0.185096064
+##  [271,]  1.091941067
+##  [272,]  4.060844215
+##  [273,]  0.548934434
+##  [274,]  0.221000176
+##  [275,]  0.654468391
+##  [276,]  1.062018273
+##  [277,]  1.475314353
+##  [278,]  1.203745450
+##  [279,]  1.063000763
+##  [280,]  1.972280651
+##  [281,] -0.137367668
+##  [282,]  1.514915654
+##  [283,]  1.572081002
+##  [284,]  0.931663610
+##  [285,]  1.891329541
+##  [286,]  1.345704544
+##  [287,]  0.720902096
+##  [288,]  0.450979004
+##  [289,]  0.463972770
+##  [290,]  2.198496453
+##  [291,]  0.173230364
+##  [292,]  1.470073961
+##  [293,]  0.253547420
+##  [294,]  0.967332232
+##  [295,]  0.615437721
+##  [296,]  2.476043520
+##  [297,]  0.598464452
+##  [298,]  0.090900108
+##  [299,]  1.007548750
+##  [300,]  2.014721651
+##  [301,]  1.847700374
+##  [302,]  0.296251572
+##  [303,]  0.207577421
+##  [304,]  0.739378507
+##  [305,]  0.333744183
+##  [306,]  2.678507028
+##  [307,]  1.736984614
+##  [308,]  2.521289819
+##  [309,]  0.581436780
+##  [310,]  1.015872686
+##  [311,]  1.125626828
+##  [312,]  0.638558839
+##  [313,]  0.713797651
+##  [314,]  0.906009088
+##  [315,]  1.154257056
+##  [316,]  0.644701972
+##  [317,]  2.083871079
+##  [318,]  0.595458197
+##  [319,]  0.027288845
+##  [320,]  1.049249249
+##  [321,]  0.560459198
+##  [322,]  0.586546042
+##  [323,]  1.543050650
+##  [324,]  0.304628112
+##  [325,]  0.579176363
+##  [326,]  0.508543841
+##  [327,]  1.872115310
+##  [328,]  0.048455121
+##  [329,]  2.257591099
+##  [330,]  1.291714229
+##  [331,]  0.456127675
+##  [332,]  0.485942469
+##  [333,]  0.453347615
+##  [334,]  1.576416172
+##  [335,]  0.253944438
+##  [336,]  0.746004319
+##  [337,]  1.349261581
+##  [338,]  0.142338822
+##  [339,]  1.788087649
+##  [340,]  2.451826688
+##  [341,]  0.836808253
+##  [342,]  1.469522538
+##  [343,]  0.347475314
+##  [344,]  0.346629112
+##  [345,]  0.648383133
+##  [346,]  1.484669310
+##  [347,]  0.255153040
+##  [348,]  0.792133606
+##  [349,]  0.513667431
+##  [350,]  0.611468495
+##  [351,]  0.390325300
+##  [352,]  1.740449401
+##  [353,]  1.477428467
+##  [354,]  0.204626879
+##  [355,]  0.539949350
+##  [356,]  0.295729776
+##  [357,]  4.087784833
+##  [358,]  0.713657367
+##  [359,]  1.049343833
+##  [360,]  0.449837715
+##  [361,]  0.533101964
+##  [362,]  0.828655179
+##  [363,]  0.488813358
+##  [364,] -0.039499107
+##  [365,] -0.060962933
+##  [366,]  0.768657567
+##  [367,] -0.096944690
+##  [368,]  1.348371787
+##  [369,]  0.692699906
+##  [370,]  0.637718034
+##  [371,]  0.611808837
+##  [372,]  1.393985872
+##  [373,] -0.021384444
+##  [374,]  0.924401040
+##  [375,]  1.124917975
+##  [376,]  2.351807906
+##  [377,]  1.177058804
+##  [378,]  0.464878217
+##  [379,]  0.386142530
+##  [380,]  0.863828505
+##  [381,]  0.845964508
+##  [382,]  0.536552571
+##  [383,]  1.074525743
+##  [384,]  0.089979034
+##  [385,]  0.528858745
+##  [386,]  0.337687404
+##  [387,]  0.802076015
+##  [388,]  1.075395562
+##  [389,]  0.271710782
+##  [390,]  1.471492550
+##  [391,]  2.068173050
+##  [392,]  1.058594689
+##  [393,]  1.263090874
+##  [394,]  1.177058804
+##  [395,]  0.138131894
+##  [396,]  1.011672241
+##  [397,]  0.010735419
+##  [398,]  0.804825690
+##  [399,]  0.523729392
+##  [400,]  0.192383600
+##  [401,]  1.024329215
+##  [402,]  2.512335377
+##  [403,]  0.419266649
+##  [404,]  1.314848952
+##  [405,]  1.434141193
+##  [406,]  0.629423860
+##  [407,]  0.044909519
+##  [408,]  0.503279786
+##  [409,]  1.200107306
+##  [410,]  1.768661137
+##  [411,]  1.559069445
+##  [412,]  0.514611569
+##  [413,]  0.660365708
+##  [414,]  0.964659999
+##  [415,]  1.677304156
+##  [416,]  0.768666667
+##  [417,]  1.479472202
+##  [418,]  0.676483226
+##  [419,]  0.809529953
+##  [420,]  0.461274400
+##  [421,]  1.958114807
+##  [422,]  0.625153486
+##  [423,]  1.488177775
+##  [424,]  2.179905969
+##  [425,]  0.236281675
+##  [426,]  0.518155564
+##  [427,]  1.453739663
+##  [428,]  0.646628709
+##  [429,]  1.773613937
+##  [430,]  3.418705202
+##  [431,]  0.472193132
+##  [432,]  0.426179961
+##  [433,]  2.137960549
+##  [434,]  0.662067205
+##  [435,]  0.627795993
+##  [436,]  0.783718407
+##  [437,] -0.082449813
+##  [438,]  0.340236798
+##  [439,]  0.895938523
+##  [440,]  3.285315325
+##  [441,]  1.189179620
+##  [442,]  0.312848017
+##  [443,] -0.064960221
+##  [444,]  1.339599594
+##  [445,]  1.106454701
+##  [446,]  0.818652866
+##  [447,]  0.154166632
+##  [448,]  0.626888136
+##  [449,]  1.264772751
+##  [450,]  0.129658735
+##  [451,]  0.252680845
+##  [452,]  0.324391518
+##  [453,]  1.085168135
+##  [454,]  1.286507938
+##  [455,]  1.033996807
+##  [456,]  3.150933785
+##  [457,]  1.830490447
+##  [458,]  0.474268494
+##  [459,]  1.549279491
+##  [460,]  0.750110688
+##  [461,]  0.183250453
+##  [462,]  1.918374305
+##  [463,]  0.842206820
+##  [464,]  0.405570280
+##  [465,]  0.356913825
+##  [466,]  2.347437008
+##  [467,]  0.479145786
+##  [468,]  2.275016030
+##  [469,]  2.380916162
+##  [470,]  1.094077272
+##  [471,]  0.327187977
+##  [472,]  1.115195004
+##  [473,]  0.634066343
+##  [474,]  0.120248912
+##  [475,]  0.413734973
+##  [476,]  0.611109010
+##  [477,]  0.201765863
+##  [478,]  2.233364398
+##  [479,]  0.007807140
+##  [480,]  0.224906722
+##  [481,]  0.439138731
+##  [482,]  0.456390488
+##  [483,]  0.547029172
+##  [484,]  0.222422976
+##  [485,]  0.547764801
+##  [486,]  2.217418310
+##  [487,]  0.873811892
+##  [488,]  0.734946307
+##  [489,]  4.481151221
+##  [490,]  0.516636177
+##  [491,]  1.011571471
+##  [492,]  2.004680640
+##  [493,]  0.780715871
+##  [494,]  0.400479388
+##  [495,]  1.950412303
+##  [496,]  0.298826231
+##  [497,]  0.827549375
+##  [498,]  0.695906767
+##  [499,]  1.322536350
+##  [500,]  0.278439276
+##  [501,]  1.076001897
+##  [502,]  0.376884291
+##  [503,]  0.661071974
+##  [504,]  0.061782401
+##  [505,]  1.370113740
+##  [506,]  0.424329882
+##  [507,]  0.834659439
+##  [508,]  3.535432211
+##  [509,]  0.504519960
+##  [510,]  0.023666094
+##  [511,]  0.674581883
+##  [512,]  0.295070810
+##  [513,]  0.655083419
+##  [514,]  0.286359976
+##  [515,]  3.851452625
+##  [516,]  0.635530343
+##  [517,]  2.028317175
+##  [518,]  0.227233426
+##  [519,]  1.184766372
+##  [520,]  2.074426905
+##  [521,]  0.338091115
+##  [522,]  1.107938766
+##  [523,]  1.241138271
+##  [524,]  1.113102706
+##  [525,]  0.359664838
+##  [526,]  0.150494811
+##  [527,]  0.086208746
+##  [528,]  1.270917383
+##  [529,]  0.840498785
+##  [530,]  4.416019002
+##  [531,]  1.760608578
+##  [532,]  1.504002036
+##  [533,]  0.764480766
+##  [534,]  3.353758813
+##  [535,]  0.699362494
+##  [536,]  1.304202640
+##  [537,]  1.161673904
+##  [538,]  1.807254668
+##  [539,]  1.588440014
+##  [540,]  1.402370559
+##  [541,]  0.298316901
+##  [542,]  1.420947458
+##  [543,]  1.420697569
+##  [544,]  0.951212772
+##  [545,]  0.760575699
+##  [546,]  1.535680085
+##  [547,]  0.607135103
+##  [548,]  1.327514763
+##  [549,]  0.874354117
+##  [550,]  0.866539516
+##  [551,]  4.417788503
+##  [552,]  2.032614529
+##  [553,]  1.713452912
+##  [554,]  2.735772008
+##  [555,]  1.094914063
+##  [556,]  0.221073600
+##  [557,]  0.361024815
+##  [558,]  0.540343753
+##  [559,]  0.641621168
+##  [560,] -0.096743182
+##  [561,]  1.090908339
+##  [562,]  0.575339495
+##  [563,]  0.133203734
+##  [564,]  1.876388240
+##  [565,]  0.429937326
+##  [566,]  0.259206414
+##  [567,]  1.473488205
+##  [568,]  0.497339708
+##  [569,]  1.360601502
+##  [570,]  1.533534341
+##  [571,]  0.239819344
+##  [572,] -0.030707181
+##  [573,]  0.707032208
+##  [574,]  1.633288915
+##  [575,]  0.359915556
+##  [576,]  0.632203622
+##  [577,]  0.173524400
+##  [578,]  0.726766429
+##  [579,]  4.974070852
+##  [580,]  0.066142135
+##  [581,]  1.510539864
+##  [582,]  0.799478582
+##  [583,]  0.750349118
+##  [584,]  1.527924319
+##  [585,]  1.279259556
+##  [586,]  3.068358521
+##  [587,]  1.182631671
+##  [588,]  1.185215169
+##  [589,]  0.775413332
+##  [590,]  0.990691215
+##  [591,]  0.698978839
+##  [592,]  3.211989564
+##  [593,]  0.852250347
+##  [594,]  0.701698317
+##  [595,]  0.079162509
+##  [596,]  0.888151335
+##  [597,]  0.049641756
+##  [598,]  0.470001280
+##  [599,]  0.045146256
+##  [600,]  0.259208398
+##  [601,]  1.233544569
+##  [602,]  1.917815032
+##  [603,]  0.512317455
+##  [604,]  1.153255287
+##  [605,]  1.240922021
+##  [606,]  0.004139096
+##  [607,]  0.315409486
+##  [608,]  1.571397849
+##  [609,]  1.282554271
+##  [610,]  1.936524103
+##  [611,]  0.127221756
+##  [612,]  0.430279200
+##  [613,]  1.110110303
+##  [614,]  0.086294044
+##  [615,]  1.932767674
+##  [616,]  0.705257833
+##  [617,]  0.813235524
+##  [618,]  0.455209565
+##  [619,]  1.064152151
+##  [620,]  1.089469514
+##  [621,]  0.415774286
+##  [622,]  0.484789694
+##  [623,] -0.015730704
+##  [624,]  1.230670542
+##  [625,]  0.474943014
+##  [626,]  1.230244785
+##  [627,]  1.225535172
+##  [628,]  0.710890757
+##  [629,]  0.245703851
+##  [630,]  0.270866646
+##  [631,]  0.715670914
+##  [632,]  0.710027868
+##  [633,]  0.576988489
+##  [634,]  1.311817020
+##  [635,]  0.637987554
+##  [636,]  1.044728938
+##  [637,]  2.076884970
+##  [638,]  0.661269088
+##  [639,]  0.541862773
+##  [640,]  1.132291444
+##  [641,]  0.391996023
+##  [642,]  0.704201829
+##  [643,]  0.268666464
+##  [644,]  0.089166051
+##  [645,]  1.077274055
+##  [646,]  0.607523913
+##  [647,]  1.714670176
+##  [648,]  0.242365144
+##  [649,]  0.071600691
+##  [650,]  1.514430649
+##  [651,]  0.453504615
+##  [652,]  1.328723807
+##  [653,]  0.412157940
+##  [654,]  0.819492790
+##  [655,]  1.399914401
+##  [656,]  0.693943049
+##  [657,]  1.025618424
+##  [658,]  1.573622614
+##  [659,]  0.397759941
+##  [660,]  3.032364647
+##  [661,]  1.527423295
+##  [662,]  0.517974443
+##  [663,]  0.962519780
+##  [664,]  1.244985968
+##  [665,]  0.274035303
+##  [666,]  2.040187882
+##  [667,]  0.879673376
+##  [668,]  0.454175149
+##  [669,]  1.634000150
+##  [670,]  0.944048845
+##  [671,]  2.179112578
+##  [672,]  4.632085760
+##  [673,]  0.671560236
+##  [674,]  1.259109283
+##  [675,]  1.018913320
+##  [676,]  0.867333638
+##  [677,]  0.648369207
+##  [678,]  1.856220341
+##  [679,]  4.538834129
+##  [680,]  1.697843968
+##  [681,]  1.307804173
+##  [682,]  1.719331262
+##  [683,]  0.416039954
+##  [684,]  1.873393967
+##  [685,]  0.856476389
+##  [686,]  0.838688111
+##  [687,]  2.001492198
+##  [688,]  1.165964706
+##  [689,]  1.471415494
+##  [690,]  0.406735682
+##  [691,]  1.375116080
+##  [692,]  0.436296092
+##  [693,]  1.589976052
+##  [694,]  0.203239646
+##  [695,]  1.672453265
+##  [696,]  1.467426461
+##  [697,]  0.714278098
+##  [698,]  1.000317505
+##  [699,]  0.771736241
+##  [700,]  0.928808470
+##  [701,]  0.470970867
+##  [702,]  0.966422057
+##  [703,]  0.420094762
+##  [704,]  1.076513337
+##  [705,]  1.741139102
+##  [706,]  0.551098105
+##  [707,]  0.935523842
+##  [708,]  0.072816159
+##  [709,]  0.601884836
+##  [710,]  0.837747795
+##  [711,]  0.677547974
+##  [712,]  0.263447376
+##  [713,]  0.574704731
+##  [714,]  0.445758196
+##  [715,]  1.499739741
+##  [716,]  0.591217583
+##  [717,]  0.187628376
+##  [718,]  0.808224518
+##  [719,]  2.569840013
+##  [720,]  0.195733372
+##  [721,]  0.429045636
+##  [722,]  0.775227940
+##  [723,]  0.203759208
+##  [724,]  1.982518307
+##  [725,]  0.485004193
+##  [726,]  1.174505017
+##  [727,]  0.957707511
+##  [728,]  0.929350113
+##  [729,]  1.000678348
+##  [730,]  1.345677546
+##  [731,]  1.111927321
+##  [732,]  0.742535768
+##  [733,]  0.533336501
+##  [734,]  1.407479214
+##  [735,]  2.036408963
+##  [736,]  1.312024428
+##  [737,]  0.659354443
+##  [738,]  0.380124814
+##  [739,]  2.195513349
+##  [740,]  0.044793236
+##  [741,]  0.530091129
+##  [742,]  1.102037784
+##  [743,]  0.596832234
+##  [744,]  1.105548114
+##  [745,]  2.685744637
+##  [746,]  0.581008953
+##  [747,]  1.137506188
+##  [748,]  0.607494396
+##  [749,]  0.567094981
+##  [750,]  4.332116420
+##  [751,]  0.412747291
+##  [752,]  0.699030724
+##  [753,]  0.473530523
+##  [754,]  0.018467884
+##  [755,]  0.637874125
+##  [756,]  0.426820549
+##  [757,]  0.320525732
+##  [758,]  0.637293804
+##  [759,]  0.410535934
+##  [760,]  0.410275231
+##  [761,]  1.441933673
+##  [762,]  0.761332161
+##  [763,]  5.698711860
+##  [764,] -0.139148429
+##  [765,]  1.006156303
+##  [766,]  0.516365809
+##  [767,]  0.432091481
+##  [768,]  0.235030749
+##  [769,]  0.250545185
+##  [770,]  0.963570135
+##  [771,]  1.133889803
+##  [772,]  0.901959803
+##  [773,]  1.628638121
+##  [774,]  1.475000893
+##  [775,]  1.151892585
+##  [776,]  0.970730426
+##  [777,]  0.813064209
+##  [778,]  1.767466914
+##  [779,] -0.053538783
+##  [780,]  0.841812922
+##  [781,]  0.944579667
+##  [782,]  1.471310530
+##  [783,]  0.798988185
+##  [784,]  0.514488583
+##  [785,]  0.779644874
+##  [786,]  1.010962764
+##  [787,]  2.000151891
+##  [788,]  1.015378595
+##  [789,]  1.526739949
+##  [790,]  0.133535947
+##  [791,]  1.124903256
+##  [792,]  2.648881905
+##  [793,]  0.861198484
+##  [794,]  0.484872964
+##  [795,]  0.841629046
+##  [796,]  1.341073483
+##  [797,]  1.388738848
+##  [798,]  0.103720170
+##  [799,]  1.401353095
+##  [800,]  4.163991897
+##  [801,]  3.232744556
+##  [802,]  0.706314288
+##  [803,] -0.071528047
+##  [804,]  0.722550144
+##  [805,]  1.547116098
+##  [806,]  1.167644240
+##  [807,]  1.956790840
+##  [808,]  0.684801087
+##  [809,]  0.452053810
+##  [810,]  0.583771040
+##  [811,]  1.290601543
+##  [812,]  1.908119784
+##  [813,]  0.172470767
+##  [814,]  0.840423977
+##  [815,]  0.578366839
+##  [816,]  2.123499612
+##  [817,]  1.328490281
+##  [818,]  2.455011365
+##  [819,]  0.828424932
+##  [820,]  0.542984516
+##  [821,]  0.295058399
+##  [822,] -0.099703034
+##  [823,]  0.874915552
+##  [824,]  0.492737839
+##  [825,]  1.119726454
+##  [826,]  0.516482889
+##  [827,]  1.512545116
+##  [828,]  0.836596461
+##  [829,]  0.319321219
+##  [830,]  0.388231440
+##  [831,]  1.535836170
+##  [832,]  1.834148993
+##  [833,]  0.782145829
+##  [834,]  0.312562515
+##  [835,]  1.583330692
+##  [836,]  0.552045825
+##  [837,]  1.875220687
+##  [838,]  1.162010390
+##  [839,]  1.385748149
+##  [840,]  0.895631640
+##  [841,]  0.475252261
+##  [842,]  0.174870533
+##  [843,]  1.014106698
+##  [844,]  0.907199212
+##  [845,]  2.157719183
+##  [846,]  1.147679676
+##  [847,]  0.926841718
+##  [848,]  2.851776746
+##  [849,]  0.542474646
+##  [850,]  1.057244962
+##  [851,]  1.261357050
+##  [852,]  2.572740894
+##  [853,]  2.356925318
+##  [854,]  0.570518610
+##  [855,]  1.229212812
+##  [856,]  0.715517091
+##  [857,]  0.263135914
+##  [858,]  1.311952364
+##  [859,]  0.202667525
+##  [860,]  0.337019727
+##  [861,]  1.501290035
+##  [862,]  0.549586362
+##  [863,]  1.496165931
+##  [864,]  1.269087611
+##  [865,]  0.393995198
+##  [866,] -0.046390227
+##  [867,]  0.585738854
+##  [868,]  0.187772552
+##  [869,]  2.211551377
+##  [870,]  1.808266017
+##  [871,]  1.304700633
+##  [872,]  0.546928729
+##  [873,]  1.338399933
+##  [874,]  4.524167858
+##  [875,]  0.496675868
+##  [876,]  0.925886055
+##  [877,]  1.357858624
+##  [878,]  2.538956255
+##  [879,]  1.762732450
+##  [880,]  0.825500505
+##  [881,]  0.270497212
+##  [882,]  1.080576905
+##  [883,]  1.147321070
+##  [884,]  0.378779586
+##  [885,]  1.608284592
+##  [886,]  1.699712609
+##  [887,]  0.684526770
+##  [888,]  2.948704858
+##  [889,]  0.617180533
+##  [890,]  0.791799260
+##  [891,]  1.143310423
+##  [892,]  0.475185279
+##  [893,]  0.752861560
+##  [894,]  0.422929197
+##  [895,]  1.012274146
+##  [896,]  1.661270304
+##  [897,]  0.549331235
+##  [898,]  1.057101230
+##  [899,]  0.447509026
+##  [900,]  1.997336275
+##  [901,]  0.678843712
+##  [902,]  0.128124162
+##  [903,]  1.930135539
+##  [904,]  4.373590559
+##  [905,]  0.252363763
+##  [906,]  0.988587260
+##  [907,]  0.812358930
+##  [908,]  0.149262097
+##  [909,]  1.836538946
+##  [910,]  1.248097201
+##  [911,]  1.217955699
+##  [912,]  1.259594959
+##  [913,]  0.471260332
+##  [914,]  0.183585155
+##  [915,]  1.708875720
+##  [916,]  1.524585153
+##  [917,]  0.523563914
+##  [918,]  1.647340389
+##  [919,]  0.885144858
+##  [920,]  0.936704185
+##  [921,]  0.461601611
+##  [922,]  3.122150848
+##  [923,]  0.771011354
+##  [924,]  1.040630185
+##  [925,]  2.180396188
+##  [926,]  0.289122442
+##  [927,]  0.530113769
+##  [928,]  1.284219879
+##  [929,]  1.475247886
+##  [930,]  2.059350989
+##  [931,]  3.944114366
+##  [932,]  0.177892097
+##  [933,]  0.818868453
+##  [934,]  0.126878659
+##  [935,]  1.352691191
+##  [936,]  1.519007959
+##  [937,]  0.803219407
+##  [938,]  1.964364833
+##  [939,]  0.631026358
+##  [940,]  0.221735075
+##  [941,]  0.780605516
+##  [942,]  0.359379573
+##  [943,]  0.315643186
+##  [944,]  1.657965309
+##  [945,]  0.328268977
+##  [946,]  1.571044939
+##  [947,]  1.951633929
+##  [948,]  0.853564897
+##  [949,]  0.790650301
+##  [950,]  0.636738826
+##  [951,]  3.222250823
+##  [952,]  0.795266382
+##  [953,]  1.853556792
+##  [954,]  0.320850581
+##  [955,]  1.284442447
+##  [956,]  0.598295295
+##  [957,]  0.148109159
+##  [958,]  3.149576113
+##  [959,]  0.770231709
+##  [960,]  1.072591879
+##  [961,]  2.827279973
+##  [962,]  0.947261502
+##  [963,]  0.625533610
+##  [964,]  1.121267101
+##  [965,]  0.579460363
+##  [966,]  0.795941386
+##  [967,]  0.840858939
+##  [968,]  0.360025256
+##  [969,]  0.207159689
+##  [970,]  1.472652183
+##  [971,]  0.880867891
+##  [972,]  0.940357655
+##  [973,]  1.586306948
+##  [974,]  0.685237838
+##  [975,]  0.881547216
+##  [976,]  1.036237682
+##  [977,]  0.982812920
+##  [978,]  1.012641650
+##  [979,]  0.643581627
+##  [980,]  0.095899717
+##  [981,]  1.404277076
+##  [982,]  2.133221545
+##  [983,]  0.402866369
+##  [984,] -0.108778496
+##  [985,]  0.437212792
+##  [986,]  1.900921256
+##  [987,]  0.610377361
+##  [988,]  2.370415842
+##  [989,]  0.377966606
+##  [990,]  0.425350597
+##  [991,]  1.596733384
+##  [992,]  0.326378573
+##  [993,]  1.400302734
+##  [994,]  0.606283285
+##  [995,] -0.020363051
+##  [996,]  0.812292022
+##  [997,]  0.242607357
+##  [998,]  1.141070230
+##  [999,]  1.519128377
+## 
+## $model.matrix
+##    (Intercept) groups1
+## 1            1       1
+## 2            1       1
+## 3            1       1
+## 4            1       1
+## 5            1       1
+## 6            1       1
+## 7            1       1
+## 8            1       1
+## 9            1       1
+## 10           1       1
+## 11           1       1
+## 12           1      -1
+## 13           1      -1
+## 14           1      -1
+## 15           1      -1
+## 16           1      -1
+## 17           1      -1
+## 18           1      -1
+## 19           1      -1
+## 20           1      -1
+## 21           1      -1
+## 
+## $terms
+## P_sojae_survey.matrix.jaccard ~ groups
+## attr(,"variables")
+## list(P_sojae_survey.matrix.jaccard, groups)
+## attr(,"factors")
+##                               groups
+## P_sojae_survey.matrix.jaccard      0
+## groups                             1
+## attr(,"term.labels")
+## [1] "groups"
+## attr(,"order")
+## [1] 1
+## attr(,"intercept")
+## [1] 1
+## attr(,"response")
+## [1] 1
+## attr(,".Environment")
+## <environment: R_GlobalEnv>
+## 
+## attr(,"class")
+## [1] "adonis"
+

The PERMANOVA identified no significant differences between the +groups centroids, or means (p = 0.177). In addition to +identifying significance between group centroids, the PERMANOVA also +calculates how much of the variance can be explained by the specified +groups (see the \(R^2\) column in the +PERMANOVA output). In this case, the \(R^2\) is 0.177, so 17.7% of the variance is +explained by the groups used in analysis. Based on the PERMANOVA results +we can conclude that these two groups are not different from each other +and likely have similar pathotypes to each other.

+
+
+

Analysis of Similarity (ANOSIM) +

+

ANOSIM statistic (R) ranges from between -1 and 1. Positive numbers +suggest that there is more similarity within groups than there is +between groups. Values close to zero indicate no difference between +groups (i.e., similarities are the same between groups).

+
+pathotype.anosim <- anosim(P_sojae_survey.matrix.jaccard, groups)
+
+pathotype.anosim
+
## 
+## Call:
+## anosim(x = P_sojae_survey.matrix.jaccard, grouping = groups) 
+## Dissimilarity: jaccard 
+## 
+## ANOSIM statistic R: 0.06882 
+##       Significance: 0.152 
+## 
+## Permutation: free
+## Number of permutations: 999
+

ANOSIM statistic (R) was 0.0688182, so there are more similarities +between groups than there are within groups. This is evidence that the +groups are not different from one another. Likewise the significance is +>0.05 so there is no significant difference between groups’ +similarities.

+
+
+
+ + + +
+ + + +
+ +
+

+

Site built with pkgdown 2.0.7.

+
+ +
+
+ + + + + + + + diff --git a/articles/betadiversity_files/figure-html/barplot-1.png b/articles/betadiversity_files/figure-html/barplot-1.png new file mode 100644 index 0000000000000000000000000000000000000000..0d0a22a22bd13617ef06c87a719efd3338f04d3f GIT binary patch literal 12624 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

-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 literal 0 HcmV?d00001 diff --git a/articles/hagis.html b/articles/hagis.html new file mode 100644 index 00000000..da7fa8e4 --- /dev/null +++ b/articles/hagis.html @@ -0,0 +1,1068 @@ + + + + + + + +hagis: Tools for Analysis of Plant Pathogen Pathotype Complexities, Distributions and Diversity • hagis + + + + + + + + + + + + +

+
+ + + + +
+
+ + + + +
+

Getting Started With {hagis} +

+

The following examples are based on a dataset from Michigan State +University Phytophthora sojae surveys for soybean phytophthora +root rot pathotyping efforts.

+

First you’ll want to load in your data set, for right now let’s use a +practice data set made for the {hagis} package, named +P_sojae_survey. The data set is available in your R session +automatically when you load the {hagis} package.

+
+library("hagis")
+head(P_sojae_survey)
+#>    Isolate         Line         Rps Total HR (1) Lesion (2)
+#>      <int>       <char>      <char> <int>  <int>      <int>
+#> 1:       1     Williams susceptible    10      0          0
+#> 2:       1       Harlon      Rps 1a    10      4          0
+#> 3:       1 Harosoy 13xx      Rps 1b     8      0          0
+#> 4:       1     L75-3735      Rps 1c    10     10          0
+#> 5:       1    PI 103091      Rps 1d     9      2          0
+#> 6:       1  Williams 82      Rps 1k    10      0          0
+#>    Lesion to cotyledon (3) Dead (4) total.susc total.resis perc.susc perc.resis
+#>                      <int>    <int>      <int>       <int>     <int>      <int>
+#> 1:                       0       10         10           0       100          0
+#> 2:                       0        6          6           4        60         40
+#> 3:                       0        8          8           0       100          0
+#> 4:                       0        0          0          10         0        100
+#> 5:                       1        6          7           2        78         22
+#> 6:                       0       10         10           0       100          0
+

We see in the gene column that each gene is prepended +with “Rps”. We can remove this to make the graphs cleaner and report the +genes in tables as we would in a manuscript. Note that this will work +for any string you enter as the first value, pattern. The +second string, replacement, is the replacement value, the +third, x, is where to look and make the changes.

+
+P_sojae_survey$Rps <-
+  gsub(pattern = "Rps ",
+       replacement = "",
+       x = P_sojae_survey$Rps)
+head(P_sojae_survey)
+#>    Isolate         Line         Rps Total HR (1) Lesion (2)
+#>      <int>       <char>      <char> <int>  <int>      <int>
+#> 1:       1     Williams susceptible    10      0          0
+#> 2:       1       Harlon          1a    10      4          0
+#> 3:       1 Harosoy 13xx          1b     8      0          0
+#> 4:       1     L75-3735          1c    10     10          0
+#> 5:       1    PI 103091          1d     9      2          0
+#> 6:       1  Williams 82          1k    10      0          0
+#>    Lesion to cotyledon (3) Dead (4) total.susc total.resis perc.susc perc.resis
+#>                      <int>    <int>      <int>       <int>     <int>      <int>
+#> 1:                       0       10         10           0       100          0
+#> 2:                       0        6          6           4        60         40
+#> 3:                       0        8          8           0       100          0
+#> 4:                       0        0          0          10         0        100
+#> 5:                       1        6          7           2        78         22
+#> 6:                       0       10         10           0       100          0
+

This practice data set contains 21 isolates’, Isolate, +virulence data on a set of 14 differential soybean cultivars, +Line. This package uses the percentage of +susceptible, inoculated, plants to determine effective resistance genes, +pathotype diversity and frequency, as well as individual isolates +pathotypes.

+

To help ensure that the proper data are used in calculations, the +user is asked to provide some information that instruct {hagis} about +what data to use.

+
+
+
+

Function Arguments Used in {hagis} +

+

We have striven to make {hagis} as intuitive to use as possible. Part +of that means that we have used the same arguments for the three main +functions, summarize_gene(), +calculate_complexities() and +calculate_diversities(). Each of these functions take the +same arguments:

+
    +
  • x this is your data set name, e.g., +P_sojae_survey from the example above, allows for the +function to identify where it will be pulling these columns (and their +associated row values) from to use (i.e. your data collection +Excel spreadsheet)

  • +
  • cutoff this value sets the cutoff for susceptible +reactions. For example, cutoff = 60 means that all genes +with 60% or more of the plants rated susceptible will be treated as +susceptible. You can change this to whatever percentage you require for +your study.

  • +
  • control specifies the value used in the +gene column to denote a susceptible control used in the +study

  • +
  • sample specifies the column header for the column +which identifies the isolates tested

  • +
  • gene specifies the column header for the column +which identifies the genes tested

  • +
  • perc_susc specifies the column header for the column +which identifies the percent susceptible plants for each gene

  • +
+

Ordinarily you would use functions in {hagis} or other R packages +like this:

+
+Rps.summary <- summarize_gene(
+  x = P_sojae_survey,
+  cutoff = 60,
+  control = "susceptible",
+  sample = "Isolate",
+  gene = "Rps",
+  perc_susc = "perc.susc"
+)
+

However, because the functions share arguments we can create a +list() of arguments and share them with some of the +functions from {hagis}. First, we make a list of the arguments that +summarize_gene(), calculate_diversities() and +calculate_complexities() use that specify our inputs based +on our example data:

+
+hagis_args <- list(
+  x = P_sojae_survey,
+  cutoff = 60,
+  control = "susceptible",
+  sample = "Isolate",
+  gene = "Rps",
+  perc_susc = "perc.susc"
+)
+

Now that we have a list of arguments, we can now save time entering +the same data for each function and also avoid typos or entering +different cutoff values, etc. between the functions.

+
+
+
+

Determination of Effective Resistance Genes +

+

Below is an example of tables and graphics that can be produced using +the summarize_gene() function to identify effective +resistance genes tested against the sampled Phytophthora sojae +population.

+

The summarize_gene() function allows you to produce a +detailed table showing the number of virulent isolates +(N_virulent_isolates), as well as offering a percentage of +the isolates tested which are pathogenic on each gene +(percent_pathogenic).

+
+Rps.summary <- do.call(summarize_gene, hagis_args)
+
+Rps.summary
+#>            gene N_virulent_isolates percent_pathogenic
+#>          <char>               <num>              <num>
+#>  1: susceptible                  21          100.00000
+#>  2:          1a                  21          100.00000
+#>  3:          1b                  15           71.42857
+#>  4:          1c                  20           95.23810
+#>  5:          1d                  16           76.19048
+#>  6:          1k                  18           85.71429
+#>  7:           2                  14           66.66667
+#>  8:          3a                   5           23.80952
+#>  9:          3b                  20           95.23810
+#> 10:          3c                   4           19.04762
+#> 11:           4                   5           23.80952
+#> 12:           5                  13           61.90476
+#> 13:           6                  11           52.38095
+#> 14:           7                  21          100.00000
+

Using the pander library we can make the table much more +attractive in RMarkdown.

+
+library(pander)
+
+pander(Rps.summary)
+ +++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
geneN_virulent_isolatespercent_pathogenic
susceptible21100
1a21100
1b1571.43
1c2095.24
1d1676.19
1k1885.71
21466.67
3a523.81
3b2095.24
3c419.05
4523.81
51361.9
61152.38
721100
+
+

Plotting Rps Summary Data +

+

{hagis} also provides functions to quickly graph your data using +{ggplot2}.

+

Two functions are provided to plot the summary depending on your +needs. If you need the frequency, use +autoplot(Rps.summary, type = "percentage"), or if you +desire the distribution +autoplot(Rps.summary, type = "count"). Both return the same +graph, only the y-axis change; percent for frequency and n for +distribution.

+
+autoplot(Rps.summary, type = "percentage")
+

+
+
+autoplot(Rps.summary, type = "count")
+

+
+
+
+
+

Pathotype Complexities +

+

Pathotype frequency, distribution as well as statistics such as mean +pathotype complexity can be calculated using the +calculate_complexities() function. This function will +return a list() of two data.table() objects, +grouped_complexities and +individual_complexities. grouped_complexities +returns a list() as a data.table() object +showing the frequency and distribution of pathotype complexities for the +sampled population. individual_complexities() returns a +list() as a data.table() object showing each +individual isolates pathotype complexity. An isolates pathotype +complexity refers to the number of resistance genes that it is able to +overcome and cause disease on, i.e., a pathotype complexity of +“7” would mean that isolate can cause disease on 7 different resistance +genes.

+
+complexities <- do.call(calculate_complexities, hagis_args)
+
+complexities
+#> 
+#> Grouped Complexities
+#>     complexity frequency distribution
+#>         <fctr>     <int>        <int>
+#>  1:          1         0            0
+#>  2:          2         0            0
+#>  3:          3         0            0
+#>  4:          4         0            0
+#>  5:          5         1            1
+#>  6:          6         2            2
+#>  7:          7         2            2
+#>  8:          8         7            7
+#>  9:          9         0            0
+#> 10:         10         5            5
+#> 11:         11         3            3
+#> 12:         12         0            0
+#> 13:         13         1            1
+#> 
+#> 
+#> Individual Complexities
+#>     sample N_samp
+#>     <char>  <num>
+#>  1:      1     10
+#>  2:      2     10
+#>  3:      3     10
+#>  4:      4      8
+#>  5:      5      8
+#>  6:      6      8
+#>  7:      7      8
+#>  8:      8      8
+#>  9:      9      6
+#> 10:     10      5
+#> 11:     11      6
+#> 12:     12      8
+#> 13:     13      7
+#> 14:     14      8
+#> 15:     15     11
+#> 16:     16      7
+#> 17:     17     10
+#> 18:     18     10
+#> 19:     19     11
+#> 20:     20     11
+#> 21:     21     13
+#>     sample N_samp
+

Once again, using pander we can make these tables much more +attractive in RMarkdown. Since complexities is a +list() object, we can refer to each object directly by name +and print them as follows.

+
+pander(complexities$grouped_complexities)
+ +++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
complexityfrequencydistribution
100
200
300
400
511
622
722
877
900
1055
1133
1200
1311
+
+
+pander(complexities$indvidual_complexities)
+ ++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
sampleN_samp
110
210
310
48
58
68
78
88
96
105
116
128
137
148
1511
167
1710
1810
1911
2011
2113
+

Using summary() will return the mean, standard error +(se) and standard deviation (sd) for pathotypes of a complexities +object.

+
+pander(summary(complexities))
+ +++++ + + + + + + + + + + +
MeanSDSE
8.7142.0040.4372
+
+

Plotting Complexities Data +

+

Two functions are provided to plot the complexities depending on your +needs. If you need the frequency, use +autoplot(complexties, type = "percentage"), or if you +desire the distribution +autoplot(complexities, type = "count"). Both return the +same graph, only the y-axis change; percent for frequency and n for +distribution.

+
+autoplot(complexities, type = "percentage")
+

+
+
+autoplot(complexities, type = "count")
+

+
+
+
+
+

Diversity Indices, Frequency of Unique Pathotypes and Individual +Isolate Pathotypes +

+

Diversity indices are extremely useful when trying to identify +differences between two populations. Here, pathotype diversities are +calculated for the isolate population using the +calculate_diversities() function. Likewise, individual +isolates’ pathotypes, number of isolates used in the study, number of +pathotypes within the study are calculated.

+

Five diversity indices are calculated when calling +calculate_diversities().

+
    +
  • Simple diversity index, which will show the proportion of unique +pathotypes to total samples. As the values gets closer to 1, there is +greater diversity in pathoypes within the population. Simple diversity +is calculated as: \[D = +\frac{Np}{Ns}\] where \(Np\) is +the number of pathotypes and \(Ns\) is +the number of samples.

  • +
  • Gleason diversity index, an alternate version of Simple diversity +index, is less sensitive to sample size than the Simple index. \[D = \frac{ (Np - 1) }{ log(Ns)}\] Where +\(Np\) is the number of pathotypes and +\(Ns\) is the number of +samples.

  • +
  • Shannon diversity index is typically between 1.5 and 3.5, as +richness and evenness of the population increase, so does the Shannon +index value. \[D = -\sum_{i = 1}^{R} p_i \log +p_i\] Where \(p_i\) is the +proportional abundance of species \(i\).

  • +
  • Simpson diversity index values range from 0 to 1, 1 represents +high diversity and 0 represents no diversity. Where diversity is +calculated as: \[D = \sum_{i = 1}^{R} +p_i^2\]

  • +
  • Evenness ranges from 0 to 1, as the Evenness value approaches 1, +there is a more even distribution of each pathotype’s frequency within +the population. Where Evenness is calculated as: \[D = \frac{H'}{log(Np)}\] where \(H'\) is the Shannon diversity index and +\(Np\) is the number of +pathotypes.

  • +
+
+diversity <- do.call(calculate_diversities, hagis_args)
+diversity
+#> 
+#> hagis Diversities
+#> 
+#> Number of Samples 21
+#> Number of Pathotypes 19 
+#> 
+#> Indices
+#> Simple   0.9047619 
+#> Gleason  5.912257 
+#> Shannon  2.912494 
+#> Simpson  0.9433107 
+#> Evenness  0.9891509
+

Or using pander for reporting, a nice table is +generated.

+
+pander(diversity)
+ + +++++++ + + + + + + + + + + + + + + +
Diversity indices where n = 21 with 19 pathotypes.
SimpleGleasonShannonSimpsonEvenness
0.90485.9122.9120.94330.9892
+
+

Table of Diversities +

+

To generate a table of diversities, use +diversities_table(). {hagis} will automatically create a +pander object for you. This is because it is much easier to +read the resulting table in the console than the raw +data.frame and insert into reports.

+
+diversities_table(diversity)
+ ++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FrequencyPathotype
11a, 1b, 1c, 1d, 1k, 2, 3a, 3b, 3c, 4, 5, 6, 7
11a, 1b, 1c, 1d, 1k, 2, 3a, 3b, 3c, 5, 7
11a, 1b, 1c, 1d, 1k, 2, 3a, 3b, 3c, 6, 7
11a, 1b, 1c, 1d, 1k, 2, 3b, 4, 5, 6, 7
11a, 1b, 1c, 1d, 1k, 2, 3b, 4, 5, 7
11a, 1b, 1c, 1d, 1k, 2, 3b, 4, 6, 7
21a, 1b, 1c, 1d, 1k, 2, 3b, 7
11a, 1b, 1c, 1d, 1k, 2, 6, 7
11a, 1b, 1c, 1d, 1k, 3a, 3b, 5, 6, 7
11a, 1b, 1c, 1d, 1k, 3b, 7
11a, 1b, 1c, 1k, 2, 3b, 3c, 4, 6, 7
11a, 1b, 1c, 1k, 3b, 5, 6, 7
11a, 1b, 1c, 1k, 3b, 5, 7
11a, 1b, 1d, 1k, 2, 3a, 3b, 5, 6, 7
21a, 1c, 1d, 1k, 2, 3b, 5, 7
11a, 1c, 1d, 1k, 2, 3b, 6, 7
11a, 1c, 1d, 3b, 5, 7
11a, 1c, 3b, 5, 6, 7
11a, 1c, 3b, 5, 7
+

To generate a table of individual pathotypes, use +individual_pathotypes(). Here again, {hagis} provides a +pander object for ease of use.

+
+
+

Table of Individual Pathotypes +

+ + ++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SamplePathotype
11a, 1b, 1d, 1k, 2, 3a, 3b, 5, 6, 7
101a, 1c, 3b, 5, 7
111a, 1c, 3b, 5, 6, 7
121a, 1b, 1c, 1d, 1k, 2, 6, 7
131a, 1b, 1c, 1d, 1k, 3b, 7
141a, 1b, 1c, 1k, 3b, 5, 6, 7
151a, 1b, 1c, 1d, 1k, 2, 3b, 4, 5, 6, 7
161a, 1b, 1c, 1k, 3b, 5, 7
171a, 1b, 1c, 1d, 1k, 2, 3b, 4, 5, 7
181a, 1b, 1c, 1d, 1k, 3a, 3b, 5, 6, 7
191a, 1b, 1c, 1d, 1k, 2, 3a, 3b, 3c, 6, 7
21a, 1b, 1c, 1k, 2, 3b, 3c, 4, 6, 7
201a, 1b, 1c, 1d, 1k, 2, 3a, 3b, 3c, 5, 7
211a, 1b, 1c, 1d, 1k, 2, 3a, 3b, 3c, 4, 5, 6, 7
31a, 1b, 1c, 1d, 1k, 2, 3b, 4, 6, 7
41a, 1c, 1d, 1k, 2, 3b, 5, 7
51a, 1c, 1d, 1k, 2, 3b, 6, 7
61a, 1c, 1d, 1k, 2, 3b, 5, 7
71a, 1b, 1c, 1d, 1k, 2, 3b, 7
81a, 1b, 1c, 1d, 1k, 2, 3b, 7
91a, 1c, 1d, 3b, 5, 7
+
+
+
+

Advanced Plotting +

+
+

{hagis} autoplot() Objects +

+

Since {hagis} uses {ggplot2} to generate its plots, you can easily +theme the outputs using common {ggplot2} themes and other options +provided by {hagis} directly through autoplot().

+
+library(ggplot2)
+
+Rps.plot <- autoplot(Rps.summary, type = "percentage")
+
+Rps.plot
+

+
+

Changing the ggplot2 Theme +

+

Use {ggplot2}’s theme_minimal() theme.

+
+Rps.plot <- Rps.plot +
+  theme_minimal()
+
+Rps.plot
+

+
+
+

Changing the Font +

+

Set the font to be a bold-face serif family font.

+
+Rps.plot <- Rps.plot +
+  theme(text = element_text(face = "bold",
+                            family = "serif"))
+
+Rps.plot
+

+
+
+

Make a Horizontal Plot +

+

If your Rps gene names are too long, flipping the axis can +make the graph more legible without rotating the x-axis labels.

+
+Rps.plot <- Rps.plot +
+  coord_flip()
+
+Rps.plot
+

+
+
+

Use Colors in Autoplot Objects +

+

You can use named, e.g., “red”, “yellow”, “blue”, colors in +R or you can use custom hexadecimal color codes. Illustrated below is +using Michigan State University (MSU) Green, hex code #18453b, using +theme_bw() with a serif font.

+
+autoplot(Rps.summary,
+         type = "percentage",
+         color = "#18453b") +
+  theme_bw() +
+  theme(text = element_text(face = "bold",
+                            family = "serif"))
+

+
+
+

Sorting the x-axis +

+

You can sort the x-axis of any graph produced using +autoplot() in an ascending or +descending order using the order parameter in +autoplot().

+
+autoplot(Rps.summary,
+          type = "percentage",
+          color = "#18453b",
+          order = "ascending") +
+  theme_bw() +
+  theme(text = element_text(face = "bold",
+                            family = "serif"))
+

+
+
+
+
+ + + +
+ + + +
+ +
+

+

Site built with pkgdown 2.0.7.

+
+ +
+
+ + + + + + + + diff --git a/articles/hagis_files/figure-html/change-plot-font-1.png b/articles/hagis_files/figure-html/change-plot-font-1.png new file mode 100644 index 0000000000000000000000000000000000000000..86fac6b5af2030cad7462ce3831a5217e7b66cc0 GIT binary patch literal 35022 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 literal 0 HcmV?d00001 diff --git a/articles/hagis_files/figure-html/complexities-plot-1.png b/articles/hagis_files/figure-html/complexities-plot-1.png new file mode 100644 index 0000000000000000000000000000000000000000..1012c3b4b81007737c0ffbf4a6624ad5d93354ee GIT binary patch literal 33629 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 z�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 literal 0 HcmV?d00001 diff --git a/articles/hagis_files/figure-html/complexities-plot-2.png b/articles/hagis_files/figure-html/complexities-plot-2.png new file mode 100644 index 0000000000000000000000000000000000000000..8a59971615b6d554d0d71a3e72c72d83fe30efd1 GIT binary patch literal 33153 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 LZcWm${rSHDrjRz3 literal 0 HcmV?d00001 diff --git a/articles/hagis_files/figure-html/horizontal-plot-1.png b/articles/hagis_files/figure-html/horizontal-plot-1.png new file mode 100644 index 0000000000000000000000000000000000000000..07c24ee083d31aaf810bcc4f879b4d815c570c63 GIT binary patch literal 35824 zcmd432UJtr7A_nPDppXi&`}IUiuB$Uh0vu-RYMO&dM}DcL@5%wNKpbvmlBW~8$@a_ zK#;B?B?O4nNdH&jx#j)$j{EK#zHiP=tdW7%iKFaCArQz3 zn6{=d1acq>0-=W-J_L@~U^tJ1KZow zK+Z#8ni{4-&lkpngE%d+$@{qCG>70MxV5L_g=4W-&l_;wzj{~pt(3!^Wu~4OdSi<1bl`{9V5>YHi znnN*eH^0fdI1pxQyNKUjSKfV9x@9_8Ut+*x7Tz?Ua)36<|Kq>(ZYH1{k)CO_SMeG! zobFZ?ib;3=@MY<^4|K2(*X*M?OB#m*j$x zA9i<0c2#PzpcgIou>9E(D!sw#Z1?&b_O+wZIN$fe|3O+1rIZny?M zYvcQklX170L|DYPeNp@N* zd9OE>nhp8Ta810&up|SYiZJmIjGQK2{@$nJ^EZLlLH4>exk|`1*w#H%`bwvbiBqcw za?d7{(LWd0zK%pGLBp@(NkSh}y(CFDUAeOOY%dpU;d2&9MaT-%nNweDy(?hoC{n|vx^0}Pl{qpx7%S*8K5s^!U-F3md9Hc1JI#Tr# z@qu@D=~@2*eBjG#nI79FjyW&ak&=_s^(EqLDp&FLLM9lBZioWMD394Gt)=bc{Z5r~ zk~}Q3s5|*I#mQbRY3+t%&hxo+E5f4H(zefhgDBz#17a{>CQC2WuG?WWGc2O6D}skf z&uP^BSs));wGd3^&mKdWR%{~<{{@RuHAThccWWe;|5SXX_eW6*Nk^~VG&A`=Ls$29 zBeQq-%g1lZP>V?OlAS?)v?b1mByWiKb(|sTgqUUidRS^RWW4R&D#@@nsJG8lvZwP} zK?p-GlN7k$pQ4a=c_X-(CEjYVCDsQTUh;T)w(e#zwl2NoT$^2X@}s~i)VP_*RFRP0 zPRL+&h2D(PGMsCou*l4^9xb$g(WID+<8(A=>?)snimFe|4D1c!rne_G+Lngf$A`Fg zSrOiK)MXoggMSqm%?TYW$zEP5wXMJ|zjdhhXb4U>A;GEEH5o5J=a8~FjSDsM)v(Ka zgnBT$T2$>==vb7?=b9>sk(}+^aXjN4F=?X8PdwMTbEVlR(|(T=_9SJqZKyAf36W{pvvPb~S+0_AtqhLvDL0kIkB_-X_iwBN=~R|w`Ek6j~D^VQg+0ZihE(^ z?a;iPHVR2u6c%=CtW|2UA!a3Ivq5sbp3|%4)r{sFD*5-OH1RX zqMV;qI_yW7;g^Tk{Zck_c1znmD+A3lywFGTtcIv|w7i0_-nzjcFcP2xPd++5;!EED z>Neu5Ho}G(nGWG(8d!;R+-puxfRFQs>Vf@gbZ!tDWtFPH+H3)5a%i3tysaH5 z81j|b$Rn>E^$uYw%r%~YV7|N?<0%dL;}ge_d1~vJvRa4P{H>nE^|gvAJI9CyQKx6^ zIhxrwopOw494=dIOdoY@@ewec_AJUOs1h(cCfwa0`u*oIm_A=87dWtPp6a!|Qo3YD zvR7UmE5rMj-OTjIrS1m&xjADGGZLO$?WX*YoK{qs7UGL?yJ>-{BDHE|+K)a_z?yh! z;>SD3R86}N=2VNBor;#0y#Y@RHubx-X;G_L`rNDGfKfRqK$Nl@w22noeHG2(p;RzG zx_UN#oImwnXCm#A16L7#&Q8fh?UVk&tpGXER-?!?LVu zbP;uQ)i%|lbu9K_u74%FfNPll!ms9)X#>q&9msUW1GZwLUhR+z z&?POUDT^kX%Bg!+dzIa}6g;z|TR2$jpLr}Ud9BY@?Gy}!eFuA*QizCen8$jdsk7mg zD0_2DbNuSwA7+#L@3=Z`P8fAZI2u@~F0fG~aNCoDzQq9w+bKlNnv{^T*%L^{)XkmS zxKK5vjIo#aQAKPh^EqLY-q369Vtk9Q#3!4C!j{Y`8!bA6NMDYzhay)kl5O@hHI*Zs z(=R#mjoY>DfF*t0a0BlWi(4^duM{(pEw7r)g}1X|he`xj&)~M1-0pDg%>24hk7ywa zln_SoWJUQKsUxdBITT>ie_1oSLu041Y+d3Y5MZ@MLMzVOs(pJs-agWM1Jy28v8*TY`FpA`$5F#K`JX3+9wcX?zg zCkTV7I`yMuN^|85%EuC4C)5dBFAXgSGCW*T4xjLee6bbC7*aaBtKYe!W7|0?#4@QK zi$mC2JPv;Ies)4wn!DJDu)TY!exgm;{95LYrM+6OW6&nJlLoRte%fd?xBuOjLg?9v zqWDwgu~F0g1)q@!>z*3zE^C<-@)QhFt@bFngy|e3r7$r4A zg3GWWgwSH#MX|ef!-H!zXF)TC$dI3-DojjW*nT4!?i!|>X)R;LFOIPqOf?qrf3KvR zP@TNFw@~p?Psr;HUX-`sm)ZZY5NMab4Sbk?XgkueJn<3)60GB|$&gp|gVOZ#VruKb z4_%>I!wP1X5wCrc)IKE&?*rU9kItFC?3&J>URFxD0^=}kFnr|p!~XW`(oW*T5VyxkkFk2>C+bD71OP`aaNvPAp`GXORoKGGvH(!CiaC9)NSzT!x{CrNgX$C zM_y^OvlB2?@UqTlMZCkUAID$n++ojB${fklbABO}defP_c&{KQ!uS}=CeKMi`1cr< z&b9Qx3O(#nJ?Urc2uCV0e>$+!@2vg&$Hp7;IxPd+<|>ucaK5nJQ8HNf+|6IyWy&Mn zHJJ`#c9HG?C)!lu!iU76ll9zgY+tA3()zaseBRK|E=X1m8krC&K#*PM0amcku|DegeB$Tt+&ZR5p z3gP&QF_svgmE_}Mr$x+0isW?Y-3Y>mf3q@8uCJ@NVQ^+3)$1y|S zRQXWt3PD|oB(zM9eSVpm*EaaW!_io$f9Twz9m7H+4|US=5Q-!7)wd6Y6hg%`1b%H;i5ovyr{JG=@aL=~At!4DimO{LFgx;j6aE*!ZC z=4bF#p?-F<+>Xy@;~2A04s3i5gLvfW%HhsH>WcTZ8k~D(`g30mrFYtDtkI@*uD75E5Meim<=KR+V)+=mLoESryNfisMo^u{Ay&l08 zs=xVN@p9!3n`5Uz;ZpjY>QxTo=@?OIgnL=PO712I2kkXW6V<8T-+VUN*g5K0peG5n z*z-0s;8p&9DH5LPGqE`ncsa|22CdX?peNEI2=A8bvh5;jXCrE*BG6s&KFZ=b`>BJy zO*H3{c>Pz~L3RHC?XCKSZ70~!tDV4KmM}Tz$w-4t7JAGSQgZiN3MurvaOZQ=1@jpq z-}KCoHtA-kD%TR_&cmbI13^uaq^d!ay`dc3zFEN#&OxoR-5eGe{18+5VK?AMmN0RY zecOfXbALi$(|^G!HR5?da(m7vJ7L#RXu8@BQKYK*i#R!rl?Uyr*GDTG@t^GS^@=(Q zYzp-RIu-U2$gb5=Ps0G(0u|)?-);6Nn%tqe$Y{^xUDLk;b@B8Wb>o@0%LX`Qo+Q6} zjQc+BDZ$4V8T@{we+@Mo6{gc^Lw86eVxgj+ztL|!LLKbnj57Cai{&8^XDgqnZKUkG z$VO=4kK%qMD^KGFzu3!1R_M*XZipUxBpGf5O(DvmM(hV>wdYq;S`6{LIO+aWg<_pc zzL~q_C7zK#?yTf5nF(VOJd*u#7>BBy93wm^cAxKJgaRLsX3wZM49TSo@1MfWHWXdu zT1yFqzk9w@Dr^k5qZ`QF-S$EzeEueEIV0TvFl2~a?cH5J0B**EhF3IyRf+DFMNfGs z`R=&=XBuS1)fg!U}l0La)Wj zYps44Sw}cly-_u}rnk-4f;J%C>`|<9>@rx5>r#vDh{wFtEGs&l*}lEymgG7i>WX?F zqQXZ!5j=Ihx=PuYH!YYw)W>+izf^MDzuehIh5?5z31u3P+_BS1$5AsL(Bp4U^_In!Igd>-XX7+ZL z`495fu$7uzMLpD$$+7?r6|j8f+6-KHnMC%2HY)n57G8sd-!t#);}y-HDU5 zxWR2yXqcUQDOp}D?QO@Uv>-8bMB6|$)iEV%iPk%+g2{0k?G34$#sB!t0@vlaGv?~b z3tL133vSVZEhOraYYih$R4(gXk&MQY7PDiiRicSuwOznSAZ|i0tLpty<`+)?X83Fnc1R|5J^m&f(OYq%4A{Gl15)#B1xLA&^Qz*F}ahn*z2$R2`pE8%9vf#kv z(>#1Yfhz(CxasDUAz5{!P#pePkIr^7H4<%cieSy~xJH zo2aMxEH1YmZ;q2AiohLAnOEAih=9?%ERLX`oE5Vx3njNu?hlq)@Nj?`tPNhBnFDMw zf-`cXCfBw$WPLuFIzu}v=@|EVLP8%wrjS&L*&94(7xV(^y1%!pRg=r!zdmFiIfCTV zt@S4n_)0A*RfXn)jOLQGxD^V^Mf#=r$v2Gcfsp4kM^_G?vjToxELrzSUlvd#1|9MPKGyij{ z2KM_oPdeHcki!bh>a?4MT+sSYGXY>Ct=UN*Xw>iaR}v1Kq`g!Blmwv(YX5w(q0@el z!THay_4ABBRwX7ej`P~(! z17#-hp+DZKvgT`XZuW*U$Ew0aOU=teawTRkK2sNy9v1;&{mc)7^Cq^;Q;^JargQZB?6Y^At z!^%j9U!Qxq3g6i$yB-BW?TF@4pfQ6v5I>?H(;#eKCeP0tyJK#gg(~7}S$yu>8?1rk z4qd3qkBN!FxW{cCLo6OtQBh&~Q7DW*;yti^y2Mf>AQ`3BbwW-~j%QXMqJO7BKxc~w zCZL0qm_Z<0Q?#KQ_94UqET^L1oD%X5VZ<;fH-`@45YjY9N{H3DKW=BZ}J>(be>xN1ssMGtOw~(zN>C%h>M>f zf@3m-k;I_u*(rMbp=O#948Ri5Wk{Vm+bkX8y#)OInnH6rxHi8g-7HyBwyCpJd?DJ!p76|8qLOpmJUWV=FZ;K9Myk!&sHeF=mC}+sY;}Z`tFr0bP#tp{v^XJdSELjhBmj~1Aa8;ySqDPz4b3Oh^6Nj}k!KAbR9zL4|Gv(l#wEyo5=D6x@bZO>ptEEc5d zQu}?IG9c`FwNE1jULJnuW&cBdI)}K;3iO85HC07>{HCa==um|fdVYR)o3g*ILK%}{ z{^}Et8VWvUg|IIU@J8BY$t|^7ip;c#mMV}}hl=&CO!d9E8nbeJSJg|N`AJ)$bEWo* zZTwX6=7vyFe*P4hU(&V(L`}XOz*r_(X>?3HK>M8z$Pvpq>lA%k{}r4a|g*yP07riA_vJ~ z2}Q*%H+c8CmB-y{jI8jD+3=j)p9&vhre`Q$Z2j1(EJe_6gC)5^*qaEiZeeq`k;vG# zJ0G&MvmIHuV;H#nkrJ`FGTjdqEnD}AdHAp*?Z+Zz_Uh)U zE%0-h$Pq5=W=UX}iAjH?Hv8U(_hq|JS3FI++IKD5Ge}KMO{*+6a8~$4hTQyE^Ea^& zhBCD0#G2@^<8@%Oca^#KlYP2M9h#R-jY=V`DJe;UOO}a|aYD$|%Tt~?)~3pjh%XebY_4tq?$#a}taQAh!-w2Rs-P$OZE?aH z1nflPuv50fnh(A&|0+(H8sjH!10Ur{eorX3rsybUx2ogsExeMtQ}yLs+GX1jAs98b znSpy!gpE>`#nOkeO3LFWNIXZ4FEwrhYXO=OYZB0Ivh#iHtv{^M>!Cylfn9tOeo-0EqDkk`5 zq3fEy^yh>A!(jGCGe=-pR=AyZQ9ng7VRdkUrFE~{By50n)rU7p{&sbjZKI#72{2xj9EH$$drE9w|y&>P(F z?)2o2A9X>>5w+-z;4`YXg+*O!(P$Y(X=%SC062Ce2ir}0BpaKWD0%^*f5L=Pt?rbE z-|cxOGrzcaLXj4^U05w_{Zr3gws~`bJ-*_&;#tfCe!2(qKLnzn*MLtiPAEOa3yq>q zSl*lBr;wxlqPM6Yz%IW3uV|>DFppk696%B?B=VZ754U8Swg0UaAg`}GQ);wV zd9_?*&BNgX$71NFxiRb}&}&-Q8U;Z`+}b_4VvCejR;M zvL())xF3%Wh)1oD?a|`N;focJ_om`j^U;7Q7}gLXZUDd&X@Yr5y(Z)pPX*+Pi^oW< zt2*+MMPWn3COu(<4Y>rsjv+zdH{qUta^PfP8P%}@7;L|174TCkIeT&yr>3UD9Gjvq zf3U-9l--Z24?y}}#YrTk+l9DZ@AFRaU8uq`a=@?iONt&juXj@^aH&}j?+&9tlRG?; zv+WTGQa>^w%kLKT#Hhv^!exY~rz(K=({Cz5|3s0%Y2lFDI`az)ah8aETQKTeV1m@f zke!cb)H9F(y-Z$mZAEP}$9{yPGm6jwSrUbqv#Tr75>5}%8?|{;)V5KF&=&X_4Tc*D zQ}XmI*=gWjo>x>{cJ4|O-M;`M`ZYRP?ECro*%+4wZ(c~%5lvdV)#pt;Q9Zg*j^>~a zW9}YfEqpF&T_=*fCIn*w^eIBOZ<*Q#@>PymJ;N;y<)wo}ZzR)UX)sIO_9^6jN;L?| z^*V}Xc(Krs5bnPXef}O805d$UL2>(GDYcvj6sQ~m(*we|dn`%{x~rI^JqET7?VEvP z;2SR%d!b{e@CP0vsG1!~valSsH5)(94o7*GGaK*njcjMW7u# zxB{9feYQdbk|%b(Cuiv8<)s#U>(F1oir?@aOmL-Q%JvB}v*SKKA$=MPRylSLvcgsGQtp2t7O$ zuYryJzO}tQ`Mt4Xkwj7w2JZGbsqqLdkO(Y-=Jv8|hV&0{F+3h^@SS}*MgdBRKLZ!j zW8DJd*~SV);NpnC9T=Etf1x-dhd-klbCrgeDg#qt5K>_@<+2+Y6 zJG`QCb0#a&{7LYIeuk&$joVo7UNEPT)W!MaKW+`R-+4Rlk6{SEbo)*<93BfnNCbbWJG5b8)!Fxehf5D*1lG z!M2u_PT`4n77V8k3H@9UP@MNv2W#F?XMh~3u7pXocbBz=K_G`O{+|&+XqGuYjn@@Z zp&B3>y}=Bd)p1K&dyd|4ZqIN4zGdGpFp%fCydG_bxFrZjoeZ(HwKWhqyFCWDgIzVD zqKdG0%f)5x0f5-Dl9E36rsNHEN2KND-zdyk(lEkLdJD*fHJ~4?aKS7b7$$+Z;%l;0 z6VD;Hl)A~GoI$5Py9h3!$P{*a#P20YEc~8-G*YJp% z=XA?oo+8Tv#^ZW-EF zK#>+7*todD`6;cXrNSQN;|rT_S^)T8qG&IUyOiG!}CoxTk={k#&2*hyhHpy}7uhW!Hl0?ut$4wUACdxoWvQSsZ;8woL|A z1Wz2}ghJ%rPT&D{BgcG}?5Ds`y1bur5&c5C-z+UHNn9*LGpsxm7>h}ia0+_aPq-?S zs(6|jPk*`Iy?Yn+d7p;|=7VJgFfnQjB!M{g5LyG2)M2M-$3eMspWA6F3}Y7L*Gb!&3e;$L;- z|1PBcmr^X^DAjSV7aNA_0H;?UM%1;ZfTPIY_XomDpjxHGU~lpXKtGgWrb|H_(WoimnrYulSaunSj@d0CX!_}e+?C6Q($LGGq@T8$EL7aaB1|G^V$!5waNM6S7_r-+hE1tXV0gj3d5ny=O z9W|N9&d~Bw%cGFHn*WZ>K%;0@3Hi@z{eQ$`RC{}CxE!=2f>@jpdd#iOpX?jXM9Z2) zK>(OE?X$`M4aPZ>-W;SsZOHi_z`2=Rk<66Vz|sbwZUhd{-u-i;r9SGmjwKL?vf?Co z($=uZg!Hw?DAD!|PlQJx5SYSWpQ3HduRH+AG6QBHBPqE;1R<_aQAx>}M>*(cS9^w` zCBj0dksn02ivXP}WIDd7*p`9$y0LgK-b5(fPXIerx?;6gNo=pjD`NG**lV<`5P;TO zWZR)drpuBk-W9XEvo=HHXDp$D9jv}}=(=J5aq=Os5;qafp@+`NY(-QPCi*^q_9kl< z7Qk&DjQmA|npHCODpDO(crq_Qc<3v;oZ~oy9hd)F=it*6*JQ*k>|`fzeS8 zKafhudsk*zb%mO@iDm@Y70`gkAR|ZR5+IZh$a;)OpC``n^4x??ruZ%LT(=BuK@AQ4 zjpxJwXkLw7d5C+Ao$`p)yfdlkG$Y^Jq@|^0?RGLoG@YmEthR~muwI7 z1DMW}H|bYp)Q8`iD7AYdUH;@tu<^ge0OtQYF<@|bxVW{owJGvvG|!GTa2I`lp0j&1 z2NaiGxh2g0UZU#OTt4m)7t_)3uk<{>@IZCJC8KipcV>A;fT(kfiVApkzB25a;a^Zw zletv5-K$6{OBQRKdx?M&-`=Cgy!rN!qxH0(-c#suB!~iEwSmr(_ND?+Q^`T~=RjY< zwE5eP4h;pG|0X6ZIb^)+UqnZ)p(5)zU?uhc>r%}GmmjBK1=VHFe(?DLw6b+;pa!RE&7`u{=a_CEv3X4cD>Z0|2pse25`EFS zMvc`bEJx1Ydfc$R)HFCcy3G&sIttu=$b50p+JK2646k;8tIO0O?xq-cA_26%67z4m z|2rG~FGKf#!~x(L35bywHOB_>S;`Asa>~kK-G%yDhwlH@SZF(80A8;IfXkEwS~3ENt`6lbigT9#IL-{*=S9K@NDIn`Z>?dN z{!%XHV-4~o_&9-El>%>0Mkv&A49D7MvvJ=e&{NPFA+AKn1n*s+|eycSe= zAQqQ%C;~t|Bb4%WSaFcZWVMT5Ese%5HORGR1a1K7j>SP-5HJR$gcG}mE!>Awz^yzL zdJ`ecee6&VtFMe3~SmBZnLZ>Q=&gAOl?lQh)@>L+<%*>t@Qv02Eze*>O}h^!Q!J1 zsRg_y*j)fN@YD;?0#MdfCo!`^WmzZwnzj2>oas+2Naqfn>wB@EvS!4a^k$Ge%?59E zFVCK)`0#hK`o2VOuxMcEq^m(ahDZ9^u8$*#c(sJf-HZ|XNK)vnj7P%I_>%W~nzs^? z*4O}S-x;wAHF>+7cNpG%1PCmELDvyBz)pS~l8YL0p4{hwi5+A;rX$`S_SQ;CA1_0t zz=V+ic(-#+w4wHv-P2`LAZ|Onq|S{Cm!jV*>r8?17A<7CQ5YT&i+vAFx&#|lT!ezM zUN#_qg~_tVN0i&J4f#)sTuO&Df{%NI{ZHa{0GgfSfIk#oG&}&G?ah9|oAk-KI@+*0 zm)!(#0Sml9yo6eYTI60d*z#8@NICiLe|)kE{U-#}VuTkNX>1>$3KPkYk|2>F=tbZ$ zsoL3bMn<~~t}sQAZT?pC?wy7JCQMgXH&W!RuC6h_@@s&BeBRQeK6C+z+6T}-rTWP8 zmn~oaN{=rZP0Yc8c;31H>9>($?h9Xtdi~^j{=xd_6HH7+e}$5$kn{hhdOk00xTQ#>gp}t$5?6I{M&km|A?Uer`tYi z3;5e7wQy{L7P*Ps%5x9|<7_`XtkSO5<@1>=Ij`0bF!f5&3C<-|1XV7Yo*Bghv@?_L z;MwdVfNsb`xxYRNv@!#+oLb6r7T$g49H0S#)DVCLl#qG{@<1y5mpcF&NMS~6t15t< z-AxPCU1u3U-yUOcmTRv)IZM39z%9R9-F5kxEeFWE1&oKS_5er)SSTdJ?Mk2zU0!pR zXCn+0nh0}YZ?b{T{bsWR=fQANP}ZCRVdq?}5S6KGNx#+3!e>9TZD|95+&a#z{`=kk zUd5VPcB0OgZsXI@?b=@`D$%|JGCyIkV|+cSes8U|QB(42Nwu;`+RAM1C|dv0{6J&= z0J6&?5wLwg(!Jt>EhIC;sEM^@!U!5vM3td)>j|nLFIJi4a6f@Y@}jN-`_MXo@ZinV z+q33P`XbOV5wX446cQ4m%169pn3)I+tLy#~W@;Bv?V8la@b1XdY#w~$l1>lMk>olaz1J&oCZ8{+!K^GZ|!lN76!hVm0lg#KrrVf!uOA+W?33o71lJx}9oJWQZo{ z0A0Lh*zg46-P{}y-;01&vB0FrdYYY!OQlmPX#VY6h{XrFJWwV!jC7*bM}fR4i*mF_ zd}}W7GP+t^{sV6{3q8Iho8@Jgm73c+#Wh?*`YLCVhm7+5um-(d(y{`i5ZpIvD=pKxNgw-VYv;~r4uTnwZ zIeBpPU~q>RM#V!Z=>|n&NgpHJZh-@8hZPT*I>iyWxwuX!9#466urnRvGDV5s7rs6rjKtiJV`yW8&**Gjgi$OJ0)9<&JC1R|$*8HC zXzC_lp=xJgaJ`RKpr2a2B)GI^>@UI~fHQe3bF0aK zO_j~TNA#a?EkjrSI;AVk-eV{&lVU1_{%Exg(iXSeLIE!!FM*uc99akC`uL%3&<@ts z4i{;wwGER4r5H?PvV@a7d;G(hv=8FLRQ+2Ux{?89gL6N+o}c}fgk^(R{E#rU6CN6> zggtrUAL21)ac(Y1`s-7p2c$+4v}b;9?rWqmJvG;NE3PA3&GW=6Re$3A43e9xK6`Kc z6k7xz{oZUYrqHOnnjmV_eR3hQ1ec+Tnt9maGr!n>Yn>+^9yrNvC303t?Cg^hfdKP7 z4hQ8o(rS@F&aG;`v8jT}y>aJeF|f~FhdW6$zS{Rj8}j1CO+-9u2B@5^4IgJMe#AF= z?QX4)wp@JpPxT2m|6ZRk550PbY7cqe0HZ$jj@4I-T6oag+j|z)_yeiy)IPNgHf43u z7cp>t+O%QlkZm9r09>=$o$KdnL1HaX)V?+B8MJL`*@O$*ppU1p#C{xCt)#_Hh(8EV zC(415zSD;KR7=d5AotvXe1{M@J1PZ|6fJ=N={Dl5M!~i{2jXD;g#VB&!{Z)jFk;-& zXgygIMn(>Z5tjHjQ8-~F5+v(HGW8-XGgYH$c6|5@H+|xD=OIw7@EkP@9T(4J z8~4SjTtpHa?P(44*lhky6sBQo5S#v84dH(oQ}s0%AbG84MJ&(5#1_6(O?{>^0FW5K zDJ_3w5&H$IHz`l(85kE%DCSs6wJV>cMbEdUz$<6mnOLs~gyC^7KhJH`QVk$Ab0=;y z80fw~K5OylS5u1~)%E{f-28j|a{j~8=?Ur^B<+}<>tESgudpeOkt%o$nvg(Eu(QGA zrsR|S6jj{H(NvI>Fr^tMaUJ=^Fdj&)k5Y!UsNjv7oxl^N_mkOAgP&Xp{_paP;0@<~ zvLsOBIJ{cc3HArMv;f^}J(w`1oXs_MGXA>7Ay7Fx|M`et4XR#u>orO(ZJ_W&Y!N1{ z)*Rof_>oTCSTQ>dO?YJRl>>=32QCeH`UoI7z{#~lFBBb`9yYA?Kk=!b0Lz@ZvSC91 zJ<@opYx{ClE_Dojf;+7T7vhm2e0F%hxXy*-YL{8rk#C^+Mr7J@t8+_^n%w< zv_~J{-Lioob49(3y+A@OLQ&DLO6w#6m6}CDQ|t=Ev_hu zxN0aR<)v!2?g0w?JWb_ml4ynn;jK(L*vE##L!@mpAkdTdrw^Ay)To_mq_xq15L8L{jUUy6xN%3o*SNp(Ba zSJkkMW%Ay=&;Xu#cKEA97trB|4@D;C&EBR;9Ti9c15>+XMz?llX^&&Rk@w5qM`%yl zTGLpNZR`r|Ylvx?aW?(jZU5}G&0`ItzDU{mO2d(|~UK%`} zHyRpen7sC_d6^H{JD}9X18c0&3>H6ZW??}_`eD!k=@K){xYdMM>=a8GS~pI@`6dG6 zRvvySQ*VN|=W4ST zkchI83$}sdXmnN8vJ{dqTfW-iAQ?=IsAD=LBuqPXy2SM0Q>bXl+RTNDQIJN5S~tqG z#sLjpr231F)mFkmf}MhREUhVPn2tZ=dDw^$Q4@wq^_!q0glZs#U44(#+&a0UjN|-D z%!y%I5_Sat^#HsM)fk^uN7m}wrU$9Pj9XAdBy+^w@yDY~HF?hKwo=^_PUS7r zMzXbp)=~d)(tym=LJ-Uq7O!z~#~Gl)_B}?LPgPeCoW5{tb5Df0jl7)h_W~68hFjxT zU+%oSodIfEsL0S1-{kvbq#T{==I(CeEjY>nkKlRI7O@mO0fl!ThfVR>lH_}ZK^D5H z#I%8CABX$zF;=m;MCMm0CqCdhFzr0i9GuP$PusBE@srJJxzqOeOr+}D05JcXHGiru z22U6^F;tK)r>(UudCO+0Y^rZ7ot&f$m6jR_StOuF+Mb+40MdHfnR;;}jS9@(R^1U6 z{*>`+A!X1 z3Q|IvUv#5R7PSDatAe!WM5Th0{L*= z$C^6pkII^n1!b(O2}gMgCHJ#0AHHu#k*B`_Q9ve`4vAqIteNCbl7j87HrMM=7oi8%Y5j} z+pfoGS{9Ft+U|F{)ym2vxOsy4J&e$3;LF@JLA?Q+{Q0kqAMI;%9f*}E|6 zg$eigq7dTd;gRhUN8D3cxu?l{gU2n8S;&mel+U#sMM-hle{~l?GcRt5J0F$O4r++s z#M2$iy9xm3yW2GMAEkY1@U}&yKqpTMkPHL^UJX8t_OJj&b2V!V!7g_KraMzxa*SyX zMO{G%>`{#H=ZG5@Y=(BDP-=vMfq@CY{f2XJfqs5*#D;FG?VWcUqr<}rcDA$g#EF?V z+yc9eSEs|df2YG3t-)@j%&JUWB6`C{`MBngUdNbzatg(P8asH&$jFGQAn^q+&VC&J z84kkyKKa(RO#AZ-uKE)%i7MusTi={$VpHB2@Qd@RpO*xn;~|em!!&JY8UL67z+4G{ zf!fB#t#3-?W?%Bca81nMz`#xmdSi0Md>an(A!ApEbHS%skk!PE2TtxjBQ+LjZ`n-r z4+Z5=j4^w^9i$*VaF97^e)mwLjPNY6$GYz>7FAVw54Hg|d*$STS?$JZkk8z%AaM)3 zz5zuwC@gr+6q^|XXz2|~LV_WC zE>x3*9DiecM!jp$48qkrn6igqc6|5MAzjSA6^7@BVN}QBO^QvEHzJMaupvCZE8yQ1 znM!#^@D*Rf$AFQ^@huAJbJDI9)oE73rjA?#4!W5_ntyg`tr68SvVSJ+y7uE#aVAvMl0SO>_oW`?Lud#R^5~6m&H*c=9r85i_r_!$ zw%<=*ycMQWQ6&s69FQ1Sz~)N8oPa8eNw$Eq zr$N@hOh!gVYiYP$rKVIqB?wd5);2B|D!MJcc{2RL8!V<)&O2-zG zeZln!Dh0KPyuKE+H;R15H!j$bB2P082w2}~$FI1jYXcgDO)pq(%9;!ejod>&2!?1| zRXfDmg|81jxeW9bt@pk6ugHzv{qSjd3QLNYoA^cUy4>U*_$64Vk3~04q(OCosy3@f z3R4|Phth-fv#_lalrwbvJW&hS)`2`tyU1OCP=z-DD>?l|-SCIWgO3N&WoGE!( z*$ehj)SS@Zg3RAsD@PS3})@W1y%A&$&HSGRb+B(yrM(EYb$8+y zGt9XJamc7uN%tRMs{|5q10UY<#mWCj_3y1G324dj51fa1cBkr!LuqMKhKj| z&J$ITc9(9SJ#IWWIM@Uo_bMNEjBEI~+6)IW`vJrvGrapID4_w*1%PVDdTq(uv%fti zXR6Pkr%(@*A-)Miq^X!|BTCbAlO0BRRSLN?!?e+5l?Cv@P5|W>D7ObNMyi5jhpJdH z0;(@4@Mi$X4gcDQHqS;CzzY4heU}b#%EG&uo`}>T({#2vM~{`YNY?+(yZ&H%^~d44 zGa!QbSz6#qKP~+lw7qnRHBW@~<4kvE@~e`Ptw!|5c*C_tz#Zje zWh>?ymZ(l2@XsM=OG=LusmL(5mG~lt+Xp=CB->AYlxNpNHfvWSJbbqS1enC*b38Ps z7Db2WvCuC`TkGfT+ONU}RiaAh7iQgIiIl6{ngh+jtCwZk*Oali{$clx#~=f7S_Nym zB)QTQCqXtWFviWQfv3nYF6Fk*IhKF~AnyjkW>aXESaQeM?Q*X1(M5*0r;xpt%|TV5 zR*E^`Y@SHV_BeTBs{t48xu{{D#p@ae@(C7f@QoBzwvcbq{<~QGDueYYda=Xzza>mP z&*UiND?cX1v_U!ybJh;A!Y4ef$$LZ5Vb2QPL7{9fIK7LoM1Zu%9c0c4upMtAz%xZs zzKQkhaK??ATd#ofbQ2VOi*J52TGOIiI|ak2JP7A0gKVW9)xDS}Fx9x^0+Z9;x-+pd zxc~|!K3`>08HjkL!V%h4U}?bj>o--S&^+TuUAj7Q`dLFl$A6O>kq{WZh= z(*e|V&l5x}4uS*-W}&CfK&^Std6k=-vUUmP-|_{AZBvN7dzY}<95)+0#0HN@tKXUW z5W}Qaw!(k-e%(%$gp&>iN?VA$?ltsXwoAn51}sIVQPX&I&q6Iv2$uZO)Ps{3-Yo|n z^ZXGn2D1MGg~r7vHc6tEuWva3xRTnQfkJh3ay7nqU-~G14vvzFli0mclJ;Oq-lS&O zz0z5pF7*~r5-1#SRqv;RdtFwcFTj*LD2nu>oC3`>OI_-`d#jSy%XJk9S-~tvgrf^Ln%uhJW@{GBnB%iWw)M5My9=%+dcfj#cYE>?U5{PXi#LQ5r|qh zsw{{0Kd{38zuw+Etf_t77LJOF1w>H<0YT{~Qk7n;5I{hhN)=HMLy;~e1hJrkl+XnN zLJ$QaBE2hUr~;zWi!_n0v;ZOSy)&$}&pzMT_dfUB=j`hrYiW`>Gc)IJzGb{)jM=rs z6_u_n=$gkbA2JkrSot~S)$Zkr^+j9-r**4ubiKi}ZJ^wYt{0S-B=>8M$vM!k;eeY9?dd^=W;Tj!_ivb2}yX$xWeD2Q5?`;Th9wPVN zX%H)P)6{2SFmtD;0KL5{-bI=ed4t2#Lw+UA8dQSH^!B}jCDYr115tYILjWQ0HX5&> zpg^8Cvms%9wp~4Y_P#YKF`6<@o}N|5CzL(kz`%tkCdA)IxKO&8t$M$Vmqgx>>@_$j z;{W>;h7@l2y{&EW15F9%9(q0$$_`rP^l2ES^NxKk8x<0s8F%Zn_qeV~-iVL(3;9q{ zrq{mU(#)0iJVyRG?c=&2aV|mf=QOm10|8riJ<@1JVhbQs>jGnc*OTX!3-jCj-kF0SfLAT&`mdE*ru7tmUrc>CXLUnTy(9jQ$AYDkDJ|X#_Cd2lhD*^yPxW!fa=A zPak*p1<-KR?koT|HN( z$lsfjH2T>un%?!Za9|Ui=j^A~x>Tk|XM1SR;WBKbF6DVRA1CZpQr~D5QOKnW?ON3a ze^JWjb1T@?C_j}g1jaPcMu9~R+W2E*4||3P)W4C0Ula2F1pW3W?wQ|=23Ie%HuH;x zyCo4nk1J&BQWVtD3dXHo;|h}#wPo0?25g2bLZY z%dw3cyY)Z3GW2eu|8jqJU%tW2@xQmyT}efC9UJ3v=dSv0I*PtM6ZjYA^6Q1_PF^&m zWN;AFPA=q66d8;2tKTT_VPBajJaJT@T+2N0!OcDI9C^oT#ubjt8_;4mK7mr6U*K<1 zo(iAeinffN--J%rQn=W^l#NG^g!={qPo8J`(;ZK z3|M;?5X`USZEkW)8u0yp)(It*4aeCMUOU~s?JY8?6!j7$n7SQ^^wD2m*k}_&vNpHZ zaJa&3EuSYcH{h&>8clWS!yZ9)Yqt+u53Y_pJ@)2@GLnN^#8>9H)Hc3b`0W0_{oP;lpsT#l3e>T_688yXRS0HoARMt! z@?HA<1V2BS+q^dZS+?I-dQw|h#+n=)%5a)R2~;+oNQE4tF#bw1J<+2}h~Ex$C^$c$ zrIo*xegR!0yR6sj@G+2xd73IDIx;JU=6iex#VL-{BgAEpx~7kg0p6p>ZFBQp*CXm@ z_EyY@$H*v!YnZV>OMo=5zvP-8_1rmsH2l?`lX^RxnR%0|lxXu`5sDK(Is&OxVT5$s z(J`8s3I7-*_|Dd?4yZne+OoX>^zGAumb;~as$Sp_fB5c?d(#8xL9D1&#f)dAZcJd} zc?h4fS}CZ_{uYBQ67+NC{~!I$zi4^>yDtR=a-)RPU|hvLB-iBC*42sEiE%3<#u7i{ z2{PnWkDelD3c~kDwEDS`;38u;J*b7$y5G9dGAqBbpsg?8slNgSg%=f%#(%D`#7E6L zW2SoHCzAk((CqM{FG%47HmD=BS^4cUr%v?=pg{l>%1>La=2`o_4AMWRVPg(ZU$5Y` zPQ={-P(JPKt_^(XiNqGh@KL#@RsujUrftW^9+sUqqApHRC*P;h%eiYmkWY+w^=aW7 zHyL}KX&o;6V~<`hCBC4aE5=RI{(5!ql*vA4(DdU_dvXc&;`&ugf4}vYS-k-IhxD#< zZGQAL55o2U5I=24#Jn?s>=0csDGl`x3&V%K*kEI+(=1#LjrT$x!_6#gDU{?p8wd2a zc&kxi>E+AsXrpcly@yQpO~&MV;EAFYehm@%9)^9thh1<0+i-Ijuvct!3a?_JbBP_BA>7HS8C3l{iMlEzIMV)y)29l-DAB zQzTzz^$TI9j^VwHP|l3(qB>G>2{%bJZ^tEj$mO00u%>sG{xkK?G@{O&huBQWZ);$x zECF7NlgfO{S?Y=%B`ARR)mS=qp%mJ`!33 z$Ghe%4Dn}z@6#m6t3kv=n5lMTHIrk(NrGqe5hj3Fc;f8)tbB}jsn}K)(TC3F6ia?u zAd!h2>jgyVku_gHbiRB`qE0x)Y1>?&2McecU+a*AF17z*Vrs%tMP)KICx3A*$GS%4 zpbe-nsB1L>Oxc;4LlcF&^9u@e8WneE3DmDQ>B0JeNt8NNJZ7!OF%H#0zFsRI&Ejcy zU+-jh#R8Aw6fu^5K_ho>WjQJaSW2x4RS_+Q*Kx47_kG>rO=hn#X&9xSAQtp$RZuNL zaP2q2%+xW3#>|&Zl$>wRZ!>QuCG=`u5UA+hA47ccKE88yadvE_9-LE%rMbn_}%x>?C}2%_$(2Z=(A z0WH$-LnF(z1*NMg*!a@kLmr?U)JeBpu5bd@clv|Gt)G@FlIp3)6ZdbtGqZs0-=(|7pSmU<&ft?>AbGuey*B)) z!&qxtC6nTomV<(m0GD6bKtJ>E{<-eZSylWH7NCDM%kiu4_}k){u>F=N?Ct_fCOJv^ z1y3F#%0h^1eyGm;%L~*T*@e1ht zs0%Q^Fi~#iyiTG~R~@eB#BzkS&^L(OYlC`W4+_~=8O6oLUrZFc+2?wB8FfyP`S;lJ zkYke#m+7BlKMtwoT|VTZz4!~;PD@BeX_`9)cXD}bpiA5MkllPvke?&L_%;r2-*I(g zvqoWmy@ErB4rzKX8B4`+S&@3XT#F@b^hKk(^y=H`=-@S8Bpty zYuZB&oy@qLuKogb=2OYiV33eaZf8DTrMshJsi9&TTHbZMn_EBl0z#?~BD3?2O{+}5 z%DL4T(^jyPS&0Ho*knP;>!T-9)by)kNTE2Z8HV*=#}$ zCLV!=XWDK_&2Q_w5iFllx!B$xEICBVzx)V^+$eVYtbF6vK?_HpCz3BUTe)fRJ88oj z=%hyFKH)LXBR2BFHO>~lrV93}y%Ijn;#=jMuoZtDzdz{Hw7WTlp?Pj`-n}3C-u1Ro ze}Txl8#WqHZNP4slP>b_Yp2+p?WgGCWy%V>Q}aMGBBT)V)f`p6e}q!ELlGqrhES$y z!cLbGiR;WlOt2Z)o8N~-_sN7R(mYqeJI3i1bP&koId7#l64PzuFhHb(Cjuimo5PyW z;4@xuL#pmT8GYk$Xegf|{3jb&j%Mi2o)j2mP7|*$^1zU=q}o%U zexClVKf+XUgYwaVuZBAezZxUV=o?57Ry$) zPem~#2yZAx?;wiMJvdp5F0Wgay*5{OT`6!$!x!{Ul(sFa6^TRzb%0cz(P z=seOs9=S$8@&BA>6SgqEk^lzgH(>Y$ikTJt?m#*hguU!pwL=Ion;L@XykrA;5hznte?lH zUL^e%Krq%`q4fp;M6^uLpeNc$oSw;)I`&-8I=ldB3mdaqrzAvF2?;Q+0cLK--_t{6 zHN8hkk(CgannVtd5Y6F##?fEEIeP+kMJ>~1Ftb_F+Y-eR=uf|4Q0KU|ZY*xKkC*=H zVE@ZYa)oZre{%s)|3_Q=r%!#VW=3&61@{9(aDw6#z=}Bi$tR4`Qe>&F<`fI`=)#rN z*ikQKaG8TY62Bz3Fy0i8)3#s_t+9-mzlk>Lm9^H+uJluGE(Mmbwc*;D%f|5fXdq+? z(;zmn4CsCw^V*s~Dj>@k5b;d1Zmny*Hk|K1D23O$HuUZ{gOCpcP4n;(yBjPFtOl>Y zEs$fOV4)Xd*CeiQW2tWg@_qm9Teo6G>L9-(N8|q?cr)Y8%oi_?{0gNZhH4$Wj1|0~ z8Mo$l2+zAd(^p=ua1SZ1QKT%Wx`;*OBbIzge>!8a&| zK=Dw}XRif~(Q{aXa$p3mN{%&EZuUvZ$+?8M+c@r+Z7)&olQf|CGBR_ zgB|JeAz$~wzHNdBW-3={4#hYfpdf%XZbP5FX+iD*{|cBDB{lGDKmGgGT8DFj?Y2{U zk)MMaxVDWYW%AwXX{h~A;(9te<3ehvGkn)b<_^IeuD?&7l|IvIXB7yaeE%Ntuh2m^ zL&d$1!&>kv#u{(IsJQECMz{#@W&+>nya%7<<;j$e^k?AXwS7yK3T5ZuO;9W@l$738JA1%_6Sv7T93z zZV7fxPR;^PzGPyqYjwuzC>R=*zM&5F{2nEYVoOFBVcky;28pX2iT~_Z#~$IvHHwA? z<2tF_vNcdZIihf-6Eeq1vaeK>Caq*YZiC5Er3Qt|Pp>{NY;O%vMrF|}ZqscMV-p+m zSYgk9XM%vam4T0sk6@xsB_Q+rGe{(ENk|cBXu!om3qH9+anDYKYLDdGOZaa+J!J*J zVNym?gWu|sK~{c2TH446L`yw@@mgS@rW;KJai0U2Q%w9d%d94ca8oNl%zm)DyBpAy z?GMMt$8`|1v0G?`j%E<9sxp~Lp++8Wh9C?k0%`oc5gPn&b^?@-qy%zo;C8JqE8sCGam+e8~j)xFU z!9*+~WXMeUzf2}C!z2lrOrmZE|LE6WKBzNt*ZCo zzjbzY_5ogN(-Eg9%obz>;~M+M>E2T5PW$K?^vzcV1&g&A85t(%LEFIDlkiQK$m}4# zpVnL_xD9}Fp~Y^+bGmRetlTx7VVrM(fxGZxo9Gdp%}j=|AYIOcw~X~2kZup|5rh`U z|7-``z}>l{+y}3q=~xo%Z8~tMx)J;wJMAfz?s!AKzVvsI6qP^9ueD*qiTqffTB_m8 zSwD|gzi<-)yvaC5j{i=Y`ANnQ)Wt&sP_X1g~uJHW0zWEX4xz!y!yne>ggDg zT5&3>Dmh$RP#n}7;W7%iV#!Bw_Vl2}h1$we-+FV^79*PPK5uNSX4)HBvOTjREB)>JI{@)nv}sCMHa>f{S{r?8^7zJP z7od>yVPaxBjhh?=lZI!Z?2;)Ktp~`lacy0a_`b+IXmYplEOy4e1Owp z&SN=#1vB*p+e6>sIWR*|RLH(1ayh@PYp9ypnWfsN^ay0ZX6QE#2U#31AdGtPObks- z=C?&#r;34Oh8^Qz)FF=?jp1R8LwfyOmC6Nu$_)A*5euEf{&E#tKzdS|G!z7I_wpA> z`eiL}i|Pn}@}q)yFYbul-y0L0uoI?VohoUI`BtO9UPJ$$G9(95%6_50${V438#Oc1 z#h*)z%2UDJll)m5wlR5T*$K^2faM~4WnqWrn+cnrpW`Wkn`-F^;JtqeoL{h9UA>~e z=7n3U7*&9tZYDye%Q<0Y_mvHdbQ>f5N+$$igB2q9TE6g>zEqq&vLN&MVFCho*;T=@ zO1Lc87hCCdMDn?!o$TATw!8C00`9dG0;c&GCl7NMfc`E+-^Hbp7S3GkF zxJXLq7_F5W=zkBiyGyrqsc-PpeAPz0uAV_o9%|*mX2$ygFbG+2=Rx#yD(D8+jiN|& z+rQlep!L<}xB)_bzl00ZP z3=p zI>aTnUC#^iU%~x-x00)}EGsR*MbayVNS`c#s{IYjBs5#0Gdk@Iale+wg58*zs{?F8 zOL;8z*?@8riOskP{xSAHDp6_NiXLv2x}y&gZ-za72*oe+e{hff2LPRafI}w^d!T;k zLB*V|a5%JIcudPHD0@L^=HRC`;6%_VtV-^Aqh4|N2OGe?_P?s@8~rN%5Ej>{*IEAF zsLIc3!yC6t55Vp>F<(;78$q4%48{iJ*qLpo@4S-~^pc~#ZQDkU)jv<)?KM3pQ|sH{ z4p!GV#KG|4qoJsKxulJ2M;!e=VGl+ypOavcQwRu-jpn-zo+av4gu5=-TG=R zsB7i|Oh=%x%FvM;cwh&EAMVCy0viESk8}JHE zXAYo@{RGz4HK$WV0O5B8TytORV9za~#=qo;dLdh5<*vAAQly*P%-1O6wIn2M(J)KD z2Wm7*+;}ae*GCmGQ|GrVcm0amL|akI4!#^$sS6dB#<Yb5G~ujIa4zCrJK3p< z{5({oG$e#bfX@CbTVtl2m5qzf?z7dRXOMF{Ve|kOKlpIaOA0#w&;7N~RYH2{CH2A`Ef&2ttzMK)-E0@di`OMl}<1B!3n-XxWSaRJOWR4Ga`UwfM& zS9oKl%#{lz$z~8dnchq^g}WsXjS=6kX=T&A} zD7R71(cj#y^6x4C|1nxPxJMDXFn55zF)&4>^nkw55-Cp2?+!dPNY{>Y`O2!RJ|sp3^_eagtesxE8)=$^^|An zN%%fQ(Kd_ihk`{1DOu;Rs!^1y3IOCF@AOYlD-L>q;})cwVyY|PkJGyW`GE%WE4IH7 zw8%6y2<0#e&?;5cf{9xmfJSmaN~BicEIZ`&%s}A!u`Froc~z5v=D#@2|0%(MF?bvN z#)6+<3|`EKB!V92nna14^^rKlZV=Z2yh|=9{1sq2sR~K{v4Mcy!ua=~uVZdVI&xcE z9$in(_vnYQ!O{c*FM-Ju`C^g^%@vQRP7faTTN+s30q5sptb|q7x7P;i?Opj8T*=J_ zwkA*GM~H7_L#W)~V-Y+uMW6u=HS!FB-r#jtAXRYAzTdKE^(X@IL67srHqpH;=A}+z z29jx!e!$9B^uSKuq@!bJx!&pUc?k6L<0ci^<48sIdRtx$r+W zEV|pV$^Yz0uqYb`SI|_V_=s2qFrh3TL~WQBe(;A%2TV%Jpb$RS`fGKB%x;rIuY~Wg zAlT`@gn!<;(mx>)E8(;GrUQ($`1qgg4!Cw*G^(VJJy(8Gd*jYI1*P=Wcvyy}P`FDA zbiU1{zb;Gk9jjBB@U2PixKvm+@xd;Qv9)x0nV3>}WLTc2>a zeY>mU+c$owgw=ub9z)6x5&+^+k1Tj~rW(I7D=sa}25PL30MkTzEe+K6X7o^qN)Ar^ zL0ucIVs_?*>{LMymQDp}s58Woo!kbK@|danUe!m=KH4pBiEj^#!GyWF@f6V0)q_z( zbpIa3kM|})Ja!vhF6uAGu=~KVzX@koHl`oK0?1$;gj*8tpqJIO*4A&mfwp$h{p6jc zkRqN9)+CoPQ!N#fsULO1+^`)-kaLmD#bMnBW+nhTZE@xr{nO_N(3M6!w7F$vhZsP-MFvawNT=rb+I0eN7$J3Az!=h5NV)mYR z)8@J9Ft-{%LOKJzDmr)g|4C_|h+A7m$R!5wRD<<(gfMwALC$#)0*-1fSW-HzkBH;E z_#nQ@z}nP3?EG=>OaxJ#2Rq+yYGTrgMEX78|CaQw%?2L5&kzK=R$r>`uLKFnchum9HE9$Ux2B;OEdmWh|(rcxE&Gqds1Z=_pA;$nX zG=h!RfzASXhq6*JLr4Gf^0cSdxL{nY2-NmL1P$t^OaWs@72)6jWuSGs8B}^IVsL0M zL>{S_>8B@^t}X@18QapAZ|5TS{hwVL=K~VSXRcr<=vmiL&qrL_se6MyDctA%J@n@; zAPF7WQ}x*B0Nx*1Q3F8h3)`ldV5ps$kx{?x^pDX;if5Sa({=`2OOhn-3Akq2arLdG zVkDISBSWvG`pA5b(jmDr)tjP>0a-(Gz5NjdfrmDFVET>mKlz{JggD>|2$Nuhdz3LC zGgvZ4<2k`}6&#CB)Hpj{Ow(7aZruLB4unxP@X!%LzDEJ^s{psSh@f3A5v(XGx#2o1 z7xuVljjk;MOp|^Elce$>rW>?Uul#l}N5-wKaQ#-^6*Zm`bVA{FZP*d9z+9LRfBucg zR-D$PDuiAjHaY*lzGHiLL3Y3Ewjs)Kp-B`0R4PFusVM_l2!fUcMBx3ciX7 zUe3uc_(WUpE~WlZ$e0Tms&rkr-q}%A_V8c?>Y?DzMDoYo#0X)2CU%UtjeZ)d*|pZZ z69$KFZH`mBrS{NfA7dKR7*U#d_PN_;^mlgCV@K?}KDM0EdjCi5jO0LCk;hRkef#TX zVPa$Rp}Ddaq^4^a_ zYF^g?Z?k58tWHjngSGY-CG~u)PVVAWet&4dSws|uE$%7CT$7f_qTgku`a z*)8Gb)F!iA`&p5m)ntXuTP|dCx5(ftAFNxRy}b!JQ)*p+++sv$0|+qXJC>Edi{F6@ zo;2cUb9-B(3UZpGrcE7^zD{DT)N{MUvyLV47uY z>SqQg-VFi>9|P>{BV)ek8qF>-yIe^du$5tXbYusAUfIrUWLZ3hDXd#?NQj@j3C%6% z?g~Gz5iAA+%2lP!+wxwf{W*Y{%Cr6WOp?kvk$XEpDmfgnZ9Qb&6y(sQeCm{kXPXK+ zR+W>7XMIj$cYh}=8n~mA1W0*pYxjxf%f4&i%74#TZ@^tGY3u$!U`4n}AUdMst0a71 zUQxpC3q#J)YwB?@tHF%xWa;`4d|g~zlydB>Xc=2%VsdhFbUzt;UewV!(G8VtUt|Y2 z-Z;>z$QxW5jL;t7+`I7N#fwY__aa4+2m_Bxf*7Z;q<=D~kTIX-yP&*!|1-rz2%o+O7>-7FX>093TUjQ_+3y* zvNSyJr6yfp#{4VS-wm#|JlZmx2$!|-i>g4fZdC$28S$@6zx66cwx(T3Na&zX6*GEr z?uPlXt&NTV$4&@5#9K&^k26*Oj)q5e2n7C)#&q$=liB+h81vpWPWY?r(kKKr%Pyb~ z&sW3E@cGkV(0|#t`rrgPmJcsk2PeW|Pg|+Qd;2_>k@~X%ydC^w;4`rX6>CC*Z@D82 zLsH}DTz7+5w~3FQizzsEWQ%5twfH_Y-#&j;O_Yz)5e?N%R)NF{fAR|bW`GO53s4o% zTg>HL6!Napc}&Ai04jyk?>E_$tE-Y!DG}2!73On(x()^VpnDo!_g`kr4 zI?XcKFgho+TrW#bAau-ELA01S`C3Ur%g_h8;(p**GZW*6CyK$ws>j)M;d=bXSvz?Z zooPLh4z9C5+nZAs=jZca;wqZOX?^0^;-;U$;C8p?0`AjQ-m$xA-R-B}HWz{gxM1ol zh_vSkQx{r|o;cvH#CL7U)j5e=e2GMGp>dc`a=EbHBDAST1gFI+-sipY1wJN%UiS67 z#KPdIDOz^jvz6WTD*K~7=?6E-ls`po*J~NPjL`095P9Gs6e`9)r{~dXk8V>FY^HOy zQ;&gN0%FH|_xkn0A$ZJ7R{l&l;7F`(UDVQ&l4+}7;y+m z{r@fRAbwg7kqPgic_<$pU%a~VpDExbOh&=YoHKW^Uz+|@nbGkr_rU? zlg!6Nz{tD3q1Vs*n%?@Yvizj*c;BK_ovBMZrsBlMbW;?j@p+e9tuOWZE_h$g zn;}Gc3x<9%COV|a!9%~zg(&rlvLh9N>ik%AtIzOyxvNFiVOuX1obuvwkkPknQxG9e zN8}kzEA|{4yNRxL8J*r-{Nxq3D`my}m>t%T%;_@KbHdZnG0e>*+&j|cO?EW3Z?PU5 zIKhuKG^nhshT5c+^-|BRZv}JuArp!-4{x5`|CMj7)Md_ZDynpwW0ad&_$i~5=M!nk zU9NOu_G1xu=43B|+%Zp94$oJ_?FQF}8gz<@r&~XqUo<^B_9wFWjb>zS!2|F8(KQAY zNw>RGk5Utb#zr}kRK@L1rzC65-T^>Dpd*x#9Y;ei4g(?l?KQZ$j z#hh&q@oOhmvcgab9bez`iHqgtTY_EEf_70o8c80-vTp^f9d$)! zcy%XpIcmh)Hy1M)maWL0D&4dY@SG0r@lp`H)SSi8 zQbY``%`a~u2f6=PnEx~LLOIpKZgeH(R;5nyIUT8=r;EeY8&XTe!{&7fMQI{6$~~-@ zk*1*?m*PRXS|arGWu%nWMb!6k@7Leu>AmL1{aPq)!LeNg_G1+G3#&N?`b`Nx1wts_ zKaMI!t;s!}A-k5oRAtN8Fkn^VBhXH0$&=Ni2&m^z7Uz8iEwnxc*R9_*D(~NHtU35W zqbvNem%-XzsfD}o-)vb&(w+_DiP^93ZvMq8LS1|FvYj>O|p>#VAvTdC0E z1zj`ceQNz0k%i`CuGiQON7QSg1X$U&_CB|u%-sCe(B8(%D#=Y?=j1*%Ev(zPZ8=TA z-?zW6oKUp3uN$xAlwW3X+g)eVwI-{5AYIpcGAtZ#j$bo!+}v%=Z_XDZCsI^vK;A`g zP@S`-3%$!%Dd>_IMUr1Y;j9Itwe%X~dLV-ex@8X zaK{mCsk%zttrzMK7&J_bjC}M?8>O2iu?%r;$}0(QsTdPUm%s~GED3rn^#0IX3*Wx| zvR)`I?$gxOUr(sfLep|^PSjBX>Q+~Z)hB$tm2-?8328;%!6;46KL=DTF(ZcuG<9Ak z%BVgqRd-}gTH>tV>3aTCjI30>Xg;YzK}c-=qdi*wjT1u)pGXca%w=_$CrryuODsFa zgkXS*HDE_r?DZp@VtT=)cG&O#2c~{BtykIv(zxYM~>qKh-@{I*`QV z%ctFXp=MI6lc0_IUajS_<5ix5n?}jGR)4dU0qI#)@*)Jp)S}P^<>&3BEu+QHWx?;M zD=9n=BRJ(NsJ|qD;xBGc-uq#S}9J6y&l~yfECS|k}JM+{g20FSf2KY&TEl0a(3ql(zM;E z^wgKU2_d@YsI*nCZFjeA85=yL&>{Wi$HIyCLn41Z@sV-#`dLo-!*706u@dsCma?U(_iL!LJfEs!v5!TXP$|pMO@XdxK0KA%>C*_ zd)3z5sY;_x#`oT4;@=bCL`EPP$v^Jxm)xn{H$xMao|_GhNT19KbRs-Yja0c@E8>!> zIyn}@UYW$T|Eev%ZkqxebX zOoXDXxWM9A>$k$H#1WBp+0!n$CZg-g_rxVvrgny2YM4l4+gMOxKjIlytPez54<{Y> zIIp=Ho)c@We_b?DX6ZxrR-KMl~ z*Y+s6R{2C!!Z**H^fGVl%~%6Nown}GN31nmU%#DeQzm#PCJ0+U5wdwHcu%F4)u4&L z#rSK4vV+U02nQu(XSe=89g1EiL)h@)<&GHPiHqoC?$>VAE1{JY!eojBQp+@1w*?7I zX-~?YptL2QQ7#ea-HR=_xVEf!=sUq>pW6DbC(0M6ZIdDaxq}VIsSIdc+el7J$C&l(#jEa| zp(=Bq7g!6gw3h4}e|xd@3zMVnz{!rwHXkpZOIqNsS9$%wTkP{KOUYfsIDs;!<<~t! z^60dLW^9K2c);Cv$&n+a&(|(wClG6-7CSTNFZUiCx466d>WXQhx-%x|Bhz{3?h)Kp z>}rRzUG}|7zO>+~+4C3IJHwq+pBVdctFqkXNyNnPh0P;RzmUShCQRx2+uO%mrRa^GKC^eeoU+M_@TmSC=n0#H|GP6G2yn{ig R8~HBud7X1_&Rh%l{{UeN*xdjC literal 0 HcmV?d00001 diff --git a/articles/hagis_files/figure-html/plot-summary-1.png b/articles/hagis_files/figure-html/plot-summary-1.png new file mode 100644 index 0000000000000000000000000000000000000000..ef53e88d26328de50cdc4a6b5e23e4fda67ca49f GIT binary patch literal 36070 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 literal 0 HcmV?d00001 diff --git a/articles/hagis_files/figure-html/set-up-adv.plot-1.png b/articles/hagis_files/figure-html/set-up-adv.plot-1.png new file mode 100644 index 0000000000000000000000000000000000000000..ef53e88d26328de50cdc4a6b5e23e4fda67ca49f GIT binary patch literal 36070 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 e{O|vx!BKy38_zg zq!~h5`tBd&`HtsXcipw_|NnjW-dVbUnfcZG?sxBJKl|CQ&s{mmBZp`Yp-`wJ7^z!| zC={6&3bhY)a6i1GRY7+ce(ZlBEqM!m!fX9zi6{IZw~-xQiQ8R-sQB*6@y9>_pEz1K@3{0di<8GbS3O1oS`~BJ3>trNtFI0o27HztjC2~!U zo$xyo;OOIXZhGUySu(!^-)NX6#$HQbfBXlP0M*?CZyqJK%+DX?${!RN6cORpRubXO zoEYH@n9A6}7m9APebIfXiBHb^1rOEf(+v|#yc=oB$u@#KdF`DkN++88orm1J zr&{6a8tCpRRIA{yjoPzk&zfj!CYGi?jQDq$CPgPMjMNaK?3)!lJj!K{lfF>Z*2W!Y zmY9qW5PeCrGZv;h-M~@N`HG|b0_M=O8;h=Ga!+6I{PE;E{7b6zI`Vn=>QVvypU-Y= z^tN~;hUvIs0z@~G*~^v{lWvltKH5f+jFKKXz%;ef)!AuM`TU6MVjU~5>#_;G$IoHc zo%M<69a?d3PQA}$m)Dp2hjvs>o;>;T*16QQw2rjQ@@X3f6Mu0gCVgLD&P$gr*$L7a zv?|Gq7&i68hka8vtuoS~SK6Wk?C+_lB-RD7+N&_2Q0GWG=UmEk%nx)?$LF?)_HS5J z`_gd6(&$t9+`0!3cU1JJ_)Tw$5VW$gvT1t)rg$Re5#7cq6aUPLoxWnKx6bol<-DI5 zZOr7hERRQ8-@!gVawc)ABPmTONpA6>@TChES|{7$c`f^RyyI_4KNMz2x+#7LHzj0m z*Q0G_P5M~8anpu><}MnAGB~Iurs~J(SwarFObyRHYZqRwz9MMQl{pTt; zjjr>y?;L5H$6<8ky#F$Corrc$?+(*;Qvb~5xzQ18;5)p?!BjaZB;;>9QjOd&atHbW zB8gUm#RBw{D3m`lN$2CS(b35|)>vN}rw&;@0jeXdoE8Hg+FacSY-m45Lu5PfDR2ZQj3sPb=b@x8hOt@+6GA{nc|H2jM5Kd%%qzEJs}P zED2e(UHwJQd6zAo)@vV(k=5)~aD()qAH@wnPKw(^)1MJ1J*ZJ=rQNv693af4SM>7b zp{8(d$&s3X?m$U~6vS)^-SVp1jv+f6-4*roYe`YfV5B(KtXsQfn{y@DgkOd(wzCl6 z*r^~{6&x<;Xx8qUmYT}rJg24Y)N43BSW@a05mW~RKlGfaS+XsqkXwBeEdLTla6Q%BBR zyJ9LbHZ~R^3WOg5jk}bCmHI(M0mwzKd~N#Ds)} zCDDnw7CqdUO2Q3;%~{14{3Ph^_NA&l`4o4GLnl2gqxjCg0~Gi4^xhUb5)v7Aet2(G zGVa6;mN+MAtDX-HNyPhzGsPLlx~oh?+56wQbH@P&Vk)PBy#pCDiMq+YK8@{#0ME`W zy~=xvitl1X9+`o?XcRk`)>G5sqkmRBuemYbn=83Cb!aTUpvpv3W< zHX(t`lC&5JY`B2EQP3DnR{A2g5&Q~1S%#nP+EJ0^yD~+$JpcIPk8wY~uTp|I^UShq z!w;py*m=9Uy2h6~_VM9w)@X!GW8Pun_gwoGlzT7TZ+U7#VsrUxw+w^!3w|14_+8m~mLZ z*H%_mj21`h$i;N?%|dWX@85qO&RU<}-I>qpze070C7rd`E^yL%`13P1f9Ki0{6x4f zSvmdD+CU@t3qzsH0?+ODF9 zSZs^&SGbqFzKRbYdT29CON9-4WjOl7Bi5!&UadBca`p6;cf9Et<3F+Ok|(pm-8M5F z)?Zn`r93Fx}L=!s|Sx4|T5tQDhN|gmfjL$slU%k}x|<&FJ0Jr?Hf+-~(_h#!VBaFb zNvPb}-aLUftjVF=9h_*6Hs61k`uI{#fGRw;&1i27Y{ix_4C{(X6+3SXcAQX6JZe*}vHedAyhKstp#^*SHbun)AH`UhG z{w#Quj{jJ0N1wqhIw8j@S{Gts zjAJX;H#JQuTKoFwL}*%OW`MwpjnN=^MSO|%kZ76(OqpV+AKpgX5eAZ#O-Wh#r2XA| z2t~n;5{&$Z8AS)ko_u;bR^QN|Pci*|)OedG%e*{+;4d`yLcr@zf$txrB;0O4ZPI3r z@D04q`TCQaoNFw?JR^I0u-yGoyWO9s*=2-Cg6j;c-t^3WO;KW9@)p}Vt5?Kpj#nEi z)yWiC8?bL02@s3Pn#nP2NY4RNv*3C@iS|S1-v9Jhg5gMu(KS+Ghxny zKN;uP$bDY%?%g?V=eYq1M{od_69>Q(E6Qzhc&@)vUTx%Vkx{?4Lp5t~K>A2n@@-Zx zr?~+d?m1YLigIZ=Ib2iC8k+7k-@ktkuIQ1_oo?;qNW{sacpXja0k1^huUGfwo9p*k z)%eq2BxsjDwCy`U>(m_P0HG{iy`g7rutdK;N$^Gj#0 z>5Hnm?v8zqtmZ;Op|dj0o8viYBC~4yxkFH9sbUqdsyn7zW+#miUo=v{RX%61ZFzp} zA_`UOG(grj_SdKTjk-@@nGlc|1K}(Io>3cIlV7#_)AWRjzj2I9;)*LcI!pt&png{ogW6*&v;BOA zWv8`lu16>o47yxp#Eg9Up2kqygA;guH&~;VA-FzzBEDj z{)$6IPfzdj!tQdCn0h8h#n$5aBvm!F&H!;dTwH!T~$>To&e7NPM{Q8uLuAE-Zi@U z`umoN4h(B_utb6-pDxx%lu62&<`w%Igjhb;zd{BPOiow{zNmChSve$c27KEEeP1x| z&>u@O9G87=G1juQ=NiisR-7v~2ZIgcyJPPS34Q(c=}F|36O0oZD};^=vExKD!q*x+ zDySk3N1OZ^>8{xRww9hQjuIEm@H%%$19RxfnNBy^a5z7gQ46I5=11NgMX6+H zh2#0bY)oyn0P4t?mtIs#tfh|UZsun;)pqizVGwam*eZ>S`{-(E{GEx?$7HNNBtq1^ z7+n0@%A;bXZSi&^C;sxGNCrQs?@?queY#^j*t}sKYq8O0tdLORdz*3QX{8>$@WZSs z&b%+4I}@I%5Yw>qRXS(j^ws-LVjnQ=?Qy~Sd3)GnF=)tdsI zV|@E5`3bDfU&q-txN`H&yAyeFlk~;o)h9i#w$WLx(uZ0jqs zH%=qG6swGTv^Hnz7Zw{kWDs5u#W5u#HfVUI{0Idd|NRE_Q*{mmysVJZOey0d3IiWmhQ_EIg`H&?IM(Amq>7jqS*qk|$Ncg9(x*M}&lI?q%zdaRFyvBkt_ z@A*b^gB+3m2Q(HbGRqTA%iK;Y4OU-OjO=1bQC_QF++MFkrO@q@9yfe;-pzh36T%gX zFa*$_<%^6SYBL1{)(zHxdy>)?FKIql?3kL8qJXCKDH3j-U+X_5DeV#MyyRAw*BmWG zNJ)xm2fwibk=7IzAO3M)1h2V6zh&W6kA6Uxz(iEg@<&0<(2#;weArY~!)Q*lkIRro zxLJ#T-eIFB-ICKn$MBE#tpSmsA}0h zbByo#lcV%5k_Un(x_9qh=LM3mW{z|S)Gu9P=iDIQvC8r7SYq+mFf=qY^*cSZ-_m7O zz7&$DsT#4JY#q0S+w0pNmOWY5`My4k=d})F*G>hO3jtKtuexbD2ix@hsNxA9`Kz~v zo+K3YJ?OP+Dz(PR?I*g<=((WT;61bNd$L+ILDmmBtomB;>tJ3X>jhg&fQ|Z& zh7Hb*c@Yt`IJNB0u44MtzACYf%34}<_ES2=Yqxt#UF?GlqhdG~I^@?d-2DZXxjGZ0 zqX~{;!3Ez|TzO4enVKSarQy6trj~HC;(N`|k4}F>mdN+^t@NJaZ|2;UDNPB6B?3#L zC%D>T=nZM|;$ySZbe)Rj3zU8tsTAsLO6<;Z5}xp0IxLY_j-O7Y&}wjWX+6(o_(uQ8 z2IL|Ucz(bVNp7OL@vOcE1ZNpl!K69Kp>K*W-HR2^P3ctIj)kadWa_$3y+7a3-Pt(_ zw18BaRnmm?@^Y-_&U#+8%kZ<)>D}Erk1Qh@@@Vzp><)keldh;LDn1xwmJoD^4S^(u zP^R5*r$D33)iJjr%5AX@7h#kbHY?M#DN}pvQ9&11&ndoFRxjzdeYLl9I^1)jiOEI* zGs)A0MA=BAvKT&V9gVR0(wz;0;KLtre|?HuG0%;*g-Lu{7u|jTYO;E+(M3oHhjwO% zu=o(!AFU5P~KrhTzYbAbxyy~9Z*Tw>Hfk@ ztBP$WjJMOnM7ijQMb(b7M{CoI4IE+UL4d56E?&$QVV`QZ(CYg#y>JEh46l8{}aKnV5RiMC;N}&h*pgF3t>GZ^?m1n z`^o#x51%+7Fnd0;Xq=W%PQO6GAe;<_UnSfpbP^_Yi^~ao2djIO(*>%R>s{N$gbXCW zbf!)f-eWq3a1fz6GRtGU;K_Ymd<&2{?JKa1jCnLyln}c+#^Kopt3G}0sPGT*v?SB+ zoWVYqSn_Zad7-dRhq9Dns*gBOtqh?azviY@h~kdI6(fsd4Y-^jR(Y$%%>YKRua|azjs!&ByN7R+>uK5Re5pAB<_1{B3)!?vQCFHOUur{! z;rpT?k>VN1eZz8QAiAgLG=y=;s~7002O6AW*D^te>jLj%H2<{>$@BDm*C7>YY7FPr zFYo{Bk3SXhXLOxiTwL1i!nF#x1?DwB`>*EN(^yyy^?uCwI};JHy4-;i3fiOsN{gFP zd{*lM6&D6h_cGoqJ4}gsKY_}ll$%&;5wqrzTONWu z3U3m1TIb=Xhh<-bhj5;|J4O(9I4dD9sB3881|%j+-2ib$pF)muTQ-8H?&*!Q+%Aiw zMzg}kX61SJiW}ab?bimKSw&ilz*lr=tRkW0R860ac$8c^5MLLMK8J|OV;rrPV}J=V zOiN4i-T5OOF9Rw^CKYuDVVI646P&;i%aJVzeRyEoSAep^GEqPP(mS=?tanvF& zcg!N=l`7zFthq7~K5hK2w~M3D+tN^Qd-mnY%NoLr?Y&9BZfgdj%qGBRXb3&PHUdx9 zo@%Om@7^20xYaUI{B3{;Do000->_>JzX1;R4dPA6J$e1EJzAZ~`!2&r(ivA;Iv~8# zsbuu|DY=RkVsS;2?_M>Qx-3P6P?@}%r!G_Kzt`KFYs?yr2kdWXRlaV-eg7jWC@4t3 z*lE^`y?FB65?DaemPdfd>Ki1xl7)yTBPZt%6lXvKU@}G0yVPRnb$P?%=>7x`amlf(CUP^b;4Xb7Hyl7Pm{`b2D4%}Cos ztmjvQUPzQQ<>SNoZ6EZ>lkGz#1bEP(Q0SYa2gTC{ZENW7IP#iWTH-Q_r!Nt#Ho9YB5i$8O>H?;t_|*``v9X`9MHKiMA{pWeWNkk8!H`C zNwFD_&`obGwWtDzS$RC3`J7&$`tRr1tAp4G%>Cb~rR-h(zoIZxq?NQ!yg@cvP#F^O zsjCrGhn}G^3;~ilncc%CIr98;p_~%f;K+tcG#r#ZY7Ir*gpisMTmE-54}2BiLo|@} z7g)VZJxZTD`ifrQ#AkP^)kIV~iSiaKrL-M*FTvQ!vk}+%Zj%Y0UEMb#=+vdGYWnlX zFdJIwf`go7hf z+o9gFjyfLdC{wKx(NA7g10fiKT3mON^A2(Zjw*lTCS#`>no{8^b+E(aH~5BHoBOf; z^)K%Vm)6(UDI|m3;Z_Qk{BEyZx0pDgFBD5#Lz{A&(cECuNtBL)5bgZ64G2mNtpg%b zLVQMz)Cg5C=N%Z#DFI96-0Eea^qKtlcpsL6z7(jN-r*NH@-8k#jy7#&kDMvWzjtK477c7q6Rjr@VjEqV9`C_KF~!rVX~B_^X#)dV+Ad=uSaiiu zrqJAnns5y)tR-$O8P!GZ_G8psIAf{k?QN*Fq&eLpyTe?}u#4mnSjLz-bm% zmvUUZXnOCwhgxMv8JD_b9-w5CrST?=SQy3NTJo^R&E5+elzjR!DmBx=lh+QBk=EDQ zD(e(<0r*@Iq&k$(Uq?`Bn?2!k3w(q4CeJCKTj|{plgC9UR)mh^xJMG6PL4gBb$hVT z?^2+j-P4?OYVd#|!D%PWx*U(!7NU#vfI0T%gp#GdsOkC_k8MYT!a2X^s@+{?vx$B$ zsf`OVJt~GYS`HmLL??uwY}>YRpXl-Md+yDA9M`+-V@4p*znE?ekxeT~{k`YE0LZhkPxLTyVnid#W4&+iQ1G{gnD4Hp0w zz%?sFxXzQg1}2rG#@rJ?=0w>e)7;W7>m2g%3}@()%|AO%pQv~5h%qOt+#cx1(s9?y6-7wbf<-R zh)LHh&ln#0lk7?Hx1o&gotJh8m>U>6GS^ei$L>CPqgSz2dDGRsYLnu2u(m{uYlP9@ z1|vqyT5UJ}L}gP|%Klxdifl|UjUS^5W7zvfqQSH>xP7qQR~PGf=vn2)kB%dpl?8Ks z*B4pqU&@PG@mTae51@O27IM$>(C&Dq;lu5D!2RRX~uB;JcOSE@>#@ zyR^5QzM=*=PFPaj(c&d%^&LAT9Egbxf!hignlB7}_19mda_;^o4)4cZDQuYt;;S+Z zqz9%YyIJaoYZ>@$3dvyicR@?N1G<7N#}29`J)fAEu%|JLnrtYyv$v-g;uY4+j<%-l zU++Y$qAa?lTJ%EO$)oh)EfcSLyW`}2$5vc>PfNc|X`nu{+NRMVpHsb~1POvZd(9mO z4dtz@uVs&nOZ`odpbm@^c6sTKKTp+8ETw$-z;8;ER5ed+WS=fa{_F$KJItT+=@;FaeJ;f_{P23vd80LJK z=!?lmS7-ZiYZX7MIB2yq-}wB!@cqc{29xaDZ!+E(j@QngXo&?!nGPjw7&<9IhmrR~ zTjPAw-I=kLf1e&pU|8XF-*5mQiNQW-E)PsVs<^H|tg~R^CH&f2_(35QhudOF^+)w*X9f1j(cRdA9GxWUXauU;C#8A;;o%no;wk7s9vw zeTR>wKN6qp|A=s9?^6Hk;Mm|uytU?s=3`t zr>K}3tGl6pWZKiM@kfi(d?)i#tg`z0b;<8s)fcD^VX%;dkFL1V`!IJCx>zRs+dl+O z2ynTh!msa1a3;O}di&aHYuoysy7sKY1@+;`Cz~tZp9EANF4+wia9!DUjwZj*P`cYj z8@)L=pQ42E>3EAWIm=G64<12~$@8i>tn%&yt9-PpO*_?f{ zQXR_nXE|08-Ey9H#Zk`twKC;w+VdM{z2DWz0VgZ?M)!VMW|}_D%Tt~fDiEFS^YpS( zAHJqh^RAHjZvCtY)3Mi`#U4IncZDWaTtNpi;Xr-yS*0EZTQgF(p%#7YAX&OU)E@($ zWby;!H9ZRS2K@WmJst-0R;!^jnS6q76D0?LpXLW%J|w8J?o%6J1xM68oHVi_Ly1S< zH-rk%x!RVKXyoWKjMXjayu-P=r!K>}6a9KPUY+!`kl6h4K&UP6-fTyfSbKzrPuUwM zb}=zsNNtIL9S|>|=qSX$rz9t5sf>UB{s2MHc)SLA9K@xui3uS(1t;+RDx??q_`)2o zkW>tD==%yY9Gwjkhr&__3h?#0PseNK*Dg~ZzJmq94d8S-{|hCz&Ko_v zx&3d8@oI8)AT)f_;HcOv2+iEB&7L|yNp>_Okc+3ekQYbHOY`D_sM;#)fgSeYnY$SPlmCxT)?60Oq>MCIUm#$p72g$%( z(F6mm%#s_#uTHkw%_iqT6&ZwJc8yujx!oB&e(G(1KV6aayc>@<0|vM+$M6*>K#V2% ziKa;(!DfsC_}}d6KIqtO3J?mLP+Tmy4bnRq{^qUqrF{2IC!x=OpWgz5LQ*iS0|8fP z)*K~33x!Mc6!2e4XiALWS14CM`0dQ(amr~b7%Y%_<8OwSCRzeqhLYqNA^Z$eS0 z?>I465%)HdCY|h%7Yji{W>ZOPJ@H{HRj>F0_&lSitSlzSKz`~Fp+%L1(ctR1ff*KnpeyR_Wuz9P0h;~5SxP5(FRR{p%pbq-hY(;Q})z8 z)azLoG(-ZcSzyry6t+X<5xxsR0Pt0;%gTggN(>OM6k#^ByFbv5UPKdWR~?4#?F^d3(k-lJZJSQL@XfbJy}4YgTW<7mfFD0wGA z4Ob&JfKH&jcuN`!)mSDB?bZ8UdqeP{Jqf^^;M4TuoX0J9zS{#JKrxy3+U-Z=q4`i# z!?c59h1T6;Hov>NG?vdg2CW|O%DMgKQITM-<10|sApm2BZ+(07jP}k+%eHs7ot_@p z8`@Tj0<;%9uy_fvka(Gb`V32gJ7%E+hO*0J>dRTGvpkHw(a zJY^~3#NZxClO{u%z!hN$p*AEDTlVAgpWt7y4wK_8;NkJcP(v=JA5MUJQC?lH6G8+) z4fF^N*R3+w6|?wS;(0V`3X;6E?dn+i%H2!G0noz0r07<76ff3a)@RQw-d^q3w|XAc zw1zt5UAYmvyUvK2ir&t3B&dLWd3J!-HP3U`1Gp0cA~jYwj(!h|4ipVTbFYc!kM7-~ z{s|1RN=K5s{Kh)S(JUuMxu>_+hE#$6+<$~NLDYSNN8JO4rWok^E>H)7?#py;pvV<6 z{(Pe*S`ko36fZRkIo4lHN=Vm-;(+V7#|IQcQy{g33Po=DD6xSyAkN^xAB>i-L1SJ#v%>wNo0LA2%A92tPnNq1u+l-#35ZTjx(o6PlB`nVH?lzS#<(0 z0d%7SR5b{ot5vA**v8_Om6YNw`wLjMg;`l81EmrME#CNYBANCr#usln`&fDL*@FpaiFE)gR zhE8t|?Rv!P-UST-ILZ^;GjP9k4#`C0^6PQk-wNeH9;3!L378m2Z?r)d_{yj`Dy3wu z`0{0WA--x8aERCl(aofb3w80}HV_gI)VbshN6%c7L8@FDLx@$u;5dS}Qnu{{mJ?VO zDJKo@GuMlTgoJ<_!zKWwm*_^RElK6xtBS#pueH1cUFAImg|nFYmKJ!&2jM5- z;96?tfSUL{X|)_a1;{^O9~>snQWOcamsJcOHzw&{W@-}`NHZbB;&V? z&zuw3Gl}ZSCw*Z*UA}CY`L1I8u3`KfukiLIndV{4Qut8Glq2PxL{ zJ)eNBvdh9qro)uyH;3=F&YKiSU^JX8mNI_0+SlOTIP-% z<+3!6!6M~INq)9faC>GjVMsRYFShgZe8Yh!*MTu&H$7(#LQKwisCHp~bx-s(!+F5T zQz*v-#e;yyY-ej7Da2#H_K*5Rt{#+C z4nxOl)C0=no?<4V(`mooAmRmu*Rz-n(0{zmZ5C{xom+7|A$lomc>i;xatlw^TkM$T zG~4&S+MM0AOeUQAUdQnjk$d5Xp=#~e;9OIoah*W7;ICd8~oSqUx z@Ucp`Z&<@D7^v+TX^icA?1i3+w9c7epE@GH69K~ZK0Zw-DRw|zKS^G6{nllb^wxnQ z`xT%f(tz0n`AYl6q^NfwjJjFreRQIoV{cenjUe`cjir{C>wsS}Wf4Stw|S|>0w@~_ zOiDq}ZQ7HiM|;ge?Kv}1mv2I&IY+_+3KC4aw)5co`&ZxOY4Ov6Ybkp#&0cg1`vHx# z?VwN}_e0Pr-`$><#v&jGia|&`K-x?~4%3Qxl*);1I{^AO?@U%m#ozMJKdKor89rcL2{$#)H_|d%^ z^YXI*ohCo%5*>kmDXdB$-tMuQg1&Kt%z=ZiVx*3F8| zSk`;mnj^K#ewCp*-@d=LZU`BsOgAEiaZo46ZtQF+TaS*a+4d9^$ zb{py33mzo_1NtmnUO4r#gzlHJ6HusomB&v4BxzV3KlH3{X)vNtCcCM0f=jGtx;ne+ zYHOL1E~B`0jVKh-4d4?jqDKBW9Q$B_?YNV5kR$C!rO{?|kEEe3QnnZzMOdBaUYJdF^MgVGUH zwYmwG4nuLFoy6(%O6>I@?*YyDa^%pK1US}UD1rf*2^0-fYIyC(W!ynq;^e(|dQ|J% z-cS@*^(4rwl`?h8mO+c80r1Xe-3=u0#n2tnRpM+t=)N|{Ro!!vXs-ZrHA#^JI+mw8 zIxY#p83Ax>J3S+sJ)9AXLg4CL=~A6+3gF-HdMIpUNnmk`YbihSN zPP`F~Evl@0I-c8(gnUp_-af6J09KM>+!6z{E1-bBLhD%3_0bb-I;Cnzs+<6tF_?bv z#|Mcgh^x$DA%QB(c}zQRw^lq9;*spzv=_=-XRJ#V0>pMcAjkif02Gm>Cnrl`mqCV@ zAhRQ-Xl0eb;5vC0qX^w9zd>!Z7c^{K#9U%ylTCBG`FV0Lwzim=ncY)T3M%?Wyn8`v zO-gYPt_3+vn%{^1+xphJi3Mq7Y~!Efu9@9_@2gH&VKGz&~%5UkGErAmHRoK$%V^vn^fk?A0S83%UrP3m1icq<$p({&@D& z-Mh>go7v@}SwmBIb3W5|%XC%fI=%1Eg8}-0#gWG$wV;i#FQ6qAzS#z_U%S9_g{3a` z!ezYYEhOfAJYR6$%U^g=N+^wJ$l|m}j;5Y_Uf&U?TOq3NNL*QQKgtjl@*i)g zFHt{?ZK(+oBTk0JYhH3D;;%iG_(*Z<{sLLgou$~7VQ)sjN>>bf!4DW;Abx{B)RH_- zXueblRQQ?NT|^^gk}c38EwCHAgZ*_%_0JGh($#Zkl1~v2W4kX+YBJUS-s#?-dvAE1 z${J%3hok|U01Evn)ryS}Xm@%KB+l3d5Xm~UkG0$@PE}|!h z`vWErSn)@{4H66DURf~+wV!X?!T`z7?Q_Rz^szh8IQW}Qx*X~OQE8qqLib_!Hf8 zaPkfs?`Cf;d(cu?7QX9$;hw9uP-A2q#vm?f*&t>1gTKh@vL=NsK=vi#{Zbs-j=>?!J zm1Rg@IEt!3CrKmMJzd>-go`_N@JpV&tVn;C31k)ujJL47DzdV&GG_w6y-?QGW$X|I z(iP!JZ@dM~0F^K2#Wm$K_(J@$G%S#eiXB%->)bcMU1cc5OT6c827L>x27s)6+<~97KJ{`m#o4scu`%Ah#5UIIX((*TkS2rF2(mYM zQ&ZDMu3NFxP};wm=)Oqc=l2_5aXqtg9WqCX+dNp3gXYCMct3IKFZ(# zCUN5ty!Y`U+6#Wb>$d_&uPa|8^iw5nFZ%-_&`a}oI5spVMe5t8VJquyc)xg}n|v*x zMM_+k-|PyY7kF*6-+&l{P&`fG=V7jd8RT=Tq1y_=>u({$^=RDq1vWNis6KO6Pu=}> z7tbD{i0Azfg)>G0Q&$GO0MfjP^hPMFsGMhOIPsDA-5EVi(&TsVZUB1j2Kw&7KhC6| zo#YI+(cwCPRq*n*`Ny$BTz8mK#9#pzAgt4mZ%7L? z_zR4;)la%Z&mg+x+fT?vyNrixls?P``s+6zI6&qKSHLDfF%W4+!T*SgqJz618{Zi+ z*j%29fA;6;>8B^;TERX+dSxalMZ638P#_Z_gT-J$EV1=8wkCF}BTbb9X{CnL__xu* zqRc*Yrh)r5dI-uZ^b~M^el$AD$}AXHP;Afq4zZD*Q4AKCj|a~gAydaDK(CJ3`r_Cn z4vua>%e;p5RG4;1%>Q-Ja`e2LBz76HhN{D2AU|ZmfE=S8WVfC9=Bm*)pULszVgqEv zv13{Se|v;cR11p;%S1M3a$#n%35;9c4qU7`104&$jSJeVS!7KMqX-EJ(gC!!<%VfL z>iP2~L@*ZmdC(i@GFK^c_k(rr?F;Y^Q(5!zC@qf^!dAu)L+c$f;_RhAK1;+RiV}R8 z7jgVv3xE#-GQbh0mUYVlQWu2ELIf*F3kcFG1Ysr~8sIhMj}k+!_&9_VvwCP%isZRY zws#h<#vF*L#1qys__KKVaw3{L&gzt7#5V=W`YFXBaeT3Ee&4qZ!ZXr)3;oU^!NHRt zhyiR|aG8pDD&SZjArm?UM58|q-X^gHfJnOT*7wu+AK=`O_92ATgv|1{;U7C32YM6r z%*>KGL4Y7SScqLoh^UvmCLH1%FuGR1;WY9%C==hoT9vJ+ApO@*4jc{LOOhdeVrm}! zXKTna>$-$#Z{i!G<9378nsXkpMj+H$Tr0rXe~Zl+lshyoV-ui3N3GJAQ=|0fZm#ph zf*$=!b5bdBSN3ZqH?$NSd?78JX_9T1No6gafAX~WfYqxzmN?h^ zzDuO%RBzukIr-A{B#GZSrdM%+%GdTiecdQ?o_lHYNhBw0kjxD()(M;O6*u91Hg9!qi7BW8^LYtk2Zz;z$lnFcduJz$h|1&1s%RO3=X+(L+(y> zknCI~gr7nz7K_F}*F_*2y80S??T8ac8DX0FI4q&Py}fpx(Q_+%IQR4C&$aXF>gw18 z5S(#05Pgl5R3e!;&`-f=Hnl8qEW*BlJ;9y;K;4e6O{;#H7$1*N_(i?n;ATNhL(43B zDpb>|4OtL^G^JWn_gEfxS&%VICI^89vvI|O>s3#ou46v0lA3Z_E} zjZn|eJv^XYfC7}EwO8GLdEYOwrX;V?2%3b!buNoVI`Deftr6N8I4aj(`zJg8#nN-N95>`nvUvqi&;*}?u7gnnALgfd9c6RLT@tF9hTTh0sLu9LlnFE)ViTYOFb&&daJo6+)s0h9Q|~|@l=bqO z^3e5ByP^mUN>tv5!Oe>7VzU0^!(T>@cvC%3NIwn!zcnZ7caUAxfocZ-1MfR zlG4e8WDkRh*$z{4!~pp+m?|108NlGD3H3+h^`heZ0dbs0J{GP0Xf_|&iUMSksUV+( zc=PNAB!?hxEY-1&_eh-}nufR=@A~m9q-9Ve`@yrFl}yjuDWE?-Wodq(^QlV}7T z3YlVHnqC;Qh4yFbdnd|-w|{d090UzLVGra$)}0U829oTw(>Q^F@>m+^ z27Hdt--rY-=ic6Jyk?5nI{0QUTNrX%@{4g9r-9b08$%wOIP~o~t0~wsA%5REp~2(1 z26fo;O{YPb4b2IX&xIT&<3>m4BlzLe073CkC1Sw@2rs^X#wfA6F+1MO`+Mj2qK-I; z!nDKVWI#iVDWo`owihp6L@0n9L+SX6B-a?FUO=XK0A6ct;Ktr1ngVTwMj_9!I@22u zG<|`Z-`=^H7Jh80&>`;g`7rGFaa&gD(Ex%-%w+dIMm3f1OJ;{=1Xd9!DDb_-CiViS z70RKT0ozj~CnVeo4-W_6T7v8y0#W6CVj^BhR~DRh|-jV%Ue^E&-2wrEU%d zcwApb0Z24|4mRg&uuvVk?Ezh|qk$haARCz88e})y*&Y5OsAVryIIblNlEOtDv<@xYFDIHUt8Py#pgs92$M0a zDt+JvRl$QQEOnRj*JUgzu-wLVL z#n|a>1^ZR$#28*^yt;$zZ4+HsK08>VigX(y0^Bl4#GwSwlN)T52CJbDRu3pejo%8NTB-%H6(D?M<0TgMX~Dc zI<8D8KGK3s629Lh3X8?J0fj*Q0rro1q`0KzzS31NXIPO@?rN4~57Y_IVMZaRD`qi$ zBW5i`*mBGo;04@$A0(}qCZv1{NpZM>Ts+hU{b;x)fVE6pS^{T9`~1&Chu)FKL3hw3 z)IMGu?q1P`l=;Qh*S9whI8Jw_2pAI2$Wt49phg$2TsseNr$gRj@dOAPC80tHZ3qg` zxd*#utUyDGIqZAV2b-&)rvM$a0UzFYAw>Zc@*vpZfj+#-pP*obl}lSa=t{sTER|?w z)M|b~o5FKLNiEQL1-?2ws|O%ls709Q*E;~nxI@B=O+e(1uA_mH51!K@jYiPVm1gC7=YQ&RDn< zQh^3i3!Jp+r@#Kd$~k=G)2}`Z$QW0(qfK+V==_0{(fWt%-X=Ta&CzKm zFRPe4~hf6f6(C_6pvZw1w@zPdli_mJB?L+EP#F*kubK7zYW?O)`<3oIHPS!@2L`@{;+`4o5W$&r21Y^@ zgdh?XT))sFYfZ4ISE`|r(KLu&IuOx)^%-kqxRG*ANNj8-2w+WMKOVnw>4U`4lhrpv z-NQjsKf>NQ0 zE;VukxMb(9C*HD@NvJ4kfnmcb*fB)}DpA-3*wm-9{#UL-SGOn^2VHzC4Z1suScH;% zl}0?yhM{2}69&9T8X5%JJ>TyTZ!C(ns7Tia%7cJe>#wpOJ1B+SSexf4ESd9#n+4*M z073&5L&Nvzi!3bfi^hmY#f2Ij5GQnJ29Sy7gGmf0l&3-Qqlt}}sG#zDz8}vrL;CK! zScnJk`{PLCVCywaZK4P88c}0Fxd=1t;a1rEqBC1xGVNC)WfNtzM&baInQRN;6X{I` ziE>%AxHPK{3FtEW27Zm{v75R3;u;$plWhSBK%;eUZ*SAKEAe_fO7K~+8>p9{xM<|Y zOMF)jdy(XBtf;%3YYeiz8>|*s!+dYg?S1O?#qbWQlZsiw7r57N&1Z>k@^g!zV9PZ@ z*X3l8#?VF)^EcFju?7l4&&tPrM@<07!5T7RBNAAsBUf2a000r6h2-4T-9&Hu4gI0% zXFF)IV}1}v>En5sKfQ?eb^mChFlhm7Cr~>N4}t8n6%rYFxv*rX6!Bq3!Nf6p{R2V< ztX=ffv(q}Q0Cdjqw!l6rsp3rcB?O2kB5w*tO~P&pUC>Pmoqr!BT9#mkzQs!qi65VM zLy7WZ5YYf^f0v)mYFW7Ot7{s~d*X*^VI{%GF<15ef^t|AQi1S`Vda1pVRiN2GUuXw zQdpfwv%K04ZMXL}+z4R6fzbUj3(IZxu(al>hWdJ7xSB5g%2@Tl(*jcq4gKY?l^KHR z-egk~FURxO#s64^qW_a6Cqp39z`Cx@u@#os(sY1!uIb7jdq*Mp?T{-7viN_uPTu;g*9}YTO$4)r^mK)Pz`{iGzZa?AhTvb z!Fno#UU+2d1aR`fAOK#U3Gm#CU!5PacKTKKBX8h2H>Q^2XFrKdOkSf_U$ zcneB3gv3S+F7(%oWx*6fm~?>kRaII!0X{1jjj%V)gN|Y9e~&v4j5`GxDXoB=!IKUV zSnd%5_KEu`=#ruIwYJf+yCr{;it3F5Rv&tRCt=4fm9Vx8z`-ZU;Mh{e2dyRj>E7O4 z)-WqTn%O`rz?ObqgXvgSF`4E?Ha1?134jTwRP@F2*LnecA-_R8%ryV;L(i_HR>x2< zie4!slvE5YoKlX5>RhFu!`4q*fWnNhQ<+JuU2OMfvl&n+OUxolC*%l!29ebC;Q8X^ zAFk@&WrQZZ+pPNOynUbFF+gJUNvi1Ug#m>>QzNwc3<{uKScWpqjP*ItDEp?&g zeDD+m9?81f)2c?nqiS_^bK< zT@H{lS2AjAXRQ{>mo3>?SgNw3Sy?0P-Ut{1v`UIeGa)7%L3q#e#B>pah49n;!InMkU~v z4iol(=h8#r=d0vEp2P&{1Bp+}^az~=Qs=idP41Oy?U?4VoOJfGY6edu zap`*fw^w>p`R`5s{Fi1O}qM{Kdn_}%GAVNdOKOO;B<5*8jJ1;ZjO*udde$W%-G zLmXOEHvrl=LLIOsDg%@m2*-Kr{vOe>UH0 zP-EZz!>zDm!CP?CwiCbfAU-ljyi$>lEkqFMbDMa%xKkYrdtD(=H4srdg+lgT1*f3G zM#M5qdT#(NF&#_JU7CO>#I*Pbn2=zQv4Dh@0NrpZU>U#p~u(6(FEU`v{m#tENakd06@ycvUAxw1LLh*jcN{MAUppA13T!mck+(`sQ~A6T!!5Q{c<}B0NBO zhD|^=VfdF_08&F^0A%__h=S%2i}1+*n*N#q#xOMWI`EmfLW2NC(Cuf|zh)c?;FxyU z5|Ea68w!_b3`nN0{R^A|7RR)Ma4Q+vQ&u!Kvv~?y2@nTko>3%$<+1rD{?GLgS`^W0 zKq{j7_O2A5;UGl$d{e}A`7Y$sumQm`lI{Sb^?V(++G70Ivleemr-5+9nWh?1q#&lG z-;8uI|8shX;dsbJ{OAN06UJ!->=Im;C-weqq=-BZw)_GN3^fcyZfg|sD^j#Vq|nGW zdk^gI4Ny~I8mAE7gEZ1Znen%8P3=q8NK?V(xvkqFA6l2MCyMU;)Q2Jh^akoekj?Pe z8exR3|8$H(iFUmQ8)Dp{7JB1t?GK-T8}PBahbB6!MV;6D*7 zMa&W66@;cpe6-2;-8blD0UNwk_C`F_<5u{gXN{>dcP!tsu=_tJ@y`w=vL3-~ZA{~_8`Sv{| z@5#4L&ROp|ZJi%qR@RD=8D{30`?<=#_THD-r`1n!NsM~W>Z85(gAYRfu@+RCr;2X` ze<-KJr~C;qZZZ5TFqGF*8DoIp6UvXQQ*Fb$`qa-irC+c9X?Nu#5f79J?zIyTozoxw z^HQPKMAs?r#1dG3<<|qN4>kTS{Tj%VrqhGfzi+CTr21v+#(tb&!Uuo+@L?2W=J`h+Ew*`rR<;%hfgegS@{J!j#r6B;Vhj7QFVT4%smDCm#2Tf(*YMtMJ-IT z!&4YjC-Cofa`FEC3rdH}BE9aYgBiR!$Yfx7#(hQA(y`;-zf$IZ3pW0!gW*ae>)+`- zCPutW3&i_;P+OSHH{4;wcCO%?=ZCmxIpuv zh@(x+g#CG8!n}_9H>ViDlTI*#C6Y&(+7_cQi@)EU{eS#;6xA8%p$L7#u+HUm7;Zkp zU`JdP5HHW3Ki>eMcQVj*nF~0@|0zrjCFfOgFXA^6O~yT%qZ;XFSY0O{0FKbhMIb8q zPwy6Jp8badfx(lan7aKfnw6P-Iza0ELD-S{LQC)|9Xx@1JC6pG_wpnJpT@hYL2O1U z5(Z|YN(5|}9?OZ0@R9@s{=qIm>u?lFgG&gy4#s7V*lD>qzyl+8D5B-7Sv~fl$r=SX zco!~?%WC7d5R-zz5Rwg@dVB=xL55B{Yw`%@nZ_^#25<=mYCK6aU%nWSEavp>&4#H; zk+FVoCKXjw0tf@m9%-_3EPlyYQz>Tk;NRX*N4-bJ^xw*)>TZ4V=K*WhVo0{X7&P%F z;zz<{nSIiq6r$&!@<>%ltmI=jn{=3-a?6C*d}bjdeHotLg^_hHfCu=w;1?w=>o@BZ zdth%tJ_NC2slAiu7;r>A676eY=a_n`!5tI6)muH-JKK($8BjlP3bXh3_hKT1e|Pa1 z+y>dYPkM+^t6L6CVA8miORN3_2*DVkZy2g+8TZ=8wd7sVdIYsg?2-TCQ~6zx0} zOb%;e6{8?#X=s0^Ryo4YuWV`>FZFo!Ru2v~l%VFfAG}Dqj48KeGz0yhq*fCtO1qT$ zAl@iH%@#%;wy%>w1?pfrm7!O>o&@&e$CWUsXadN1QBCcP$LhRU<6IhbIINBM4mUqV z-Q~8>))kLAN`-px6=c9n%Z^=)l^;LW2zySI8L(y4no-jy<*xbf{j1$rzCSXRO4mTpd^IneZ$msv zNnM>W!zbjhc1ijpwWe~+%l(70bWK&LR6Etc*<0lTq=TMuT7IF7BgGg7&*bXBLwom} z7zc-Jno*UChK5E+-PgXpq0BbRx^+9Xw&vWgS_SLLC~>6ul_b9CT(H8X0IkPqW?4>g zHI2=f;TE298+FLrPUj^b_pnDPPK5);Rt`6gydHw$Y=;*%RBd8G4M`6CZ0BcQPn` z()l{>)x~Kuq$|ybt{51QUeCb5 zfT6Xot*3pL&co84JHpYgAPK$Q5@L3%l7Bp6-y3cyuoU2KX2!@y`)Bd&dzU94luUqIYH9OiSO9W*|qvC$M zSqy~}VfcAgp$g}NCZ9Cq;Gx_k(K=WvBNjk7lmyDQUq31W#%(XdCH18Fmb9*=QO7AcTcjj`!8`)VP7SxD3H82xhe0T*HBCU@nIDjMkH;L4 z=kVfngkTE9x@;L%wUf`ceszZbgp+HA7gc3uXBAqty4W$o=sn{8tP=9Ac;d`;K}RQ) zc*~=ciKraFg$EV9eipeOEtd*Z1<&E_5h>o4V;iHF9UksM^?rT6TNuA(mto6zd3pJM zu^b~KBhBe-$x?@ri`566H0f?hwr0CNTU==xa*>^wb9vCle4K~pi1U}jBFB{q^6Yx} zl}X5pd7i!Y1g-WwRE&)x7TgTDoplPr(4|P(&thty0WL{# zwp#g#azPb0ElJC4IceYThYhpJlZrYP?sKsUf8<{7J3d<9W~QQk@o_;r@4TrP_dt^h zOsnwEAx^F})#x&JA72|^sClr_&b~vj&i}Akdxt_7v$zj286ChpL;-_#;O>h=?yY^U5=JF85M;pV`gD>`fdfX)tUQdB%}p=ckf4`txijM<7&TAz3=|Y=`88)Wa3Mx8_&jyqQ=5n zH2Z>E{^V{@87qoXf3UqAY*OZvC2M7BY~k0&NDn7m%l z=_HX7A8-1`bT|brj@3HI(gcIVXrx*^!umalxx4A4EvzE8T3mbxUPC$tk1q+9SWq>+ zutXk88UrTKqjxCl%OeRVuT5|Y zXQNw=ldEZ^+a0R@pH+$Ca(vuL!YIZZ3{%>X-if&*i6w6EIg4=J=;4ile*JXGyFko{ zZ$!f@fG zwRkK3K6W}|{oVvc5FcD(lFfXA;;Ry#rRnaY5`KpfRy_EyQ*NQ5p`AAxnst$(A_@RF zlXpTOz!6C*gD(zwQJDfb+KPPBK!%KrqdtB-NB9Y?3&Z~7JOrNgE2Yoy$>|VH(osTT zK(j^xDUM`11Q9*vvdYR#f-%a=3#7{j1#Zm+P|oH%K^yBDjOvDbpbuqbxNHgjlH@X? zvrue%Qr?>yyKBKFN9$P1NWw~NP4LoBMwB>CMMWn~wOVw3vR(~=|MjE)x)T4>Gx0%X z=ckLfTY)IogC$H6KoTzF->70cR9BIspVm22J-r0d1QBmfp|VWC(3X(3$xt0t@F0=D zW7?H*eZnxIeDxe|xTp5euw)(3{$jLv3RlM+;4^jALB3uK?BkV(RoE> zW+~j}kH;jIsTG}A86sv3{!=XuS2hwo!QHaZ7d>nNLEaY!*O?g+@UC!0JnaE1{YkSa z74|xJ3el;=Mw~yH?{be|*Gsj9-oc5Iufu_O|FP3OT6_yDaaLN1zTsFrAS*UmElFu_ zK$wgpo0&vtMVR5aVq|<&&c*wm!{tUnZ)iy(Trngik&INB{3UlHYEa42uGzZAYg_4D zvuT(>z(W3NOuyaZ@`EXBUrrbv{) z`?rtA>Nnyi8cN>h(W})eDK+GLqPZ9UDoosdcin=WK2t(KSld~PiE)~q%FC=43eK(r zTGpPm7cOwdm$(gT=ne`O$z62Ko91?9Oy+jixc3Y*Z>G`y9Dv9BQ`}MjD~cAtH~2v} z;XnZCOqo~!!z+QvxjK8rrknMHV6B^+^EJpRW|QZy^Ih^1jZIx@buD&aYAxE=_Fe@y zRqcWo8|~nNSV%{KQT;5Z$lVO5V&NYT3rB#Ae3dDzwC6#2ujwT^TRT%nPp(~pXFkZt zcz*9<5sS=fO7u^u4H6N;x5L&8@ptlZHH%H^j8AhvFLswza_b~6aBxgbw<-(UeR+An zzM;LO-O@3{ktK6&R$J1&4RpS__cy}A!MN_U#o^=?8`ZRi#UTSsE3Vj2jx;LWoS(ke zTH-j|mf$Ec_dd0hW;k_=FlR~z7n4?Oy~c|4mF>OrrCwu0*Q9a|*b^*zKOGvzv+)^z z=Ikcyak=JaB3jdVbX=6z-E@jEPI6#vHj;rw=mweExh|&gPVLAa!m5f|ll}NDUWP}~ zW0B7nIew0;SII_p)$4w!yfofjurxra{YH z)!k*~AL1N$K>N{U-F2>@Pppb{8L_wgyuW2AlUdQp2L8{Z4an;rX0-v#ALvquy&z z?(U1i&>ZjPtUoH3!C`&g8fDhL4$CYoc(bq<%CyB0@XQ%(a57SVt*6Sz$_zm2BCy(b z+Z(FJW}v51K-8}TViq*XtYuQ7I5S$Jxjg9PmNK2qBKEPUVwE_>#*es7uuZ*L@GB{7 zR_E18n#Z;MRCl9Rd2WS6E0?$t0LH*{Q@U5b3jY7JbB)4oOawa|+AJP) zBce0u)a;;HudKDGy}^XSO#5vWG_Ko5^-i7SDfIAX`ZQpkqlz{amxD4C?x&f^0vRo5qNynekFsu4a)rkZRCfL-y&JHgHyC{PtXLNBpu z#D>ZPGP&3dIEn3j)%fWZP~VA#0^7h{j^t|C+gRc06E|5GPk^{lR#DMVv^;e*q5M?{ z!E09*`y>v?5TprwCh#J3uw9C*pOp0{3ko;UA5_zNP_SF*>M62JjBNnI%0e;&B)4+d z(y-A3iN=DJ<%RYLg>rg%(TE}#I`}^)%*(g8x9w0hI2z_Q9|uQ|DZ*R+1!Vl2ctF$Z;)@v9qRsJV!{{*q6F|I02@oB@J_%$Cv2RpI*_WBU&shjF z5sLfLV0FYz#3*uIP>@VEsOrl2lLG+cSVQZQVd??exXcBB!MzR>GfhDl z0j41E$oLD}4?bUwn}Kkvh7d{CA0d$tr8LQ_!^sn$2g4nV7BX=cv;cX-J3A;tCO?$h z>%9($If?k+XZ?ZA)kmLa0tb8Nzcex55B)iG{oDBRAA*OD!0!*gVsQ&9P@<EaP?kc-xgx(!jGhz{!2IK1NnnmMj6Qr(R7wSS=WflQ96MS}h30Fz2c2P)sKMl}2YZ183;Vd}AJrixahO>w!1}Uu@uva(C{C0lLez7)!55rxh*-#)Dry;jBTNsK5@Y%b4sn0iDixC zLo8M~gU_XmtdH^om^>di287c6z@!sw@!y3`G{9@JiYR44vq>m_`55kV`+izJhru6V zVgl8`^APF@)12&-+o8Hi&6VrY5AkJ#>@2?!k zbVz|u4$*Uv;x)8=IbFaPA!FzL#SjN1*yiGJzj$#r^#z7zsWplMTb2+=Sl$fj<`oTfF##yF-~P~O{TDrS!GG06C!vkC(vdy2Ih zzWwqZ-5s-7u@i?cfnePd3oTU|>1JD(vutWFYpXTL9i@-ha;MceY5`=|89RpFg?q z7K0_ak&6@A(;Jz3uS}D|P z$DC59FC9Ud-0-0CPrciz+mCv$3?(BJQ&RB2+?ZVCQivXI>#TEkr~@c7A00dJn-$D;-Jc{mX|7M!)fyhH*zn zM{8WXbN#ccRtr=PJ2*8cVm{E;NY2G})EI=71dLW~v{htpOH*Fh2_m)(hY=0LuKx5o zxjJ0wq1$qr72-!x;lO`FtA3V@Y-%Om#_eGld1Tyo_mC}%_QSgAlNTnM!cK_?R#sLf z3m8n!xlleUMzg4T%10c`a9{~TA4^8Vv9Klqq1J!b= zbd)$$-mZ5n=gcBTE$7`BPvmFXQ}1~zg@8z86mSib^+zQIn-_rrj8A-mrZJ``u2j!; z1IZd4{1qPya7bfNiNxaA5Uwz>hJq^5q9a$C)cx>H zoI>bR#_r$y*jR4%PU3|Wk*JY*KXI3VcVk{<-(`Bmsd*)MXbd3kRhK>H$Urtj6=FZ! ztO(9S?&rH4kPhf6zG%eI{C_NmlU~pC{Tq%6lcyKfnkpWM@x>fZ6%$|zvIIdsVH$wr zQwNqA#a0Nx=Vk8O9pp!4ncoI6r2>b8+@>|a40Xp(1dDE8dF(W~SqxQ< z-J**ot_Jo*0*s*31cUJ{GPNsKW0g0f62}C6-5q||dlfWXYMEyN>xHQQNI%W%aYO3q z*=^Lfe)_5W%;UJ4OG(t3%*nzR*D`L^NM9Gc_o}y&9-E}X=En@XIJfTK)6JviTg}V9 zcjK4V-SR7!#(AqozZyI|@6eU<^y8Pg5nGp;r>>z(BQtZ%4<0;l!j!Xv?$;q}!N~;O zrLz1d#l^*B?X>OI{QLK}R)k4(8HIl3om#9{!@dgKFZ-WWM0|<%P9p&AV)&y+Ka-eEc$Q=- zD>zuhy9o7PuFG6%;J&FsJm3HuTR*B@6%dgxU%reIFb=d27}3ii{&mv5s$l2fsDqm5 zV=vlK-ob&iBH1%%xW}5vgqPF>6B$GxjN_~0ootVRr@Frck&~i^V#C|7u2z5uzw};B z#+DU$o$>-D5<}rB{-D{I&OM%kKPyy?X=cyNVh-0xCB$WD$PN!oFR=2PKWT9~$i{Yx z?9?DTi33M=LDs7TqXbK&CP0rGUSk_O*B_I zZb;5#**gEMPLQpIP}cM0p+#OJ9x8e5AvOGE^j!?u^&7b-Fwq&-FY#IlP6E2@v~{mFoN6M*A;v%!bt!3N=7*e z21;Cl2w^lu^JTVePYG>cDlr!V7Q1=lMg?>8M4|h-V6^L8@7*4#zTQO}L?5K`qmUr$ zT!6N$;%N=(uyj=MTS+@oxIAw*w!Wn*8~TqB(* zb_~^heSK8`rR411x-}e#T~+Po(z?dPYwgz2Cl!WD*48gkh3Q|{uz^KL0r0^9d$TGXHkq!uO2_t5 zTWIdYC%z=G_r-`;_I%RHwtl0uHt@LfK}&YUH})N zhQKOf_=4g~{P@s;+L4$8*_K+a_zK(578nmI`YCx zjaVHZC}pu}X$)rL8H6Wzv(#c#?Dh3LI0L8$grxY8QkltFGcQwg`xbqwH&Nh4Sn}&V zehy?A{jfZ!hL80akjgR=#}a;c+3=!pLMaM?7Q6E5K~A*m{$pKQgV%(hAYTQ$>jwy1 z3>Z8?@a?BRpC?w);diJ{<-)dY+X5^_k^YH>;$CSZi=YH;zIFEv2x&X`uTLLB#N~50 z_y`YYSjf(_Jv9m{p3@TYJF2X$&FNL#J<%h_=&8rwl+xXP!@KISv-`?I*JC6Vx2mJ+ zsi)9)j?Yzji!AG?nx7M^VVv2cx~vtLTn^`j$u}EVvmb>C*`7A446Z>!Bh@Xrb6E;h z1*Wnq3N|o!cGs>m1*tC}S*7v^Uhq;)!8o%YP5bLCh?ZTicO01ZOPuDlm6A2>UnFM{ zjVY|Z97p+JL5grkv_SMS4X^S<-D zh3(E@#UX#5o*UvXT)L9THST?1-Kr7KG9o{-$30oL>CoZBWfuFQGtoZc1S#QST1~n! z&6^`Q!sT5R1s98$rG7rVHm43=6OF)UOsD!a!M4dX>g#&*w3hl5U5OBRd!NG~2K7DH3m{ie^j?NBgH8{n{XhDwYg#zVOJ%0S1+$Vet(G~gVh!~)xTf-e~xCw_SS`UJ83gK7;Y&+HpH0L|w7 z5Y?9Q=#PfbjdwIAbIQN#S@8SVtq8rGvbni=NZr-Eyl^weJZqNvZ)hkjXXsg3Q_!>V zNhlo6c{riZ;ECbz$8lI3tGV6J$e^(`yE=1g#83D0nl)?YKghdXX1BF09Bwyv0CL00 zqN=Hgb^!q%gX$dDCHQ#<^rA_hze4>B7;j|3HYg^9SBL^K$70liVZB5%Q#TY}0lknf zm5+miy!6#=3O%KIzy!eF^3lQ{_PP#fcKNg68F7dqhI4Qz>>i&R-%zMUqC&bz`^{y) z+;rzd@}YnhLZKc^LBY(ickfAHTggOL3d5oD+)9~seJZt;o5FIF<&C<#yM4qhZO7Jt zgKt*vfFpU=$H#*EWIg2qVZ+_|3llf@Aa0EeRo=9sWf4{DTAt3T=!J$|W8Q{E(E9Zi z)}2Rn>LGIA1G#sLREN{(mqlD_n2j{JBw-2HxRi2}pT=z9?CdpJhob2%M~b-#4D_^| zY^y;PtH~#B1@6GrwvWx+G!W`&lz}>{!I8+{gYhBBCkWX@SBk;;yONUJr8Y<%vWhKs znyxh8H^^Ckzy!fNiP2XTviz1*EoV_4nUDERRCyiA=-i%Y2VrRuEbRP+AFeAb3mm%Z zsNv_}C~~vc5j5 z<5y080|VFE_pbTfP#qc&!kKi7g**@9sCe8jK|`mcq==L$U<64r9VXdneiNu8GxSU8 zjz0@VQ3=@NJQ@Ch1*$pFaZSgzstT^QCd*^ig2bAJ(K7-fCyUPf9Qzy6&l^AMeW z%so*t`;4z68Y?g3iMvw32r`9*31@*jzM9bc!NKj9#L_TNp|J5O*B@qYk>HpI-3bBY zVuBa?YV#v*D11@3yu5~<8iksCYv=20z3c0nd4%KzPrWC{?S$kzI)4t$ZM5(#%Dg3+ zR{wF_X8emxh@j1{*l3ySG!>6%K`dv{&k+3e?wvb|r%s&;S->c#mOxq`4u$ojEg;JW zP&IhcFh-Kr0TqZ*b8dNx>t;7Cx6cn<1_wL=r zYkVJ01quEA#zp6r0g_4Ty3M^H3nW*UQW0mp&2)5)Ges+|1oa}Qv980Cf8udBzSC#U z+|D#_slBo7dg++kj0m)oXZ;s!OiXiW&S4>W(PHn>12RY*M5$ChPgdcQ5jxT5!_{8_ zmI*&IGbc4SH#>;LI@ngqTc9l>hOOXS68EfIo}Q+FUxEZ}A_=WI&=v1w01o0Nzd6?O z1Ub8b+fLfFvMWrevymdrpj8yM>%R}V)5x@l6`}!c=6Vy^(Mj7c_w3(^#2uQi6FXzN z+~<{>-T;6n5#^`}G5E1`_eE_>tjBPH*m-#`k}Y^Y)6+-6t}usL@+&y7r13^&d>nT! zc>u`$jesFZji9D6+dSeximr3BfdK)BMMUz{Ns)y0URp5C!7!w0ZlVt;DJS_jAPrLB zBlPlB7R=Y-g+ShLPJ6rA5bni!7}P+yF9fubAmM~w=r)}e#x5wBT{*S}0SK7E03bt0 zm!zf{SAQks(c5m84c`_BN^q(*M_lGg(6Yq-? z&I+IvU=9YhKT#J0tEfeD#3rMsr$a8cQXg*70|`gZj#p0i?foTm7j1F?y+ zcwF3F4K#WZ`*w*1hEJy@1ZZT5!Q@+d`B;!XI2rchRf_wGqo9HpiWH6`N6w)L&0=#$ zj3=iWBg^>QTn&7aIAYbXDo?q6d!x(+7+-VT+gps^}ofFj$2gK|~naC;NU39xhZG6Cd6 zRJDzH7G8ABlb9wRUyn~^tVDS!L3Jda7rlOLIOFW%;)RNB8`iBOW*D5?cHtwXVZAC9 zRqP9#8nebk8+HVkXx!~g1!1^7PNz5z*0ZB=J%^mC1mu`PASP!C9c40_v@#U)ITn{L zT?!#UKOBM^AQL6tdx)s9h-L^oHN-CN^cGXsL*KCoBl9=)*SO%Oppi9Enu%%1Jr zaKnF2Wi94L`9E4PqZ8OfXy=d*z3;Xr29B6+WaNjUcL(a4X$(WJaEm=;f2@M6_NH*1 z0;lVff;b9}j7G*-LO}emhaK`*T)v$=aPXjpP8gPMhjb*F`X9?!`YKRVg9X{dk$^~l zzkmO}dDEs>i4y?naAIIYTNC1{1*m-8`ty2Q?eBaHcv0lPEy z4j(Be(F&rnD8J)Segvi>oNER^dxAO4*T>{y4DDTglSoM&0ZjszuG-kx6x=+9<#rm4 zj)81|$2$tX<`%F~T0uV0P@672!HIDVBD z$Z?nHO7h_dyxy-{G*b=`>*n&XyjR!3*GGld`RUm6k^|29j4;MD7Gv|ki<=U)BW?n% zvMt!n96QosF_ehd#B~MA9-fD1XqSZi-u0MRh>;hxTYbi+&6|muL8}Z(fe6?x`R(rU zl30w8B}So<;?G`wR^0#vGQ23=`7~ zxK1g!xGXZW78R62DHTLnW8}dkG5coAqsNb5eEM`LEfFm#jCtx&{YGFbqwQ9MVs7H# z2n=x$)+UzLT_|I~q#SI174^aeI5Y%fd>a(GjviIT5ToUQ8Eity*es^=a-I+5!@MCC z)}evK`Xd@TMzY-p@T0BBkg_)HE@FTGeJ!zNJa+6@YMXXg-V&V7YrlMWI0cxTKf4IY z0@$gp9u~wjKPzr|513z zqe&9JKK`5(E;!x94TpG^ljw<_GOJDCk@Wzs1MneYm^J`aZHi+D5~9XWCqi%I!>7|y zP60l=%WnOD$U$on6Y-CSALaYUpFZ{cQ>yy^96_ss9P&%JYJ=KeGF@U?tJ)j9j@z4lt~de^)5>xVMpM-R~+LZMJc zF%tLWP$&v76lx#p;C^^Vqmu3j{Ig$2O8g%D3$OLNrJnE)rIm!LEeb{Njr@-+V0=*@ zg}Q*k+`Fyd6gfNS9C?ZuwY%u(*vxHfN9Fht4DEEekKrym}8|D;K{vQnf*0q2Tybuqvt zz6tMMUVL9|=jcx8kJ;%es#GLS^Sj|`F6|8tn1foB^ecln`N6&4K8;GC z$o777qNBV(`eVQ)GK#(5zFVWcNN)-HQyky>&8s>PMZWjjPrm;f7yCrE=%kTVz8cP6 z@k@tD=$8HV?b}RyQUH7LcXFYfU!xlvgsdp46SuCiu_<1sF zC>6qL&CiWOc_}el@uTvkSC#>}71{ilF zKjQ!SX&-T=T~=V5(~C-X>(`>v(qwn#PC;sF>ZyQgMQ!b@P%W3*A5$&VKde;nH0N{` z>K?gK<=KN2=|>fG zePu+p?M(afjoYz_=X8g*H((NLkA3jE)Q+NU=Ghx=!oeXSCcl3Ea9JC4PeQoAEk_*C)-}ow${`Y3=z><+rF?mg@^uOvU-Mg{)UG?p)A4lH^I|jPL2S_N5n4 zf&nW$dKAdu@#~5G!qDLKTNKKQjxv_2VPTDsQ_UddG6xpnc$GF*SEbUUocQb2C4Z~y z)Tp1CU%uSgo|g5Lb9XP#EMHYisv<*uIxT^+w;CTGr{ytuM|4|X8c)s2a=d==Q@@Fc zNqV)08$B4VsOz6(6!eY*)|lp!ZSEG~VgqD1d#&CfKPc^R$B&chKFPdiMad7Ul{%QW zEk8dd%x7MbntH7dhz@aKSUXhPqhx1mQiSEyA$|84uu^r$$Cxek zT)o$5W`+PlLAO@>G0$Ij>1}HM#OPm^jgHJ2nwc?a4C4|%t7#Xwu`(SG7ef9@%Vprp z;Pjnrdw6$SyUF~?nxXH#iyNbiyU7clyPGp@AAN9k({Wr)e0KwcH-X>+?Y)znfS zUr!z?cU8}t8z|wL+dRrBET}6K92^|ZW$1rdCNlZ%F(HNDI}Go8F20(<^+Bn_TwO^y z?K$0*CV_>i)U?dpkk6l?pwg%E7(?LpAPmQqE8dF4!q#4=wB~b<8qoj?OsD zQFc8gK>Gdl+W|tW@2|12$1vpmhQzL{xh?eO%j@K_r9`ua1SX`#qNee*eM==WijkS|E|3INKb-y!T67#)|^+j{RwlSzzR#sLYX9_zh!}kFbrow74U%9)J zU^Be~d!`{Rt0H`{JQFvQn!n7ZRo2td(eeJItRScEpt7dDVqYg@-P&^(5BOu&>M2r}??c6J*4`0^rAy~si-Yh?LzwPMr?mc@ia)uRk2cEc3uTuZ_~IML$6kxYUuFo10AH{S>lPj@qEl+y!%o`Uq)b#`y`cjUROj9hmADrm`;D8`Q_sWX)uY( zSy~gp%37SIjte&zod&+@aOT-g%GgduIbL>WbeQW4E@T(jkeo4$f$e{e&nmWLd$nKs z{{0uol+aN{AdzCiYadm1-Jtv0puyVwV5040lL2@krQU~E^+H%xvF}#i3piTjalU)^ zPGx*|RAi@0;s)=qTi!ZsT4|W89F+#M;flcln|d~kIdQi%3E9Vt1<51 z-j6j8fkRquxqIv*TagRVBu(SO@#}`s&WX-rf#Pi;nmD@@#X?xpM*Q3N34wYO%`q`K zW;3m<+Me6?P4kKicS!7o* z#jTM3Q7N^kpZFIF@~7$J;0>mSD?Mev42Z#EuVcz#K<8xj!9Wv}lWVT^$BPH}>g(pb zw_ou=%L6XpdHFSJIY@>-rT4uz6}?Gt<;WWrn@j=u{@zx^sjJszuI9%dn_z)KIe84) zcaL*N_j5M&fHw*t)OFyv{EF5G5>cp6bHxYqtM6Y7OsEvwxBp1X{j-`0lhLj+r%#{8 zfpZFP*sQq}pb`KZKkdU^Zv*!%#6<;!vZ*I>RBqi!qN#@9$*ze@h*DBgx~%KV;JIZ@ zDDY6owpXN4b2E* zFzdNQCzz~r^^K9Y+Fb;}d;th^n3hjQ+RFGpDjc?{P59_O3uYsYbD9P4(UZ7l=?9K} zd$`om5^p0MBdc5OZ(dm8wi;~5UOIc@5AvtJoR;ldAOU-rokL&ymHlT!Q%T ze(>MfU7X zw{|mg({hslN0N;nHSay!!Glr*G}0YfF^dAj>oQ%_-V83u#9|)DA9deK7b?;^)0BDD zGxPI1T($r%Tw@4GV&ipPH6vKF3j}|D{IHtN_5oEOG9_qh?+e|+Au98)uS6T!9AGI$ zAbHoQ6i2xNY~geDLyp7lH}J{eE{u~VOS2M!iZ6xAWNDSBR}b&37UhLVZ|&%94y3$1 za<0uRtbH2rDcF*BRAfsVf($!tg-!(jK!GU^_ZEyf;9B>x3k&`lTA^3ux+7yE&9t3 zD<49=vUcs*_vgo&_=RYWOlTAq498du;&{{%r!V2M1CeP`!}D6{hC@ZDyXknT(A@m< zjNpL90e@?Jrgd*Up>EGNXNz2g?5bE^QBkpNd2zJbQ1FjSk4B6QV6)dwms9gjsnIIW zG~JWRpEPW6kSOga)YHtoY1R|_C|+zjuUXjCRx?GMW@W1NQqnrV{Y-~h*s2D5NttJ+ zJ8QvFhlL^Y`bTHN>=uSJA=G#J@eU9aOq- z09kG@U#)Q`2GuWF`f1Ea&*dSAAZ@rg^IuE%Up>b6gBQlo3<10)(GPKz_hLMEoMr4c z-Gl}1Sa1r6#J3lk^~NCqS3o{q%&)Dlz*JFPJV&$FD=?JZKQ z=*zoAyv=JgUEJ{g2tt{*Wvj2qSn7yQ<8sfut+_3cKJ`nx!y+` zv7`;zuA3XRgt(_qJ6;sWZ)_|Ec$x`ml{s0-d?WRW~nZfP*Mt(M5`U(a6J;Ig#`V=4*@m0~*nu zlr7b<^yL`_Tnv0gG|h{$hOnC1>(>q3#5pd5tJJTjhIi(MZ*+|(Houo1;V7FPDPO4A zJauHh{dlmlq=}2#r$Y1o+^$N1bde(x14bU;7Q)N%RbO5lwoO&G@hCx8?7lpD9_wK* zYY2hPWpl15W3pS@(>-FSk_YZNBlY?-<#1Ym$zz zj=(X^qD!3s&$;#M-X*BJ8jh~mVCHnsYP(tE`;EopTNAVg;esagwhf%-F1uZaysKP( z{qW8U!3dTcw8Y-V6txy2&ks?L*dZ^gAGwnxvW-bo&MJ%^1|rGaLl&H~l7HfjNU}KHcu(*_HQZNhE~pvOoHU&ewyNY9(&8C&^mcy0;p2Ktj@%YTJ|j#9+GZ zV`64z6OAsC{6J2ALsob_ftihs2ix%TN0l_1x>jvLQCU;Jv&3m}MCqG7Jei995eC5? zh&f-lxw%!^cX!q*BYfC#HP`ZN#wEKw@PI#6^{+^Wcg#*QLW-xj6DZEW2{(nEu?%ac znq@hN>%3M8A12siCi2^5xES4jKBe@oQaW!oP~7UvAk_D3dnX~cS9lU;uHp6pdc9zw z^|7EvNVU?PXJ%#^ShC7=Tvn!@0Fhw^nRw6al967wO|7B{qrk>geB;u1eTMKEDsSLP zOdAkbapOvq9kw$uEWcnO>1054P)P4l-hs!37K0{0u!06zgU);Wnfy}i7O*Y60uHm+ApxS%ZGhxN zH&HewdZib^&jmvrI2INbu8?}e;ik!4%cBCnZ8R@X^LJ2R+9}R#D473mS;(p_Owp+` zXVg4jpZ|izCN{q3j8|MZ0U74LV}dOS^LC!08aA&BKEE^RN>?==UD@2mSl^s49;5Ew zUK<`Zd+_n&M}t}{Q|7uaU=JQV4WuHE%R_J{+kb7OtLC*;Gy~vk(~JIE8DUvbQY+Xj zxa>rtnmV)cG6F*F#!{#mcJO8 zHQuIHvdW2>0Q;{gj<;>(=^pD?({?9zDpmIt-;I;hx9p3)(J$e~n zN8xli(47rIvckpygde*AXxZ|poCdsdYc9XN0dXezmEo7eZ`m5iSWkqbOcYdAjS(!( z<+0_&k_j1iO{C|}y21QF37h1h{A$Ao1Igx@vtT1!72UwJ8Cw+p*w1D4U37G9Q@Y4v zuwi{N#&XDQxiLLv0mAT2B)3BDwz#>SXgOSgB#IM|(eMOHe7$!uFh6IDP`P7@cY*Xm zwah68VI>{_xgrf&8RP`l5m(su(qSZP0RcLFAt}~H`X%{_IAMoRWCz}J>f+xcfL}pD zK`%;VQF+SDGplS#GC~(-w$vGtfX2TlPd30PEZ~uuuU)%w_vH~zNHP7K*T+L6gd}U< zZxMq-+^(Eq*XS|p#Z$D{HVbu|^=eRy;%Ok!c>>Im2N$>tc{w?qXP;vcKBCe099P?A zOX`nOWriDWVSTr>-37GkE0~rBqhHU`X4%jS^xF#ZCeDpMxF%4o&zr?!d(JYCp80*V zITS7i@P-W@9_P=ZHvOJdy)=d`iA`u0-hAM`xoXdM(T*DeSZYQ_aQ=e7Jm4E^zPRo4 zb0xdF8v9YPqu(#Kp!)8!o@w7)sI(MX=*>%d-ikuegp#4ARG?a5RFD+op$2IPFd~>d zeaMmw2K@}a{6%?d_{0&^TLC=OJ>F76F~QscvgT|3y$SaA_PDL3`i#lS9b#7hC05i_ zHgYx5YfwSxn+-FJZUsz5gvm?&@ZmOA&-anO{zomRAAit${Q9v0q&gD@IOZ6C!6k_+ zRezwGkx`;jiVt#oDY*hG2ITYC$hwe_keS*mF&)1aN6q~YNt`*d|Mcs7xgotkUe?vu z_cJ38IBnru4>g&Sa9g!Tns^|FjCynRH~NQn5|0W05(S>69jt&2Gc#OSDI>Ue58*ly zGVzU%54}GP{Rv8+tvI1UKkIWSlpgTKdu5PMqs9A=@BQ|_SQ^>8#{W}wmj9`X9g3tv zW$-#L>3tiuPO36e;-(Eoue%BVK~Cl!Zylq;3K=gtCDtoTFV#uVg19Vt;X+LFq}9E7 z9p6W+XM)h{+aBxNV?=o#k7}CdZKDDq^usw5InmAjL^lWD+r6Coc>*}EmVV`YwV)!u zIqEpORL{{3IJz&@S@rN-^^oVT`%#+fqT3rpTmErS8uMb7Rg6x#S~^bW&AK4NW{`0GPhD7f1$Hb)rO8Q8Bnc2RKN9^TNy! z9u<_8uVAima2Sr>y3b9k2sWJHE^r3?GL`t4F!=S{n@3z%rheG*Wy))6nlsHHOnlS* zHvrb5B!H2_U|xeSrt`1S1d;^uBsSyWCf87QO?by02-u7$9|j?p?B(D%0IEbH5v$Ui zbn^8*1w}|2kce(yB*5m^}UPXBAyk|?yIVV0%rNd zDd1I&9fmeGT*`@E>S{SUFK${6v0`X}{H$1xTA1?XYC`CW(hgFM^X;){LGmdG+}%Ky zd_de7nAHXso?BpHgGjKS{upX9(GbQzn_aa6ux~HhL-M;YF2kAJdiHjJ&t_Ts_QrZa zTQC^)=9^CVP4jS%^?L1@*}Ud1$}5pAaqAG7Qnj~6&H|{!CLl!6AAkID?dsJQ{ZP%z zm_sk_;9#V{#@+0nAG+#I1_Wc~hHvkA(le1}|KruCC4wK!2)Xb2MADBX~2U)RHkdJtN^}PUy%iVkMJt@Ik&P{{!;c!z0s=##9ido&3G3(vm=m(tWP zDl842h+vJT#<=*qkIKYrbd}Ic>v(eFTZD}hGAC67m~@3=G)HK@x(Evt`QPRt+NPp1bgxW?3uV#Nf#}m`&ZGkB z3gmkuaN4-1bvN#r=mp&{{LWxVea&0chIfa24t3UG&~!nE58q_G|2?3Hy8*qvwZ;uE zDBr#Ne06>>BBudckY+dN?x-I*6liy7Ke5kKB$YukoFQ!d3=a>FjQ4jF*r`f)Y7>kE z{?-DVkY>vK)bft=GQo*5rLeGT`nU$$sYA@C4&9=EX$ob53f;!!%uEM<3T5OO`RE+< zpH;C96h|KuzsNs1oY|V0Dw%ZG`bCQJj!ICIFvoO3jEG&Omg5dVcXh&W%wJ!gWDMqip1zK(wH=Dl zvR`uP%59u``$xi%?FDMbjs63s5gZ+2bYv^XQj#uz6rd0$7IZi-Jra+Dnj-#%YE(W4XI!bz|0T~rDYpgD5w?Ra*L|5b(n zb#XKWIoTi2Z+l;|iTOHK)?cw}ah%FK<8GCJ{mfV6WM*pFP1rD2vn^IdH}EPV1`uI@ zNUHtuYQP&}O8R7;ltwex{*T=)Ef;isp@bbD8X@7$$*Fqb_+xd}!!gaF1@5#(t$jCS zu=KyYh21yMQU1a6*{L1fQ0f5Nrba5ayhBd9`03@zX65TN3dY99_#5eHEZl|J)b-Y% zw0>&mUjp|s>-I4j^7{(jD1LjL`{5U9{Vto+;4(Z*Z;!nEbFN)MkfDfL6bh_cR&Ot! zI;2V&3-wqmmKvTb6hbAF7x`1va1J+hR)(UQnk4zv`{w3sgmu=7fd>ie2HgI)Ei{^g zW+g%_gg(E2&#KO7F(77IzjM(weAnvh330TLtRq`UM>kZg-u}1!=tt2aLg%@)h-q%u z6lEnX$KN|T5UjR}N?@;wN_4CCrXeri`Un}EJVJ}UIIDHlSX*aOTx27#NqBSCU;%{<_}dSCv!#rMicVUi{X0+{G`#0T z>gDl&k8od-*Z+qamc42D?*la?R-p#WYiAsZV_zmaj#CLN?T{u7d+H#?*qT645jzKS z=R3-?)5W*N;g6`dO}wrSgo<0TQ+f3L^v<5TzK|lLYbTdeVn3Bg*Pp18X$jzXKi0Fk z5B1#v?S<0Q^KGphbPcWO&Fi0jsPV%m%W)>y+u#=cew0eI(~sux@+s$}DytWjnW`!B zJ47dX+pnTYcY!zy=KJG_sF>KxG1+HX4s$mA6ex)$q6PlrJpo5WK6>D#GVlL4Wc&ZA zH0Xa|TK_kRmj3sR3_<4R^2*9dLawWNkqn1k^l{Rzf%2%aPfO-i^=Q{ zpiEjyiuK@{puJFl-s?Gez#ljq{{g_=UpcQrOrn0xN8=~JQy6%@s690;EsE;1BGg8M z^xySVe@J)d0|btZYc)zETp`Pk0TKh^Km*_4!sLaldyNI5C%^p2=J^Rx7H2Z)L-Fti zqzt$nAb~Q1pAIiLYPwk*M`C}ztUP4rCh^ank$0VE*2#Ha@SOG_g~G${nbKE6lykSA zAS2U#c;PtwSn*wSd?GYl<|N3j>&sHqKGj@1Q0zN!S$&h+A|PMivsF`_(b9hOy8>BBRSd>~AE#YM%5v zJTXzfRw1lI^3qMTSTT^IxsqTn~m@<%^{5XPlSTiw# zaVw+!NiqKEAkK6Qlf(yZ0)^tgAVanf)nhxS+e8X-n=d`<$>L#{UWWSPl%dFG7|}&jGb&L!0)B291NY|e7b(SQ z`Os@a(E_R?+QFca!XfLI7l|M1K z>BIxd8D!`x4#WhrOs8LnvD6f?1d_yaQHu+X%}OjZ!W{ zMV8u8_Fbx7%b@V;KS8zkQBiLLDe|fK0AVbeINRIq0<_JG!)Mi+LEd9z-kW>hvTX4s zh|}0GeZ|)C{~8Mvza!j(H+NOHq3m$#^}X~-$o>^C9Dj@U1KlAuA2Kk3FC^G7)nZn1 zSS23nQTB6vir9Q82;|(gs}dGpph9!= z7LhFq3US*=DXMjo%qr&PLkXWD)wnDNWxk~yfJsQMo&f$0aS?%h{X==3DvTs|fLfF!7D`NU@-nyX zZ*Q)312LaI4GOnxnO$rGi1MVc`>E)R#QDHW1PHJ9KrW(dY3?VyYvSGh1etz`s*p=w zVt%wA|2TX`0t<4jKD`a7N(8UCft_IW2HA%&Yr~$NUH3Ycn?9+S_Ar6(0kwZx|zd7*6~s5tk7};7g8JwGDb*r;7ZVQrN3+;72}!vdQvw3Qe@=2 z&`@62jwVo?egswplpLubVwpPybRE1z`+FSDW*=rR7F91aYb|qL&VN$1e^0}y>7d#+ ztq8R$skU!#2i=aws<0+Pp?x>-U4N?xqvux6kkjZU0>i>tL(Y@*AW$&=`Tg@uf6;nB9Y~OUa1-IC zh*%M1U#3lww_JdC$OnNCsNO2u&5H&TNBsrZP3b`z(^Oh=-=R@AYupgB`=;K_9T^X_ESO> zwYM)w!(ZSvDw9t^^Kf$mg(g5FEpOpdZM<3K!ca@ypHx^FLKJ%g(Vvd0G!wEM-SZ#& zWo*^pi|v0FOQNZbbA72d`Q8;AxzOh%yvC9d4Rg zt5zr;z<{^{JJ33)o^OS0DqPSxw<}9K3#RfKt=|lkGFm|1lDxCMX_%e{u{46$vIzjh z8sabJP>Xy5KVOHNawIWXP?V5S#wN;b9%ISSYc=9d@uPW;<=j6v3`7}WBfo#dT8;IL zEzz-|F{k9|`AS`jJDc3i=EIy_X|=wbnd)K|Z5o^0GLTw%vlTs+1y_)7_2bT-k_8kL zK{DD*JoDVAr@i0#;F6=}ps zGnfzJ6u~K6V`rC9_W%L4TA`ULenaNg_^IG`?~-BG&eiLsmd3-1*8|M!fx$rC6P*I3 zQPqWe-9vojSHp%EEZaO`FCpuUbC?V75c4~`T`k<`*DI5pl9D5Hb{+)7hYs~^e}AkD zBp*Wi={Csp|{H4G1?Ac6=C|g4-NiiTcR?2;WxU*SlbcxtUe8McsX17yU{@ zpw=bMS$YbXhOuN8-+||E1KGL)=-`L9CU_lQw3{I24Vnr&5W|^(tj|1^W$;i&Vc|_( zEPi2)*A*ApJUJ@WPHthzQS@yx$W_PsFfSV;ujE`+zVeMC_iFhPA>k_ttA>5mg98=5 z0}L_kMlp$PQHov-16{&k(?^YhW^)Tc0 zPsI5$418N5z+A(CecD72q{_zKFBNTLN%VeMHTW(l-Gwa|xVsQ%K7tHG5(^@~$MC(? zR&hpS$g`1h0Td@{4C=)%o`B$TQ}-ePWEc?9(v<)1xcKA%;Soxdm032G+E5Pf0td9R z+HYxCR#=O<5{1UNK%HprV3MLQC)CFh(bLr;JJwCh-*h;^wD`^45y4%XX}6}MX8$u% z@UMBw){R2+7wG9M&+RnCeh5U-3vXAuUih88u2EzWMgJqe4%!RSLHU=WUFku~ZS>G* z!X0#I_BDTcPeJ2?;_cf{AsOItoYz2NX{7Q>T`u_s($wzMb$-YBbfixK z_J^}SX(?ju%}VySKfVM#o$tY-Ho%v%U|haG zJpc*`L?Wtb_4yB_8++{`i(gN6LVJiG-7Pt&Okux1;v#+TW;PR<-H#V%FAI6@Zm$u6 z(N$}Xah<=Fp;022qr#dp042WJgCx2o_HG`0xPh~JDm|~sWKj@eU);ao2ih2@v6-$6 zbs7D`hYu6K9Of8vD`F$vXsoG_;$Z-T(8^lnt|o-z8Z`@u4}E3Mc}Qp}z4ISba?~w; zey|ic`k^*tB|%<>NmI&b1I}dc{o+yocIU~cq|eU}*p40BySSI1nKX)rf2rn@J?yN) zYIV}ZF1#@RnKWSXF$|??(WEVKchlhjNqo9?si~17x>TK6|@jq-HfWQ zT_tp?9~*E=+hFXg&Y{`6{;HKU`BZYezZ{ULocQU7El<<6b^|9WSFw;^d}-1=9lqUm z7<I+dTbn?+eadGlXw3DJxgnR^|2Se7q zw@}$+XP+V|3JUdKwi)%goy~^Ug7NXL&ht0TjBI}sTSlpkl(By2c_%JW0lUb4?daYW z9`8faoV{xmD>0ItI`m@cocIud^wuZg3>nnATg91X$V~w+13eS2!JEuOBu!hab72g5 zA-Ig~8Rg2h*xS$H?_f};4^nU&wOo*n5!M7X+Ka(I_b!iMU?wkLPTb~vX(wnkw?U%Z z0jL_AXxW#KftC|*q~SwgzW6Sl<{yhJg+k=m;r#X{GWtofF`50Am4lh2xkK@Dt5fgQ zB>@(6#W~O82<)&^zxi8{Zn*bnh`B0h6A?V7O3{}{qZUnDAP;Fo)EYum&>95_03N5G zj}fm20wy5eK?&Uf#q4B2(t8!xm6^1x8Q#iuKl(pO7qC+SZv~pZ3m6=Tl6Y(<9zY^* zzEh=?*D}O2a!GJ{^HJ` z=CCB7_YXlM8X%~)JWnt6f@*~k)FGjGh)vKccbNuZ*uMu)$g0egKx0?>pjuSmvAyBD zyfx0@nR5xW*YNV9Y7UYAwD&9OJ3}EIlHA+m6(x#EiKwKh2u{>&c6WEP(E3UCIVv}a zUidCScfe6Zw90?yEO0pDLyVwPCLomC_qP(k)FVi{%Pom;=|aN7W0~ zc2Tr6MG5q8NsT-`!0UszL25?L9oEp)@S}k#&0jF%aEz(==@O&Pl&ui z!OtSesz54f5TY#Lu+>14LElLlMC@ts^betciZ-6@$=UeE;qd_~4r%%M3Lc&lZt_rI zI|Z5T|Jf58fye=Ae3F!svJFoH95q0Rw06O)?uTUPra=P@Mh@x}P0I)?j+C$d<*$)6 zN%TT2k7?JKU~{qcsNK%`F>Epi+`*mHse zPer{A>oq^Uq@qv#C>1&btuJy(GEp|+lVID5P%XbiCkvfJP?bEFRIQWa;EUgexGLv* z|KbUR2UKAV=@7O)>3E%XjT6tkUh!=-|52P3Uu1`vFQHbhde(|>_A&Q7c+R}c_Q{UDK1 zgPaj~lt`+o0w~1{ud}w9C*8^bH6G-@OtgMCRmEOomi#kIga?X`wuNjT0~d@adFCrN zEw*91x7Gw+vJIbvPQ-`Yw4I<2F%XxC2AVJq>hpS$S{fPy{;kE@P%V{n4Gs+zpz+%T zg&R}BG0IpykIKs0wG1dbelQwH0RW6KN7_JPyg~d1${n-zFwe}uqT*z1kph}SpO24^ zW_J>>dy$abfs947+Z!P>FV*547n)9pBC3OQ#xZbfnf zLj)iu$E;DzL`jCU zTxe+j$lV)79G8l!C%JhGn|I9z;}E9eO`VW`StTc4^1{ZpM|Ea|+VO)%BfXQ;Uu?y0 zE$x)psP9^<3tEUq=!IsuFSR0I8TuV{=%bysiQNQn+(#tl@(UhtmAve(4*aJbM`v&nVwX~F6Mj-WE z+O)0b1ab7|roTfjE4a?{ycP{5X4h%*+383i!fWftslBVCPyu-WpB`TAU|&Y=2Gp7} zxOzx`;75&HmXA(}kFM}P?x4#QRd5elLm-Fq<&^OzIk@l48v96~_S2}D5c$VNcR<`G86d2421S*PtqG2pTK2+ zMgi&U?D>};@!_a25-%Wq%IFWUXP>hiA!xuzjWHtH&|Cn}>k%+x`3ujQp(z^rH)Gsa z!vOE=v1t@P1g88Sc!Qn19C#B9LRIlN%&HLVD~GdyFM0ONv%-A1!o2`Qn)LP^kNR?S zy}@AT4pQ#jHMS}jCJpFEOdBZjq8wai0)@+6*OZ`N&!90}{~thtG8Qji4lX=Mi-Vm# z1dW7sOcwNEN?{R2*grx!28Hy^ViPttHWIpz3Cv!{w1G-5->mnBqLR`K2===^hH72I zsFk}E{L9fJnLP%p<+)8v=muef6Q&Jx)7);qtUxj^jdZctj~)9PeAbA-TtU{7iZ+Ip z?rr^}X`>iLI3;rj0wG!bSfiG>;ld*zl5kU$vhO8J7jEYb!vS-LTkHn$hB z{BMt4_*)Br(6V{sH-7>S>0&DyXd5F!@fewM=uNT+GQJXN^~|0PK8?J_0>Ik?jW`Ix zLE|JOcR^?@&_)tLA~Fr?%dV-`c!XOc%s(N0qlOU%-*^isDXz<}NN>H>F8tf@Q1d@j z$U)NtEv4slBM*^qU+mp%HnM!^8G$}2JPk-;?*fwyM1>NlixAB=q@(`;t`MW4xzJx| zwI`vQHekgWlC71znC%9aa>)DI6Q$uNf*W$ne=OQ9awCwLbd5p>gc_ngMyG&K1d-~u zH*rCG(fe54};bOCqs44XsH z=AeoGhuu?)4ujIPqHcRP-2-xdP?vQrr^qK=JAP0Ci}$Bz!SofHM<9l_BjW1Fz@X^9 zw!6y{)SxGO@B%gE=EXPf4%O*=dVzB@_wg#u&)4w@-VD)U=~U7{wayI2$*C8qo2s7` zT~Ru5Tk+%#dqGX$H z#n@`u?jZ!q#{B9}QXnJ4tgIo;uRqmp-@d)F*3j?(BL_rJ*f_}q&}ez`Sb&dG2#aw6 zbI7|22Wj*@<-gIJu8}ef{zWEDA<$#d?u6kXJE! zTtjwH%0F5$vFK!nG%;X7{io%zuD`v}T^WLg`wjTokUmTu&TNPp9~+wjH<_|lpseM5 ze|mZv>p#5Z3>&kx8%#q->=x;>l#TDWywJvQ5CrJr5I9k&* zHk{dbq&wzd?f=JYS}$2k+eaxT3`2l8FaWj#hxVdL&oFj3y(2w|F%Ne{{a5Aqu3S-> z3~p-RPo+?D?qv8*+N-&9X4TU$p%vI%i9XgB-8Qw zWwOfjczC_ZF<w9<4Al-MG@RYK4Q5`O*3GjI`YlAb5_9#Fy#o-a2q z4>C~8+Bu6=b-p%)(1b>m9>&`bUi6hkR60U1h{NDnKhQF&S%WQ1Htil7Co ziMya0p%N3jNPD7Xgv)CN#OpR+mO3j92ockx=N4(Lx3B2 z2-TbC%boAS!c+~z`$kh^jw{8$Dj7ra&1ssEn);^K!EZ2|zZImvcU_}q4WquPUp;jr zUzU%$Fq?K0@V|Xmk=6T~sVTX+Z7pKZsCY(6SEQh*w{y*>${ISfl{WWbtFsZiO4ox?JdJ+x)8 zwn%ESS{(U?Tg0Caj*4Ofi#n_2bXzKvUGd424-BreoCsqBBGboF>(KmZNR#Qj8}kzX z4R>M%{;xfl5YI1M|C|!Y7C>3{ygj>>b7^z?KE43 zHD8jEp3b8GURtMcS8{T4HcU?nfWACr{$_V)yLAy1a&7OJ<$FAX&=d>O)7PJVc9=bxYiQgC zIU>geqHg>sgY(!4B#YvF5E>qCLX)}Bk={3I(kw6EovFzKXIt#o_5>U?w&?UOI(q0k zH*^Gl?xqgxCh+7d-wj=6N*x>1ySr(%|Lr6Ds~Yn1F?R2-wzah#F&`tkAoFHo`8?bf zpB_{)IRD-~{IrP{En(5gtUIgAvC#UW6b6$scmq_a@tdBoE`|JrK`N-S#D|`6F4yX3 zYlqOO6#AGYB_-vheZ$_I&QI#n6PV%>643qT@pB0kx_;rQMdEC|>|wYUnh@OB%U9Z5 zWZnBKJuBy-;I|DeS=|Ul062|H$~b3+%PSS&juhm;*~`db098zyM9q`xt{UlAyzHR` ztQD2KDwcS&)ILrrtz1_ErFRc?O5OduzQYl}9!}p32cu^H4}tWKNA^AS`V*C_?!K}t z=5WLd88g{K7Z-lAhirioXq;yx7OPY0&Q&qRnYw-d*ml_ovWI3w;4z5H_e+I>mPj!RZJHt&Y&msvp1JcaM5B=gPYR#r5kN!}dc3)xZ<7P<4|0BzMC* z6to^99`_1&Gt!VoD4p$g%!=-t9soAw-zr7hdrKWB>sS)Ewsin&<^g zgtQu6O~QacA7B#TzKztOZh#BsG)?vOX(v&LpM?XO)a;5Y*7$*?Tv^-Nazo~ZNuLxH zxa-~>u0}eYrWU}ZbOd;;T#9m@2%Bm7@LZ4~04_^K&z~SGvaJ9_VJ;ON-vx{dU9zxweuq}#ho)v!~*6S6vBmskg(fe`o>M8*yQh$FOquei?dQH2MYc`DFW z8LN(@+ke%UM6Ey{sw5V2q|T{x?ChaZNFfcmGvr`gb;i^I)$ve~GJ)|RdCp$XjG)s) z2(fidO4@hXPscAt{4Jd^2DUdk&7PrI! z3LFFs0A%};m{To720q+9z*R>w2??V_3enDho4Y@bc_u?S=o0_cE2#-dW5pk7T9bg$o=Eb zlwRm*$PN?%I7D!pgHs~H(Fx&-zsa;a02L)=WxJ8g2C9ee+x-}X)R4B}AjWgQ>n|sD z>x8^g_4V|okkg+45ajFCQfH{6 z`{hR7B78Mz>SFh|v;VGLcnKW`Y8ZL((UBeB`^Bs3#Q*YJksryRK_Ul$cQDi5MNxdw z5CivE3=2D4S(zZyl`8~qk*yC%u~ZD&{*V`CGq?pF9!2n&elp#8hO(G80H*d(Q8I;& zy8p~3YdM7(K!!v6pCis6Fp9`lcJS}yf)6{+`&33ori;UKT?*5dt6$HWNiwHT&aB4( zz(WHAHUXqHJ}ji?wu&ALsrU>>vVrR1T2=Am>sK+f*B^Tg%x`cdf(QY~TR4s44uniB zI;*?C?RVzzP|9atESw*6Z(mFwn1s`v1t`rdgoOM?oN8v)lqv<#r7=N)PS@JCK2Lm*LUgIkD~!z zvKWl9F^T;^z54Kt?4g*LSd_Izkvfo~Kn}9GyOQpg{}2Ya;ReAJa!P};-}JA{TV}Er z=!|pzvRt;ivk8Bqg=3s3Pm{)kW(O}jL37I{;o0X4hE$|CzlKdC3)cl_mjE%}It3DB zCVog5mrlHmNeHH03A622o|5 zFOjQ(I<%HRtQ)uK6mSP653HE#-?=U;Olf3fUMmpDkFhJ|B5Sc*!G&$WlJsW-6xvG?%{Pr_(Xp!X=KZFeajn(~V$&CYQV4RVsH zf454EB!ilwnmz;R`rJ+LP>_%n)RCqEWu%d&O%C)+ZyzJcmLR=8hIG5ZX-#p^lzLS_ zKpj%W*6y8^B#~+G_y(b*3&H1(dO_^%1m%>b^|#Y%`9^_2s~yc6_Sl>QX09EiMQPAq zXYluyuFppSeB7g+8o1m%pbG$lMNUx@SSV{x|9jrUVcwyn2nXyb#J3B94i4dE;OLVC zk*y!cpbx;~BX|rhNt<+_`rN^j9j%yO+f>h?-9);w^OfiF+Nd?5-}Y}L56$O*Vt)%qLrT{%ncRCm*y=wy49?J5&=LF%;HO^ zYpyCWD!Ge{hnR(ewLxHP9dq3r8y`0wDs!fV&Gk1IaWfuW4RQVEfO1M9B#cVw_#JQv zAIjlBFFJc<<>as*+z)#BYOpIu5gX?$h_2K9;Rs@VWRuH0*nmk}z1dG7s;T&G7n5Kq zpnE%S7G~yJhwc5p^Aqx?qARFs0&!`qUkzGlRvzO=7keziCU*4|N@I%pck4~)Ous5^ zs_e7p`RJ}@v-PAddi~iShtc#Lvu7)Ry+9648K0aa04K(su+<49@MR3>iq4U>P%gQY z*VWV*{j|TyF9w$Ka#d1Vx&YDy3_MW&F|xOT_2a2|6*;52&{<(%bcviQ9wr}-@<1jZ z9u|SoFgR`$Tn8dwQSrq~ca-8G827W?{rvbkZZ{$@@OJD&DQ9PAZj>Z~us{C^&jjdn z+wI88a!zM=bDlK!n@(@Vwe`ZoNC}b+vv*{q+pnKfzu*Qg`(kIF|Aa^#{-01j-uD97 zVM#0y*=3idwYMAlAZRvRB~daLK7>)D6k}$(I?gj?YLv8H|6NubseXq-m7U2Q^1xU_nSUp7>gZd7hi+^)A52({(BN~K;GO2m{Cp<_i^y{5* ze_#a~nSb$N(7n=ieGAA8B)PPAL9wG-+Zmcadhy5<+UcSMDO6^LL zWdwAU#3M|CHK>C34wNK$2Ws|nE@}$mp#qe3XGTf>iuxsUsMjCQKf74&Z0&3Uv9|ze zqK&OB4-|0+oksm&3JuDvwp7Kmf7u@ zg3!?D+4WD0XaN_^gb~^7ZC-(DZ{5OLw?NeJLN`o!I>L!#5n0K922=}S7 zC7b_TK2d|b3v?=w9nJhTaSjem1%;dbKj%vV8x5x>*-y26z_b^dcFQyitwsJf>*EF+ zy=mTO1c%AsK-8)$;|SU*6R^>`#zvmBzZcj5LBnupkQky11Kyd4KW~ZXxuF!FgP>vC zrd#4j@aP1aRw$%!;dfAd+s^=?7feEF&D4s%vs8C{B)HFvUmJ}QoQ24 z@t^56-&-WB+qNBd>+i{0yp@|f+u3#I&+K20K!WP%pc{ZF{rA-~xz3k4`2301!(wh+ zT_E=5^sQL2f|lRkUh{8P>B#e+8gIdAV^A#2Vb}jabi7CWZ%=m4exPjVvMJ&=i8l!B zTOTC_=r9WCnb?YI`TBdg-up=a7=QeOc^EiMmi8A1So3-H?wYwkz1eaczs!^s3?2U@ z*MDLLbQERRqw3l?XML za?5++tQOKGaOp#fO)`eOEkCm<3j9b{v0g)q+Wb&;*?}}kxeUi-&wL;RN`HGt|M5I` z3qmNY{C8Us=ch|%a&?51`$i(`jTSgeaweuux`I;nm`fkd5dZi%x4g?GaQu>XtFs%@ zAe&u5(aoEs8cdV&`vDiZ1^tKPi}C5-k1rLK%~FCEt@r=kF@h6T%8huu{ackH`9A&Z zHVp6Dz(90TE`5NtD4UpMR{eUjA5a~&Gu(p61NGnC!rWErYo#cwPt%NoXwnGRv7Kd} z#+9Z=MCt)bZ-E+_+@#&)Wo1wQeQQ(wzlYHQWrsBs2LV~+*h`!+7=b?i4n7$F-w&(O zC@nD!+ulF9g$wSl6aQO4{K0%#iirHyL*FAf54-RQMr1b@p??2nmi%c;uoQq_Z2gT9 zTA7-#UrQ#W29+AA5n!)-5+^I|BYe%P*G8pH6u3bDM_yi`P!H_#Yns`QrIeTg<)#2; z0Vl3DtRNH9>GKf2JLJWn@|-Ux!)}bAM6+YEc`=$mT{ z<|47)8a)MKvnJP?;6LOL2l}fu-;$VApk{C(RtBy)kU>hCtR8UG)B<^?fB))A!;1{C zig=E=Xb4Ib8CzS7Bm7bepCAlC=-VckbCYY|zn~oMDRzIUTl!|;2R!= z!>$D$We3^Zv>jGyN55q!VBHWU&-hRtmDR`>)PK z4%Op#XFr9kX7A?DfVy1lftrQF%5vMtzTDvndjy_sf<9;yKxD(yER5J$PVRs>g~5(X z?|J*1DhyK*A_#JB151M7E$xhKTC?C=?r7!%>NN^SzO&^n7jR0it^!}I^sPZBH>`83 zxY-t}A^*OS)gaiR23p5U7Mm@bH}8r&iC|1Ae3!8m{5R;I04!AotK_xxRYqzt&6!Pr zFt{`cYK{hViyHoU$>C$VL0ou^h_(Eax(k^f2LIE7=MV42;S^n3CoM8Lcma7%ohel<=^k1NelW0#%v+?K-RWxA_PMo% z^{_Wzc(iEvXuL=GrEMwm3t2Cuojk9Oa}6!BA;Crh|H20+o|aON^KQl6#_2&;RqMI`;Th#;0B<-V$%#By(c0 zRW1(jC77rOV6ZCZMsx;T)CN&ll(lZ49I66HLWOYKMJoZ6~{r`MGVzWQc}C(7N2KWjXr~5hj(^kG!_(4*n7|J z6_=DyBLe@!)YWIXI@qxSy^OPi`id|$*JJzI|I+zq{-tlI*q??U!~&9(@DrP?2#&Rj8e3&ExM?+wQql7sYGk zC21Ei)wn}K7OlgxMc|@G{1C?q^hAhZ2|{bDtHXGslx3bd*RmpHn4wrXnyA$X5FvNY zuR{@0;#+s@xUiF9CUv;wv{GZXqFq-d<{qTZ3r>a^vsb?+fv|}2wQgo#17Oq+)F+rS z!-?T+v2vK6pX44VV=+EBF)g?69yMW;GMIs7KdtmMXTh}m5bzA# zUH?cyx$hhd7ntq5G>#scf zL_}(1q{GZ(Vl1pHQigWTW#GOo&G5}CyKZ&wWnm8|p?j4CYwb<|9j6_E#Kg1;-GiE% znt57Vd3eIjvs%!9MTy1o{?AbWLu+d%-f@nO1t>*q&sw>im0!IefAo(so!4jVZL{Um z6DPI9a$nutTrnwesn*oJOo!pB{?}y;=od-v5`Wqrt8@0aQvK>Z5$Is<9<>oaKg?GK zquRZ`R#o~0YPz|*H$iL!N(`c!l%TzNFt{e|BsI8L3k0}QOey`m<-&yC=JuiAU2X{c zw&0@N_r9f*r9B1ku49;G8kaO@KZ)qR3fAU)Z0yy8To0{hca%&K)X78%CXdL6-t`{X zsR1251{K1W;vEbOUTXtxm2F^f`Eyi9!iK?A(9dvqN{9?eVMDkw^MsXE!mq#nid0guwon;*Mq~l1{p^Qb*lr*Gi88(1uzi-S@LSfX3d6C( zf6g56KF&!$DHg9AR4wKe0#gi;-L%5<;MWn&nZGfth=T*H3~m{ncSGqj-|N}-k6d>4 z+L`Y;asFJyru+Wezm;?@>^HiKPgtJ)oo+WrPiI-@8Z4Oi$28O7;lmZV?X6GhRotUi zM|C(zj>W8oAF_MQsP<432}L;o)(J?+b4pbR1lG z_$_tor@Qnk7nMlvfgzeWE9#G*0OkI*r_byegj0V`DG#=gbCMU~J-_vIVelpWWLxygM{KFLI{ikIS_z--V_zq9xO;B@<~6>bv*yh_l(Q zF8kiHb$rhLJvXz?jE+bS+lq>_MlpE^>rsEl$kA))G5i~ws@kcMM0XZx8xt7D*CB^w3lp|a1exlMPj7->yBm&EmUD$K;4|I&Wg ze`Rm&e?IH~x;^>-<`H85UzI~uLBc+meHHAF1Y%YOr9}Z$azsqOUqV)k?OEc_y8( z&#e#ezrY467J3|#V)aSN)lKaa@6naP^}if!Qs2`(RZ^Iwy!ZMf3hRFOR`5;Jt58NE zA7}A#yyrpzFK(5PsO0~~t(uOO3-&pK{PfHYgiz}Lp#S1)>AXff5XqM~gT(7IV1lW2 zO}sbDETAC8wy30FZ-A9pLA2viToi6=m#fBd4ZCcXJql45!2UtYm~F)Ny-aCWWOZ76 z_LFpNGuy5PUbIWGP&g$r6)d4(bLC>r^O97H*cZ&Kg0VKPf{ppD z?*$dN331AetdZH{EEMR+FMTe)B6@sL@RqHdSpf*78BI-}OnAi0WV)*~wkI<-=0Ej! zJ!+QP(XSGGsmtW}E`9}@HPX^jCo9rQctYRX=Z6QM5R0APp&V}|U|hOxZ^h2D`GAQ}*d7ubJ%YI9-JU$Z-+%q=~5)lIyAPu_Icx`gwUTI6W|scO!0^Mdg2JYjd$Nity{AQFRYDTWBa0h2 z>y=L_q9W&{6WNby!Y;JCD z59JM6D^*XWZ%(n$yH=IBi``ZMj+v>Z5rgdGAKg+qW0>56`Z9QB?NZB_Y(*z*gGFo7 zimu;r!T6*i-pX+G>=b{GsJ{7rYAtu8{-|GJI8wD(esx^)u|=u~05P!0w*`_4)r3ZEB~&j(CFf&f zVjjA^P298xi=eHws8Q%S8j(~=C#@gb40QpZvD~Iph+g5_v#rq72=r_RZ1}$Tm&-!P zgn*ep;sQT$tB6SY1A%4Ipg8QUXIuPQgxwXZgeUTYJ(|5NB1w7`k-j?fwX760HQ7b( z`q^hh&baYOox=FH^daWs7G)D@U}d7(j=C4?*p;*ek+3M}n_RCm&beNg@#cF^_3CBL{*o zv0}^oezqy=D0+d_BiI#pq1&OiOvy4TTkP))HwA;40_gT#hD|O=a7^G~+S-GN&g80x zFuP^T=-@p4#9AxXifc1JShAGiPn8)OS$Jz+JnRIbP@w`*C3_Y@d){x@sV79Ndp^Kz z5?`l9*$2*CM+;Gnh|G6>-x{Zz$D(1=74PQaBo5=9Kei`-TjsZZrtVi|nsr}l_wLEw^bJXpjm)Dj=?`}r}d?ePR8<%S~CnDX&Lxan1OF;F-1vrR4I2y|t-s95+ zUw^;FUBES?Bh#=Mh{oA0(OCT`_fNTjtNO^tsQy-vwL`>)&asMTCm}{I0&|$WDZ-?0 zhgkp7XqLS1)yu=6VPS7r2y?@D{3^+_VnTYP;LPb)x4tl5@g-*+dNfbX_CkO;vJ-pTHEv`&@Z`B5LR`#Nk?0;BA4y zbzD-Uq$No_-3lnT*tWhH%|$qIS<~ly(jfz=0tX4eeHe(9BO9w zy03RW>2zP7uH6|Jwn_erf)3$%>@V=biA>9d@eRk(nVpVmaAXFno2!k)7U)FK{h|eK z(evei)G2%W3<^7uA2gAV%y?@6oC!o0s)mP(c?X9;5yO%a{+h;4;ygTIt`L~|&d@Jx z1kAqO!eZf;5`-q93`9#>-k`*huZ-Kn2M^vf-t36RTsWj$Ql~&b_-55NVR(H0BDO;C z0yapI(*nq9v;%O3u*l<*0`#r`RWOB8f^JRs@qkxKi6k~bXI;7)NWSh|15i?+*F{T& zG(UsgQ1_$WltcR$x1#=Uw5V*QnPQyb|16FXHd(L@<}sufq^YDu7x&g$xPwo9>bI~M zr{%`pVC_=t#`3)w&?m52`6Fb)q8az__!;xUj)25jJHLP8EeOB#L`cO)ZwyGPJn6_f zoc%@ZQpnXx)z?Z+T|Jyk%|Ij|D`fPs*P#$5>n55x3m}WS?KrShG(tCn7Dp5c`f(f( zB+|gmJ#upkpau`p&T@F5_`f<)rEfCEb&BKt?iCJj87A`qrba?Ssiu{GULi5mkjI;h;^!4LHp5NdyMy$fG>i_w34K z_td0o@RGzBkf4ZmOhP6Y+YkJ~F}`+GRd}>Sc`R)_xX6fR5)#l2X$#ByzSGIg@p%F* zKID*QfI)ZGa52f-UbIr#k!59f!V@sHaFYO5y;_qH*H)J4J#UUX0ho^LkkZj-r9NWi zhAJu{{-s`;u4T?erSwJWK>w*-OAS0E)+8;3Vgf{zYN9%jf%e@5h4ugT{IsyhVIGzV z;!N4|&ysRg>mO93N70H5ltf!Fd8skGOBK}fpr8*eeQn?`CK4YFPp|`%tP+!|$~`~i zI+oGMN~H@KBf1vDh#@DDMYQ{xz=q5%h)OdU*UD>Z`UMU52S*QHNuI;V&9mZHYAjPY zqVtalGgaE%j5yhi-4_Vm;Sp!zjWw?M?(X2u;W~Knpio@tw;Xq3QC|^e$H@T1Jg3K4 z4sysBGQOeH6g9pASkjR25~oH^liB92Tct5Bk{ke5`qB_h3)}le_dViHtnWXwELT<- z(>eDen@UJw^pQYx>(v|P1!_-vPHZl-WOZT}zdRXefzGy?`i5ns%!OEOlCS^Ib0AML zI-!GA@-9#;;)1^??^V;cSQ)s#NU|~~c6`YRF=I=qgag%lOkJfrt2Xjiaf?F4JucXY zh=WQ}sSDe=xc8MYsap^_Ra1pah#hG89ydo+2=W=SsDTAZ#8OVlI9>gO{Wx~`@3_J} zu7lnTY}|f zH^V{qaU31DChO31#p?rX7o~h&Xg*ZW@Gy3>$YR(5}6vI5&f*V_!M?`2-Y(7)M*+3$ldQks>*fVA812gn6^)ZMyetP6rMt0%@-L` zzqguK60gH~tR>#@a-7_z6{nyZA}cr|5F?t(!GM>*gKpavA@ZsRzumfc?%dv&LvR== zCzlZv{V?fQ4)!s-Lqm-Y*C_y?9gr_;2m=E zz3iXjfrQ*(XVBo-gf&P*{b12-TC(6nmz5!SvlK27Q(r<0`Vu-VHzG^I6CSTBzniRZ3SxXBc7hOOinNbS4j`_K9b%+gBpRTY=A5Tq{t^G$xSP<;fmXr zsnz00+=J|^RpggQjB}yn7#U<4+T;VnjjkOKOqMxJR5+~u9_qiKJW|83^&L$@#xB!< z>-Q-9%?!`za6947Xi(B9#ui5`T)vU3=0_hmYs`)`vhw7H2pGyrz$_bC{CqAL-78V* zjhE^pShDe~m=#`Smvf|c~2D(Q~Ayqcjp zFsiVPZBYl!HGrvRyms~?q(U?a8U0Mk*B<%#nVft+X#VZP(g{S%M9`1;?hp6*Pldx) zvK5_TYcRL^!OEgj12%;h0{5=ZN52-r=soB2+30LIK3aqJBn_^{Re1(kizTY!4O3D< zgdQYjn-KRLpuKqL?H$&X>q#McS_*|MP%CpJ??Ql<^`8DjypY(O2^!ZMZ`$y-^}PI8 zht^am2qAwKZp^b=E0s1X_x;8~>2bJs$zh)~nI(f;6a=T8Lvr6x1%tCl!Z-EjBIBSt z-%C(H{}#i`U$z>$3jer;l;px0%LrK5ogy>GIPnh!1;oqXNMCy1#3YjV27-gECCWID z&n|EvCvu#0;DQrGO-bp^GG8_bh@NV}?1@Zg8b16Hsf;5NC)mn0`QXqNuV&|t9jdcA zK_ePyitq%U;lpW0o&!u#S<|oSt?$>~rtfbc)1Bp2LN62r#e_pwt&ORC(?oV}fyu#J zvu4jacC%3T=z(t=j~Pn*vPt>j$-E*D^4y;Fpp(Aiqxeu-X$ACKrX*37npS z@^e=6$j8m~S!cF7`0WwLrz^JX;!|BKx&Lk6>1*$F-IncNyRcF{zkBh$DZsfhin!s(b`1g??Dmx@`lIcu=-eRKyk=faNCihMSH&aP*^Cg*vG?e(DW! zT(9)=U%!6sN6OUhp=Q!s8I?RHYaV6ecL@w8%9ol<_jw6lFzkMS(YIxoDgG49qa$u8 ze^Gd@3oZ%4gwPK)qTJkvG55UQdqPdM#Qw@qkV)rgobCa){qezER|_Kp0s|jCdD51c z+YH1uuintm&=QI^D`y^yTCm$aeq5dP3y)4g&c>`asPcKF9cbLA=-vwa%N7BFbO|0&UJ+UudJ0e-MuCvZDzM18wjZgv-aUzLYqwn4JtN~Ss z$aFS@_#h9;Q{JO#|BJdy28M>%5eMl<-!LWkB1z8)Ho+*4JGXD2l#sZA$0P9UB78WB zlI~yT@wSX?`!{oM*gz6kp2HFnG}R=r|Lwy5D~WJ1pcqowmoUga0xeSr2CebfB$O<2 z62E=>w(b?oun&!lG}%2UYnVCv_r(j>-eBzRt%vp4BAK=8USMd9N6Zj&CA1Kdp3HHa z1&=tm+UAQ5U#suJIJ{L>BKrt+(dq7e4a$jefvL%s^Z7pDd#9i+6xh94XzQj;JGpOk z!g~Riubn!g!qRBEZv`uB7}Bwi#oF2s2w8)w7uBI`Wt45wKYBx))hfMWlTURt76KU@ zmE*s4t?kDfB5~xVK>T8t(Id#VD0jI-Tb10DX-lP|0RAm25`rS4as7U<{XfReKs5da5z!q+(l)yF`j@G7;*OKh|{>;2`jF7AdWY+W%)3+kU-E z_%X`%5j>)Blz3O#;#n}&&du^2`gMJsb_T{!H(8}-o#jb7!we^kgwjgmfU@%4j9Hyq zs$ZuL%?m3U9s+St4%KtBh~As)bBSA}JPt(^!u_WmA-uYuXyR+uVES(4dFITnTomI` zbcim$>SQQXUfj{Rxu)t>bL7dSL~U>?ADm$(PP4I7Qv8N)KPS8uMf4Esp9xug>ptLd zX-CYvcM`d#%_w(C*O#aLnr=pc#8TVtPO16@R7DbsL`g9i`3 z%KCLn_ao^bL#{y-G-tw33A*C^%qJDf~v+?wLcc;oD-e@iwXK zLj`y{-`B57MUwbRieW@;^T+zawI^1A6j$=tWF?Y=LGN3=pou>RIfMYoZK5XTL*1mI zMBao(>MW59(rKtHk8iv@dtGVO4r_*W-*~h#YQ_s;Th)*7^|xwY046eT^T)xKs5J(9u`D;th05JJ z8n?~7^?ixjGQqJ$O(7la?chuBSRx?bxp&Xlwa|oRa-+xM;42S7yx9iZ%@H?4X2+(f z{4w^DS6}7#@iJx^<$`S;hE>~v$2KSwd`eeW*Znqg_Z)F^a~_nZ#A+q?7Aq^OnO)Fe z+L};p5*xnaQs8g9Zm5p^{_^sX=Yh4%j?YkT$J%08s!E3G4b^#jP~Inx;6IU z;d?APV>{OPrE#}_(idLebxKZd;N#Y)xWh-*HDU}=>_a%jZqspK+8)$x*KOk#goG5S zOGUT?7(up^Q=MzY#I$I-CF<#TxE$k%8SeUS%QAVT#jFe0yh| zOKs~wZ?=iC^4iFyU5|G-bYJssvs;Sx@gCGhpzQUIjp7yaG-;+=-&B~rY5n?xV&KyA zSk{Rfr#meMGdC@-@mEVwP6#!DBr6P4iK*PPMsf_HfhzvGa>9Vjmdiui`(%dstfqcI z4B@}hKQVsj1JpqYdYM?f$?B21%O#$b+t1y?zHGnVUIb1gu>83Y5qT`my|>4zA-^xz zk;@K+jmHm+MXBcXdFqWkQ-`Mqi_tCtbUo+oS{dPJm&BddJ3zA>r7O)D(}G^9ZTn^| z;46b7@HLw*t$iT3e4~fDbwQC@N6tU+iYAUYwjn}(y+4GybA)QH8XhqKAU$kXYco5C zn5f9RGgK06gscK9vN=-Y&s5kc;J>@`Qd~^UO_WNOh!l%r9`# za6F^@eHV2(LE)|1lOe0k>^KRd72tf(yT#Tum~Ijkr4!!cc3gLI3w!QlUD)+2i$X9X zf|R=MEw~sDFovQ!D4d86e%5Z@V#+i&(h&{zd+W;{2UHPQtk;=Op1!hOsGoKhDnR^xH}4H8}z#Qw)b(g^;g$V^7FW} z?%K7BbU2j7U9w%>krM83F|qbB9_d1Z5(vw{7IB~;;gz& zT{*;(^3D|#w<%5kWSzB>Qh3+~(eg&{J$3eMfFxAu*l}&(5(XArgb#cu2DW^k`u4!M8BLJ6i;A6lTRbEcP`IdOSu!DtExImpTZZ4N(NkF=yGnEmvGjO zj*f;e@qMDK*22kluklbXYdSyb?Wz>ZFglar5d-6YIRH8(bf!VzHq3@jkOoS<{jB2~ zj058#; ziPJ!fDXeLYfSCmF7)2E5K$e1O20&Z!p@j<3CNW(S}Fw3;&V@i?gC)L$`2=OBL0Qm12|M3SwWckZ|!mpGdF^yCu z4!kk|O(|Hiu&)ZiTXaJDUJhdNME*MSw&D%sYf4=E?dnNS$#CV%>uaDB-ywO5^kNR= z*N9Nwi`PIy4HjQvDCLMMm}~&`3E3+lQ%Nyvx{^7Lwr=NpS-pZK&cFw3eAy0An5BHzszE=W{ zS7(?%|MXY6uHqB$W#sag>tEi3zkW0M!)a>Hnex7jh(Mdr4<1M%AkLF=63^Ey=*EpX zOe}myz)`Ot!yuHNV0+9JILp9rb*g12W7YyI!nU7%1S$fvv1zmk^VnB*?*(Z@1U9?Y zn7B}iV}#!sKlk(sBWd^b-r*Y$@85rlQ$g8H3=AiNzECic8G2QfD)P@ZR2;I{W?Y+r zMUl4z0ERW;J-EqZTvzc2$2Y-F7nKf5dV$#dHj8$`LKP#`L&!_GsHn&c%l_7_LUMD# zkwYq8z{m^Ee#5V3OwVw-3~D&J<6%VQ`4FvCs|ZPF=Av&I4<0-qy7Oc5BD}F;`WKxI|9W%_!A@i`QhMF)_3C}AY-T~{=$RMWap9g+Nw z25exuLEefdL9P7%tRZn;dz3*bt}`LspQVKR+o$kVx;tYK@LmT;jSbLzSLE7%qt z4jdy|af{egGJJ-{GwPsTp`;rT+IS_zq6?V%X+iXuq8pPrz!YXP_ajsndrrS*kT%l+ z0zzvVM=55I@e24>h=$S|qP7-p#m)t%CSw+HRNMNh;Fv@i4U`yVrKNfZQ63fW`X*$9 z{~lypH|9-0Qg#+;2GH?w(N7>_D-aeZAE9H%oPA`1sl!IiMokCoC)PD4W%r$X`%~*D zWRQNJ0(!J!_399u-@uww5=IEGf!QIyD?WP8s_9L$7(t^~%|WDZimwG*mn4tRO_0{N ze~u1(j$<9k85n$VNU&G>pGWIW)Dpz|n1{6{iTVCw91n*X81|2?qpkMk8OnY84sWlW z$$$xRavq~)&r>}n?bhE>Q4qX+-MTlyCV)iqCKkTHJiXykC|1fYjK8^sONsNJ*;Gr8 z0)=Z%%t%X1%bD;xy5ve!@&ixLme}LK4^Hd|gpI3z7t#lB=PdV3O}KTj)YkRRVz@de zK5fIc7<+C=%>hqea;U8|#9d%@ALJz7B2Gg!f=uY&^N3A0H)F7qJh|?++*kGJT&Qb{ zJvMQF`c>{kXY-JR#BeE1D?T(fR$YO{d#!CdyIucD-rJ=$u0!g=*H*UEAMBW(t@B#k z!Xge>UYA_vl|J3F^747#*u>C$v~98XOThbL3Q2z3|ZBJQ;KKUExDndOzx7GrI{C`){#~DWoXHw88kAs- zw3@W?GS`im9dWc+etoyl4yRupdo@xxD4ej=UzMJKKoVcgTpy89Qv1y5Tso8`?bw!2 zC*OJViy{h6usIH;1R+T5)JV5hpk57>TjP<|WslLG(xargJtX*{j}K39$xw1N5H1cv zU}43h5S#6dUJ*PrE&U&*vv}wZB{JFpr64y32>7RaN$|?7@4^yazkYo`(gtzu_s$FT zaBFM%rr(&}tiM|4bz2oXiGOIG|TG+E_q`(Z5+vvdR9760jNyN&_X6v)9~U_#WTnDdYZPuBB;g$+S!h61nnF*Nj+b{ zE7p Q1q@P$WF#UFp1%IS07c^hX#fBK literal 0 HcmV?d00001 diff --git a/articles/index.html b/articles/index.html new file mode 100644 index 00000000..dc3bfd9e --- /dev/null +++ b/articles/index.html @@ -0,0 +1,91 @@ + +Articles • hagis + + +
+
+ + + +
+ + +
+ +
+

Site built with pkgdown 2.0.7.

+
+ +
+ + + + + + + + diff --git a/authors.html b/authors.html new file mode 100644 index 00000000..7941f293 --- /dev/null +++ b/authors.html @@ -0,0 +1,160 @@ + +Authors and Citation • hagis + + +
+
+ + + +
+
+
+ + + +
  • +

    Austin G. McCoy. Author, conceptor. +

    +
  • +
  • +

    Zachary Noel. Author, conceptor. +

    +
  • +
  • +

    Adam H. Sparks. Author, maintainer. +

    +
  • +
  • +

    Martin Chilvers. Author, thesis advisor. +

    +
  • +
  • +

    Zhian N. Kamvar. Contributor, reviewer. +

    +
  • +
  • +

    Michigan Soybean Promotion Committee. Funder. +

    +
  • +
  • +

    Project GREEEN. Funder. +

    +
  • +
  • +

    North Central Soybean Research Program. Funder. +

    +
  • +
  • +

    GRDC Project DAQ00186. Funder. +

    +
  • +
+
+
+

Citation

+ Source: inst/CITATION +
+
+ + +

McCoy AG, Noel ZA, Sparks AH, Chilvers M (2019). +“hagis, an R Package Resource for Pathotype Analysis of Phytophthora sojae Populations Causing Stem and Root Rot of Soybean.” +Molecular Plant-Microbe Interactions, 32(12), 1574–1576. +doi:10.1094/MPMI-07-19-0180-A, https://doi.org/10.1094/MPMI-07-19-0180-A. +

+
@Article{,
+  author = {Austin Glenn McCoy and Zachary A. Noel and Adam H. Sparks and Martin Chilvers},
+  title = {{hagis}, an {R} Package Resource for Pathotype Analysis of {Phytophthora sojae} Populations Causing Stem and Root Rot of Soybean},
+  journal = {Molecular Plant-Microbe Interactions},
+  year = {2019},
+  volume = {32},
+  number = {12},
+  pages = {1574–1576},
+  month = {nov},
+  doi = {10.1094/MPMI-07-19-0180-A},
+  url = {https://doi.org/10.1094/MPMI-07-19-0180-A},
+}
+

McCoy AG, Noel ZA, Sparks AH, Chilvers MI (????). +hagis: Analysis of Plant Pathogen Pathotype Complexities, Distributions and Diversity. +doi:10.5281/zenodo.2619820, R package version 3.1.11.9000, https://openplantpathology.github.io/hagis/. +

+
@Manual{,
+  title = {{hagis}: Analysis of Plant Pathogen Pathotype Complexities, Distributions and Diversity},
+  author = {Austin G. McCoy and Zachary A. Noel and Adam H. Sparks and Martin I Chilvers},
+  note = {R package version 3.1.11.9000},
+  url = {https://openplantpathology.github.io/hagis/},
+  doi = {10.5281/zenodo.2619820},
+}
+ +
+ +
+ + + +
+ +
+

Site built with pkgdown 2.0.7.

+
+ +
+ + + + + + + + diff --git a/bootstrap-toc.css b/bootstrap-toc.css new file mode 100644 index 00000000..5a859415 --- /dev/null +++ b/bootstrap-toc.css @@ -0,0 +1,60 @@ +/*! + * Bootstrap Table of Contents v0.4.1 (http://afeld.github.io/bootstrap-toc/) + * Copyright 2015 Aidan Feldman + * Licensed under MIT (https://github.com/afeld/bootstrap-toc/blob/gh-pages/LICENSE.md) */ + +/* modified from https://github.com/twbs/bootstrap/blob/94b4076dd2efba9af71f0b18d4ee4b163aa9e0dd/docs/assets/css/src/docs.css#L548-L601 */ + +/* All levels of nav */ +nav[data-toggle='toc'] .nav > li > a { + display: block; + padding: 4px 20px; + font-size: 13px; + font-weight: 500; + color: #767676; +} +nav[data-toggle='toc'] .nav > li > a:hover, +nav[data-toggle='toc'] .nav > li > a:focus { + padding-left: 19px; + color: #563d7c; + text-decoration: none; + background-color: transparent; + border-left: 1px solid #563d7c; +} +nav[data-toggle='toc'] .nav > .active > a, +nav[data-toggle='toc'] .nav > .active:hover > a, +nav[data-toggle='toc'] .nav > .active:focus > a { + padding-left: 18px; + font-weight: bold; + color: #563d7c; + background-color: transparent; + border-left: 2px solid #563d7c; +} + +/* Nav: second level (shown on .active) */ +nav[data-toggle='toc'] .nav .nav { + display: none; /* Hide by default, but at >768px, show it */ + padding-bottom: 10px; +} +nav[data-toggle='toc'] .nav .nav > li > a { + padding-top: 1px; + padding-bottom: 1px; + padding-left: 30px; + font-size: 12px; + font-weight: normal; +} +nav[data-toggle='toc'] .nav .nav > li > a:hover, +nav[data-toggle='toc'] .nav .nav > li > a:focus { + padding-left: 29px; +} +nav[data-toggle='toc'] .nav .nav > .active > a, +nav[data-toggle='toc'] .nav .nav > .active:hover > a, +nav[data-toggle='toc'] .nav .nav > .active:focus > a { + padding-left: 28px; + font-weight: 500; +} + +/* from https://github.com/twbs/bootstrap/blob/e38f066d8c203c3e032da0ff23cd2d6098ee2dd6/docs/assets/css/src/docs.css#L631-L634 */ +nav[data-toggle='toc'] .nav > .active > ul { + display: block; +} diff --git a/bootstrap-toc.js b/bootstrap-toc.js new file mode 100644 index 00000000..1cdd573b --- /dev/null +++ b/bootstrap-toc.js @@ -0,0 +1,159 @@ +/*! + * Bootstrap Table of Contents v0.4.1 (http://afeld.github.io/bootstrap-toc/) + * Copyright 2015 Aidan Feldman + * Licensed under MIT (https://github.com/afeld/bootstrap-toc/blob/gh-pages/LICENSE.md) */ +(function() { + 'use strict'; + + window.Toc = { + helpers: { + // return all matching elements in the set, or their descendants + findOrFilter: function($el, selector) { + // http://danielnouri.org/notes/2011/03/14/a-jquery-find-that-also-finds-the-root-element/ + // http://stackoverflow.com/a/12731439/358804 + var $descendants = $el.find(selector); + return $el.filter(selector).add($descendants).filter(':not([data-toc-skip])'); + }, + + generateUniqueIdBase: function(el) { + var text = $(el).text(); + var anchor = text.trim().toLowerCase().replace(/[^A-Za-z0-9]+/g, '-'); + return anchor || el.tagName.toLowerCase(); + }, + + generateUniqueId: function(el) { + var anchorBase = this.generateUniqueIdBase(el); + for (var i = 0; ; i++) { + var anchor = anchorBase; + if (i > 0) { + // add suffix + anchor += '-' + i; + } + // check if ID already exists + if (!document.getElementById(anchor)) { + return anchor; + } + } + }, + + generateAnchor: function(el) { + if (el.id) { + return el.id; + } else { + var anchor = this.generateUniqueId(el); + el.id = anchor; + return anchor; + } + }, + + createNavList: function() { + return $(''); + }, + + createChildNavList: function($parent) { + var $childList = this.createNavList(); + $parent.append($childList); + return $childList; + }, + + generateNavEl: function(anchor, text) { + var $a = $(''); + $a.attr('href', '#' + anchor); + $a.text(text); + var $li = $('
  • '); + $li.append($a); + return $li; + }, + + generateNavItem: function(headingEl) { + var anchor = this.generateAnchor(headingEl); + var $heading = $(headingEl); + var text = $heading.data('toc-text') || $heading.text(); + return this.generateNavEl(anchor, text); + }, + + // Find the first heading level (`

    `, then `

    `, etc.) that has more than one element. Defaults to 1 (for `

    `). + getTopLevel: function($scope) { + for (var i = 1; i <= 6; i++) { + var $headings = this.findOrFilter($scope, 'h' + i); + if ($headings.length > 1) { + return i; + } + } + + return 1; + }, + + // returns the elements for the top level, and the next below it + getHeadings: function($scope, topLevel) { + var topSelector = 'h' + topLevel; + + var secondaryLevel = topLevel + 1; + var secondarySelector = 'h' + secondaryLevel; + + return this.findOrFilter($scope, topSelector + ',' + secondarySelector); + }, + + getNavLevel: function(el) { + return parseInt(el.tagName.charAt(1), 10); + }, + + populateNav: function($topContext, topLevel, $headings) { + var $context = $topContext; + var $prevNav; + + var helpers = this; + $headings.each(function(i, el) { + var $newNav = helpers.generateNavItem(el); + var navLevel = helpers.getNavLevel(el); + + // determine the proper $context + if (navLevel === topLevel) { + // use top level + $context = $topContext; + } else if ($prevNav && $context === $topContext) { + // create a new level of the tree and switch to it + $context = helpers.createChildNavList($prevNav); + } // else use the current $context + + $context.append($newNav); + + $prevNav = $newNav; + }); + }, + + parseOps: function(arg) { + var opts; + if (arg.jquery) { + opts = { + $nav: arg + }; + } else { + opts = arg; + } + opts.$scope = opts.$scope || $(document.body); + return opts; + } + }, + + // accepts a jQuery object, or an options object + init: function(opts) { + opts = this.helpers.parseOps(opts); + + // ensure that the data attribute is in place for styling + opts.$nav.attr('data-toggle', 'toc'); + + var $topContext = this.helpers.createChildNavList(opts.$nav); + var topLevel = this.helpers.getTopLevel(opts.$scope); + var $headings = this.helpers.getHeadings(opts.$scope, topLevel); + this.helpers.populateNav($topContext, topLevel, $headings); + } + }; + + $(function() { + $('nav[data-toggle="toc"]').each(function(i, el) { + var $nav = $(el); + Toc.init($nav); + }); + }); +})(); diff --git a/docsearch.css b/docsearch.css new file mode 100644 index 00000000..e5f1fe1d --- /dev/null +++ b/docsearch.css @@ -0,0 +1,148 @@ +/* Docsearch -------------------------------------------------------------- */ +/* + Source: https://github.com/algolia/docsearch/ + License: MIT +*/ + +.algolia-autocomplete { + display: block; + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1 +} + +.algolia-autocomplete .ds-dropdown-menu { + width: 100%; + min-width: none; + max-width: none; + padding: .75rem 0; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, .1); + box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .175); +} + +@media (min-width:768px) { + .algolia-autocomplete .ds-dropdown-menu { + width: 175% + } +} + +.algolia-autocomplete .ds-dropdown-menu::before { + display: none +} + +.algolia-autocomplete .ds-dropdown-menu [class^=ds-dataset-] { + padding: 0; + background-color: rgb(255,255,255); + border: 0; + max-height: 80vh; +} + +.algolia-autocomplete .ds-dropdown-menu .ds-suggestions { + margin-top: 0 +} + +.algolia-autocomplete .algolia-docsearch-suggestion { + padding: 0; + overflow: visible +} + +.algolia-autocomplete .algolia-docsearch-suggestion--category-header { + padding: .125rem 1rem; + margin-top: 0; + font-size: 1.3em; + font-weight: 500; + color: #00008B; + border-bottom: 0 +} + +.algolia-autocomplete .algolia-docsearch-suggestion--wrapper { + float: none; + padding-top: 0 +} + +.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column { + float: none; + width: auto; + padding: 0; + text-align: left +} + +.algolia-autocomplete .algolia-docsearch-suggestion--content { + float: none; + width: auto; + padding: 0 +} + +.algolia-autocomplete .algolia-docsearch-suggestion--content::before { + display: none +} + +.algolia-autocomplete .ds-suggestion:not(:first-child) .algolia-docsearch-suggestion--category-header { + padding-top: .75rem; + margin-top: .75rem; + border-top: 1px solid rgba(0, 0, 0, .1) +} + +.algolia-autocomplete .ds-suggestion .algolia-docsearch-suggestion--subcategory-column { + display: block; + padding: .1rem 1rem; + margin-bottom: 0.1; + font-size: 1.0em; + font-weight: 400 + /* display: none */ +} + +.algolia-autocomplete .algolia-docsearch-suggestion--title { + display: block; + padding: .25rem 1rem; + margin-bottom: 0; + font-size: 0.9em; + font-weight: 400 +} + +.algolia-autocomplete .algolia-docsearch-suggestion--text { + padding: 0 1rem .5rem; + margin-top: -.25rem; + font-size: 0.8em; + font-weight: 400; + line-height: 1.25 +} + +.algolia-autocomplete .algolia-docsearch-footer { + width: 110px; + height: 20px; + z-index: 3; + margin-top: 10.66667px; + float: right; + font-size: 0; + line-height: 0; +} + +.algolia-autocomplete .algolia-docsearch-footer--logo { + background-image: url("data:image/svg+xml;utf8,"); + background-repeat: no-repeat; + background-position: 50%; + background-size: 100%; + overflow: hidden; + text-indent: -9000px; + width: 100%; + height: 100%; + display: block; + transform: translate(-8px); +} + +.algolia-autocomplete .algolia-docsearch-suggestion--highlight { + color: #FF8C00; + background: rgba(232, 189, 54, 0.1) +} + + +.algolia-autocomplete .algolia-docsearch-suggestion--text .algolia-docsearch-suggestion--highlight { + box-shadow: inset 0 -2px 0 0 rgba(105, 105, 105, .5) +} + +.algolia-autocomplete .ds-suggestion.ds-cursor .algolia-docsearch-suggestion--content { + background-color: rgba(192, 192, 192, .15) +} diff --git a/docsearch.js b/docsearch.js new file mode 100644 index 00000000..b35504cd --- /dev/null +++ b/docsearch.js @@ -0,0 +1,85 @@ +$(function() { + + // register a handler to move the focus to the search bar + // upon pressing shift + "/" (i.e. "?") + $(document).on('keydown', function(e) { + if (e.shiftKey && e.keyCode == 191) { + e.preventDefault(); + $("#search-input").focus(); + } + }); + + $(document).ready(function() { + // do keyword highlighting + /* modified from https://jsfiddle.net/julmot/bL6bb5oo/ */ + var mark = function() { + + var referrer = document.URL ; + var paramKey = "q" ; + + if (referrer.indexOf("?") !== -1) { + var qs = referrer.substr(referrer.indexOf('?') + 1); + var qs_noanchor = qs.split('#')[0]; + var qsa = qs_noanchor.split('&'); + var keyword = ""; + + for (var i = 0; i < qsa.length; i++) { + var currentParam = qsa[i].split('='); + + if (currentParam.length !== 2) { + continue; + } + + if (currentParam[0] == paramKey) { + keyword = decodeURIComponent(currentParam[1].replace(/\+/g, "%20")); + } + } + + if (keyword !== "") { + $(".contents").unmark({ + done: function() { + $(".contents").mark(keyword); + } + }); + } + } + }; + + mark(); + }); +}); + +/* Search term highlighting ------------------------------*/ + +function matchedWords(hit) { + var words = []; + + var hierarchy = hit._highlightResult.hierarchy; + // loop to fetch from lvl0, lvl1, etc. + for (var idx in hierarchy) { + words = words.concat(hierarchy[idx].matchedWords); + } + + var content = hit._highlightResult.content; + if (content) { + words = words.concat(content.matchedWords); + } + + // return unique words + var words_uniq = [...new Set(words)]; + return words_uniq; +} + +function updateHitURL(hit) { + + var words = matchedWords(hit); + var url = ""; + + if (hit.anchor) { + url = hit.url_without_anchor + '?q=' + escape(words.join(" ")) + '#' + hit.anchor; + } else { + url = hit.url + '?q=' + escape(words.join(" ")); + } + + return url; +} diff --git a/index.html b/index.html new file mode 100644 index 00000000..7ea6626d --- /dev/null +++ b/index.html @@ -0,0 +1,263 @@ + + + + + + + +Analysis of Plant Pathogen Pathotype Complexities, Distributions and Diversity • hagis + + + + + + + + + + + + +
    +
    + + + + +
    +
    +
    + + + +
    +

    Introduction +

    +

    The goal of {hagis} is to provide analysis tools for plant pathogens with gene-for-gene interactions in the R programming language that the original Habgood-Gilmour Spreadsheet, HaGiS, (Herrmann, Löwer and Schachtel) provided.

    +

    This R package has been published in MPMI as a resource announcement (McCoy et al. 2019). You may wish to refer to that paper for further information on this package.

    +
    +
    +

    Overview +

    +

    {hagis} was initially created for Phytophthora sojae surveys by Dr. Austin McCoy and Dr. Zachary Noel at Michigan State University in the US, where the disease has been managed primarily via deployment of resistance genes (Rps genes, resistance to P. sojae) in commercial soybean cultivars and by the application of fungicide seed treatments. However, repeated use of resistance genes can cause populations to adapt over time rendering these resistance genes ineffective. To determine current effectiveness of resistance genes for managing P. sojae, state-wide surveys (in the US) are conducted to determine the pathotype (previously referred to as “race”) structure within sampled population of P. sojae.

    +

    However, the package is not only useful for P. sojae work. It was built to be useful for other plant pathogen gene-for-gene interaction systems, e.g., wheat rusts, but it has been used in animal science as well, see Cain et al. 2022.

    +

    The goal of this package is to provide all the necessary analyses needed when conducting a pathotype surveys, including: distribution of susceptibilities (effective and non-effective resistance genes), distribution of pathotype complexities with statistics, pathotype frequency distribution, as well as diversity indices for pathotypes in an efficient and reproducible manner.

    +

    New users are encouraged to visit the documentation, https://openplantpathology.github.io/hagis/articles/hagis.html, for detailed information on how to use {hagis} along with working examples using a built-in data set.

    +
    +
    +

    Quick Start Install +

    +
    +

    Stable Version +

    +

    A CRAN version of {hagis} is available but lags behind the GitHub version. They both will give exactly the same results.

    + +
    +
    +

    Development Version +

    +

    A development version is available from from GitHub that may provide bug fixes or new features not yet available from CRAN.

    +
    +if (!require("remotes")) {
    +  install.packages("remotes", repos = "http://cran.rstudio.com/")
    +  library("remotes")
    +}
    +
    +install_github("openplantpathology/hagis", build_vignettes = TRUE)
    +
    +
    +
    +

    Meta +

    +
    +

    Citation +

    +

    When you use {hagis}, please cite by using:

    +
    +citation("hagis")
    +
    ## To cite package 'hagis' in publications use:
    +## 
    +##   McCoy AG, Noel ZA, Sparks AH, Chilvers M (2019). "hagis, an R Package
    +##   Resource for Pathotype Analysis of Phytophthora sojae Populations
    +##   Causing Stem and Root Rot of Soybean." _Molecular Plant-Microbe
    +##   Interactions_, *32*(12), 1574–1576. doi:10.1094/MPMI-07-19-0180-A
    +##   <https://doi.org/10.1094/MPMI-07-19-0180-A>,
    +##   <https://doi.org/10.1094/MPMI-07-19-0180-A>.
    +## 
    +##   McCoy AG, Noel ZA, Sparks AH, Chilvers MI (????). _hagis: Analysis of
    +##   Plant Pathogen Pathotype Complexities, Distributions and Diversity_.
    +##   doi:10.5281/zenodo.2619820 <https://doi.org/10.5281/zenodo.2619820>,
    +##   R package version 3.1.10.9000,
    +##   <https://openplantpathology.github.io/hagis/>.
    +## 
    +## To see these entries in BibTeX format, use 'print(<citation>,
    +## bibtex=TRUE)', 'toBibtex(.)', or set
    +## 'options(citation.bibtex.max=999)'.
    +
    +
    +

    Code of Conduct +

    +

    Please note that the {hagis} project is released with a Contributor Code of Conduct. By contributing to this project, you agree to abide by its terms.

    +
    +
    +
    +

    References +

    +
    +

    Herrmann, Löwer and Schachtel. (1999), A new tool for entry and analysis of virulence data for plant pathogens. Plant Pathology, 48: 154-158. DOI: 10.1046/j.1365-3059.1999.00325.x

    +
    +
    +

    McCoy, Noel, Sparks and Chilvers. (2019). ‘hagis’, an R Package Resource for Pathotype Analysis of Phytophthora sojae Populations Causing Stem and Root Rot of Soybean. Molecular Plant-Microbe Interactions 32.12 (Nov 2019) p. 1574-1576. DOI: 10.1094/MPMI-07-19-0180-A

    +
    +
    +

    Cain, Norris, Ripley, Suri, Finnerty, Gravatte, and Nielsen, 2022. The microbial community associated with Parascaris spp. infecting juvenile horses. Parasites & Vectors, 15(1), pp.1-17. 10.1186/s13071-022-05533-y

    +
    +
    +
    +
    + + +
    + + +
    + +
    +

    +

    Site built with pkgdown 2.0.7.

    +
    + +
    +
    + + + + + + + + diff --git a/issue_template.html b/issue_template.html new file mode 100644 index 00000000..f74caba0 --- /dev/null +++ b/issue_template.html @@ -0,0 +1,91 @@ + +NA • hagis + + +
    +
    + + + +
    +
    + + +
    Session Info +
    +
    +
    + + + +
    + + + +
    + +
    +

    Site built with pkgdown 2.0.7.

    +
    + +
    + + + + + + + + diff --git a/link.svg b/link.svg new file mode 100644 index 00000000..88ad8276 --- /dev/null +++ b/link.svg @@ -0,0 +1,12 @@ + + + + + + diff --git a/news/index.html b/news/index.html new file mode 100644 index 00000000..44d62284 --- /dev/null +++ b/news/index.html @@ -0,0 +1,252 @@ + +Changelog • hagis + + +
    +
    + + + +
    +
    + + +
    + +
    +
    + +
    +

    Minor changes

    +
    • Put more guardrails in place for CRAN. Ensure that all tests are skipped on CRAN using a universal statement rather than skip_on_cran().

    • +
    • Use data.table::setDTthreads(1L) at the top of both vignettes.

    • +
    • Use @examplesIf interactive() for all examples so that they don’t run on CRAN.

    • +
    +
    +

    Bug fixes

    +
    • Removes a redundant zzz.R file that had globals in it. This revealed that one of the autoplot functions was missing the @autoglobal tag, which has been added.
    • +
    +
    +
    + +
    +

    Minor changes

    +
    • Skip ALL tests on CRAN. Because, y’know, CRAN…
    • +
    +
    +
    + +
    +

    “Bug” fixes

    +
    • Only run plotting examples if session is interactive to “fix” a “bug” with CRAN determining that the examples suddenly take too long to run.
    • +
    +
    +
    + +
    +

    Bug fixes

    +
    • Fix “long running” tests.
    • +
    +
    +

    Minor changes

    +
    • Add Cain et al. paper to README.

    • +
    • Minor grammar edits.

    • +
    +
    +
    + +
    +

    Minor changes

    +
    • Use {roxyglobals}.

    • +
    • Format package names as {package name} not package name or package name in documentation.

    • +
    +
    +

    Bug fixes

    +
    • Use proper title case in function titles.
    • +
    +
    +
    + +
    +

    Bug fixes

    +
    • Fixes bug where .create_summary_isolate(), an internal function, was exported. It should not be user-facing and is now no longer exported or documented.
    • +
    +
    +
    + +
    +

    Minor changes

    +
    • Improved documentation formatting.

    • +
    • Improved handling of internal global variables.

    • +
    • Further updates to test infrastructure.

    • +
    • Update CITATION to follow CRAN’s desired format.

    • +
    +
    +
    + +
    +

    Minor changes

    +
    • Update outdated URLs.

    • +
    • Update test infrastructure.

    • +
    +
    +
    + +
    +

    Minor changes

    +
    • Sample names in calculate_diversities() are not required to be numeric values. Previously, this column was converted to numeric so if character values were present, these values became NA. This allows for greater flexibility when analysing the data as sample names are often more descriptive than just a numerical value.

    • +
    • Spelling corrections in code comments

    • +
    • Clean up CITATION file

    • +
    • README is now more complete with information and links to the MPMI paper

    • +
    +
    +
    + +
    +

    Minor changes

    +
    • Improved documentation formatting

    • +
    • Update ROxygen details

    • +
    • Fixes incomplete end of line in test-create_binary_matrix.R

    • +
    • Add wordlist of allowed words for spellchecking

    • +
    • More consistent code styling in vignettes

    • +
    • Prefer “_” to “*” for italics

    • +
    • More verbose handling of importing {data.table} as a whole package using “R/utils-data.table.R” in place of “R/zzz.R”

    • +
    +
    +
    + +
    +

    Minor Changes

    +
    • Use {ape}, {vegan}, {dplyr} and {vidiffr} packages conditionally

    • +
    • Remove {covr} from Suggests

    • +
    • Better documentation formatting

    • +
    +
    +
    + +
    +

    Major Changes

    +
    • Add new function, create_binary_matrix() to format data for exporting beta diversity matrices representing the pathotype of each isolate. Users can export a binary pathotype data matrix which could then be used to visualize beta-diversity of pathotypes using {vegan} or {ape} in R

    • +
    • Add new vignette, “Beta-diversity Analyses”, to illustrate the use of the new functionality

    • +
    +
    +

    Minor Changes

    +
    • Use ROxygen 7.1.1

    • +
    • Spell check and correct spelling errors

    • +
    +
    +
    + +
    +

    Minor Changes

    +
    • Update citation with full MPMI citation

    • +
    • Fix issue in CITATION file where {nasapower} was referred to in text

    • +
    • Use ROxygen 7.0.0

    • +
    • Remove an extra “/” in the CITATION’s DOI

    • +
    +
    +
    + +
    +

    Defunct functions

    +
    • +plot() is now defunct. Use autoplot() to plot {hagis} objects in place of plot(). This is to avoid the side-effect of generating and displaying a plot every time plot() is called, which can be troublesome when using {ggplot2} themes since it created two plots, the original with the base theme and the new themed plot
    • +
    +
    +

    Minor Changes

    +
    • Rename output column N_susc to N_virulent_isolates

    • +
    • Don’t round results from summarize_gene() or calculate_complexities() before returning values to user

    • +
    • Implement fix suggested by @zkamvar to ensure that the user-input data is not changed from a data.frame or tibble object to a data.table object in the R session

    • +
    • Add ability to sort graph x-axis in ascending or descending order based on the y-axis values rather than only by gene or complexity.

    • +
    • Move example data set into internal data and provide documentation for them

    • +
    • Provide documentation for how diversity indices are calculated along with mathematical notation where possible to display

    • +
    • Calculate Shannon and Simpson indices internally rather than rely on {vegan} to reduce number of Dependencies

    • +
    • Replace the term field with column in documentation

    • +
    • Test coverage now 100 %

    • +
    • Add funding agencies to DESCRIPTION field

    • +
    +
    +
    + +
    • Initial CRAN release

    • +
    • Completely new R-package format rather than just Rmd and script files

    • +
    +
    + +
    • Initial release of Rmd and script files by A. McCoy and Z. Noel
    • +
    +
    + + + +
    + + +
    + +
    +

    Site built with pkgdown 2.0.7.

    +
    + +
    + + + + + + + + diff --git a/pkgdown.css b/pkgdown.css new file mode 100644 index 00000000..80ea5b83 --- /dev/null +++ b/pkgdown.css @@ -0,0 +1,384 @@ +/* Sticky footer */ + +/** + * Basic idea: https://philipwalton.github.io/solved-by-flexbox/demos/sticky-footer/ + * Details: https://github.com/philipwalton/solved-by-flexbox/blob/master/assets/css/components/site.css + * + * .Site -> body > .container + * .Site-content -> body > .container .row + * .footer -> footer + * + * Key idea seems to be to ensure that .container and __all its parents__ + * have height set to 100% + * + */ + +html, body { + height: 100%; +} + +body { + position: relative; +} + +body > .container { + display: flex; + height: 100%; + flex-direction: column; +} + +body > .container .row { + flex: 1 0 auto; +} + +footer { + margin-top: 45px; + padding: 35px 0 36px; + border-top: 1px solid #e5e5e5; + color: #666; + display: flex; + flex-shrink: 0; +} +footer p { + margin-bottom: 0; +} +footer div { + flex: 1; +} +footer .pkgdown { + text-align: right; +} +footer p { + margin-bottom: 0; +} + +img.icon { + float: right; +} + +/* Ensure in-page images don't run outside their container */ +.contents img { + max-width: 100%; + height: auto; +} + +/* Fix bug in bootstrap (only seen in firefox) */ +summary { + display: list-item; +} + +/* Typographic tweaking ---------------------------------*/ + +.contents .page-header { + margin-top: calc(-60px + 1em); +} + +dd { + margin-left: 3em; +} + +/* Section anchors ---------------------------------*/ + +a.anchor { + display: none; + margin-left: 5px; + width: 20px; + height: 20px; + + background-image: url(./link.svg); + background-repeat: no-repeat; + background-size: 20px 20px; + background-position: center center; +} + +h1:hover .anchor, +h2:hover .anchor, +h3:hover .anchor, +h4:hover .anchor, +h5:hover .anchor, +h6:hover .anchor { + display: inline-block; +} + +/* Fixes for fixed navbar --------------------------*/ + +.contents h1, .contents h2, .contents h3, .contents h4 { + padding-top: 60px; + margin-top: -40px; +} + +/* Navbar submenu --------------------------*/ + +.dropdown-submenu { + position: relative; +} + +.dropdown-submenu>.dropdown-menu { + top: 0; + left: 100%; + margin-top: -6px; + margin-left: -1px; + border-radius: 0 6px 6px 6px; +} + +.dropdown-submenu:hover>.dropdown-menu { + display: block; +} + +.dropdown-submenu>a:after { + display: block; + content: " "; + float: right; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; + border-width: 5px 0 5px 5px; + border-left-color: #cccccc; + margin-top: 5px; + margin-right: -10px; +} + +.dropdown-submenu:hover>a:after { + border-left-color: #ffffff; +} + +.dropdown-submenu.pull-left { + float: none; +} + +.dropdown-submenu.pull-left>.dropdown-menu { + left: -100%; + margin-left: 10px; + border-radius: 6px 0 6px 6px; +} + +/* Sidebar --------------------------*/ + +#pkgdown-sidebar { + margin-top: 30px; + position: -webkit-sticky; + position: sticky; + top: 70px; +} + +#pkgdown-sidebar h2 { + font-size: 1.5em; + margin-top: 1em; +} + +#pkgdown-sidebar h2:first-child { + margin-top: 0; +} + +#pkgdown-sidebar .list-unstyled li { + margin-bottom: 0.5em; +} + +/* bootstrap-toc tweaks ------------------------------------------------------*/ + +/* All levels of nav */ + +nav[data-toggle='toc'] .nav > li > a { + padding: 4px 20px 4px 6px; + font-size: 1.5rem; + font-weight: 400; + color: inherit; +} + +nav[data-toggle='toc'] .nav > li > a:hover, +nav[data-toggle='toc'] .nav > li > a:focus { + padding-left: 5px; + color: inherit; + border-left: 1px solid #878787; +} + +nav[data-toggle='toc'] .nav > .active > a, +nav[data-toggle='toc'] .nav > .active:hover > a, +nav[data-toggle='toc'] .nav > .active:focus > a { + padding-left: 5px; + font-size: 1.5rem; + font-weight: 400; + color: inherit; + border-left: 2px solid #878787; +} + +/* Nav: second level (shown on .active) */ + +nav[data-toggle='toc'] .nav .nav { + display: none; /* Hide by default, but at >768px, show it */ + padding-bottom: 10px; +} + +nav[data-toggle='toc'] .nav .nav > li > a { + padding-left: 16px; + font-size: 1.35rem; +} + +nav[data-toggle='toc'] .nav .nav > li > a:hover, +nav[data-toggle='toc'] .nav .nav > li > a:focus { + padding-left: 15px; +} + +nav[data-toggle='toc'] .nav .nav > .active > a, +nav[data-toggle='toc'] .nav .nav > .active:hover > a, +nav[data-toggle='toc'] .nav .nav > .active:focus > a { + padding-left: 15px; + font-weight: 500; + font-size: 1.35rem; +} + +/* orcid ------------------------------------------------------------------- */ + +.orcid { + font-size: 16px; + color: #A6CE39; + /* margins are required by official ORCID trademark and display guidelines */ + margin-left:4px; + margin-right:4px; + vertical-align: middle; +} + +/* Reference index & topics ----------------------------------------------- */ + +.ref-index th {font-weight: normal;} + +.ref-index td {vertical-align: top; min-width: 100px} +.ref-index .icon {width: 40px;} +.ref-index .alias {width: 40%;} +.ref-index-icons .alias {width: calc(40% - 40px);} +.ref-index .title {width: 60%;} + +.ref-arguments th {text-align: right; padding-right: 10px;} +.ref-arguments th, .ref-arguments td {vertical-align: top; min-width: 100px} +.ref-arguments .name {width: 20%;} +.ref-arguments .desc {width: 80%;} + +/* Nice scrolling for wide elements --------------------------------------- */ + +table { + display: block; + overflow: auto; +} + +/* Syntax highlighting ---------------------------------------------------- */ + +pre, code, pre code { + background-color: #f8f8f8; + color: #333; +} +pre, pre code { + white-space: pre-wrap; + word-break: break-all; + overflow-wrap: break-word; +} + +pre { + border: 1px solid #eee; +} + +pre .img, pre .r-plt { + margin: 5px 0; +} + +pre .img img, pre .r-plt img { + background-color: #fff; +} + +code a, pre a { + color: #375f84; +} + +a.sourceLine:hover { + text-decoration: none; +} + +.fl {color: #1514b5;} +.fu {color: #000000;} /* function */ +.ch,.st {color: #036a07;} /* string */ +.kw {color: #264D66;} /* keyword */ +.co {color: #888888;} /* comment */ + +.error {font-weight: bolder;} +.warning {font-weight: bolder;} + +/* Clipboard --------------------------*/ + +.hasCopyButton { + position: relative; +} + +.btn-copy-ex { + position: absolute; + right: 0; + top: 0; + visibility: hidden; +} + +.hasCopyButton:hover button.btn-copy-ex { + visibility: visible; +} + +/* headroom.js ------------------------ */ + +.headroom { + will-change: transform; + transition: transform 200ms linear; +} +.headroom--pinned { + transform: translateY(0%); +} +.headroom--unpinned { + transform: translateY(-100%); +} + +/* mark.js ----------------------------*/ + +mark { + background-color: rgba(255, 255, 51, 0.5); + border-bottom: 2px solid rgba(255, 153, 51, 0.3); + padding: 1px; +} + +/* vertical spacing after htmlwidgets */ +.html-widget { + margin-bottom: 10px; +} + +/* fontawesome ------------------------ */ + +.fab { + font-family: "Font Awesome 5 Brands" !important; +} + +/* don't display links in code chunks when printing */ +/* source: https://stackoverflow.com/a/10781533 */ +@media print { + code a:link:after, code a:visited:after { + content: ""; + } +} + +/* Section anchors --------------------------------- + Added in pandoc 2.11: https://github.com/jgm/pandoc-templates/commit/9904bf71 +*/ + +div.csl-bib-body { } +div.csl-entry { + clear: both; +} +.hanging-indent div.csl-entry { + margin-left:2em; + text-indent:-2em; +} +div.csl-left-margin { + min-width:2em; + float:left; +} +div.csl-right-inline { + margin-left:2em; + padding-left:1em; +} +div.csl-indent { + margin-left: 2em; +} diff --git a/pkgdown.js b/pkgdown.js new file mode 100644 index 00000000..6f0eee40 --- /dev/null +++ b/pkgdown.js @@ -0,0 +1,108 @@ +/* http://gregfranko.com/blog/jquery-best-practices/ */ +(function($) { + $(function() { + + $('.navbar-fixed-top').headroom(); + + $('body').css('padding-top', $('.navbar').height() + 10); + $(window).resize(function(){ + $('body').css('padding-top', $('.navbar').height() + 10); + }); + + $('[data-toggle="tooltip"]').tooltip(); + + var cur_path = paths(location.pathname); + var links = $("#navbar ul li a"); + var max_length = -1; + var pos = -1; + for (var i = 0; i < links.length; i++) { + if (links[i].getAttribute("href") === "#") + continue; + // Ignore external links + if (links[i].host !== location.host) + continue; + + var nav_path = paths(links[i].pathname); + + var length = prefix_length(nav_path, cur_path); + if (length > max_length) { + max_length = length; + pos = i; + } + } + + // Add class to parent
  • , and enclosing
  • if in dropdown + if (pos >= 0) { + var menu_anchor = $(links[pos]); + menu_anchor.parent().addClass("active"); + menu_anchor.closest("li.dropdown").addClass("active"); + } + }); + + function paths(pathname) { + var pieces = pathname.split("/"); + pieces.shift(); // always starts with / + + var end = pieces[pieces.length - 1]; + if (end === "index.html" || end === "") + pieces.pop(); + return(pieces); + } + + // Returns -1 if not found + function prefix_length(needle, haystack) { + if (needle.length > haystack.length) + return(-1); + + // Special case for length-0 haystack, since for loop won't run + if (haystack.length === 0) { + return(needle.length === 0 ? 0 : -1); + } + + for (var i = 0; i < haystack.length; i++) { + if (needle[i] != haystack[i]) + return(i); + } + + return(haystack.length); + } + + /* Clipboard --------------------------*/ + + function changeTooltipMessage(element, msg) { + var tooltipOriginalTitle=element.getAttribute('data-original-title'); + element.setAttribute('data-original-title', msg); + $(element).tooltip('show'); + element.setAttribute('data-original-title', tooltipOriginalTitle); + } + + if(ClipboardJS.isSupported()) { + $(document).ready(function() { + var copyButton = ""; + + $("div.sourceCode").addClass("hasCopyButton"); + + // Insert copy buttons: + $(copyButton).prependTo(".hasCopyButton"); + + // Initialize tooltips: + $('.btn-copy-ex').tooltip({container: 'body'}); + + // Initialize clipboard: + var clipboardBtnCopies = new ClipboardJS('[data-clipboard-copy]', { + text: function(trigger) { + return trigger.parentNode.textContent.replace(/\n#>[^\n]*/g, ""); + } + }); + + clipboardBtnCopies.on('success', function(e) { + changeTooltipMessage(e.trigger, 'Copied!'); + e.clearSelection(); + }); + + clipboardBtnCopies.on('error', function() { + changeTooltipMessage(e.trigger,'Press Ctrl+C or Command+C to copy'); + }); + }); + } +})(window.jQuery || window.$) diff --git a/pkgdown.yml b/pkgdown.yml new file mode 100644 index 00000000..1c599872 --- /dev/null +++ b/pkgdown.yml @@ -0,0 +1,8 @@ +pandoc: 3.1.11 +pkgdown: 2.0.7 +pkgdown_sha: ~ +articles: + betadiversity: betadiversity.html + hagis: hagis.html +last_built: 2024-03-11T04:30Z + diff --git a/pull_request_template.html b/pull_request_template.html new file mode 100644 index 00000000..bf864e5a --- /dev/null +++ b/pull_request_template.html @@ -0,0 +1,108 @@ + +NA • hagis + + +
    +
    + + + +
    +
    + + + +
    +

    Description

    + +
    +
    + + +
    +
    +

    Example

    + + +
    + + +
    + + + +
    + + + +
    + +
    +

    Site built with pkgdown 2.0.7.

    +
    + +
    + + + + + + + + diff --git a/reference/P_sojae_survey.html b/reference/P_sojae_survey.html new file mode 100644 index 00000000..ac6d7e14 --- /dev/null +++ b/reference/P_sojae_survey.html @@ -0,0 +1,148 @@ + +Phytophthora sojae Survey Example Data — P_sojae_survey • hagis + + +
    +
    + + + +
    +
    + + +
    +

    Data from a Phytophthora sojae survey

    +
    + +
    +
    data(P_sojae_survey)
    +
    + +
    +

    Format

    +

    An object of class data.table with 294 observations of 12 variables

    Isolate
    +

    P. sojae isolate identifier

    + +
    Line
    +

    Soybean cultivar

    + +
    Rps
    +

    Rps gene identifier

    + +
    Total
    +

    Total number of plants inoculated

    + +
    HR (1)
    +

    Number of plants that exhibit a hypersensitive response after +inoculation

    + +
    Lesion (2)
    +

    Number of plants that develop a lesion at inoculation +site

    + +
    Lesion to cotyledon (3)
    +

    Number of plants that develop a lesion, +which advances to the hypocotyl of the seedling after infection

    + +
    Dead (4)
    +

    Number of dead plants that are observed after inoculation

    + +
    total.susc
    +

    The total number of susceptible plants (Lesion+Lesion to +cotyledon+Dead)

    + +
    total.resis
    +

    The total number of resistant plants (equal to HR +value)

    + + +
    +
    +

    Source

    +

    Data from an ongoing 2017 Phytophthora sojae survey in Michigan, +conducted by A. G. McCoy et al..

    +
    + +
    +

    Examples

    +
    if (FALSE) { # interactive()
    +data(P_sojae_survey)
    +P_sojae_survey
    +}
    +
    +
    +
    + +
    + + +
    + +
    +

    Site built with pkgdown 2.0.7.

    +
    + +
    + + + + + + + + diff --git a/reference/Rplot001.png b/reference/Rplot001.png new file mode 100644 index 0000000000000000000000000000000000000000..17a358060aed2a86950757bbd25c6f92c08c458f GIT binary patch literal 1011 zcmeAS@N?(olHy`uVBq!ia0y~yV0-|=9Be?5+AI5}0x7m6Z+90U4Fo@(ch>_c&H|6f zVg?3oArNM~bhqvg0|WD9PZ!6KiaBo&GBN^{G%5UFpXcEKVvd5*5Eu=C0SJK)8A6*F U7`aXvEC5;V>FVdQ&MBb@00SN#Z2$lO literal 0 HcmV?d00001 diff --git a/reference/autoplot.hagis.complexities.html b/reference/autoplot.hagis.complexities.html new file mode 100644 index 00000000..f11ab161 --- /dev/null +++ b/reference/autoplot.hagis.complexities.html @@ -0,0 +1,158 @@ + +Plot hagis Complexities Objects — autoplot.hagis.complexities • hagis + + +
    +
    + + + +
    +
    + + +
    +

    Creates a ggplot2 object of the frequency of +complexity (percent per complexity) or a ggplot2 object of the +distribution (number per complexity) calculated by +calculate_complexities().

    +
    + +
    +
    # S3 method for hagis.complexities
    +autoplot(object, type, color = NULL, order = NULL, ...)
    +
    + +
    +

    Arguments

    +
    object
    +

    a hagis complexities object generated by +calculate_complexities(). Character.

    + + +
    type
    +

    a vector of values for which the bar plot is desired. Specify +whether to return a graph of the frequency of complexities as a percentage, +"percentage", or as the count, "count". Character.

    + + +
    color
    +

    a named or hexadecimal color value to use for the bar color

    + + +
    order
    +

    sort the x-axis of the bar chart by ascending or descending +order of frequency. Accepts ascending or descending input values. +Defaults to complexity value. Character.

    + + +
    ...
    +

    passed to the chosen geom(s)

    + +
    +
    +

    Value

    + + +

    A ggplot2 object

    +
    + +
    +

    Examples

    +
    if (FALSE) { # interactive()
    +# Using the built-in data set, `P_sojae_survey`
    +data(P_sojae_survey)
    +
    +# calculate susceptibilities with a 60 % cutoff value
    +complexities <- calculate_complexities(x = P_sojae_survey,
    +                                       cutoff = 60,
    +                                       control = "susceptible",
    +                                       sample = "Isolate",
    +                                       gene = "Rps",
    +                                       perc_susc = "perc.susc")
    +
    +# Visualize the distribution (count or actual values)
    +autoplot(complexities, type = "count")
    +
    +# Visualize the frequency (percentages)
    +autoplot(complexities, type = "percentage")
    +}
    +
    +
    +
    + +
    + + +
    + +
    +

    Site built with pkgdown 2.0.7.

    +
    + +
    + + + + + + + + diff --git a/reference/autoplot.hagis.gene.summary.html b/reference/autoplot.hagis.gene.summary.html new file mode 100644 index 00000000..f816a3c1 --- /dev/null +++ b/reference/autoplot.hagis.gene.summary.html @@ -0,0 +1,151 @@ + +Plot hagis Summary Objects — autoplot.hagis.gene.summary • hagis + + +
    +
    + + + +
    +
    + + +
    +

    Creates a ggplot2 object of the gene summaries +calculated by summarize_gene()

    +
    + +
    +
    # S3 method for hagis.gene.summary
    +autoplot(object, type, color = NULL, order = NULL, ...)
    +
    + +
    +

    Arguments

    +
    object
    +

    a hagis.gene.summary object generated by summarize_gene(). +Character.

    + + +
    type
    +

    a vector of values for which the bar plot is desired. Specify +whether to return a graph of the percent pathogenic isolates, percentage, +or as the count, count. Character.

    + + +
    color
    +

    a named or hexadecimal color value to use for the bar color

    + + +
    order
    +

    sort the x-axis of the bar chart by ascending or descending +order of N_virulent_isolates or percent_pathogenic. Accepts ascending +or descending input values. Defaults to gene name. Character.

    + + +
    ...
    +

    passed to the chosen geom(s)

    + +
    +
    +

    Value

    + + +

    A ggplot2 plot

    +
    + +
    +

    Examples

    +
    if (FALSE) { # interactive()
    +# Using the built-in data set, `P_sojae_survey`
    +data(P_sojae_survey)
    +
    +# calculate susceptibilities with a 60 % cutoff value
    +susc <- summarize_gene(x = P_sojae_survey,
    +                       cutoff = 60,
    +                       control = "susceptible",
    +                       sample = "Isolate",
    +                       gene = "Rps",
    +                       perc_susc = "perc.susc")
    +
    +# Visualize the summary of genes
    +autoplot(susc, type = "percentage")
    +}
    +
    +
    +
    + +
    + + +
    + +
    +

    Site built with pkgdown 2.0.7.

    +
    + +
    + + + + + + + + diff --git a/reference/calculate_complexities.html b/reference/calculate_complexities.html new file mode 100644 index 00000000..aa44b374 --- /dev/null +++ b/reference/calculate_complexities.html @@ -0,0 +1,166 @@ + +Calculate Distribution of Complexities by Sample — calculate_complexities • hagis + + +
    +
    + + + +
    +
    + + +
    +

    Calculate the distribution of susceptibilities by sample id.

    +
    + +
    +
    calculate_complexities(x, cutoff, control, sample, gene, perc_susc)
    +
    + +
    +

    Arguments

    +
    x
    +

    a data.frame containing the data.

    + + +
    cutoff
    +

    value for percent susceptible cutoff. Numeric.

    + + +
    control
    +

    value used to denote the susceptible control in the gene +column. Character.

    + + +
    sample
    +

    column providing the unique identification for each sample +being tested. Character.

    + + +
    gene
    +

    column providing the gene(s) being tested. Character.

    + + +
    perc_susc
    +

    column providing the percent susceptible reactions. +Character.

    + +
    +
    +

    Value

    + + +

    calculate_complexities returns an object of class +hagis.complexities.

    + + +

    An object of class hagis.complexities is a list containing the following +components

    grouped_complexities
    +

    a data.table::data.table() object of +grouped complexities

    + +
    individual_complexities
    +

    a data.table::data.table() object of +individual complexities

    + + +
    + +
    +

    Examples

    +
    if (FALSE) { # interactive()
    +
    +# Using the built-in data set, `P_sojae_survey`
    +data(P_sojae_survey)
    +
    +P_sojae_survey
    +
    +# calculate susceptibilities with a 60 % cutoff value
    +complexities <- calculate_complexities(x = P_sojae_survey,
    +                                       cutoff = 60,
    +                                       control = "susceptible",
    +                                       sample = "Isolate",
    +                                       gene = "Rps",
    +                                       perc_susc = "perc.susc")
    +complexities
    +
    +summary(complexities)
    +}
    +
    +
    +
    + +
    + + +
    + +
    +

    Site built with pkgdown 2.0.7.

    +
    + +
    + + + + + + + + diff --git a/reference/calculate_diversities.html b/reference/calculate_diversities.html new file mode 100644 index 00000000..c09ede57 --- /dev/null +++ b/reference/calculate_diversities.html @@ -0,0 +1,210 @@ + +Calculate Diversities Indices — calculate_diversities • hagis + + +
    +
    + + + +
    +
    + + +
    +

    Calculate five pathogen diversity indices.

    +

    Diversity indices include:

    • Simple diversity index, which will show the proportion of unique pathotypes +to total samples. As the values gets closer to 1, there is greater +diversity in pathoypes within the population. Simple diversity is +calculated as: +$$ D = \frac{Np}{Ns} $$ +where \(Np\) is the number of pathotypes and \(Ns\) is the number of +samples.

    • +
    • Gleason diversity index, an alternate version of Simple diversity index, is +less sensitive to sample size than the Simple index. +$$ D = \frac{ (Np - 1) }{ log(Ns)}$$ +Where \(Np\) is the number of pathotypes and \(Ns\) is the number of +samples.

    • +
    • Shannon diversity index is typically between 1.5 and 3.5, as richness and +evenness of the population increase, so does the Shannon index value. +$$ D = -\sum_{i = 1}^{R} p_i \log p_i $$ Where +\(p_i\) is the proportional abundance of species \(i\).

    • +
    • Simpson diversity index values range from 0 to 1, 1 represents high +diversity and 0 represents no diversity. Where diversity is calculated as: +$$ D = \sum_{i = 1}^{R} p_i^2 $$

    • +
    • Evenness ranges from 0 to 1, as the Evenness value approaches 1, there is a +more even distribution of each pathoype's frequency within the population. +Where Evenness is calculated as: +$$ D = \frac{H'}{log(Np) }$$ +where \(H'\) is the Shannon diversity index and \(Np\) is the number +of pathotypes.

    • +
    + +
    +
    calculate_diversities(x, cutoff, control, sample, gene, perc_susc)
    +
    + +
    +

    Arguments

    +
    x
    +

    a data.frame containing the data.

    + + +
    cutoff
    +

    value for percent susceptible cutoff. Numeric.

    + + +
    control
    +

    value used to denote the susceptible control in the gene +column. Character.

    + + +
    sample
    +

    column providing the unique identification for each sample +being tested. Character.

    + + +
    gene
    +

    column providing the gene(s) being tested. Character.

    + + +
    perc_susc
    +

    column providing the percent susceptible reactions. +Character.

    + +
    +
    +

    Value

    + + +

    hagis.diversities object containing

    • Number of Samples

    • +
    • Number of Pathotypes

    • +
    • Simple Diversity Index

    • +
    • Gleason Diversity Index

    • +
    • Shannon Diversity Index

    • +
    • Simpson Diversity Index

    • +
    • Evenness Diversity Index

    • +
    + +
    +

    Examples

    +
    if (FALSE) { # interactive()
    +# Using the built-in data set, P_sojae_survey
    +data(P_sojae_survey)
    +
    +P_sojae_survey
    +
    +# calculate susceptibilities with a 60 % cutoff value
    +diversities <- calculate_diversities(x = P_sojae_survey,
    +                                     cutoff = 60,
    +                                     control = "susceptible",
    +                                     sample = "Isolate",
    +                                     gene = "Rps",
    +                                     perc_susc = "perc.susc")
    +
    +diversities
    +}
    +
    +
    +
    + +
    + + +
    + +
    +

    Site built with pkgdown 2.0.7.

    +
    + +
    + + + + + + + + diff --git a/reference/create_binary_matrix.html b/reference/create_binary_matrix.html new file mode 100644 index 00000000..4ceca0d6 --- /dev/null +++ b/reference/create_binary_matrix.html @@ -0,0 +1,158 @@ + +Create Binary Data Matrix From Pathotype Data — create_binary_matrix • hagis + + +
    +
    + + + +
    +
    + + +
    +

    Creates a binary data matrix from pathotype data representing +the pathotype of each isolate. This binary data matrix can be used to +visualize beta-diversity of pathotypes using vegan and +ape.

    +
    + +
    +
    create_binary_matrix(x, cutoff, control, sample, gene, perc_susc)
    +
    + +
    +

    Arguments

    +
    x
    +

    a data.frame containing the data.

    + + +
    cutoff
    +

    value for percent susceptible cutoff. Numeric.

    + + +
    control
    +

    value used to denote the susceptible control in the gene +column. Character.

    + + +
    sample
    +

    column providing the unique identification for each sample +being tested. Character.

    + + +
    gene
    +

    column providing the gene(s) being tested. Character.

    + + +
    perc_susc
    +

    column providing the percent susceptible reactions. +Character.

    + +
    +
    +

    Value

    + + +

    create_binary_matrix returns a binary matrix of pathotype data as +a matrix object

    +
    + +
    +

    Examples

    +
    if (FALSE) { # interactive()
    +
    +# Using the built-in data set, `P_sojae_survey`
    +data(P_sojae_survey)
    +
    +P_sojae_survey
    +
    +# calculate susceptibilities with a 60 % cutoff value
    +final_matrix <- create_binary_matrix(x = P_sojae_survey,
    +                                    cutoff = 60,
    +                                    control = "susceptible",
    +                                    sample = "Isolate",
    +                                    gene = "Rps",
    +                                    perc_susc = "perc.susc")
    +final_matrix
    +}
    +
    +
    +
    + +
    + + +
    + +
    +

    Site built with pkgdown 2.0.7.

    +
    + +
    + + + + + + + + diff --git a/reference/diversities_table.html b/reference/diversities_table.html new file mode 100644 index 00000000..fa9ac5fb --- /dev/null +++ b/reference/diversities_table.html @@ -0,0 +1,141 @@ + +Custom Print for hagis Diversities Tables — diversities_table • hagis + + +
    +
    + + + +
    +
    + + +
    +

    Print the frequency table of diversities from a hagis.diversities object +The resulting object is a pander table (a text object for Markdown) for +ease of use in reporting and viewing in the console.

    +
    + +
    +
    diversities_table(x, ...)
    +
    + +
    +

    Arguments

    +
    x
    +

    a hagis.diversities object generated by calculate_diversities()

    + + +
    ...
    +

    other arguments passed to pander::panderOptions()

    + +
    +
    +

    Value

    + + +

    A pander object of diversities

    +
    + + +
    +

    Examples

    +
    if (FALSE) { # interactive()
    +# Using the built-in data set, P_sojae_survey
    +data(P_sojae_survey)
    +
    +P_sojae_survey
    +
    +# calculate susceptibilities with a 60 % cutoff value
    +diversities <- calculate_diversities(x = P_sojae_survey,
    +                                     cutoff = 60,
    +                                     control = "susceptible",
    +                                     sample = "Isolate",
    +                                     gene = "Rps",
    +                                     perc_susc = "perc.susc")
    +
    +# print the diversities table
    +diversities_table(diversities)
    +}
    +
    +
    +
    + +
    + + +
    + +
    +

    Site built with pkgdown 2.0.7.

    +
    + +
    + + + + + + + + diff --git a/reference/hagis-package.html b/reference/hagis-package.html new file mode 100644 index 00000000..ccbeee8c --- /dev/null +++ b/reference/hagis-package.html @@ -0,0 +1,114 @@ + +hagis: Analysis of Plant Pathogen Pathotype Complexities, Distributions and Diversity — hagis-package • hagis + + +
    +
    + + + +
    +
    + + +
    +

    Analysis of plant pathogen pathotype survey data. Functions provided calculate distribution of susceptibilities, distribution of complexities with statistics, pathotype frequency distribution, as well as diversity indices for pathotypes. This package is meant to be a direct replacement for Herrmann, Löwer and Schachtel's (1999) doi:10.1046/j.1365-3059.1999.00325.x + Habgood-Gilmour Spreadsheet, 'HaGiS', previously used for pathotype analysis.

    +
    + + + +
    +

    Author

    +

    Maintainer: Adam H. Sparks adamhsparks@gmail.com (ORCID)

    +

    Authors:

    Other contributors:

    • Zhian N. Kamvar (ORCID) [contributor, reviewer]

    • +
    • Michigan Soybean Promotion Committee [funder]

    • +
    • Project GREEEN [funder]

    • +
    • North Central Soybean Research Program [funder]

    • +
    • GRDC Project DAQ00186 [funder]

    • +
    + +
    + +
    + + +
    + +
    +

    Site built with pkgdown 2.0.7.

    +
    + +
    + + + + + + + + diff --git a/reference/index.html b/reference/index.html new file mode 100644 index 00000000..ce9f3241 --- /dev/null +++ b/reference/index.html @@ -0,0 +1,130 @@ + +Function reference • hagis + + +
    +
    + + + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + +
    +

    All functions

    +

    +
    +

    P_sojae_survey

    +

    Phytophthora sojae Survey Example Data

    +

    autoplot(<hagis.complexities>)

    +

    Plot hagis Complexities Objects

    +

    autoplot(<hagis.gene.summary>)

    +

    Plot hagis Summary Objects

    +

    calculate_complexities()

    +

    Calculate Distribution of Complexities by Sample

    +

    calculate_diversities()

    +

    Calculate Diversities Indices

    +

    create_binary_matrix()

    +

    Create Binary Data Matrix From Pathotype Data

    +

    diversities_table()

    +

    Custom Print for hagis Diversities Tables

    +

    individual_pathotypes()

    +

    Prints Individual Pathotypes for Each Sample

    +

    sample_meta

    +

    Phytophthora sojae Survey Example Metadata

    +

    summarize_gene()

    +

    Calculate and Summarize Distribution of Susceptibilities by Gene

    + + +
    + + +
    + +
    +

    Site built with pkgdown 2.0.7.

    +
    + +
    + + + + + + + + diff --git a/reference/individual_pathotypes.html b/reference/individual_pathotypes.html new file mode 100644 index 00000000..2e226544 --- /dev/null +++ b/reference/individual_pathotypes.html @@ -0,0 +1,143 @@ + +Prints Individual Pathotypes for Each Sample — individual_pathotypes • hagis + + +
    +
    + + + +
    +
    + + +
    +

    Print an object from a hagis.diversities object with individual pathotypes, +i.e. each sample's pathotype. The resulting object is a pander table +(a text object for Markdown) for ease of use in reporting and viewing in the +console.

    +
    + +
    +
    individual_pathotypes(x, ...)
    +
    + +
    +

    Arguments

    +
    x
    +

    a hagis.diversities object generated by calculate_diversities()

    + + +
    ...
    +

    other arguments passed to pander::panderOptions()

    + +
    +
    +

    Value

    + + +

    A pander object of individual pathotypes

    +
    + + +
    +

    Examples

    +
    if (FALSE) { # interactive()
    +# Using the built-in data set, P_sojae_survey
    +data(P_sojae_survey)
    +
    +P_sojae_survey
    +
    +# calculate susceptibilities with a 60 % cutoff value
    +diversities <- calculate_diversities(x = P_sojae_survey,
    +                                     cutoff = 60,
    +                                     control = "susceptible",
    +                                     sample = "Isolate",
    +                                     gene = "Rps",
    +                                     perc_susc = "perc.susc")
    +
    +# print the diversities table
    +individual_pathotypes(diversities)
    +}
    +
    +
    +
    + +
    + + +
    + +
    +

    Site built with pkgdown 2.0.7.

    +
    + +
    + + + + + + + + diff --git a/reference/reexports.html b/reference/reexports.html new file mode 100644 index 00000000..faa83581 --- /dev/null +++ b/reference/reexports.html @@ -0,0 +1,105 @@ + +Objects exported from other packages — reexports • hagis + + +
    +
    + + + +
    +
    + + +
    +

    These objects are imported from other packages. Follow the links +below to see their documentation.

    +
    ggplot2
    +

    autoplot

    + + +
    + + + +
    + +
    + + +
    + +
    +

    Site built with pkgdown 2.0.7.

    +
    + +
    + + + + + + + + diff --git a/reference/sample_meta.html b/reference/sample_meta.html new file mode 100644 index 00000000..3a0bb55b --- /dev/null +++ b/reference/sample_meta.html @@ -0,0 +1,121 @@ + +Phytophthora sojae Survey Example Metadata — sample_meta • hagis + + +
    +
    + + + +
    +
    + + +
    +

    Metadata to accompany internal data from a Phytophthora sojae survey used +for an example in the "Beta-diversity Analyses" vignette.

    +
    + +
    +
    data(sample_meta)
    +
    + +
    +

    Format

    +

    An object of class data.frame with 21 observations of 2 variables

    Sample
    +

    P. sojae sample identifier

    + +
    Locale
    +

    US State where sample was collected, limited to Michigan

    + + +
    +
    +

    Source

    +

    Data from an ongoing 2017 Phytophthora sojae survey in Michigan, +conducted by A. G. McCoy et al..

    +
    + +
    +

    Examples

    +
    if (FALSE) { # interactive()
    +data(sample_meta)
    +sample_meta
    +}
    +
    +
    +
    + +
    + + +
    + +
    +

    Site built with pkgdown 2.0.7.

    +
    + +
    + + + + + + + + diff --git a/reference/summarize_gene.html b/reference/summarize_gene.html new file mode 100644 index 00000000..a89238b9 --- /dev/null +++ b/reference/summarize_gene.html @@ -0,0 +1,170 @@ + +Calculate and Summarize Distribution of Susceptibilities by Gene — summarize_gene • hagis + + +
    +
    + + + +
    +
    + + +
    +

    Calculate the distribution of susceptibilities by gene.

    +
    + +
    +
    summarize_gene(x, cutoff, control, sample, gene, perc_susc)
    +
    + +
    +

    Arguments

    +
    x
    +

    a data.frame containing the data.

    + + +
    cutoff
    +

    value for percent susceptible cutoff. Numeric.

    + + +
    control
    +

    value used to denote the susceptible control in the gene +column. Character.

    + + +
    sample
    +

    column providing the unique identification for each sample +being tested. Character.

    + + +
    gene
    +

    column providing the gene(s) being tested. Character.

    + + +
    perc_susc
    +

    column providing the percent susceptible reactions. +Character.

    + +
    +
    +

    Value

    + + +

    returns an object of class

    +

    +

    hagis.gene.summary

    + + +

    An object of class hagis.gene.summary is a

    +

    +

    data.table::data.table()

    + + +

    containing the following components columns

    gene
    +

    the gene

    + +
    N_virulent_isolates
    +

    the total number virulent isolates for a given +gene in the gene column

    + +
    percent_pathogenic
    +

    the frequency with which a gene is pathogenic

    + + +
    + +
    +

    Examples

    +
    if (FALSE) { # interactive()
    +# Using the built-in data set, `P_sojae_survey`
    +data(P_sojae_survey)
    +
    +P_sojae_survey
    +
    +# calculate susceptibilities with a 60 % cutoff value
    +susc <- summarize_gene(x = P_sojae_survey,
    +                       cutoff = 60,
    +                       control = "susceptible",
    +                       sample = "Isolate",
    +                       gene = "Rps",
    +                       perc_susc = "perc.susc")
    +susc
    +}
    +
    +
    +
    + +
    + + +
    + +
    +

    Site built with pkgdown 2.0.7.

    +
    + +
    + + + + + + + + diff --git a/sitemap.xml b/sitemap.xml new file mode 100644 index 00000000..3f8c13b7 --- /dev/null +++ b/sitemap.xml @@ -0,0 +1,81 @@ + + + + /404.html + + + /CODE_OF_CONDUCT.html + + + /CONTRIBUTING.html + + + /LICENSE-text.html + + + /LICENSE.html + + + /articles/betadiversity.html + + + /articles/hagis.html + + + /articles/index.html + + + /authors.html + + + /index.html + + + /issue_template.html + + + /news/index.html + + + /pull_request_template.html + + + /reference/P_sojae_survey.html + + + /reference/autoplot.hagis.complexities.html + + + /reference/autoplot.hagis.gene.summary.html + + + /reference/calculate_complexities.html + + + /reference/calculate_diversities.html + + + /reference/create_binary_matrix.html + + + /reference/diversities_table.html + + + /reference/hagis-package.html + + + /reference/index.html + + + /reference/individual_pathotypes.html + + + /reference/reexports.html + + + /reference/sample_meta.html + + + /reference/summarize_gene.html + +