Skip to contents

Creates immutable reviewer-response records from explicit author-supplied reviewer comments, responses, manuscript actions, evidence, and locations. The API does not invent comments, rebuttals, or claims of completion.

Usage

new_reviewer_response(comments, manuscript_id, revision_id,
  title = "Response to reviewers", version = "1.0")

validate_reviewer_response(x)

reviewer_response_table(x)

reviewer_response_report(x, strict = FALSE)

render_reviewer_response(x)

write_reviewer_response(x, directory, overwrite = FALSE)

Arguments

comments

A data frame containing reviewer, comment_id, section, comment, status, response, action, evidence, and location columns.

manuscript_id

Stable manuscript identifier.

revision_id

Stable revision identifier.

title

Human-readable response-letter title.

version

Record content version.

x

A reviewer-response record or, for validation, a written bundle directory.

strict

Whether incomplete responses raise an error.

directory

Parent output directory.

overwrite

Whether an existing bundle may be replaced.

Value

new_reviewer_response() returns a PopgenVCFReviewerResponse. reviewer_response_table() and reviewer_response_report() return deterministic data tables. render_reviewer_response() returns Markdown lines. write_reviewer_response() invisibly returns the normalized bundle directory. Validation functions return TRUE invisibly on success.