Skip to content
Snippets Groups Projects

Uniq molstar plugin per page

Merged Remi PLANEL requested to merge uniq-molstar-plugin-per-page into dev
1 file
+ 39
0
Compare changes
  • Side-by-side
  • Inline
@@ -413,6 +413,45 @@ def refseq_type_count(
grouped_per_type.reset_index().to_csv(output, index=False)
@app.command()
def markdown(
dir: Annotated[
Path,
typer.Option(
exists=True,
file_okay=False,
writable=True,
readable=True,
resolve_path=True,
help="Dir where all systems article are",
),
],
# output: Annotated[
# Path,
# typer.Option(
# file_okay=True,
# dir_okay=False,
# writable=True,
# resolve_path=True,
# ),
# ],
):
for file in dir.iterdir():
if file.suffix == ".md":
console.rule(f"[bold blue]{file.name}", style="blue")
with open(file, "r+") as f:
new_f = re.sub(
r"##\s+Structure\n.+##\s+Experimental\s+validation",
"## Structure\n\n::article-structure\n::\n\n## Experimental validation",
f.read(),
flags=re.DOTALL,
)
f.seek(0, 0)
f.write(new_f)
def remove_version(assembly):
return assembly.split(".")[0]
Loading