From 2abba58b3395158fab6f16cde40d842622aacb00 Mon Sep 17 00:00:00 2001
From: Fred Atherden <43879983+fred-atherden@users.noreply.github.com>
Date: Mon, 19 Feb 2024 10:24:20 +0000
Subject: [PATCH] Add more generic check for images
---
src/final-JATS-schematron.sch | 8 +-
src/final-JATS-schematron.xsl | 3682 +++++++++--------
src/final-package-JATS-schematron.sch | 8 +-
src/pre-JATS-schematron.sch | 8 +-
src/pre-JATS-schematron.xsl | 3670 ++++++++--------
src/schematron.sch | 18 +-
.../biorender-check/biorender-check.sch | 1303 ++++++
.../biorender-tests/biorender-check/fail.xml | 13 +
.../biorender-tests/biorender-check/pass.xml | 15 +
test/xspec/schematron.sch | 12 +-
test/xspec/schematron.xspec | 22 +-
11 files changed, 5083 insertions(+), 3676 deletions(-)
create mode 100644 test/tests/gen/biorender-tests/biorender-check/biorender-check.sch
create mode 100644 test/tests/gen/biorender-tests/biorender-check/fail.xml
create mode 100644 test/tests/gen/biorender-tests/biorender-check/pass.xml
diff --git a/src/final-JATS-schematron.sch b/src/final-JATS-schematron.sch
index 546f8c638f..e4e1a2f6c0 100644
--- a/src/final-JATS-schematron.sch
+++ b/src/final-JATS-schematron.sch
@@ -3490,6 +3490,12 @@
[fig-caption-test-3] Panel indicators at the start of sentences in captions should be surrounded by parentheses. The caption for may have some panels without parentheses. Check
+
+
+
+
+ [biorender-check] Article text contains a reference to bioRender. Since bioRender do not permit content to be published under a CC-BY license (https://help.biorender.com/en/articles/8601313-creative-commons-licensing-for-biorender-figures-premium-only), if any images were created using bioRender, the authors will need to obtain permission to share them under a permissive license. Once the authors have obtained permission, any bioRender figures need to contain a copyright statement indicating which license they are available under (e.g. CC BY-NC-ND).
+
@@ -3635,8 +3641,6 @@
[ack-full-stop-intial-test] p element in Acknowledgements contains what looks like initial(s) followed by a full stop. Is it correct? -
-
- [ack-biorender] Acknowledgements contains a reference to bioRender. Since bioRender do not permit content to be published under a CC-BY license (https://help.biorender.com/en/articles/8601313-creative-commons-licensing-for-biorender-figures-premium-only), if any images were created using bioRender, the authors will need to obtain permission to share them under a permissive license. Once the authors have obtained permission, any bioRender figures need to contain a copyright statement indicating which license they are available under (e.g. CC BY-NC-ND).
diff --git a/src/final-JATS-schematron.xsl b/src/final-JATS-schematron.xsl
index b15e3c1188..e18059b6d6 100644
--- a/src/final-JATS-schematron.xsl
+++ b/src/final-JATS-schematron.xsl
@@ -3331,6 +3331,15 @@
+
+
+
+
+ biorender-tests-pattern
+ biorender-tests-pattern
+
+
+
@@ -3339,7 +3348,7 @@
biorender-fig-tests-pattern
-
+
@@ -3348,7 +3357,7 @@
fig-panel-tests-pattern
-
+
@@ -3357,7 +3366,7 @@
ra-body-tests-pattern
-
+
@@ -3366,7 +3375,7 @@
medicine-section-tests-pattern
-
+
@@ -3375,7 +3384,7 @@
top-level-sec-tests-pattern
-
+
@@ -3384,7 +3393,7 @@
conclusion-sec-tests-pattern
-
+
@@ -3393,7 +3402,7 @@
conclusion-lower-sec-tests-pattern
-
+
@@ -3402,7 +3411,7 @@
article-title-tests-pattern
-
+
@@ -3411,7 +3420,7 @@
sec-title-tests-pattern
-
+
@@ -3420,7 +3429,7 @@
fig-title-tests-pattern
-
+
@@ -3429,7 +3438,7 @@
supplementary-material-title-tests-pattern
-
+
@@ -3438,7 +3447,7 @@
video-title-tests-pattern
-
+
@@ -3447,7 +3456,7 @@
ack-title-tests-pattern
-
+
@@ -3456,7 +3465,7 @@
ack-content-tests-pattern
-
+
@@ -3465,7 +3474,7 @@
ref-list-title-tests-pattern
-
+
@@ -3474,7 +3483,7 @@
app-title-tests-pattern
-
+
@@ -3483,7 +3492,7 @@
fn-group-tests-pattern
-
+
@@ -3492,7 +3501,7 @@
comp-int-title-tests-pattern
-
+
@@ -3501,7 +3510,7 @@
auth-cont-title-tests-pattern
-
+
@@ -3510,7 +3519,7 @@
ethics-title-tests-pattern
-
+
@@ -3519,7 +3528,7 @@
ed-eval-title-tests-pattern
-
+
@@ -3528,7 +3537,7 @@
dec-letter-title-tests-pattern
-
+
@@ -3537,7 +3546,7 @@
reply-title-tests-pattern
-
+
@@ -3546,7 +3555,7 @@
title-child-tests-pattern
-
+
@@ -3555,7 +3564,7 @@
award-group-ids-pattern
-
+
@@ -3564,7 +3573,7 @@
fig-ids-pattern
-
+
@@ -3573,7 +3582,7 @@
fig-sup-ids-pattern
-
+
@@ -3582,7 +3591,7 @@
box-fig-ids-pattern
-
+
@@ -3591,7 +3600,7 @@
app-fig-ids-pattern
-
+
@@ -3600,7 +3609,7 @@
app-fig-sup-ids-pattern
-
+
@@ -3609,7 +3618,7 @@
rep-fig-ids-pattern
-
+
@@ -3618,7 +3627,7 @@
rep-fig-sup-ids-pattern
-
+
@@ -3627,7 +3636,7 @@
video-ids-pattern
-
+
@@ -3636,7 +3645,7 @@
video-sup-ids-pattern
-
+
@@ -3645,7 +3654,7 @@
app-video-ids-pattern
-
+
@@ -3654,7 +3663,7 @@
app-video-sup-ids-pattern
-
+
@@ -3663,7 +3672,7 @@
box-vid-ids-pattern
-
+
@@ -3672,7 +3681,7 @@
related-articles-ids-pattern
-
+
@@ -3681,7 +3690,7 @@
aff-ids-pattern
-
+
@@ -3690,7 +3699,7 @@
fn-ids-pattern
-
+
@@ -3699,7 +3708,7 @@
disp-formula-ids-pattern
-
+
@@ -3708,7 +3717,7 @@
mml-math-ids-pattern
-
+
@@ -3717,7 +3726,7 @@
app-table-wrap-ids-pattern
-
+
@@ -3726,7 +3735,7 @@
resp-table-wrap-ids-pattern
-
+
@@ -3735,7 +3744,7 @@
table-wrap-ids-pattern
-
+
@@ -3744,7 +3753,7 @@
body-top-level-sec-ids-pattern
-
+
@@ -3753,7 +3762,7 @@
back-top-level-sec-ids-pattern
-
+
@@ -3762,7 +3771,7 @@
low-level-sec-ids-pattern
-
+
@@ -3771,7 +3780,7 @@
app-ids-pattern
-
+
@@ -3780,7 +3789,7 @@
mdar-ids-pattern
-
+
@@ -3789,7 +3798,7 @@
igrf-ids-pattern
-
+
@@ -3798,7 +3807,7 @@
transrep-ids-pattern
-
+
@@ -3807,7 +3816,7 @@
fig-children-pattern
-
+
@@ -3816,7 +3825,7 @@
table-wrap-children-pattern
-
+
@@ -3825,7 +3834,7 @@
media-children-pattern
-
+
@@ -3834,7 +3843,7 @@
supplementary-material-children-pattern
-
+
@@ -3843,7 +3852,7 @@
author-notes-children-pattern
-
+
@@ -3852,7 +3861,7 @@
sec-tests-pattern
-
+
@@ -3861,7 +3870,7 @@
res-data-sec-pattern
-
+
@@ -3870,7 +3879,7 @@
res-ethics-sec-pattern
-
+
@@ -3879,7 +3888,7 @@
back-tests-pattern
-
+
@@ -3888,7 +3897,7 @@
data-content-tests-pattern
-
+
@@ -3897,7 +3906,7 @@
ack-tests-pattern
-
+
@@ -3906,7 +3915,7 @@
ack-child-tests-pattern
-
+
@@ -3915,7 +3924,7 @@
app-tests-pattern
-
+
@@ -3924,7 +3933,7 @@
additional-info-tests-pattern
-
+
@@ -3933,7 +3942,7 @@
additional-files-tests-pattern
-
+
@@ -3942,7 +3951,7 @@
trf-presence-pattern
-
+
@@ -3951,7 +3960,7 @@
additional-files-child-tests-pattern
-
+
@@ -3960,7 +3969,7 @@
comp-int-fn-group-tests-pattern
-
+
@@ -3969,7 +3978,7 @@
comp-int-fn-tests-pattern
-
+
@@ -3978,7 +3987,7 @@
auth-cont-fn-tests-pattern
-
+
@@ -3987,7 +3996,7 @@
ethics-tests-pattern
-
+
@@ -3996,7 +4005,7 @@
ethics-fn-tests-pattern
-
+
@@ -4005,7 +4014,7 @@
dec-letter-reply-tests-pattern
-
+
@@ -4014,7 +4023,7 @@
dec-letter-reply-content-tests-pattern
-
+
@@ -4023,7 +4032,7 @@
dec-letter-reply-content-tests-2-pattern
-
+
@@ -4032,7 +4041,7 @@
ed-eval-front-tests-pattern
-
+
@@ -4041,7 +4050,7 @@
ed-eval-front-child-tests-pattern
-
+
@@ -4050,7 +4059,7 @@
ed-eval-contrib-group-tests-pattern
-
+
@@ -4059,7 +4068,7 @@
ed-eval-author-tests-pattern
-
+
@@ -4068,7 +4077,7 @@
ed-eval-rel-obj-tests-pattern
-
+
@@ -4077,7 +4086,7 @@
ed-report-kwd-group-pattern
-
+
@@ -4086,7 +4095,7 @@
ed-report-claim-kwds-pattern
-
+
@@ -4095,7 +4104,7 @@
ed-report-evidence-kwds-pattern
-
+
@@ -4104,7 +4113,7 @@
ed-report-kwds-pattern
-
+
@@ -4113,7 +4122,7 @@
dec-letter-front-tests-pattern
-
+
@@ -4122,7 +4131,7 @@
dec-letter-editor-tests-pattern
-
+
@@ -4131,7 +4140,7 @@
dec-letter-editor-tests-2-pattern
-
+
@@ -4140,7 +4149,7 @@
dec-letter-reviewer-tests-pattern
-
+
@@ -4149,7 +4158,7 @@
dec-letter-reviewer-tests-2-pattern
-
+
@@ -4158,7 +4167,7 @@
dec-letter-body-tests-pattern
-
+
@@ -4167,7 +4176,7 @@
dec-letter-body-p-tests-pattern
-
+
@@ -4176,7 +4185,7 @@
dec-letter-box-tests-pattern
-
+
@@ -4185,7 +4194,7 @@
decision-missing-table-tests-pattern
-
+
@@ -4194,7 +4203,7 @@
reply-front-tests-pattern
-
+
@@ -4203,7 +4212,7 @@
reply-body-tests-pattern
-
+
@@ -4212,7 +4221,7 @@
reply-disp-quote-tests-pattern
-
+
@@ -4221,7 +4230,7 @@
reply-missing-disp-quote-tests-pattern
-
+
@@ -4230,7 +4239,7 @@
reply-missing-disp-quote-tests-2-pattern
-
+
@@ -4239,7 +4248,7 @@
reply-missing-table-tests-pattern
-
+
@@ -4248,7 +4257,7 @@
sub-article-ext-link-tests-pattern
-
+
@@ -4257,7 +4266,7 @@
sub-article-ref-p-tests-pattern
-
+
@@ -4266,7 +4275,7 @@
ref-report-front-pattern
-
+
@@ -4275,7 +4284,7 @@
sub-article-contrib-tests-pattern
-
+
@@ -4284,7 +4293,7 @@
sub-article-role-tests-pattern
-
+
@@ -4293,7 +4302,7 @@
ref-report-editor-tests-pattern
-
+
@@ -4302,7 +4311,7 @@
ref-report-editor-tests-2-pattern
-
+
@@ -4311,7 +4320,7 @@
ref-report-reviewer-tests-pattern
-
+
@@ -4320,7 +4329,7 @@
anonymous-tests-pattern
-
+
@@ -4329,7 +4338,7 @@
prc-reviewer-tests-pattern
-
+
@@ -4338,7 +4347,7 @@
prc-pub-review-tests-pattern
-
+
@@ -4347,7 +4356,7 @@
sub-article-doi-checks-pattern
-
+
@@ -4356,7 +4365,7 @@
research-advance-test-pattern
-
+
@@ -4365,7 +4374,7 @@
insight-test-pattern
-
+
@@ -4374,7 +4383,7 @@
correction-test-pattern
-
+
@@ -4383,7 +4392,7 @@
retraction-test-pattern
-
+
@@ -4392,7 +4401,7 @@
eoc-test-pattern
-
+
@@ -4401,7 +4410,7 @@
research-article-ra-test-pattern
-
+
@@ -4410,7 +4419,7 @@
related-articles-conformance-pattern
-
+
@@ -4419,7 +4428,7 @@
video-parent-conformance-pattern
-
+
@@ -4428,7 +4437,7 @@
elem-citation-general-pattern
-
+
@@ -4437,7 +4446,7 @@
elem-citation-gen-name-3-1-pattern
-
+
@@ -4446,7 +4455,7 @@
elem-citation-gen-name-3-2-pattern
-
+
@@ -4455,7 +4464,7 @@
elem-citation-gen-name-4-pattern
-
+
@@ -4464,7 +4473,7 @@
elem-citation-year-pattern
-
+
@@ -4473,7 +4482,7 @@
elem-citation-source-pattern
-
+
@@ -4482,7 +4491,7 @@
elem-citation-ext-link-pattern
-
+
@@ -4491,7 +4500,7 @@
collab-content-pattern
-
+
@@ -4500,7 +4509,7 @@
ref-list-ordering-pattern
-
+
@@ -4509,7 +4518,7 @@
ref-pattern
-
+
@@ -4518,7 +4527,7 @@
xref-pattern
-
+
@@ -4527,7 +4536,7 @@
elem-citation-pattern
-
+
@@ -4536,7 +4545,7 @@
element-citation-descendants-pattern
-
+
@@ -4545,7 +4554,7 @@
elem-citation-journal-pattern
-
+
@@ -4554,7 +4563,7 @@
elem-citation-journal-article-title-pattern
-
+
@@ -4563,7 +4572,7 @@
elem-citation-journal-volume-pattern
-
+
@@ -4572,7 +4581,7 @@
elem-citation-journal-fpage-pattern
-
+
@@ -4581,7 +4590,7 @@
elem-citation-journal-elocation-id-pattern
-
+
@@ -4590,7 +4599,7 @@
elem-citation-journal-comment-pattern
-
+
@@ -4599,7 +4608,7 @@
elem-citation-journal-pub-id-pattern
-
+
@@ -4608,7 +4617,7 @@
elem-citation-book-pattern
-
+
@@ -4617,7 +4626,7 @@
elem-citation-book-person-group-pattern
-
+
@@ -4626,7 +4635,7 @@
elem-citation-book-chapter-title-pattern
-
+
@@ -4635,7 +4644,7 @@
elem-citation-book-publisher-name-pattern
-
+
@@ -4644,7 +4653,7 @@
elem-citation-book-edition-pattern
-
+
@@ -4653,7 +4662,7 @@
elem-citation-book-pub-id-pattern
-
+
@@ -4662,7 +4671,7 @@
elem-citation-book-comment-pattern
-
+
@@ -4671,7 +4680,7 @@
elem-citation-data-pattern
-
+
@@ -4680,7 +4689,7 @@
elem-citation-data-v2-pattern
-
+
@@ -4689,7 +4698,7 @@
elem-citation-data-person-group-pattern
-
+
@@ -4698,7 +4707,7 @@
elem-citation-data-pub-id-doi-pattern
-
+
@@ -4707,7 +4716,7 @@
elem-citation-data-pub-id-pattern
-
+
@@ -4716,7 +4725,7 @@
elem-citation-data-gend-pattern
-
+
@@ -4725,7 +4734,7 @@
elem-citation-patent-pattern
-
+
@@ -4734,7 +4743,7 @@
elem-citation-patent-article-title-pattern
-
+
@@ -4743,7 +4752,7 @@
elem-citation-patent-source-pattern
-
+
@@ -4752,7 +4761,7 @@
elem-citation-patent-patent-pattern
-
+
@@ -4761,7 +4770,7 @@
elem-citation-software-pattern
-
+
@@ -4770,7 +4779,7 @@
elem-citation-software-data-title-pattern
-
+
@@ -4779,7 +4788,7 @@
elem-citation-preprint-pattern
-
+
@@ -4788,7 +4797,7 @@
elem-citation-preprint-person-group-pattern
-
+
@@ -4797,7 +4806,7 @@
elem-citation-preprint-pub-id-pattern
-
+
@@ -4806,7 +4815,7 @@
elem-citation-preprint-article-title-pattern
-
+
@@ -4815,7 +4824,7 @@
elem-citation-preprint-source-pattern
-
+
@@ -4824,7 +4833,7 @@
elem-citation-web-pattern
-
+
@@ -4833,7 +4842,7 @@
elem-citation-web-person-group-pattern
-
+
@@ -4842,7 +4851,7 @@
elem-citation-web-article-title-pattern
-
+
@@ -4851,7 +4860,7 @@
elem-citation-web-source-pattern
-
+
@@ -4860,7 +4869,7 @@
elem-citation-web-date-in-citation-pattern
-
+
@@ -4869,7 +4878,7 @@
elem-citation-report-pattern
-
+
@@ -4878,7 +4887,7 @@
elem-citation-report-preson-group-pattern
-
+
@@ -4887,7 +4896,7 @@
elem-citation-report-source-pattern
-
+
@@ -4896,7 +4905,7 @@
elem-citation-report-publisher-name-pattern
-
+
@@ -4905,7 +4914,7 @@
elem-citation-report-pub-id-pattern
-
+
@@ -4914,7 +4923,7 @@
elem-citation-confproc-pattern
-
+
@@ -4923,7 +4932,7 @@
elem-citation-confproc-preson-group-pattern
-
+
@@ -4932,7 +4941,7 @@
elem-citation-confproc-article-title-pattern
-
+
@@ -4941,7 +4950,7 @@
elem-citation-confproc-conf-name-pattern
-
+
@@ -4950,7 +4959,7 @@
elem-citation-confproc-conf-loc-pattern
-
+
@@ -4959,7 +4968,7 @@
elem-citation-confproc-fpage-pattern
-
+
@@ -4968,7 +4977,7 @@
elem-citation-confproc-pub-id-pattern
-
+
@@ -4977,7 +4986,7 @@
elem-citation-thesis-pattern
-
+
@@ -4986,7 +4995,7 @@
elem-citation-thesis-preson-group-pattern
-
+
@@ -4995,7 +5004,7 @@
elem-citation-thesis-article-title-pattern
-
+
@@ -5004,7 +5013,7 @@
elem-citation-thesis-publisher-name-pattern
-
+
@@ -5013,7 +5022,7 @@
elem-citation-thesis-publisher-loc-pattern
-
+
@@ -5022,7 +5031,7 @@
elem-citation-thesis-pub-id-pattern
-
+
@@ -5031,7 +5040,7 @@
gen-das-tests-pattern
-
+
@@ -5040,7 +5049,7 @@
das-elem-citation-data-pub-id-pattern
-
+
@@ -5049,7 +5058,7 @@
das-elem-citation-children-pattern
-
+
@@ -5058,7 +5067,7 @@
das-elem-citation-year-tests-pattern
-
+
@@ -5067,7 +5076,7 @@
pub-id-tests-pattern
-
+
@@ -5076,7 +5085,7 @@
pub-id-xlink-href-tests-pattern
-
+
@@ -5085,7 +5094,7 @@
feature-title-tests-pattern
-
+
@@ -5094,7 +5103,7 @@
feature-abstract-tests-pattern
-
+
@@ -5103,7 +5112,7 @@
digest-tests-pattern
-
+
@@ -5112,7 +5121,7 @@
feature-subj-tests-pattern
-
+
@@ -5121,7 +5130,7 @@
feature-article-category-tests-pattern
-
+
@@ -5130,7 +5139,7 @@
feature-author-tests-pattern
-
+
@@ -5139,7 +5148,7 @@
feature-bio-tests-pattern
-
+
@@ -5148,7 +5157,7 @@
feature-template-tests-pattern
-
+
@@ -5157,7 +5166,7 @@
insight-asbtract-tests-pattern
-
+
@@ -5166,7 +5175,7 @@
insight-related-article-tests-pattern
-
+
@@ -5175,7 +5184,7 @@
feature-comment-tests-pattern
-
+
@@ -5184,7 +5193,7 @@
correction-tests-pattern
-
+
@@ -5193,7 +5202,7 @@
retraction-tests-pattern
-
+
@@ -5202,7 +5211,7 @@
gene-primer-sequence-pattern
-
+
@@ -5211,7 +5220,7 @@
rrid-org-code-pattern
-
+
@@ -5220,7 +5229,7 @@
duplicate-ref-pattern
-
+
@@ -5229,7 +5238,7 @@
ref-xref-conformance-pattern
-
+
@@ -5238,7 +5247,7 @@
unlinked-ref-cite-pattern
-
+
@@ -5247,7 +5256,7 @@
missing-ref-cited-pattern
-
+
@@ -5256,7 +5265,7 @@
unlinked-object-cite-pattern
-
+
@@ -5265,7 +5274,7 @@
vid-xref-conformance-pattern
-
+
@@ -5274,7 +5283,7 @@
fig-xref-conformance-pattern
-
+
@@ -5283,7 +5292,7 @@
table-xref-conformance-pattern
-
+
@@ -5292,7 +5301,7 @@
supp-file-xref-conformance-pattern
-
+
@@ -5301,7 +5310,7 @@
equation-xref-conformance-pattern
-
+
@@ -5310,7 +5319,7 @@
org-ref-article-book-title-pattern
-
+
@@ -5319,7 +5328,7 @@
org-title-kwd-pattern
-
+
@@ -5328,7 +5337,7 @@
unallowed-symbol-tests-pattern
-
+
@@ -5337,7 +5346,7 @@
unallowed-symbol-tests-sup-pattern
-
+
@@ -5346,7 +5355,7 @@
underline-tests-pattern
-
+
@@ -5355,7 +5364,7 @@
latex-tests-pattern
-
+
@@ -5364,7 +5373,7 @@
country-tests-pattern
-
+
@@ -5373,7 +5382,7 @@
city-tests-pattern
-
+
@@ -5382,7 +5391,7 @@
institution-tests-pattern
-
+
@@ -5391,7 +5400,7 @@
department-tests-pattern
-
+
@@ -5400,7 +5409,7 @@
journal-title-tests-pattern
-
+
@@ -5409,7 +5418,7 @@
ref-article-title-tests-pattern
-
+
@@ -5418,7 +5427,7 @@
journal-tests-pattern
-
+
@@ -5427,7 +5436,7 @@
book-chapter-tests-pattern
-
+
@@ -5436,7 +5445,7 @@
ref-chapter-title-tests-pattern
-
+
@@ -5445,7 +5454,7 @@
ref-book-source-tests-pattern
-
+
@@ -5454,7 +5463,7 @@
preprint-title-tests-pattern
-
+
@@ -5463,7 +5472,7 @@
website-tests-pattern
-
+
@@ -5472,7 +5481,7 @@
software-ref-tests-pattern
-
+
@@ -5481,7 +5490,7 @@
data-ref-tests-pattern
-
+
@@ -5490,7 +5499,7 @@
ncbi-pub-id-checks-pattern
-
+
@@ -5499,7 +5508,7 @@
publisher-name-tests-pattern
-
+
@@ -5508,7 +5517,7 @@
ref-name-tests-pattern
-
+
@@ -5517,7 +5526,7 @@
page-conformity-pattern
-
+
@@ -5526,7 +5535,7 @@
isbn-conformity-pattern
-
+
@@ -5535,7 +5544,7 @@
isbn-conformity-2-pattern
-
+
@@ -5544,7 +5553,7 @@
data-availability-statement-pattern
-
+
@@ -5553,7 +5562,7 @@
data-availability-version-2-pattern
-
+
@@ -5562,7 +5571,7 @@
data-availability-child-version-2-pattern
-
+
@@ -5571,7 +5580,7 @@
data-availability-p-pattern
-
+
@@ -5580,7 +5589,7 @@
data-availability-generated-p-pattern
-
+
@@ -5589,7 +5598,7 @@
data-availability-used-p-pattern
-
+
@@ -5598,7 +5607,7 @@
data-availability-extra-p-pattern
-
+
@@ -5607,7 +5616,7 @@
ethics-info-pattern
-
+
@@ -5616,7 +5625,7 @@
sec-title-conformity-pattern
-
+
@@ -5625,7 +5634,7 @@
abstract-house-tests-pattern
-
+
@@ -5634,7 +5643,7 @@
KRT-xref-tests-pattern
-
+
@@ -5643,7 +5652,7 @@
KRT-check-pattern
-
+
@@ -5652,7 +5661,7 @@
KRT-td-checks-pattern
-
+
@@ -5661,7 +5670,7 @@
colour-table-pattern
-
+
@@ -5670,7 +5679,7 @@
colour-table-2-pattern
-
+
@@ -5679,7 +5688,7 @@
colour-styled-content-pattern
-
+
@@ -5688,7 +5697,7 @@
colour-styled-content-v2-pattern
-
+
@@ -5697,7 +5706,7 @@
math-colour-tests-pattern
-
+
@@ -5706,7 +5715,7 @@
mathbackground-tests-pattern
-
+
@@ -5715,7 +5724,7 @@
mtext-tests-pattern
-
+
@@ -5724,7 +5733,7 @@
inline-formula-length-tests-pattern
-
+
@@ -5733,7 +5742,7 @@
p-punctuation-pattern
-
+
@@ -5742,7 +5751,7 @@
italic-house-style-pattern
-
+
@@ -5751,7 +5760,7 @@
final-latin-conformance-pattern
-
+
@@ -5760,7 +5769,7 @@
pubmed-link-pattern
-
+
@@ -5769,7 +5778,7 @@
pubmed-link-2-pattern
-
+
@@ -5778,7 +5787,7 @@
rrid-link-pattern
-
+
@@ -5787,7 +5796,7 @@
ref-link-mandate-pattern
-
+
@@ -5796,7 +5805,7 @@
fig-permissions-check-pattern
-
+
@@ -5805,7 +5814,7 @@
xref-formatting-pattern
-
+
@@ -5814,7 +5823,7 @@
ref-xref-formatting-pattern
-
+
@@ -5823,7 +5832,7 @@
code-fork-pattern
-
+
@@ -5832,7 +5841,7 @@
auth-kwd-style-pattern
-
+
@@ -5841,7 +5850,7 @@
general-kwd-pattern
-
+
@@ -5850,7 +5859,7 @@
ref-given-names-pattern
-
+
@@ -5859,7 +5868,7 @@
data-ref-given-names-pattern
-
+
@@ -5868,7 +5877,7 @@
ar-fig-title-tests-pattern
-
+
@@ -5877,7 +5886,7 @@
section-title-tests-pattern
-
+
@@ -5886,7 +5895,7 @@
strike-tests-pattern
-
+
@@ -5895,7 +5904,7 @@
title-bold-tests-pattern
-
+
@@ -5904,7 +5913,7 @@
italic-org-tests-pattern
-
+
@@ -5913,7 +5922,7 @@
sub-sup-tests-pattern
-
+
@@ -5922,7 +5931,7 @@
break-tests-pattern
-
+
@@ -5931,7 +5940,7 @@
flag-github-pattern
-
+
@@ -5940,7 +5949,7 @@
flag-gitlab-pattern
-
+
@@ -5949,7 +5958,7 @@
doi-journal-ref-checks-pattern
-
+
@@ -5958,7 +5967,7 @@
doi-book-ref-checks-pattern
-
+
@@ -5967,7 +5976,7 @@
doi-software-ref-checks-pattern
-
+
@@ -5976,7 +5985,7 @@
doi-conf-ref-checks-pattern
-
+
@@ -5985,7 +5994,7 @@
zenodo-tests-pattern
-
+
@@ -5994,7 +6003,7 @@
link-ref-tests-pattern
-
+
@@ -6003,7 +6012,7 @@
fundref-rule-pattern
-
+
@@ -6012,7 +6021,7 @@
unicode-tests-pattern
-
+
@@ -6021,7 +6030,7 @@
private-char-tests-pattern
-
+
@@ -6030,7 +6039,7 @@
element-allowlist-pattern
-
+
@@ -6039,7 +6048,7 @@
empty-attribute-test-pattern
-
+
@@ -6048,7 +6057,7 @@
contrib-id-attribute-test-pattern
-
+
@@ -6057,7 +6066,7 @@
content-type-attribute-test-pattern
-
+
@@ -19703,11 +19712,36 @@
+
+
+
+
+
+
+
+
+
+
+ biorender-check
+ warning
+
+
+
+ [biorender-check] Article text contains a reference to bioRender. Since bioRender do not permit content to be published under a CC-BY license (https://help.biorender.com/en/articles/8601313-creative-commons-licensing-for-biorender-figures-premium-only), if any images were created using bioRender, the authors will need to obtain permission to share them under a permissive license. Once the authors have obtained permission, any bioRender figures need to contain a copyright statement indicating which license they are available under (e.g. CC BY-NC-ND).
+
+
+
+
+
+
+
+
+
-
+
@@ -19723,18 +19757,18 @@
contains what looks like a mention of bioRender and does not have a permissions statement that refers to bioRender. bioRender do not permit content to be published under a CC-BY license (https://help.biorender.com/en/articles/8601313-creative-commons-licensing-for-biorender-figures-premium-only). Once the authors have obtained permission, this figure needs to contain a copyright statement indicating which license it is available under (e.g. CC BY-NC-ND).
-
+
-
-
-
+
+
+
-
+
@@ -19754,18 +19788,18 @@
- is that correct? Or should the punctuation be unbolded?
-
+
-
-
-
+
+
+
-
+
@@ -19827,18 +19861,18 @@
content doesn't have either a child sec[@sec-type='results|discussion'] or a sec[@sec-type='results'] and a sec[@sec-type='discussion']. Is this correct?
-
+
-
-
-
+
+
+
-
+
@@ -19900,18 +19934,18 @@
'. Is that correct?
-
+
-
-
-
+
+
+
-
+
@@ -19934,18 +19968,18 @@
?
-
+
-
-
-
+
+
+
-
+
@@ -19965,18 +19999,18 @@
section?
-
+
-
-
-
+
+
+
-
+
@@ -19996,18 +20030,18 @@
' should likely be made a level 2 section.
-
+
-
-
-
+
+
+
-
+
@@ -20089,18 +20123,18 @@
characters, when the current absolute limit for Continuum is 256.
-
+
-
-
-
+
+
+
-
+
@@ -20119,18 +20153,18 @@
'.
-
+
-
-
-
+
+
+
-
+
@@ -20281,18 +20315,18 @@
'.
-
+
-
-
-
+
+
+
-
+
@@ -20406,18 +20440,18 @@
'
-
+
-
-
-
+
+
+
-
+
@@ -20525,18 +20559,18 @@
'.
-
+
-
-
-
+
+
+
-
+
@@ -20571,18 +20605,18 @@
-
+
-
-
-
+
+
+
-
+
@@ -20603,30 +20637,18 @@
-
-
-
-
- ack-biorender
- warning
-
-
-
- [ack-biorender] Acknowledgements contains a reference to bioRender. Since bioRender do not permit content to be published under a CC-BY license (https://help.biorender.com/en/articles/8601313-creative-commons-licensing-for-biorender-figures-premium-only), if any images were created using bioRender, the authors will need to obtain permission to share them under a permissive license. Once the authors have obtained permission, any bioRender figures need to contain a copyright statement indicating which license they are available under (e.g. CC BY-NC-ND).
-
-
-
+
-
-
-
+
+
+
-
+
@@ -20662,18 +20684,18 @@
does not meet this requirement.
-
+
-
-
-
+
+
+
-
+
@@ -20691,18 +20713,18 @@
-
+
-
-
-
+
+
+
-
+
@@ -20753,18 +20775,18 @@
-
+
-
-
-
+
+
+
-
+
@@ -20782,18 +20804,18 @@
-
+
-
-
-
+
+
+
-
+
@@ -20811,18 +20833,18 @@
-
+
-
-
-
+
+
+
-
+
@@ -20856,18 +20878,18 @@
.
-
+
-
-
-
+
+
+
-
+
@@ -20886,18 +20908,18 @@
-
+
-
-
-
+
+
+
-
+
@@ -20917,18 +20939,18 @@
-
+
-
-
-
+
+
+
-
+
@@ -20948,18 +20970,18 @@
-
+
-
-
-
+
+
+
-
+
@@ -20980,18 +21002,18 @@
-
+
-
-
-
+
+
+
-
+
@@ -21009,18 +21031,18 @@
-
+
-
-
-
+
+
+
-
+
@@ -21054,18 +21076,18 @@
does not conform to this.
-
+
-
-
-
+
+
+
-
+
@@ -21084,18 +21106,18 @@
-
+
-
-
-
+
+
+
-
+
@@ -21135,18 +21157,18 @@
-
+
-
-
-
+
+
+
-
+
@@ -21192,18 +21214,18 @@
does not conform to this.
-
+
-
-
-
+
+
+
-
+
@@ -21222,18 +21244,18 @@
-
+
-
-
-
+
+
+
-
+
@@ -21253,18 +21275,18 @@
-
+
-
-
-
+
+
+
-
+
@@ -21284,18 +21306,18 @@
-
+
-
-
-
+
+
+
-
+
@@ -21313,18 +21335,18 @@
-
+
-
-
-
+
+
+
-
+
@@ -21362,18 +21384,18 @@
-
+
-
-
-
+
+
+
-
+
@@ -21411,18 +21433,18 @@
-
+
-
-
-
+
+
+
-
+
@@ -21480,18 +21502,18 @@
-
+
-
-
-
+
+
+
-
+
@@ -21527,18 +21549,18 @@
-
+
-
-
-
+
+
+
-
+
@@ -21554,18 +21576,18 @@
-
+
-
-
-
+
+
+
-
+
@@ -21583,18 +21605,18 @@
-
+
-
-
-
+
+
+
-
+
@@ -21609,18 +21631,18 @@
[fn-id-test] fn @id is not in the correct format. Refer to eLife kitchen sink for correct format.
-
+
-
-
-
+
+
+
-
+
@@ -21650,18 +21672,18 @@
does not conform to this.
-
+
-
-
-
+
+
+
-
+
@@ -21693,18 +21715,18 @@
does not conform to this.
-
+
-
-
-
+
+
+
-
+
@@ -21739,18 +21761,18 @@
.
-
+
-
-
-
+
+
+
-
+
@@ -21768,18 +21790,18 @@
-
+
-
-
-
+
+
+
-
+
@@ -21796,18 +21818,18 @@
-
+
-
-
-
+
+
+
-
+
@@ -21827,18 +21849,18 @@
-
+
-
-
-
+
+
+
-
+
@@ -21857,18 +21879,18 @@
-
+
-
-
-
+
+
+
-
+
@@ -21889,18 +21911,18 @@
-
+
-
-
-
+
+
+
-
+
@@ -21938,18 +21960,18 @@
-
+
-
-
-
+
+
+
-
+
@@ -21969,18 +21991,18 @@
-
+
-
-
-
+
+
+
-
+
@@ -22000,18 +22022,18 @@
-
+
-
-
-
+
+
+
-
+
@@ -22031,18 +22053,18 @@
-
+
-
-
-
+
+
+
-
+
@@ -22061,18 +22083,18 @@
-
+
-
-
-
+
+
+
-
+
@@ -22091,18 +22113,18 @@
-
+
-
-
-
+
+
+
-
+
@@ -22121,18 +22143,18 @@
-
+
-
-
-
+
+
+
-
+
@@ -22152,18 +22174,18 @@
-
+
-
-
-
+
+
+
-
+
@@ -22181,18 +22203,18 @@
-
+
-
-
-
+
+
+
-
+
@@ -22240,18 +22262,18 @@
sections are not allowed. Please either make this a level 5 heading, or capture the title as a bolded paragraph in its parent section.
-
+
-
-
-
+
+
+
-
+
@@ -22268,18 +22290,18 @@
'. Is it a duplicate of the data availability section (and therefore should be removed)?
-
+
-
-
-
+
+
+
-
+
@@ -22297,18 +22319,18 @@
'?
-
+
-
-
-
+
+
+
-
+
@@ -22475,18 +22497,18 @@
type articles cannot contain additional information sections (sec[@sec-type="additional-information"]).
-
+
-
-
-
+
+
+
-
+
@@ -22526,18 +22548,18 @@
[data-used-p-presence] Data availabilty section contains more than one p element describing that previously published datasets were used. Either the content of one (or more) is incorrect, or the duplicated sentence needs removing.
-
+
-
-
-
+
+
+
-
+
@@ -22554,18 +22576,18 @@
-
+
-
-
-
+
+
+
-
+
@@ -22584,18 +22606,18 @@
-
+
-
-
-
+
+
+
-
+
@@ -22626,18 +22648,18 @@
-
+
-
-
-
+
+
+
-
+
@@ -22694,18 +22716,18 @@
type articles should not contain author contributions.
-
+
-
-
-
+
+
+
-
+
@@ -22733,18 +22755,18 @@
[add-files-4] This article has both a transparent reporting form and an MDAR checklist - there should only be one. Please check with the eLife team who will decide which should be retained.
-
+
-
-
-
+
+
+
-
+
@@ -22760,18 +22782,18 @@
-
+
-
-
-
+
+
+
-
+
@@ -22789,18 +22811,18 @@
-
+
-
-
-
+
+
+
-
+
@@ -22831,18 +22853,18 @@
-
+
-
-
-
+
+
+
-
+
@@ -22886,18 +22908,18 @@
- Please remove the full stop.
-
+
-
-
-
+
+
+
-
+
@@ -22913,18 +22935,18 @@
-
+
-
-
-
+
+
+
-
+
@@ -22966,18 +22988,18 @@
[ethics-test-3] Ethics fn-group must have at least one fn element.
-
+
-
-
-
+
+
+
-
+
@@ -22994,18 +23016,18 @@
-
+
-
-
-
+
+
+
-
+
@@ -23141,18 +23163,18 @@
' is not permitted as the article-type for a sub-article in a non-PRC article. Provided this is in fact a non-PRC article, the article-type should be 'author-comment'.
-
+
-
-
-
+
+
+
-
+
@@ -23189,18 +23211,18 @@
.
-
+
-
-
-
+
+
+
-
+
@@ -23222,18 +23244,18 @@
.
-
+
-
-
-
+
+
+
-
+
@@ -23283,18 +23305,18 @@
.
-
+
-
-
-
+
+
+
-
+
@@ -23313,18 +23335,18 @@
-
+
-
-
-
+
+
+
-
+
@@ -23341,18 +23363,18 @@
-
+
-
-
-
+
+
+
-
+
@@ -23375,18 +23397,18 @@
-
+
-
-
-
+
+
+
-
+
@@ -23516,18 +23538,18 @@
-
+
-
-
-
+
+
+
-
+
@@ -23565,18 +23587,18 @@
. This is unusual, please check this is correct.
-
+
-
-
-
+
+
+
-
+
@@ -23599,18 +23621,18 @@
-
+
-
-
-
+
+
+
-
+
@@ -23646,18 +23668,18 @@
[ed-report-evidence-kwd-2] This article is deemed inadequate. Exeter contact eLife immediately. eLife place this article on hold and DO NOT let it proceed.
-
+
-
-
-
+
+
+
-
+
@@ -23710,18 +23732,18 @@
.
-
+
-
-
-
+
+
+
-
+
@@ -23785,18 +23807,18 @@
[dec-letter-front-test-4] decision letter front-stub has only 1 contrib-group element. Is this correct? i.e. were all of the reviewers (aside from the reviewing editor) anonymous? The text 'The reviewers have opted to remain anonymous' or 'The reviewer has opted to remain anonymous' is not present and there is no link to Review commons or a Peer Community in Evolutionary Biology doi in the decision letter.
-
+
-
-
-
+
+
+
-
+
@@ -23828,18 +23850,18 @@
[dec-letter-editor-test-2] First contrib-group in decision letter contains a contrib which is not marked up as an editor (contrib[@contrib-type='editor']).
-
+
-
-
-
+
+
+
-
+
@@ -23863,18 +23885,18 @@
-
+
-
-
-
+
+
+
-
+
@@ -23920,18 +23942,18 @@
[dec-letter-reviewer-test-6] Second contrib-group in decision letter contains more than five reviewers. Is this correct? Exeter: Please check with eLife. eLife: check eJP to ensure this is correct.
-
+
-
-
-
+
+
+
-
+
@@ -23954,18 +23976,18 @@
-
+
-
-
-
+
+
+
-
+
@@ -23983,18 +24005,18 @@
-
+
-
-
-
+
+
+
-
+
@@ -24025,18 +24047,18 @@
[dec-letter-body-test-3] The decision letter indicates that this article was reviewed by PCI evol bio, but there is no doi link with the prefix '10.24072/pci.evolbiol' which must be incorrect.
-
+
-
-
-
+
+
+
-
+
@@ -24087,18 +24109,18 @@
[dec-letter-box-test-3] At the top of the decision letter, the text 'the preprint' must contain an embedded link to this article's preprint.
-
+
-
-
-
+
+
+
-
+
@@ -24113,18 +24135,18 @@
[decision-missing-table-test] A decision letter table is referred to in the text, but there is no table in the decision letter with a label.
-
+
-
-
-
+
+
+
-
+
@@ -24142,18 +24164,18 @@
-
+
-
-
-
+
+
+
-
+
@@ -24182,18 +24204,18 @@
[reply-body-test-2] author response doesn't contain a p. This has to be incorrect.
-
+
-
-
-
+
+
+
-
+
@@ -24211,18 +24233,18 @@
-
+
-
-
-
+
+
+
-
+
@@ -24238,18 +24260,18 @@
[reply-missing-disp-quote-test-1] para in author response is entirely in italics, but not in a display quote. Is this a quote which has been processed incorrectly?
-
+
-
-
-
+
+
+
-
+
@@ -24268,18 +24290,18 @@
'
-
+
-
-
-
+
+
+
-
+
@@ -24294,18 +24316,18 @@
[reply-missing-table-test] An author response table is referred to in the text, but there is no table in the response with a label.
-
+
-
-
-
+
+
+
-
+
@@ -24326,18 +24348,18 @@
. The hyperlink should be removed (but the text retained).
-
+
-
-
-
+
+
+
-
+
@@ -24355,18 +24377,18 @@
-
+
-
-
-
+
+
+
-
+
@@ -24401,18 +24423,18 @@
-
+
-
-
-
+
+
+
-
+
@@ -24480,18 +24502,18 @@
-
+
-
-
-
+
+
+
-
+
@@ -24580,18 +24602,18 @@
'.
-
+
-
-
-
+
+
+
-
+
@@ -24626,18 +24648,18 @@
-
+
-
-
-
+
+
+
-
+
@@ -24664,18 +24686,18 @@
'.
-
+
-
-
-
+
+
+
-
+
@@ -24707,18 +24729,18 @@
[ref-report-reviewer-test-2] A public review cannot contain a contributor which is not a reviewer (i.e. a contrib without a child role[@specific-use='referee']).
-
+
-
-
-
+
+
+
-
+
@@ -24760,18 +24782,18 @@
[anonymous-test-3] anonymous element cannot have any attributes.
-
+
-
-
-
+
+
+
-
+
@@ -24803,18 +24825,18 @@
-
+
-
-
-
+
+
+
-
+
@@ -24827,18 +24849,18 @@
[prc-pub-review-test-1] This article has individual public reviews, and also either a consensus or a joint public review, which is highgly unusual. Is this correct?
-
+
-
-
-
+
+
+
-
+
@@ -24887,18 +24909,18 @@
-
+
-
-
-
+
+
+
-
+
@@ -24914,18 +24936,18 @@
-
+
-
-
-
+
+
+
-
+
@@ -24941,18 +24963,18 @@
-
+
-
-
-
+
+
+
-
+
@@ -24968,18 +24990,18 @@
-
+
-
-
-
+
+
+
-
+
@@ -24995,18 +25017,18 @@
-
+
-
-
-
+
+
+
-
+
@@ -25022,18 +25044,18 @@
-
+
-
-
-
+
+
+
-
+
@@ -25053,18 +25075,18 @@
-
+
-
-
-
+
+
+
-
+
@@ -25155,18 +25177,18 @@
.
-
+
-
-
-
+
+
+
-
+
@@ -25187,18 +25209,18 @@
-
+
-
-
-
+
+
+
-
+
@@ -25248,18 +25270,18 @@
, but no last page. Is this correct? Should it be an elocation-id instead?
-
+
-
-
-
+
+
+
-
+
@@ -25278,18 +25300,18 @@
' does not.
-
+
-
-
-
+
+
+
-
+
@@ -25311,18 +25333,18 @@
-
+
-
-
-
+
+
+
-
+
@@ -25347,18 +25369,18 @@
-
+
-
-
-
+
+
+
-
+