From 4ad9db55d77dbf0464d80aaafcff278b892b3d57 Mon Sep 17 00:00:00 2001 From: Helena Rasche Date: Mon, 5 Feb 2024 12:52:34 +0100 Subject: [PATCH 01/13] diffs --- .../tutorials/tool-from-scratch/tutorial.md | 20 ++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/topics/dev/tutorials/tool-from-scratch/tutorial.md b/topics/dev/tutorials/tool-from-scratch/tutorial.md index e5891e96a44769..b55937522656c6 100644 --- a/topics/dev/tutorials/tool-from-scratch/tutorial.md +++ b/topics/dev/tutorials/tool-from-scratch/tutorial.md @@ -20,7 +20,8 @@ key_points: - Galaxy tools are made in 3 parts -- Conda, tool wrappers, and planemo - Anyone can write and deploy a tool wrapper! subtopic: tooldev -contributors: +contributions: + authorship: - astrovsky01 - davebx - bernt-matthias @@ -472,6 +473,7 @@ Initializing a tool wrapper to be run in Galaxy is simple > ]]> > > ``` +> {: data-commit="Planemo init"} > {: .hands_on} @@ -513,6 +515,7 @@ The tool ID and name are defined here as well as which minimum version of Galaxy > ```xml > > ``` +> {: data-commit="Fix tool id"} {: .hands_on} The @TOOL_VERSION@ and @VERSION_SUFFIX@ are what are referred to as "tokens", and will be furter discussed in the "Macros" section. @@ -527,6 +530,7 @@ The description is simply presented as plaintext between the tags. Bellerophon's > ```xml > chimeric reads from Arima Genomics > ``` +> {: data-commit="Fix tool description"} {: .hands_on} Which would present the tool's in the toolbar and at the top of the tool form as @@ -551,6 +555,7 @@ The @TOOL_VERSION@ and @VERSION_SUFFIX@ used in the Tool line are defined here. > 0 > > ``` +> {: data-commit="Add macros"} {: .hands_on} This will cause the version string at the beginning to read "1.0+galaxy0", and set the conda package that is pulled to be bellerophon version 1.0. @@ -600,6 +605,7 @@ We will now add a useful macro entry. With the Galaxy ecosystem is becoming more > > > ``` +> {: data-commit="Add macros.xml"} > > Now we can expand the `bio_tools` macro in our tool XML, beneath the tokens: > @@ -613,6 +619,7 @@ We will now add a useful macro entry. With the Galaxy ecosystem is becoming more > > > ``` +> {: data-commit="Expand biotools macros"} > > If your tool does not yet have an entry in bio.tools, we highly encourage you to create one! > It takes just 5 minutes to register with bio.tools to start contributing towards this global registry of computational resources. @@ -641,6 +648,7 @@ This specifies the > samtools > > ``` +> {: data-commit="Add requirements"} {: .hands_on} This uses the macro token for @TOOL_VERSION@ for the Bioconda package version to retrieve the version number for bellerophon, while samtools' version is set manually. @@ -779,6 +787,7 @@ but not exposed to the user. > > > > > > > > > ``` +> > > {: data-commit="Add inputs"} > > {: .solution} > {: .question} {: .hands_on} @@ -800,6 +809,7 @@ It also defines the format of that file and the name shown to the user in the hi > > > ``` +> {: data-commit="Add outputs"} {: .hands_on} This generates a history item called "bellerophon on ``", as the ${tool.name} and ${on_string} are reserved values @@ -947,6 +957,7 @@ runs the helloworld.py script present in the same folder as the tool xml, then e > ]]> > > ``` +> {: data-commit="Command block"} {: .hands_on} The variables set in the inputs and output sections generate a full command to be run inside the Galaxy environment. When inside a conditional or @@ -1003,6 +1014,7 @@ As all parameters in bellerophon are accessible at once, and do not contradict o > > > ``` +> {: data-commit="Adding a test"} {: .hands_on} This runs the tool with the files forward.bam and reverse.bam from a folder named test-data in the tool's directory. Since no quality parameter was specified, it uses the default of 20. The parameter can also be manually set with the same param tag and value attribute, just inputting an applicable value such as "21". It then @@ -1069,6 +1081,12 @@ Multiple citations can be added by using additional citation tags. > Adding a citation > Add the citation above using either method (but not both!) +> ```xml +> +> 10.1038/s41586-021-03451-0 +> +> ``` +> {: .hidden data-commit="Add citation"} {: .hands_on} ## Final wrapper From aaeb6b3e3077a5d59687e9c275918ce7731a97d3 Mon Sep 17 00:00:00 2001 From: Helena Rasche Date: Mon, 5 Feb 2024 13:08:31 +0100 Subject: [PATCH 02/13] Convert to diffs properly --- .../tutorials/tool-from-scratch/tutorial.md | 288 ++++++++++++------ 1 file changed, 195 insertions(+), 93 deletions(-) diff --git a/topics/dev/tutorials/tool-from-scratch/tutorial.md b/topics/dev/tutorials/tool-from-scratch/tutorial.md index b55937522656c6..295fbc8541d061 100644 --- a/topics/dev/tutorials/tool-from-scratch/tutorial.md +++ b/topics/dev/tutorials/tool-from-scratch/tutorial.md @@ -457,21 +457,26 @@ Initializing a tool wrapper to be run in Galaxy is simple > > 4. You can now open the new xml file that has been generated to begin the wrapping. It should look something like this: > -> ```xml -> -> -> -> TODO: Fill in command template. -> ]]> -> -> -> -> -> TODO: Fill in help. -> ]]> -> +> {% raw %} +> ```diff +> --- /dev/null +> +++ b/bellerophon.xml +> @@ -0,0 +1,14 @@ +> + +> + +> + +> + + TODO: Fill in command template. +> + ]]> +> + +> + +> + +> + +> + + TODO: Fill in help. +> + ]]> +> + +> {% endraw %} > ``` > {: data-commit="Planemo init"} > @@ -512,8 +517,17 @@ The tool ID and name are defined here as well as which minimum version of Galaxy > > when complete, the line should appear as follows: > -> ```xml -> +> {% raw %} +> ```diff +> --- a/bellerophon.xml +> +++ b/bellerophon.xml +> @@ -1,4 +1,4 @@ +> - +> + +> +> +> {% endraw %} > ``` > {: data-commit="Fix tool id"} {: .hands_on} @@ -527,8 +541,17 @@ The description is simply presented as plaintext between the tags. Bellerophon's > Adding a description > Add the following description to your tool -> ```xml -> chimeric reads from Arima Genomics +> {% raw %} +> ```diff +> --- a/bellerophon.xml +> +++ b/bellerophon.xml +> @@ -1,4 +1,5 @@ +> +> + chimeric reads from Arima Genomics +> +> +> {% endraw %} > ``` > {: data-commit="Fix tool description"} {: .hands_on} @@ -549,11 +572,21 @@ The @TOOL_VERSION@ and @VERSION_SUFFIX@ used in the Tool line are defined here. > Macros > Add the following macros section to your tool: -> ```xml -> -> 1.0 -> 0 -> +> {% raw %} +> ```diff +> --- a/bellerophon.xml +> +++ b/bellerophon.xml +> @@ -1,5 +1,9 @@ +> +> chimeric reads from Arima Genomics +> + +> + 1.0 +> + 0 +> + +> +> +> {% endraw %} > ``` > {: data-commit="Add macros"} {: .hands_on} @@ -596,28 +629,38 @@ We will now add a useful macro entry. With the Galaxy ecosystem is becoming more > > Let's create a macro xml file next to our tool xml: `bellerophon_macros.xml` > -> ```xml -> -> -> -> Bellerophon -> -> -> +> {% raw %} +> ```diff +> --- /dev/null +> +++ b/bellerophon_macros.xml +> @@ -0,0 +1,7 @@ +> + +> + +> + +> + Bellerophon +> + +> + +> + +> {% endraw %} > ``` > {: data-commit="Add macros.xml"} > > Now we can expand the `bio_tools` macro in our tool XML, beneath the tokens: > -> ```xml -> -> 1.0 -> 0 -> -> -> bellerophon_macros.xml -> -> +> {% raw %} +> ```diff +> --- a/bellerophon.xml +> +++ b/bellerophon.xml +> @@ -4,6 +4,8 @@ +> 1.0 +> 0 +> +> + bellerophon_macros.xml +> + +> +> +> {% endraw %} > ``` > {: data-commit="Expand biotools macros"} > @@ -642,11 +685,20 @@ This specifies the > Adding requirements > In the case of bellerophon, which requires two dependencies, bellerophon and samtools, the requirements section appears like so. Add them to your tool XML. > -> ```xml -> -> bellerophon -> samtools -> +> {% raw %} +> ```diff +> --- a/bellerophon.xml +> +++ b/bellerophon.xml +> @@ -7,6 +7,8 @@ +> bellerophon_macros.xml +> +> +> + bellerophon +> + samtools +> +> TODO: Fill in command template. +> {% endraw %} > ``` > {: data-commit="Add requirements"} {: .hands_on} @@ -780,12 +832,21 @@ but not exposed to the user. > > > > > > To include all of the necessary parameters, then, the inputs section would appear like this > > > -> > > ```xml -> > > -> > > -> > > -> > > -> > > +> > > {% raw %} +> > > ```diff +> > > --- a/bellerophon.xml +> > > +++ b/bellerophon.xml +> > > @@ -14,6 +14,9 @@ +> > > TODO: Fill in command template. +> > > ]]> +> > > +> > > + +> > > + +> > > + +> > > +> > > +> > > +> > > {% endraw %} > > > ``` > > > {: data-commit="Add inputs"} > > {: .solution} @@ -804,10 +865,19 @@ It also defines the format of that file and the name shown to the user in the hi > Adding your outputs > As Bellerophon has a single output file, add the following outputs section to your tool: > -> ```xml -> -> -> +> {% raw %} +> ```diff +> --- a/bellerophon.xml +> +++ b/bellerophon.xml +> @@ -19,6 +19,7 @@ +> +> +> +> + +> +> TODO: Fill in help. +> {% endraw %} > ``` > {: data-commit="Add outputs"} {: .hands_on} @@ -932,30 +1002,42 @@ runs the helloworld.py script present in the same folder as the tool xml, then e > > The bellerophon command section, based on the variables set previously, would be as follows. Please add it to your tool XML. > -> ```xml -> #if $forward.is_of_type("sam"): -> #set $forward_input = 'forward_input.sam' -> ln -s '${forward}' '$forward_input' && -> #else: -> #set $forward_input = 'forward_input.bam' -> ln -s '${forward}' '$forward_input' && -> #end if -> #if $reverse.is_of_type("sam"): -> #set $reverse_input = 'reverse_input.sam' -> ln -s '${reverse}' '$reverse_input' && -> #else: -> #set $reverse_input = 'reverse_input.bam' -> ln -s '${reverse}' '$reverse_input' && -> #end if -> bellerophon -> --forward $forward_input -> --reverse $reverse_input -> --quality $quality -> --output 'merged_out.bam' -> && samtools sort --no-PG -O BAM -o '$outfile' -@ \${GALAXY_SLOTS:-1} merged_out.bam -> ]]> -> +> {% raw %} +> ```diff +> --- a/bellerophon.xml +> +++ b/bellerophon.xml +> @@ -11,8 +11,28 @@ +> samtools +> +> - TODO: Fill in command template. +> - ]]> +> + #if $forward.is_of_type("sam"): +> + #set $forward_input = 'forward_input.sam' +> + ln -s '${forward}' '$forward_input' && +> + #else: +> + #set $forward_input = 'forward_input.bam' +> + ln -s '${forward}' '$forward_input' && +> + #end if +> + #if $reverse.is_of_type("sam"): +> + #set $reverse_input = 'reverse_input.sam' +> + ln -s '${reverse}' '$reverse_input' && +> + #else: +> + #set $reverse_input = 'reverse_input.bam' +> + ln -s '${reverse}' '$reverse_input' && +> + #end if +> + bellerophon +> + --forward $forward_input +> + --reverse $reverse_input +> + --quality $quality +> + --output 'merged_out.bam' +> + && samtools sort --no-PG -O BAM -o '$outfile' -@ \${GALAXY_SLOTS:-1} merged_out.bam +> + ]]> +> + +> +> +> +> {% endraw %} > ``` > {: data-commit="Command block"} {: .hands_on} @@ -1005,14 +1087,23 @@ As all parameters in bellerophon are accessible at once, and do not contradict o > Adding a test > Add the following test case to your tool: -> ```xml -> -> -> -> -> -> -> +> {% raw %} +> ```diff +> --- a/bellerophon.xml +> +++ b/bellerophon.xml +> @@ -44,4 +44,11 @@ +> TODO: Fill in help. +> ]]> +> + +> + +> + +> + +> + +> + +> + +> +> {% endraw %} > ``` > {: data-commit="Adding a test"} {: .hands_on} @@ -1081,12 +1172,23 @@ Multiple citations can be added by using additional citation tags. > Adding a citation > Add the citation above using either method (but not both!) -> ```xml -> -> 10.1038/s41586-021-03451-0 -> +> {% raw %} +> ```diff +> --- a/bellerophon.xml +> +++ b/bellerophon.xml +> @@ -44,6 +44,9 @@ +> TODO: Fill in help. +> ]]> +> + +> + 10.1038/s41586-021-03451-0 +> + +> +> +> +> {% endraw %} > ``` -> {: .hidden data-commit="Add citation"} +> {: data-commit="Add citation"} {: .hands_on} ## Final wrapper From 4acdea8884a2eb022e3d9cb77573c9c275b52cae Mon Sep 17 00:00:00 2001 From: Helena Rasche Date: Mon, 5 Feb 2024 13:15:58 +0100 Subject: [PATCH 03/13] update scripts accordingly --- bin/knit-automated-dev.sh | 140 ++++++++++++++++++++++++++++++++++++++ bin/knit-frog.py | 42 +++++++----- 2 files changed, 164 insertions(+), 18 deletions(-) create mode 100755 bin/knit-automated-dev.sh diff --git a/bin/knit-automated-dev.sh b/bin/knit-automated-dev.sh new file mode 100755 index 00000000000000..e81e0ee1ffe134 --- /dev/null +++ b/bin/knit-automated-dev.sh @@ -0,0 +1,140 @@ +#!/bin/bash +DIR=/tmp/tools-from-scratch +op="$1" + +declare -a tutorials +tutorials=(dev/tool-from-scratch) +#tutorials=(admin/wireguard-headscale) +#tutorials=(admin/wireguard) + +#echo "${tutorials[0]}" +#exit 1; +if [[ "$op" == "export" ]]; then + rm -rf "${DIR}" + mkdir -p "${DIR}" + + # Setup readme as the root commit + + cat > ${DIR}/0-commit-0000-root-commit.patch <<-EOF + From: The Galaxy Training Network + Date: Mon, 15 Feb 2021 14:06:56 +0100 + Subject: admin/init/0000: Root commit + + + --- /dev/null + +++ b/readme.md + @@ -0,0 +1,9 @@ + +# Tools From Scratch + + + +This is built from [the GTN's library of dev training](https://training.galaxyproject.org/training-material/topics/dev/) + + + +Extra | Data + +--- | --- + +Date | $(date --rfc-3339=seconds) + +Github Run ID | [$GITHUB_RUN_ID](https://github.com/galaxyproject/training-material/actions/runs/$GITHUB_RUN_ID) + +GTN Commit | [$GITHUB_SHA](https://github.com/galaxyproject/training-material/tree/$GITHUB_SHA) + -- + 2.25.1 + EOF + + + # Then do the rest + for idx in "${!tutorials[@]}"; do + echo "Processing ${tutorials[$idx]}" + folder=$(echo "${tutorials[$idx]}" | cut -d / -f 1) + tuto=$(echo "${tutorials[$idx]}" | cut -d / -f 2) + + python3 bin/knit-frog.py \ + topics/${folder}/tutorials/${tuto}/tutorial.md \ + ${DIR}/$(( idx + 10 ))-${tuto}; + done +elif [[ "$op" == "import" ]]; then + if [[ ! -d "${DIR}" ]]; then + echo "Error, ${DIR} is missing" + exit 1 + fi + + # Store current dir + CURRENT_DIR=$(pwd) + cd "${DIR}" || exit + + # Export root commit + root_commit=$(git log --pretty=oneline | tail -n 1 | cut -f1 -d' ') + # Export everything BUT the root commit + git format-patch "${root_commit}..HEAD" + + # Go back + cd "${CURRENT_DIR}" || exit + + # Import all of the patches + for idx in "${!tutorials[@]}"; do + folder=$(echo "${tutorials[$idx]}" | cut -d / -f 1) + tuto=$(echo "${tutorials[$idx]}" | cut -d / -f 2) + + python3 bin/knit.py \ + topics/${folder}/tutorials/${tuto}/tutorial.md \ + --patches ${DIR}/*${folder}-${tuto}*.patch + done +elif [[ "$op" == "deploy" ]]; then + if [[ ! -d "${DIR}" ]]; then + echo "Error, ${DIR} is missing" + exit 1 + fi + + cd ${DIR} || exit + git init && \ + git add .scripts/ + git commit -a -m 'Add scripts directory' + git am -3 -- *.patch && \ + git remote add origin git@github.com:hexylena/git-gat.git && \ + git push -f origin +elif [[ "$op" == "roundtrip" ]]; then + rm -rf ${DIR} + bash $0 export + cd ${DIR} || exit + git init && git config --local --add commit.gpgsign false && \ + git am -3 -C2 -- *.patch + cd - + bash $0 import +elif [[ "$op" == "check-offsets" ]]; then + for idx in "${!tutorials[@]}"; do + folder=$(echo "${tutorials[$idx]}" | cut -d / -f 1) + tuto=$(echo "${tutorials[$idx]}" | cut -d / -f 2) + n2=$(( idx + 1 )) + echo $idx $folder $tuto = $n2 + grep "snippet topics/admin/faqs/missed-something.md step=$n2" topics/${folder}/tutorials/${tuto}/tutorial.md -q + if (( $? != 0 )); then + echo "Error, topics/${folder}/tutorials/${tuto}/tutorial.md is missing a snippet for step $n2" + #exit 1 + fi + #vim topics/${folder}/tutorials/${tuto}/tutorial.md + done +elif [[ "$op" == "fix-offsets" ]]; then + for idx in "${!tutorials[@]}"; do + folder=$(echo "${tutorials[$idx]}" | cut -d / -f 1) + tuto=$(echo "${tutorials[$idx]}" | cut -d / -f 2) + n2=$(( idx + 1 )) + echo -n "$folder/$tuto should be $n2 " + grep "snippet topics/admin/faqs/missed-something.md step=$n2" topics/${folder}/tutorials/${tuto}/tutorial.md -q + if (( $? != 0 )); then + echo "Fixed!" + sed -i -r 's|topics/admin/faqs/missed-something.md step=[0-9]+|topics/admin/faqs/missed-something.md step='$n2'|' topics/${folder}/tutorials/${tuto}/tutorial.md + else + echo "Already correct" + fi + #vim topics/${folder}/tutorials/${tuto}/tutorial.md + done +elif [[ "$op" == "edit" ]]; then + files="" + for idx in "${!tutorials[@]}"; do + folder=$(echo "${tutorials[$idx]}" | cut -d / -f 1) + tuto=$(echo "${tutorials[$idx]}" | cut -d / -f 2) + files="$files topics/${folder}/tutorials/${tuto}/tutorial.md" + done + $EDITOR $files +else + echo "$0 " + exit 1; +fi + + diff --git a/bin/knit-frog.py b/bin/knit-frog.py index e178e530fb644b..0c44fe26e564ba 100755 --- a/bin/knit-frog.py +++ b/bin/knit-frog.py @@ -15,6 +15,9 @@ parser.add_argument( "prefix", help="Some prefix for the output commit files to keep them separate" ) +parser.add_argument( + "--git-gat", action='store_true', help="If the tutorial is of the git-gat flavour" +) args = parser.parse_args() @@ -100,23 +103,25 @@ BASE = os.path.basename(args.prefix) BASE_PARTS = BASE.split('-') -cmdhandle = open(f"{GITGAT}/.scripts/{BASE}-run.sh", 'w') -cmdhandle.write("#!/bin/bash\n") -cmdhandle.write("set -ex\n\n") -cmdhandle.write("# Install dependencies before changing commits\n") -cmdhandle.write(f"find .scripts -name requirements.txt | xargs --no-run-if-empty -n 1 pip install -r\n") -cmdhandle.write('cat hosts | sed "s/^gat.*/$(hostname -f) ansible_connection=local ansible_user=$(whoami)/g" > ~/.hosts\n') - -cmdhandle.write('export GALAXY_HOSTNAME="$(hostname -f)"\n') -cmdhandle.write('export GALAXY_API_KEY=adminkey\n') -cmdhandle.write("## The students should use a random password, we override with 'password' for reproducibility\n") -cmdhandle.write("echo 'password' > ~/.vault-password.txt;\n") -cmdhandle.write("## And one in this directory, it can contain garbage\n") -cmdhandle.write("echo 'garbage' > ./.vault-password.txt;\n") -# If it's after the ansible-galaxy tutorial -if int(BASE_PARTS[0]) > 10: - cmdhandle.write("## Ensure the galaxy user is setup\n") - cmdhandle.write("sudo -u galaxy /srv/galaxy/venv/bin/python /usr/bin/galaxy-create-user -c /srv/galaxy/config/galaxy.yml --user admin@example.org --password password --key adminkey --username admin\n") +cmdhandle = None +if args.git_gat: + cmdhandle = open(f"{GITGAT}/.scripts/{BASE}-run.sh", 'w') + cmdhandle.write("#!/bin/bash\n") + cmdhandle.write("set -ex\n\n") + cmdhandle.write("# Install dependencies before changing commits\n") + cmdhandle.write(f"find .scripts -name requirements.txt | xargs --no-run-if-empty -n 1 pip install -r\n") + cmdhandle.write('cat hosts | sed "s/^gat.*/$(hostname -f) ansible_connection=local ansible_user=$(whoami)/g" > ~/.hosts\n') + + cmdhandle.write('export GALAXY_HOSTNAME="$(hostname -f)"\n') + cmdhandle.write('export GALAXY_API_KEY=adminkey\n') + cmdhandle.write("## The students should use a random password, we override with 'password' for reproducibility\n") + cmdhandle.write("echo 'password' > ~/.vault-password.txt;\n") + cmdhandle.write("## And one in this directory, it can contain garbage\n") + cmdhandle.write("echo 'garbage' > ./.vault-password.txt;\n") + # If it's after the ansible-galaxy tutorial + if int(BASE_PARTS[0]) > 10: + cmdhandle.write("## Ensure the galaxy user is setup\n") + cmdhandle.write("sudo -u galaxy /srv/galaxy/venv/bin/python /usr/bin/galaxy-create-user -c /srv/galaxy/config/galaxy.yml --user admin@example.org --password password --key adminkey --username admin\n") lastCommit = None for idx, diff in enumerate(diffs): @@ -179,4 +184,5 @@ else: print("Unknown!") -cmdhandle.write("# Done!\ngit checkout main\n") +if cmdhandle: + cmdhandle.write("# Done!\ngit checkout main\n") From ee978b719497b929692ea702a905f54c2f68df40 Mon Sep 17 00:00:00 2001 From: Helena Rasche Date: Mon, 5 Feb 2024 13:20:52 +0100 Subject: [PATCH 04/13] add json out --- bin/knit-frog.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/bin/knit-frog.py b/bin/knit-frog.py index 0c44fe26e564ba..36bd548f075126 100755 --- a/bin/knit-frog.py +++ b/bin/knit-frog.py @@ -18,6 +18,9 @@ parser.add_argument( "--git-gat", action='store_true', help="If the tutorial is of the git-gat flavour" ) +parser.add_argument( + "--output", choices=["git", "json"], default="git", help="Output format" +) args = parser.parse_args() @@ -98,6 +101,14 @@ # import sys; sys.exit() +if args.output == "json": + asdf = [ + '\n'.join(diff) for diff in diffs + ] + import json + print(json.dumps(asdf, indent=2)) + sys.exit() + GITGAT = os.path.dirname(args.prefix) BASE = os.path.basename(args.prefix) From 1d166ad3d686e6e4e876c25f4567c7018afd04ab Mon Sep 17 00:00:00 2001 From: Helena Rasche Date: Mon, 5 Feb 2024 13:36:19 +0100 Subject: [PATCH 05/13] add simple version, license header --- bin/video-term-demo-magic.sh | 23 ++++++++++++++++++++ bin/video-term-recorder-simple.sh | 35 +++++++++++++++++++++++++++++++ 2 files changed, 58 insertions(+) create mode 100644 bin/video-term-recorder-simple.sh diff --git a/bin/video-term-demo-magic.sh b/bin/video-term-demo-magic.sh index 132a51c8b22910..82f2beb020a655 100644 --- a/bin/video-term-demo-magic.sh +++ b/bin/video-term-demo-magic.sh @@ -9,6 +9,29 @@ # This script lets you script demos in bash. It runs through your demo script when you press # ENTER. It simulates typing and runs commands. # +# https://github.com/paxtonhare/demo-magic +# +# The MIT License (MIT) +# +# Copyright (c) 2015 Paxton Hare +# +# 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. ############################################################################### # the speed to "type" the text diff --git a/bin/video-term-recorder-simple.sh b/bin/video-term-recorder-simple.sh new file mode 100644 index 00000000000000..81e7d671aa9f22 --- /dev/null +++ b/bin/video-term-recorder-simple.sh @@ -0,0 +1,35 @@ +#!/bin/bash +OUR_DIR=$(dirname $(realpath $0)) +SPEED=0.01 +# Disable git's paging which can cause a hang +export GIT_PAGER=cat + +# Prevent pip from shouting everywhere +pip config --user set global.progress_bar off +# Setup the demo-magic +. ${OUR_DIR}/video-term-demo-magic.sh -n +# Hide our demo-magic activation +${OUR_DIR}/knit-automated-dev.sh export +# Setup our git dir +cd /tmp/tools-from-scratch +git init +git config --local --add commit.gpgsign false +git am -3 * +# Clear the screen +clear + +for commit in $(git log --pretty=oneline | head -n-1 | tac | cut -f 1 -d' '); do + git checkout -q $commit^ + echo "$(tput bold)Next step: $(git show --pretty=%s $commit | head -n 1)$(tput sgr0)" + edited_file_name=$(git show --name-only $commit| tail -n 1) + sleep 1 + # Fake the PS1 to show the command they should use + p "nano $edited_file_name" + sleep 2 + # Checkout the previous commit so we can show the diff properly + # This will pretend to edit it in """"vim"""" + python3 ${OUR_DIR}/video-diffplayer.py \ + --diff <(git show "$commit") \ + --nosave \ + --speed ${SPEED} +done From a3d1408884f4b74a0a87ef3e463952c4e04d35cd Mon Sep 17 00:00:00 2001 From: Helena Rasche Date: Mon, 5 Feb 2024 14:06:02 +0100 Subject: [PATCH 06/13] add experimental tutorial cast --- bin/video-term-recorder-simple.sh | 0 .../tutorials/tool-from-scratch/tutorial.cast | 3860 +++++++++++++++++ 2 files changed, 3860 insertions(+) mode change 100644 => 100755 bin/video-term-recorder-simple.sh create mode 100644 topics/dev/tutorials/tool-from-scratch/tutorial.cast diff --git a/bin/video-term-recorder-simple.sh b/bin/video-term-recorder-simple.sh old mode 100644 new mode 100755 diff --git a/topics/dev/tutorials/tool-from-scratch/tutorial.cast b/topics/dev/tutorials/tool-from-scratch/tutorial.cast new file mode 100644 index 00000000000000..3f9a263fe6084e --- /dev/null +++ b/topics/dev/tutorials/tool-from-scratch/tutorial.cast @@ -0,0 +1,3860 @@ +{"version": 2, "width": 210, "height": 42, "timestamp": 1707136691, "env": {"SHELL": "/usr/bin/zsh", "TERM": "xterm-256color"}, "title": "AUTO_GTN: Tools From Scratch"} +[0.175276, "o", "Writing to /home/user/.config/pip/pip.conf\r\n"] +[0.212528, "o", "Processing dev/tool-from-scratch\r\n"] +[0.241373, "o", "/tmp/tools-from-scratch/10-tool-from-scratch-commit-0000-planemo-init.patch\r\n/tmp/tools-from-scratch/10-tool-from-scratch-commit-0001-fix-tool-id.patch"] +[0.241504, "o", "\r\n"] +[0.241549, "o", "/tmp/tools-from-scratch/10-tool-from-scratch-commit-0002-fix-tool-description.patch"] +[0.241581, "o", "\r\n"] +[0.241708, "o", "/tmp/tools-from-scratch/10-tool-from-scratch-commit-0003-add-macros.patch\r\n"] +[0.241814, "o", "/tmp/tools-from-scratch/10-tool-from-scratch-commit-0004-add-macros-xml.patch\r\n"] +[0.241909, "o", "/tmp/tools-from-scratch/10-tool-from-scratch-commit-0005-expand-biotools-macros.patch"] +[0.241981, "o", "\r\n"] +[0.242055, "o", "/tmp/tools-from-scratch/10-tool-from-scratch-commit-0006-add-requirements.patch"] +[0.242127, "o", "\r\n"] +[0.242277, "o", "/tmp/tools-from-scratch/10-tool-from-scratch-commit-0007-add-inputs.patch"] +[0.242358, "o", "\r\n"] +[0.242455, "o", "/tmp/tools-from-scratch/10-tool-from-scratch-commit-0008-add-outputs.patch"] +[0.242505, "o", "\r\n"] +[0.242595, "o", "/tmp/tools-from-scratch/10-tool-from-scratch-commit-0009-command-block.patch"] +[0.242643, "o", "\r\n"] +[0.242717, "o", "/tmp/tools-from-scratch/10-tool-from-scratch-commit-0010-adding-a-test.patch"] +[0.242747, "o", "\r\n"] +[0.242827, "o", "/tmp/tools-from-scratch/10-tool-from-scratch-commit-0011-add-citation.patch"] +[0.242852, "o", "\r\n"] +[0.249404, "o", "Reinitialized existing Git repository in /tmp/tools-from-scratch/.git/\r\n"] +[0.253203, "o", "Applying: admin/init/0000: Root commit\r\n"] +[0.253544, "o", "applying to an empty history\r\n"] +[0.253987, "o", "Applying: dev/tool-from-scratch/0000: Planemo init\r\n"] +[0.254603, "o", "Applying: dev/tool-from-scratch/0001: Fix tool id\r\n"] +[0.255137, "o", "Applying: dev/tool-from-scratch/0002: Fix tool description\r\n"] +[0.25562, "o", "Applying: dev/tool-from-scratch/0003: Add macros\r\n"] +[0.256101, "o", "Applying: dev/tool-from-scratch/0004: Add macros.xml\r\n"] +[0.256547, "o", "Applying: dev/tool-from-scratch/0005: Expand biotools macros\r\n"] +[0.256972, "o", "Applying: dev/tool-from-scratch/0006: Add requirements\r\n"] +[0.257381, "o", "Applying: dev/tool-from-scratch/0007: Add inputs\r\n"] +[0.25784, "o", "Applying: dev/tool-from-scratch/0008: Add outputs\r\n"] +[0.2583, "o", "Applying: dev/tool-from-scratch/0009: Command block\r\n"] +[0.258805, "o", "Applying: dev/tool-from-scratch/0010: Adding a test\r\n"] +[0.259385, "o", "Applying: dev/tool-from-scratch/0011: Add citation\r\n"] +[0.261846, "o", "\u001b[H\u001b[2J\u001b[3J"] +[0.269871, "o", "\u001b[1mNext step: dev/tool-from-scratch/0000: Planemo init\u001b(B\u001b[m\r\n"] +[1.283542, "o", "$ "] +[1.285942, "o", "\u001b["] +[1.473095, "o", "0;"] +[1.56662, "o", "30"] +[1.660283, "o", "mn"] +[1.753869, "o", "ano"] +[1.847429, "o", " b"] +[1.94101, "o", "el"] +[2.034544, "o", "le"] +[2.128117, "o", "ro"] +[2.221693, "o", "pho"] +[2.31527, "o", "n."] +[2.408861, "o", "xm"] +[2.502621, "o", "l\u001b"] +[2.595983, "o", "[0"] +[2.689541, "o", "m"] +[2.689927, "o", "\r\n"] +[4.737361, "o", "\u001b[?1049h\u001b[22;0;0t\u001b[1;42r\u001b(B\u001b[m\u001b[4l\u001b[?7h\u001b[H\u001b[2J\u001b(B\u001b[0;7m 1 \r\u001b[2d\u001b(B\u001b[m~\r\u001b[3d~\r\u001b[4d~\r\u001b[5d~\r\u001b[6d~\r\u001b[7d~\r\u001b[8d~\r\u001b[9d~\r\u001b[10d~\r\u001b[11d~\r\u001b[12d~\r\u001b[13d~\r\u001b[14d~\r\u001b[15d~\r\u001b[16d"] +[4.737399, "o", "~\r\u001b[17d~\r\u001b[18d~\r\u001b[19d~\r\u001b[20d~\r\u001b[21d~\r\u001b[22d~\r\u001b[23d~\r\u001b[24d~\r\u001b[25d~\r\u001b[26d~\r\u001b[27d"] +[4.73742, "o", "~\r\u001b[28d~\r\u001b[29d~\r\u001b[30d~\r\u001b[31d"] +[4.737439, "o", "~\r\u001b[32d~\r\u001b[33d~\r\u001b[34d"] +[4.737458, "o", "~\r\u001b[35d~\r\u001b[36d~\r\u001b[37d~\r\u001b[38d"] +[4.737481, "o", "~\r\u001b[39d~\r\u001b[40d~\r\u001b[41d~\u001b[1;5H"] +[6.755208, "o", "\r\u001b[2d\u001b(B\u001b[0;7m 2 \u001b[A\u001b(B\u001b[m"] +[6.769032, "o", "<"] +[6.782775, "o", "t"] +[6.796923, "o", "o"] +[6.810723, "o", "o"] +[6.824556, "o", "l"] +[6.838473, "o", " "] +[6.850407, "o", "i"] +[6.864312, "o", "d"] +[6.875762, "o", "="] +[6.887739, "o", "\""] +[6.899776, "o", "b"] +[6.911691, "o", "e"] +[6.923686, "o", "l"] +[6.93574, "o", "l"] +[6.947663, "o", "e"] +[6.959773, "o", "r"] +[6.972198, "o", "o"] +[6.986478, "o", "p"] +[6.998735, "o", "h"] +[7.010965, "o", "o"] +[7.022718, "o", "n"] +[7.034775, "o", "\""] +[7.047027, "o", " "] +[7.058778, "o", "n"] +[7.070674, "o", "a"] +[7.082692, "o", "m"] +[7.095311, "o", "e"] +[7.106756, "o", "="] +[7.118709, "o", "\""] +[7.131346, "o", "b"] +[7.142689, "o", "e"] +[7.155414, "o", "l"] +[7.168716, "o", "l"] +[7.181161, "o", "e"] +[7.195251, "o", "r"] +[7.207958, "o", "o"] +[7.221763, "o", "p"] +[7.235428, "o", "h"] +[7.249342, "o", "o"] +[7.263212, "o", "n"] +[7.277011, "o", "\""] +[7.2909, "o", " "] +[7.304756, "o", "v"] +[7.318558, "o", "e"] +[7.332564, "o", "r"] +[7.346281, "o", "s"] +[7.360396, "o", "i"] +[7.374297, "o", "o"] +[7.388267, "o", "n"] +[7.401866, "o", "="] +[7.415797, "o", "\""] +[7.4344, "o", "0"] +[7.443703, "o", "."] +[7.458136, "o", "1"] +[7.482197, "o", "."] +[7.493969, "o", "0"] +[7.505525, "o", "\""] +[7.519435, "o", " "] +[7.533344, "o", "p"] +[7.547405, "o", "y"] +[7.558934, "o", "t"] +[7.573052, "o", "h"] +[7.585791, "o", "o"] +[7.597195, "o", "n"] +[7.607867, "o", "_"] +[7.619752, "o", "t"] +[7.632463, "o", "e"] +[7.642854, "o", "m"] +[7.656079, "o", "p"] +[7.66887, "o", "l"] +[7.68101, "o", "a"] +[7.694956, "o", "t"] +[7.706839, "o", "e"] +[7.719442, "o", "_"] +[7.735616, "o", "v"] +[7.747062, "o", "e"] +[7.761265, "o", "r"] +[7.77314, "o", "s"] +[7.784802, "o", "i"] +[7.796872, "o", "o"] +[7.809603, "o", "n"] +[7.823256, "o", "="] +[7.835025, "o", "\""] +[7.848966, "o", "3"] +[7.862654, "o", "."] +[7.876731, "o", "5"] +[7.889851, "o", "\""] +[7.903135, "o", ">"] +[7.917107, "o", "\b"] +[7.931067, "o", "\u001b[5G"] +[7.945091, "o", "\u001b[2d"] +[7.958978, "o", "\r\u001b[3d\u001b(B\u001b[0;7m 3 \u001b[A\u001b(B\u001b[m"] +[7.972897, "o", " "] +[7.987134, "o", " "] +[7.999487, "o", " "] +[8.011088, "o", "\t"] +[8.022895, "o", "<"] +[8.03488, "o", "r"] +[8.04686, "o", "e"] +[8.058822, "o", "q"] +[8.070751, "o", "u"] +[8.085502, "o", "i"] +[8.097757, "o", "r"] +[8.109804, "o", "e"] +[8.121889, "o", "m"] +[8.133851, "o", "e"] +[8.145371, "o", "n"] +[8.156959, "o", "t"] +[8.168779, "o", "s"] +[8.181105, "o", ">"] +[8.193037, "o", "\b"] +[8.204856, "o", "\u001b[5G"] +[8.216851, "o", "\u001b[3d"] +[8.228648, "o", "\r\u001b[4d"] +[8.228969, "o", "\u001b(B\u001b[0;7m 4 \u001b[A"] +[8.229149, "o", "\u001b(B\u001b[m"] +[8.240808, "o", " "] +[8.252878, "o", " "] +[8.264963, "o", " "] +[8.276924, "o", "\t"] +[8.29136, "o", "<"] +[8.302712, "o", "/"] +[8.314796, "o", "r"] +[8.328869, "o", "e"] +[8.342795, "o", "q"] +[8.356567, "o", "u"] +[8.370308, "o", "i"] +[8.38446, "o", "r"] +[8.398529, "o", "e"] +[8.41276, "o", "m"] +[8.426459, "o", "e"] +[8.44047, "o", "n"] +[8.454408, "o", "t"] +[8.468535, "o", "s"] +[8.480838, "o", ">"] +[8.492949, "o", "\b"] +[8.504895, "o", "\u001b[5G"] +[8.516071, "o", "\u001b[4d"] +[8.530281, "o", "\r\u001b[5d\u001b(B\u001b[0;7m 5 \u001b[A\u001b(B\u001b[m"] +[8.544201, "o", " "] +[8.55696, "o", " "] +[8.568562, "o", " "] +[8.580497, "o", "\t"] +[8.592832, "o", "<"] +[8.604956, "o", "c"] +[8.61684, "o", "o"] +[8.629083, "o", "m"] +[8.640844, "o", "m"] +[8.65302, "o", "a"] +[8.665952, "o", "n"] +[8.677991, "o", "d"] +[8.690037, "o", " "] +[8.701799, "o", "d"] +[8.713946, "o", "e"] +[8.727173, "o", "t"] +[8.738967, "o", "e"] +[8.750905, "o", "c"] +[8.76409, "o", "t"] +[8.775009, "o", "_"] +[8.787978, "o", "e"] +[8.799932, "o", "r"] +[8.811944, "o", "r"] +[8.823925, "o", "o"] +[8.835749, "o", "r"] +[8.848102, "o", "s"] +[8.859954, "o", "="] +[8.871796, "o", "\""] +[8.883871, "o", "e"] +[8.895926, "o", "x"] +[8.907977, "o", "i"] +[8.919955, "o", "t"] +[8.93248, "o", "_"] +[8.943858, "o", "c"] +[8.956025, "o", "o"] +[8.968859, "o", "d"] +[8.980742, "o", "e"] +[8.992965, "o", "\""] +[9.005018, "o", ">"] +[9.017043, "o", "<"] +[9.030214, "o", "!"] +[9.041955, "o", "["] +[9.054806, "o", "C"] +[9.066126, "o", "D"] +[9.078016, "o", "A"] +[9.090994, "o", "T"] +[9.102956, "o", "A"] +[9.114916, "o", "["] +[9.12674, "o", "\b"] +[9.138747, "o", "\u001b[5G"] +[9.15096, "o", "\u001b[5d"] +[9.164261, "o", "\r\u001b[6d\u001b(B\u001b[0;7m 6 \u001b[A\u001b(B\u001b[m"] +[9.175837, "o", " "] +[9.187989, "o", " "] +[9.20091, "o", " "] +[9.213628, "o", "\t"] +[9.22776, "o", " "] +[9.240212, "o", " "] +[9.25215, "o", " "] +[9.26398, "o", " "] +[9.274927, "o", "T"] +[9.286948, "o", "O"] +[9.300149, "o", "D"] +[9.314293, "o", "O"] +[9.328386, "o", ":"] +[9.339935, "o", " "] +[9.35405, "o", "F"] +[9.366822, "o", "i"] +[9.381131, "o", "l"] +[9.395255, "o", "l"] +[9.409224, "o", " "] +[9.423237, "o", "i"] +[9.435808, "o", "n"] +[9.449596, "o", " "] +[9.463347, "o", "c"] +[9.477415, "o", "o"] +[9.48966, "o", "m"] +[9.501822, "o", "m"] +[9.518579, "o", "a"] +[9.531484, "o", "n"] +[9.545696, "o", "d"] +[9.560667, "o", " "] +[9.573199, "o", "t"] +[9.588812, "o", "e"] +[9.597405, "o", "m"] +[9.610995, "o", "p"] +[9.625509, "o", "l"] +[9.637123, "o", "a"] +[9.651085, "o", "t"] +[9.663168, "o", "e"] +[9.677077, "o", "."] +[9.692421, "o", "\b"] +[9.704049, "o", "\u001b[5G"] +[9.71584, "o", "\u001b[6d"] +[9.730341, "o", "\r\u001b[7d\u001b(B\u001b[0;7m 7 \u001b[A\u001b(B\u001b[m"] +[9.744406, "o", " "] +[9.757346, "o", " "] +[9.770068, "o", " "] +[9.782032, "o", "\t"] +[9.797205, "o", "]"] +[9.809749, "o", "]"] +[9.82278, "o", ">"] +[9.834951, "o", "<"] +[9.846741, "o", "/"] +[9.86021, "o", "c"] +[9.873054, "o", "o"] +[9.885926, "o", "m"] +[9.899071, "o", "m"] +[9.91347, "o", "a"] +[9.925168, "o", "n"] +[9.936974, "o", "d"] +[9.948907, "o", ">"] +[9.960739, "o", "\b"] +[9.97455, "o", "\u001b[5G"] +[9.984915, "o", "\u001b[7d"] +[9.996452, "o", "\r\u001b[8d\u001b(B\u001b[0;7m 8 \u001b[A\u001b(B\u001b[m"] +[10.008039, "o", " "] +[10.021209, "o", " "] +[10.032995, "o", " "] +[10.045043, "o", "\t"] +[10.057321, "o", "<"] +[10.071824, "o", "i"] +[10.086406, "o", "n"] +[10.098614, "o", "p"] +[10.112642, "o", "u"] +[10.126812, "o", "t"] +[10.140769, "o", "s"] +[10.154881, "o", ">"] +[10.168844, "o", "\b"] +[10.183072, "o", "\u001b[5G"] +[10.197099, "o", "\u001b[8d"] +[10.209001, "o", "\r\u001b[9d\u001b(B\u001b[0;7m 9 \u001b[A\u001b(B\u001b[m"] +[10.221988, "o", " "] +[10.233936, "o", " "] +[10.24605, "o", " "] +[10.258042, "o", "\t"] +[10.269988, "o", "<"] +[10.282539, "o", "/"] +[10.294036, "o", "i"] +[10.305977, "o", "n"] +[10.318228, "o", "p"] +[10.330175, "o", "u"] +[10.343131, "o", "t"] +[10.355077, "o", "s"] +[10.367029, "o", ">"] +[10.3792, "o", "\u001b[Z"] +[10.392019, "o", "\u001b[5G"] +[10.404027, "o", "\u001b[9d"] +[10.420273, "o", "\r\u001b[10d\u001b(B\u001b[0;7m 10 \u001b[A\u001b(B\u001b[m"] +[10.432035, "o", " "] +[10.445303, "o", " "] +[10.457089, "o", " "] +[10.470149, "o", "\t"] +[10.482462, "o", "<"] +[10.494021, "o", "o"] +[10.506142, "o", "u"] +[10.518111, "o", "t"] +[10.530433, "o", "p"] +[10.544597, "o", "u"] +[10.558634, "o", "t"] +[10.572824, "o", "s"] +[10.586916, "o", ">"] +[10.601168, "o", "\u001b[Z"] +[10.615243, "o", "\u001b[5G"] +[10.629258, "o", "\u001b[10d"] +[10.644624, "o", "\r\u001b[11d\u001b(B\u001b[0;7m 11 \u001b[A\u001b(B\u001b[m"] +[10.658745, "o", " "] +[10.670127, "o", " "] +[10.682357, "o", " "] +[10.697267, "o", "\t"] +[10.708737, "o", "<"] +[10.722241, "o", "/"] +[10.734011, "o", "o"] +[10.749499, "o", "u"] +[10.763981, "o", "t"] +[10.776585, "o", "p"] +[10.790879, "o", "u"] +[10.805057, "o", "t"] +[10.819165, "o", "s"] +[10.833487, "o", ">"] +[10.847168, "o", "\b"] +[10.860162, "o", "\u001b[5G"] +[10.872197, "o", "\u001b[11d"] +[10.883677, "o", "\r\u001b[12d\u001b(B\u001b[0;7m 12 \u001b[A\u001b(B\u001b[m"] +[10.895015, "o", " "] +[10.910255, "o", " "] +[10.924082, "o", " "] +[10.939946, "o", "\t"] +[10.951729, "o", "<"] +[10.965217, "o", "h"] +[10.979468, "o", "e"] +[10.993191, "o", "l"] +[11.007293, "o", "p"] +[11.021643, "o", ">"] +[11.035239, "o", "<"] +[11.049365, "o", "!"] +[11.061208, "o", "["] +[11.075558, "o", "C"] +[11.089313, "o", "D"] +[11.101368, "o", "A"] +[11.113403, "o", "T"] +[11.124107, "o", "A"] +[11.13832, "o", "["] +[11.152301, "o", "\b"] +[11.163371, "o", "\u001b[5G"] +[11.176262, "o", "\u001b[12d"] +[11.188143, "o", "\r\u001b[13d\u001b(B\u001b[0;7m 13 \u001b[A\u001b(B\u001b[m"] +[11.200056, "o", " "] +[11.213336, "o", " "] +[11.225069, "o", " "] +[11.237613, "o", "\t"] +[11.249241, "o", " "] +[11.261057, "o", " "] +[11.272028, "o", " "] +[11.28427, "o", " "] +[11.295102, "o", "T"] +[11.308198, "o", "O"] +[11.319935, "o", "D"] +[11.334977, "o", "O"] +[11.348928, "o", ":"] +[11.360093, "o", " "] +[11.372177, "o", "F"] +[11.386303, "o", "i"] +[11.400086, "o", "l"] +[11.411098, "o", "l"] +[11.425232, "o", " "] +[11.437443, "o", "i"] +[11.45115, "o", "n"] +[11.46563, "o", " "] +[11.476065, "o", "h"] +[11.490212, "o", "e"] +[11.504445, "o", "l"] +[11.516883, "o", "p"] +[11.528055, "o", "."] +[11.541282, "o", "\b"] +[11.555205, "o", "\u001b[5G"] +[11.568246, "o", "\u001b[13d"] +[11.580325, "o", "\r\u001b[14d\u001b(B\u001b[0;7m 14 \u001b[A\u001b(B\u001b[m"] +[11.595217, "o", " "] +[11.606478, "o", " "] +[11.617615, "o", " "] +[11.631748, "o", "\t"] +[11.6464, "o", "]"] +[11.658094, "o", "]"] +[11.670146, "o", ">"] +[11.683277, "o", "<"] +[11.696929, "o", "/"] +[11.709309, "o", "h"] +[11.721151, "o", "e"] +[11.733206, "o", "l"] +[11.745228, "o", "p"] +[11.757263, "o", ">"] +[11.769189, "o", "\b"] +[11.781944, "o", "\u001b[5G"] +[11.796571, "o", "\u001b[14d"] +[11.808294, "o", "\r\u001b[15d\u001b(B\u001b[0;7m 15 \u001b[A\u001b(B\u001b[m"] +[11.82114, "o", "<"] +[11.834158, "o", "/"] +[11.847247, "o", "t"] +[11.858347, "o", "o"] +[11.870214, "o", "o"] +[11.882164, "o", "l"] +[11.894645, "o", ">"] +[11.906082, "o", "\b"] +[11.917786, "o", "\u001b[5G"] +[13.961298, "o", "\u001b[?1l\u001b>\u001b[42;1H\u001b[?1049l\u001b[23;0;0t\r\u001b[?1l\u001b>"] +[13.983756, "o", "\u001b[1mNext step: dev/tool-from-scratch/0001: Fix tool id\u001b(B\u001b[m\r\n"] +[14.999957, "o", "$ "] +[15.002901, "o", "\u001b"] +[15.190085, "o", "[0"] +[15.283699, "o", ";3"] +[15.377206, "o", "0m"] +[15.470073, "o", "n"] +[15.563743, "o", "an"] +[15.657113, "o", "o "] +[15.748775, "o", "be"] +[15.842392, "o", "ll"] +[15.937528, "o", "e"] +[16.029161, "o", "ro"] +[16.121525, "o", "ph"] +[16.215188, "o", "on"] +[16.305449, "o", ".x"] +[16.492583, "o", "m"] +[16.586113, "o", "l\u001b"] +[16.679145, "o", "[0"] +[16.772725, "o", "m"] +[16.773439, "o", "\r\n"] +[18.833907, "o", "\u001b[?1049h\u001b[22;0;0t\u001b[1;42r\u001b(B\u001b[m\u001b[4l\u001b[?7h\u001b[H\u001b[2J\u001b(B\u001b[0;7m 1 \u001b(B\u001b[m\r\u001b[2d\u001b(B\u001b[0;7m 2 \u001b(B\u001b[m \r\u001b[3d\u001b(B\u001b[0;7m 3 \u001b(B\u001b[m \r\u001b[4d\u001b(B\u001b[0;7m 4 \u001b(B\u001b[m \r\u001b[7d\u001b(B\u001b[0;7m 7 \u001b(B\u001b[m \r\u001b[8d\u001b(B\u001b[0;7m 8 \u001b(B\u001b[m \r\u001b[9d\u001b(B\u001b[0;7m 9 \u001b(B\u001b[m \r\u001b[10d\u001b(B\u001b[0;7m 10 \u001b(B\u001b[m \r\u001b[11d\u001b(B\u001b[0;7m 11 \u001b(B\u001b[m \r\u001b[14d\u001b(B\u001b[0;7m 14 \u001b(B\u001b[m\r\u001b[15d\u001b(B\u001b[0;7m 15 \r\u001b[16d"] +[18.833981, "o", "\u001b(B\u001b[m~\r\u001b[17d~\r\u001b[18d~\r\u001b[19d~\r\u001b[20d~\r\u001b[21d~\r\u001b[22d~\r\u001b[23d~\r\u001b[24d~\r\u001b[25d~\r\u001b[26d~\r\u001b[27d~\r\u001b[28d~\r\u001b[29d~\r\u001b[30d~\r\u001b[31d~\r\u001b[32d~\r\u001b[33d~\r\u001b[34d~\r\u001b[35d~\r\u001b[36d~\r\u001b[37d~\r\u001b[38d~\r\u001b[39d~\r\u001b[40d~\r\u001b[41d~\u001b[1;5H"] +[20.850716, "o", "\u001b[1P"] +[20.864656, "o", "\u001b[1P"] +[20.878619, "o", "\u001b[1P"] +[20.892637, "o", "\u001b[1P"] +[20.906708, "o", "\u001b[1P"] +[20.91909, "o", "\u001b[1P"] +[20.933167, "o", "\u001b[1P"] +[20.947175, "o", "\u001b[1P"] +[20.961256, "o", "\u001b[1P"] +[20.97657, "o", "\u001b[1P"] +[20.989211, "o", "\u001b[1P"] +[21.003138, "o", "\u001b[1P"] +[21.016492, "o", "\u001b[1P"] +[21.02982, "o", "\u001b[1P"] +[21.044182, "o", "\u001b[1P"] +[21.058151, "o", "\u001b[1P"] +[21.072159, "o", "\u001b[1P"] +[21.08531, "o", "\u001b[1P"] +[21.099021, "o", "\u001b[1P"] +[21.112876, "o", "\u001b[1P"] +[21.126913, "o", "\u001b[1P"] +[21.137957, "o", "\u001b[1P"] +[21.151962, "o", "\u001b[1P"] +[21.165914, "o", "\u001b[1P"] +[21.179744, "o", "\u001b[1P"] +[21.19379, "o", "\u001b[1P"] +[21.207744, "o", "\u001b[1P"] +[21.221685, "o", "\u001b[1P"] +[21.235574, "o", "\u001b[1P"] +[21.2495, "o", "\u001b[1P"] +[21.263522, "o", "\u001b[1P"] +[21.277373, "o", "\u001b[1P"] +[21.291349, "o", "\u001b[1P"] +[21.305271, "o", "\u001b[1P"] +[21.319259, "o", "\u001b[1P"] +[21.333088, "o", "\u001b[1P"] +[21.347227, "o", "\u001b[1P"] +[21.361001, "o", "\u001b[1P"] +[21.374915, "o", "\u001b[1P"] +[21.388989, "o", "\u001b[1P"] +[21.403206, "o", "\u001b[1P"] +[21.415343, "o", "\u001b[1P"] +[21.429461, "o", "\u001b[1P"] +[21.443426, "o", "\u001b[1P"] +[21.457422, "o", "\u001b[1P"] +[21.471342, "o", "\u001b[1P"] +[21.48201, "o", "\u001b[1P"] +[21.496114, "o", "\u001b[1P"] +[21.510056, "o", "\u001b[1P"] +[21.52331, "o", "\u001b[1P"] +[21.53599, "o", "\u001b[1P"] +[21.549935, "o", "\u001b[1P"] +[21.563877, "o", "\u001b[1P"] +[21.577751, "o", "\u001b[1P"] +[21.591742, "o", "\u001b[1P"] +[21.605732, "o", "\u001b[1P"] +[21.619742, "o", "\u001b[1P"] +[21.633678, "o", "\u001b[1P"] +[21.64757, "o", "\u001b[1P"] +[21.660992, "o", "\u001b[1P"] +[21.674846, "o", "\u001b[1P"] +[21.686962, "o", "\u001b[1P"] +[21.701678, "o", "\u001b[1P"] +[21.715525, "o", "\u001b[1P"] +[21.727832, "o", "\u001b[1P"] +[21.741788, "o", "\u001b[1P"] +[21.755665, "o", "\u001b[1P"] +[21.768844, "o", "\u001b[1P"] +[21.780987, "o", "\u001b[1P"] +[21.794893, "o", "\u001b[1P"] +[21.808751, "o", "\u001b[1P"] +[21.822596, "o", "\u001b[1P"] +[21.836508, "o", "\u001b[1P"] +[21.85039, "o", "\u001b[1P"] +[21.864309, "o", "\u001b[1P"] +[21.878262, "o", "\u001b[1P"] +[21.892158, "o", "\u001b[1P"] +[21.906021, "o", "\u001b[1P"] +[21.919965, "o", "\u001b[1P"] +[21.933839, "o", "\u001b[1P"] +[21.949034, "o", "\u001b[1P"] +[21.959806, "o", "\u001b[1P"] +[21.973804, "o", "3.5\">\u001b[K\u001b[5G"] +[21.985687, "o", ".5\">\u001b[K\b\b\b\b"] +[21.998356, "o", "5\">\u001b[K\b\b\b"] +[22.01309, "o", "\">\u001b[K\b\b"] +[22.026227, "o", ">\u001b[K\b"] +[22.040333, "o", " \b"] +[22.107023, "o", "\u001b[2d"] +[22.121351, "o", "\t\u001b[K\u001b[3d<\u001b[1P\u001b[4d/requirements>\u001b[K\u001b[5;9H\u001b[8;10H\u001b[1P\u001b[9d/in\u001b[10;10H\u001b[1P\u001b[11d/outputs>\u001b[K\u001b[12;9H\u001b[15;5H\r\u001b[16d\u001b(B\u001b[0;7m 16 \u001b[2d\u001b(B\u001b[m"] +[22.135385, "o", "<"] +[22.149388, "o", "t"] +[22.163352, "o", "o"] +[22.177035, "o", "o"] +[22.190567, "o", "l"] +[22.204642, "o", " "] +[22.216015, "o", "i"] +[22.229765, "o", "d"] +[22.244053, "o", "="] +[22.257709, "o", "\""] +[22.26886, "o", "b"] +[22.281269, "o", "e"] +[22.292727, "o", "l"] +[22.305826, "o", "l"] +[22.317943, "o", "e"] +[22.331974, "o", "r"] +[22.343883, "o", "o"] +[22.354949, "o", "p"] +[22.368908, "o", "h"] +[22.381063, "o", "o"] +[22.3929, "o", "n"] +[22.405043, "o", "\""] +[22.416871, "o", " "] +[22.431418, "o", "n"] +[22.443632, "o", "a"] +[22.454974, "o", "m"] +[22.469041, "o", "e"] +[22.482999, "o", "="] +[22.497027, "o", "\""] +[22.509857, "o", "b"] +[22.523836, "o", "e"] +[22.537894, "o", "l"] +[22.549891, "o", "l"] +[22.561896, "o", "e"] +[22.573402, "o", "r"] +[22.584967, "o", "o"] +[22.600898, "o", "p"] +[22.614976, "o", "h"] +[22.628856, "o", "o"] +[22.640963, "o", "n"] +[22.652995, "o", "\""] +[22.665998, "o", " "] +[22.677941, "o", "v"] +[22.690498, "o", "e"] +[22.701875, "o", "r"] +[22.714213, "o", "s"] +[22.728179, "o", "i"] +[22.739995, "o", "o"] +[22.751869, "o", "n"] +[22.765476, "o", "="] +[22.780571, "o", "\""] +[22.794347, "o", "@"] +[22.806078, "o", "T"] +[22.820055, "o", "O"] +[22.834143, "o", "O"] +[22.848127, "o", "L"] +[22.86244, "o", "_"] +[22.876214, "o", "V"] +[22.894656, "o", "E"] +[22.906702, "o", "R"] +[22.918637, "o", "S"] +[22.930518, "o", "I"] +[22.942565, "o", "O"] +[22.95373, "o", "N"] +[22.965566, "o", "@"] +[22.977094, "o", "+"] +[22.990788, "o", "g"] +[23.004616, "o", "a"] +[23.015456, "o", "l"] +[23.026867, "o", "a"] +[23.038939, "o", "x"] +[23.050742, "o", "y"] +[23.063514, "o", "@"] +[23.07495, "o", "V"] +[23.088052, "o", "E"] +[23.102474, "o", "R"] +[23.113929, "o", "S"] +[23.12604, "o", "I"] +[23.139938, "o", "O"] +[23.152975, "o", "N"] +[23.16549, "o", "_"] +[23.176938, "o", "S"] +[23.189561, "o", "U"] +[23.199941, "o", "F"] +[23.21195, "o", "F"] +[23.2228, "o", "I"] +[23.235361, "o", "X"] +[23.24894, "o", "@"] +[23.260278, "o", "\""] +[23.271934, "o", " "] +[23.284041, "o", "p"] +[23.298071, "o", "r"] +[23.309858, "o", "o"] +[23.320874, "o", "f"] +[23.334077, "o", "i"] +[23.347539, "o", "l"] +[23.360163, "o", "e"] +[23.372477, "o", "="] +[23.38425, "o", "\""] +[23.396146, "o", "2"] +[23.40887, "o", "0"] +[23.420311, "o", "."] +[23.432933, "o", "0"] +[23.445918, "o", "1"] +[23.458053, "o", "\""] +[23.469985, "o", ">"] +[23.485693, "o", "\b"] +[23.49805, "o", "\u001b[5G"] +[25.541057, "o", "\u001b[?1l\u001b>"] +[25.541212, "o", "\u001b[42;1H\u001b[?1049l\u001b[23;0;0t\r\u001b[?1l\u001b>"] +[25.56838, "o", "\u001b[1mNext step: dev/tool-from-scratch/0002: Fix tool description\u001b(B\u001b[m\r\n"] +[26.590641, "o", "$ "] +[26.593283, "o", "\u001b["] +[26.780515, "o", "0;"] +[26.874042, "o", "30"] +[26.966489, "o", "mn"] +[27.060089, "o", "ano"] +[27.153652, "o", " b"] +[27.247185, "o", "el"] +[27.340703, "o", "le"] +[27.431382, "o", "ro"] +[27.521504, "o", "pho"] +[27.614519, "o", "n."] +[27.705441, "o", "xm"] +[27.798052, "o", "l\u001b"] +[27.985108, "o", "[0"] +[28.078871, "o", "m"] +[28.079539, "o", "\r\n"] +[30.128356, "o", "\u001b[?1049h\u001b[22;0;0t\u001b[1;42r\u001b(B\u001b[m\u001b[4l\u001b[?7h\u001b[H\u001b[2J"] +[30.128586, "o", "\u001b(B\u001b[0;7m 1 \u001b(B\u001b[m\r\u001b[2d\u001b(B\u001b[0;7m 2 \u001b(B\u001b[m \r\u001b[3d\u001b(B\u001b[0;7m 3 \u001b(B\u001b[m \r\u001b[4d\u001b(B\u001b[0;7m 4 \u001b(B\u001b[m \r\u001b[7d\u001b(B\u001b[0;7m 7 \u001b(B\u001b[m \r\u001b[8d\u001b(B\u001b[0;7m 8 \u001b(B\u001b[m \r\u001b[9d\u001b(B\u001b[0;7m 9 \u001b(B\u001b[m \r\u001b[10d\u001b(B\u001b[0;7m 10 \u001b(B\u001b[m \r\u001b[11d"] +[30.12878, "o", "\u001b(B\u001b[0;7m 11 \u001b(B\u001b[m \r\u001b[14d\u001b(B\u001b[0;7m 14 \u001b(B\u001b[m\r\u001b[15d\u001b(B\u001b[0;7m 15 \r\u001b[16d\u001b(B\u001b[m~\r\u001b[17d~\r\u001b[18d~\r\u001b[19d~\r\u001b[20d~\r\u001b[21d~\r\u001b[22d~\r\u001b[23d"] +[30.128956, "o", "~\r\u001b[24d~\r\u001b[25d~\r\u001b[26d"] +[30.129094, "o", "~\r\u001b[27d~\r\u001b[28d~\r\u001b[29d~\r\u001b[30d"] +[30.129236, "o", "~\r\u001b[31d~\r\u001b[32d"] +[30.12934, "o", "~\r\u001b[33d~\r\u001b[34d~\r\u001b[35d~\r\u001b[36d"] +[30.129429, "o", "~\r\u001b[37d~\r\u001b[38d~\r\u001b[39d~\r\u001b[40d~\r\u001b[41d"] +[30.129553, "o", "~\u001b[1;5H"] +[32.146914, "o", "\u001b[2d"] +[32.160222, "o", "\t\u001b[K\u001b[3d<\u001b[1P\u001b[4d/requirements>\u001b[K\u001b[5;9H\u001b[8;10H\u001b[1P\u001b[9d"] +[32.160323, "o", "/in\u001b[10;10H\u001b[1P\u001b[11d/outputs>\u001b[K\u001b[12;9H\u001b[15;5H\r\u001b[16d\u001b(B\u001b[0;7m 16 \u001b[2d\u001b(B\u001b[m"] +[32.172052, "o", " "] +[32.18508, "o", " "] +[32.197444, "o", " "] +[32.211421, "o", "\t"] +[32.225775, "o", "<"] +[32.239358, "o", "d"] +[32.252299, "o", "e"] +[32.266224, "o", "s"] +[32.280579, "o", "c"] +[32.295624, "o", "r"] +[32.309604, "o", "i"] +[32.323633, "o", "p"] +[32.337837, "o", "t"] +[32.352051, "o", "i"] +[32.365621, "o", "o"] +[32.379618, "o", "n"] +[32.393779, "o", ">"] +[32.406051, "o", "c"] +[32.420457, "o", "h"] +[32.435604, "o", "i"] +[32.451881, "o", "m"] +[32.468121, "o", "e"] +[32.48213, "o", "r"] +[32.496369, "o", "i"] +[32.510334, "o", "c"] +[32.524527, "o", " "] +[32.538726, "o", "r"] +[32.552711, "o", "e"] +[32.568127, "o", "a"] +[32.581822, "o", "d"] +[32.596007, "o", "s"] +[32.610105, "o", " "] +[32.62412, "o", "f"] +[32.638254, "o", "r"] +[32.653291, "o", "o"] +[32.666349, "o", "m"] +[32.681081, "o", " "] +[32.694786, "o", "A"] +[32.708982, "o", "r"] +[32.722689, "o", "i"] +[32.736208, "o", "m"] +[32.747171, "o", "a"] +[32.761115, "o", " "] +[32.775118, "o", "G"] +[32.789193, "o", "e"] +[32.803216, "o", "n"] +[32.817283, "o", "o"] +[32.831396, "o", "m"] +[32.845509, "o", "i"] +[32.859644, "o", "c"] +[32.870884, "o", "s"] +[32.883363, "o", "<"] +[32.895229, "o", "/"] +[32.909725, "o", "d"] +[32.922249, "o", "e"] +[32.933951, "o", "s"] +[32.946998, "o", "c"] +[32.959571, "o", "r"] +[32.970954, "o", "i"] +[32.982284, "o", "p"] +[32.994874, "o", "t"] +[33.006113, "o", "i"] +[33.017963, "o", "o"] +[33.02964, "o", "n"] +[33.04158, "o", ">"] +[33.054677, "o", "\b"] +[33.065546, "o", "\u001b[5G"] +[35.103779, "o", "\u001b[?1l\u001b>\u001b[42;1H\u001b[?1049l\u001b[23;0;0t\r\u001b[?1l\u001b>"] +[35.133754, "o", "\u001b[1mNext step: dev/tool-from-scratch/0003: Add macros\u001b(B\u001b[m\r\n"] +[36.152477, "o", "$ "] +[36.154978, "o", "\u001b"] +[36.342146, "o", "[0"] +[36.435718, "o", ";3"] +[36.529572, "o", "0m"] +[36.622209, "o", "na"] +[36.714456, "o", "no"] +[36.808101, "o", " b"] +[36.901581, "o", "el"] +[36.995532, "o", "le"] +[37.089191, "o", "ro"] +[37.182836, "o", "p"] +[37.276613, "o", "ho"] +[37.370058, "o", "n."] +[37.463605, "o", "xm"] +[37.557109, "o", "l\u001b"] +[37.74423, "o", "[0"] +[37.8378, "o", "m"] +[37.838189, "o", "\r\n"] +[39.875955, "o", "\u001b[?1049h\u001b[22;0;0t\u001b[1;42r\u001b(B\u001b[m\u001b[4l\u001b[?7h\u001b[H\u001b[2J\u001b(B\u001b[0;7m 1 \u001b(B\u001b[m\r\u001b[2d\u001b(B\u001b[0;7m 2 \u001b(B\u001b[m chimeric reads from Arima Genomics\r\u001b[3d\u001b(B\u001b[0;7m 3 \u001b(B\u001b[m \r\u001b[4d\u001b(B\u001b[0;7m 4 \u001b(B\u001b[m \r\u001b[5d\u001b(B\u001b[0;7m 5 \u001b(B\u001b[m \r\u001b[8d\u001b(B\u001b[0;7m 8 \u001b(B\u001b[m \r\u001b[9d\u001b(B\u001b[0;7m 9 \u001b(B\u001b[m \r\u001b[10d\u001b(B\u001b[0;7m 10 \u001b(B\u001b[m \r\u001b[11d\u001b(B\u001b[0;7m 11 \u001b(B\u001b[m \r\u001b[12d\u001b(B\u001b[0;7m 12 \u001b(B\u001b[m \r\u001b[15d\u001b(B\u001b[0;7m 15 \u001b(B\u001b[m\r\u001b[16d\u001b(B\u001b[0;7m 16 \r\u001b[17d\u001b(B\u001b[m~\r\u001b[18d~\r\u001b[19d~\r\u001b[20d~\r\u001b[21d~\r\u001b[22d~\r\u001b[23d~\r\u001b[24d~\r\u001b[25d~\r\u001b[26d~\r\u001b[27d~\r\u001b[28d~\r\u001b[29d~\r\u001b[30d~\r\u001b[31d"] +[39.876149, "o", "~\r\u001b[32d~\r\u001b[33d~\r\u001b[34d~\r\u001b[35d~\r\u001b[36d~\r\u001b[37d~\r\u001b[38d~\r\u001b[39d~\r\u001b[40d~\r\u001b[41d~\u001b[1;5H"] +[41.890789, "o", "\u001b[2d"] +[41.902215, "o", "\u001b[3d"] +[41.91515, "o", "\t\u001b[K\u001b[4d<\u001b[1P\u001b[5d/requirements>\u001b[K\u001b[6;9H\u001b[9;10H\u001b[1P\u001b[10d/in\u001b[11;10H\u001b[1P\u001b[12d/outputs>\u001b[K\u001b[13;9H\u001b[16;5H\r\u001b[17d\u001b(B\u001b[0;7m 17 \u001b[3d\u001b(B\u001b[m"] +[41.927244, "o", " "] +[41.939149, "o", " "] +[41.951094, "o", " "] +[41.965427, "o", "\t"] +[41.975727, "o", "<"] +[41.987043, "o", "m"] +[41.998897, "o", "a"] +[42.011231, "o", "c"] +[42.02382, "o", "r"] +[42.035212, "o", "o"] +[42.047134, "o", "s"] +[42.059121, "o", ">"] +[42.071058, "o", "\b"] +[42.083086, "o", "\u001b[5G"] +[42.095176, "o", "\u001b[4d"] +[42.108373, "o", "\t"] +[42.10894, "o", "\u001b[K\u001b[5d<\u001b[1P\u001b[6d/requirements>\u001b[K\u001b[7;9H\u001b[10;10H\u001b[1P\u001b[11d"] +[42.109994, "o", "/in\u001b[12;10H"] +[42.110317, "o", "\u001b[1P\u001b[13d"] +[42.110624, "o", "/outputs>\u001b[K\u001b[14;9H"] +[42.110947, "o", "\u001b[17;5H"] +[42.112344, "o", "\r\u001b[18d"] +[42.112771, "o", "\u001b(B\u001b[0;7m 18 \u001b[4d"] +[42.113174, "o", "\u001b(B\u001b[m"] +[42.124115, "o", " "] +[42.137259, "o", " "] +[42.149144, "o", " "] +[42.161195, "o", "\t"] +[42.173254, "o", " "] +[42.185128, "o", " "] +[42.197208, "o", " "] +[42.212078, "o", " "] +[42.224193, "o", "<"] +[42.237997, "o", "t"] +[42.252559, "o", "o"] +[42.26825, "o", "k"] +[42.284517, "o", "e"] +[42.296587, "o", "n"] +[42.309188, "o", " "] +[42.323309, "o", "n"] +[42.336084, "o", "a"] +[42.348717, "o", "m"] +[42.364414, "o", "e"] +[42.375513, "o", "="] +[42.390877, "o", "\""] +[42.404839, "o", "@"] +[42.419036, "o", "T"] +[42.433351, "o", "O"] +[42.445216, "o", "O"] +[42.459174, "o", "L"] +[42.470649, "o", "_"] +[42.484281, "o", "V"] +[42.496125, "o", "E"] +[42.508246, "o", "R"] +[42.521744, "o", "S"] +[42.53594, "o", "I"] +[42.55007, "o", "O"] +[42.564252, "o", "N"] +[42.576313, "o", "@"] +[42.588848, "o", "\""] +[42.602824, "o", ">"] +[42.616243, "o", "1"] +[42.630402, "o", "."] +[42.644559, "o", "0"] +[42.65871, "o", "<"] +[42.670541, "o", "/"] +[42.684687, "o", "t"] +[42.699021, "o", "o"] +[42.713322, "o", "k"] +[42.728054, "o", "e"] +[42.741715, "o", "n"] +[42.756615, "o", ">"] +[42.770099, "o", "\b"] +[42.784132, "o", "\u001b[5G"] +[42.799097, "o", "\u001b[5d"] +[42.81274, "o", "\t\u001b[K\u001b[6d<\u001b[1P\u001b[7d/requirements>\u001b[K\u001b[8;9H\u001b[11;10H\u001b[1P\u001b[12d/in\u001b[13;10H\u001b[1P\u001b[14d/outputs>\u001b[K\u001b[15;9H\u001b[18;5H\r\u001b[19d\u001b(B\u001b[0;7m 19 \u001b[5d\u001b(B\u001b[m"] +[42.826933, "o", " "] +[42.841009, "o", " "] +[42.855291, "o", " "] +[42.86933, "o", "\t"] +[42.882434, "o", " "] +[42.896873, "o", " "] +[42.910816, "o", " "] +[42.924197, "o", " "] +[42.938258, "o", "<"] +[42.951352, "o", "t"] +[42.965949, "o", "o"] +[42.979603, "o", "k"] +[42.992993, "o", "e"] +[43.004131, "o", "n"] +[43.017555, "o", " "] +[43.031193, "o", "n"] +[43.045869, "o", "a"] +[43.060114, "o", "m"] +[43.074328, "o", "e"] +[43.085172, "o", "="] +[43.096684, "o", "\""] +[43.110851, "o", "@"] +[43.125189, "o", "V"] +[43.139102, "o", "E"] +[43.152284, "o", "R"] +[43.165446, "o", "S"] +[43.18001, "o", "I"] +[43.194477, "o", "O"] +[43.206173, "o", "N"] +[43.219067, "o", "_"] +[43.231337, "o", "S"] +[43.245312, "o", "U"] +[43.25798, "o", "F"] +[43.270223, "o", "F"] +[43.281455, "o", "I"] +[43.293722, "o", "X"] +[43.305263, "o", "@"] +[43.318437, "o", "\""] +[43.332855, "o", ">"] +[43.347847, "o", "0"] +[43.363427, "o", "<"] +[43.37536, "o", "/"] +[43.388198, "o", "t"] +[43.399052, "o", "o"] +[43.411673, "o", "k"] +[43.423209, "o", "e"] +[43.435293, "o", "n"] +[43.44744, "o", ">"] +[43.460218, "o", "\b"] +[43.472268, "o", "\u001b[5G"] +[43.484138, "o", "\u001b[6d"] +[43.495434, "o", "\t\u001b[K\u001b[7d<\u001b[1P\u001b[8d/requirements>\u001b[K\u001b[9;9H\u001b[12;10H\u001b[1P\u001b[13d/in\u001b[14;10H\u001b[1P\u001b[15d"] +[43.496093, "o", "/outputs>\u001b[K\u001b[16;9H\u001b[19;5H\r\u001b[20d\u001b(B\u001b[0;7m 20 \u001b[6d\u001b(B\u001b[m"] +[43.507166, "o", " "] +[43.519178, "o", " "] +[43.531364, "o", " "] +[43.542243, "o", "\t"] +[43.554184, "o", "<"] +[43.565953, "o", "/"] +[43.578108, "o", "m"] +[43.589846, "o", "a"] +[43.601188, "o", "c"] +[43.613153, "o", "r"] +[43.625205, "o", "o"] +[43.637277, "o", "s"] +[43.649173, "o", ">"] +[43.661765, "o", "\u001b[Z"] +[43.672296, "o", "\u001b[5G"] +[45.715395, "o", "\u001b[?1l\u001b>\u001b[42;1H\u001b[?1049l\u001b[23;0;0t\r\u001b[?1l\u001b>"] +[45.742326, "o", "\u001b[1mNext step: dev/tool-from-scratch/0004: Add macros.xml\u001b(B\u001b[m\r\n"] +[46.758243, "o", "$ "] +[46.760901, "o", "\u001b"] +[46.947235, "o", "[0"] +[47.040947, "o", ";3"] +[47.134619, "o", "0m"] +[47.228107, "o", "n"] +[47.321648, "o", "an"] +[47.415201, "o", "o "] +[47.508857, "o", "be"] +[47.602448, "o", "ll"] +[47.694204, "o", "e"] +[47.787761, "o", "ro"] +[47.882347, "o", "ph"] +[47.977782, "o", "on"] +[48.067564, "o", "_m"] +[48.16112, "o", "a"] +[48.348253, "o", "cr"] +[48.441853, "o", "os"] +[48.535462, "o", ".x"] +[48.628971, "o", "ml"] +[48.722563, "o", "\u001b"] +[48.8161, "o", "[0"] +[48.909795, "o", "m"] +[48.910383, "o", "\r\n"] +[50.96496, "o", "\u001b[?1049h\u001b[22;0;0t\u001b[1;42r\u001b(B\u001b[m\u001b[4l\u001b[?7h\u001b[H\u001b[2J"] +[50.965162, "o", "\u001b(B\u001b[0;7m 1 \r\u001b[2d\u001b(B\u001b[m~\r\u001b[3d"] +[50.965278, "o", "~\r\u001b[4d~\r\u001b[5d~\r\u001b[6d"] +[50.965368, "o", "~\r\u001b[7d~\r\u001b[8d~\r\u001b[9d"] +[50.965456, "o", "~\r\u001b[10d~\r\u001b[11d~\r\u001b[12d"] +[50.965542, "o", "~\r\u001b[13d~\r\u001b[14d~\r\u001b[15d"] +[50.965621, "o", "~\r\u001b[16d~\r\u001b[17d~\r\u001b[18d"] +[50.965702, "o", "~\r\u001b[19d~\r\u001b[20d~\r\u001b[21d"] +[50.965791, "o", "~\r\u001b[22d~\r\u001b[23d~\r\u001b[24d"] +[50.965875, "o", "~\r\u001b[25d~\r\u001b[26d~\r\u001b[27d"] +[50.965959, "o", "~\r\u001b[28d~\r\u001b[29d~\r\u001b[30d"] +[50.96604, "o", "~\r\u001b[31d~\r\u001b[32d~\r\u001b[33d"] +[50.96612, "o", "~\r\u001b[34d~\r\u001b[35d~\r\u001b[36d"] +[50.966202, "o", "~\r\u001b[37d~\r\u001b[38d~\r\u001b[39d"] +[50.966284, "o", "~\r\u001b[40d~\r\u001b[41d~\u001b[1;5H"] +[52.97923, "o", "\r\u001b[2d\u001b(B\u001b[0;7m 2 \u001b[A\u001b(B\u001b[m"] +[52.992814, "o", "<"] +[53.004788, "o", "m"] +[53.017866, "o", "a"] +[53.030198, "o", "c"] +[53.043882, "o", "r"] +[53.059374, "o", "o"] +[53.073093, "o", "s"] +[53.083584, "o", ">"] +[53.099726, "o", "\b"] +[53.113514, "o", "\u001b[5G"] +[53.126272, "o", "\u001b[2d"] +[53.136979, "o", "\r\u001b[3d\u001b(B\u001b[0;7m 3 \u001b[A\u001b(B\u001b[m"] +[53.150689, "o", " "] +[53.162707, "o", " "] +[53.176559, "o", "<"] +[53.189746, "o", "x"] +[53.201272, "o", "m"] +[53.217407, "o", "l"] +[53.229045, "o", " "] +[53.242901, "o", "n"] +[53.256682, "o", "a"] +[53.268829, "o", "m"] +[53.280764, "o", "e"] +[53.2949, "o", "="] +[53.305789, "o", "\""] +[53.31971, "o", "b"] +[53.333582, "o", "i"] +[53.344713, "o", "o"] +[53.358577, "o", "_"] +[53.372584, "o", "t"] +[53.385974, "o", "o"] +[53.397271, "o", "o"] +[53.411831, "o", "l"] +[53.425338, "o", "s"] +[53.439338, "o", "\""] +[53.453332, "o", ">"] +[53.464186, "o", "\b"] +[53.478833, "o", "\u001b[5G"] +[53.49198, "o", "\u001b[3d"] +[53.50382, "o", "\r\u001b[4d\u001b(B\u001b[0;7m 4 \u001b[A\u001b(B\u001b[m"] +[53.516012, "o", " "] +[53.530207, "o", " "] +[53.544361, "o", " "] +[53.55833, "o", "\t"] +[53.572169, "o", "<"] +[53.584172, "o", "x"] +[53.597749, "o", "r"] +[53.612559, "o", "e"] +[53.626263, "o", "f"] +[53.639806, "o", "s"] +[53.653873, "o", ">"] +[53.667763, "o", "\b"] +[53.682828, "o", "\u001b[5G"] +[53.696099, "o", "\u001b[4d"] +[53.706595, "o", "\r\u001b[5d\u001b(B\u001b[0;7m 5 \u001b[A\u001b(B\u001b[m"] +[53.717641, "o", " "] +[53.730762, "o", " "] +[53.74613, "o", " "] +[53.759342, "o", "\t"] +[53.770523, "o", " "] +[53.78249, "o", " "] +[53.796276, "o", " "] +[53.810173, "o", " "] +[53.824162, "o", "<"] +[53.83799, "o", "x"] +[53.851822, "o", "r"] +[53.865829, "o", "e"] +[53.878063, "o", "f"] +[53.892205, "o", " "] +[53.908551, "o", "t"] +[53.920133, "o", "y"] +[53.934404, "o", "p"] +[53.947834, "o", "e"] +[53.961093, "o", "="] +[53.972889, "o", "\""] +[53.986954, "o", "b"] +[54.000702, "o", "i"] +[54.013593, "o", "o"] +[54.024989, "o", "."] +[54.036928, "o", "t"] +[54.05157, "o", "o"] +[54.063315, "o", "o"] +[54.077157, "o", "l"] +[54.09112, "o", "s"] +[54.104901, "o", "\""] +[54.115805, "o", ">"] +[54.13024, "o", "B"] +[54.144432, "o", "e"] +[54.158193, "o", "l"] +[54.172017, "o", "l"] +[54.186455, "o", "e"] +[54.199078, "o", "r"] +[54.213493, "o", "o"] +[54.227718, "o", "p"] +[54.241681, "o", "h"] +[54.254843, "o", "o"] +[54.268154, "o", "n"] +[54.280013, "o", "<"] +[54.291533, "o", "/"] +[54.303887, "o", "x"] +[54.315591, "o", "r"] +[54.329836, "o", "e"] +[54.343574, "o", "f"] +[54.356825, "o", ">"] +[54.369904, "o", "\b"] +[54.383734, "o", "\u001b[5G"] +[54.395865, "o", "\u001b[5d"] +[54.407941, "o", "\r\u001b[6d\u001b(B\u001b[0;7m 6 \u001b[A\u001b(B\u001b[m"] +[54.420346, "o", " "] +[54.431473, "o", " "] +[54.441951, "o", " "] +[54.455863, "o", "\t"] +[54.469867, "o", "<"] +[54.483736, "o", "/"] +[54.497703, "o", "x"] +[54.511873, "o", "r"] +[54.525749, "o", "e"] +[54.539705, "o", "f"] +[54.55294, "o", "s"] +[54.566934, "o", ">"] +[54.58099, "o", "\b"] +[54.595129, "o", "\u001b[5G"] +[54.606087, "o", "\u001b[6d"] +[54.617904, "o", "\r\u001b[7d\u001b(B\u001b[0;7m 7 \u001b[A\u001b(B\u001b[m"] +[54.630739, "o", " "] +[54.642939, "o", " "] +[54.657201, "o", "<"] +[54.671093, "o", "/"] +[54.685081, "o", "x"] +[54.699116, "o", "m"] +[54.713021, "o", "l"] +[54.725861, "o", ">"] +[54.738001, "o", "\b"] +[54.750749, "o", "\u001b[5G"] +[54.764768, "o", "\u001b[7d"] +[54.7762, "o", "\r\u001b[8d\u001b(B\u001b[0;7m 8 \u001b[A\u001b(B\u001b[m"] +[54.789395, "o", "<"] +[54.80188, "o", "/"] +[54.816224, "o", "m"] +[54.830344, "o", "a"] +[54.842156, "o", "c"] +[54.854399, "o", "r"] +[54.866585, "o", "o"] +[54.878873, "o", "s"] +[54.890882, "o", ">"] +[54.901663, "o", "\b"] +[54.914188, "o", "\u001b[5G"] +[56.955099, "o", "\u001b[?1l\u001b>\u001b[42;1H\u001b[?1049l\u001b[23;0;0t\r\u001b[?1l\u001b>"] +[56.984608, "o", "\u001b[1mNext step: dev/tool-from-scratch/0005: Expand biotools macros\u001b(B\u001b[m\r\n"] +[58.001084, "o", "$ "] +[58.003681, "o", "\u001b["] +[58.190434, "o", "0;"] +[58.284015, "o", "30"] +[58.377506, "o", "mn"] +[58.47108, "o", "an"] +[58.564618, "o", "o "] +[58.658312, "o", "be"] +[58.751775, "o", "ll"] +[58.845378, "o", "er"] +[58.938939, "o", "op"] +[59.032596, "o", "ho"] +[59.126209, "o", "n."] +[59.219807, "o", "xm"] +[59.313475, "o", "l\u001b"] +[59.406613, "o", "[0"] +[59.591893, "o", "m"] +[59.592318, "o", "\r\n"] +[61.634176, "o", "\u001b[?1049h\u001b[22;0;0t\u001b[1;42r\u001b(B\u001b[m\u001b[4l\u001b[?7h\u001b[H\u001b[2J\u001b(B\u001b[0;7m 1 \u001b(B\u001b[m\r\u001b[2d\u001b(B\u001b[0;7m 2 \u001b(B\u001b[m chimeric reads from Arima Genomics\r\u001b[3d\u001b(B\u001b[0;7m 3 \u001b(B\u001b[m \r\u001b[4d\u001b(B\u001b[0;7m 4 \u001b[4;13H\u001b(B\u001b[m1.0\r\u001b[5d\u001b(B\u001b[0;7m 5 \u001b[5;13H\u001b(B\u001b[m0\r\u001b[6d\u001b(B\u001b[0;7m 6 \u001b(B\u001b[m \r\u001b[7d\u001b(B\u001b[0;7m 7 \u001b(B\u001b[m \r\u001b[8d\u001b(B\u001b[0;7m 8 \u001b(B\u001b[m \r\u001b[9d\u001b(B\u001b[0;7m 9 \u001b(B\u001b[m \r\u001b[12d\u001b(B\u001b[0;7m 12 \u001b(B\u001b[m \r\u001b[13d\u001b(B\u001b[0;7m 13 \u001b(B\u001b[m \r\u001b[14d\u001b(B\u001b[0;7m 14 \u001b(B\u001b[m \r\u001b[15d"] +[61.634462, "o", "\u001b(B\u001b[0;7m 15 \u001b(B\u001b[m \r\u001b[16d"] +[61.634543, "o", "\u001b(B\u001b[0;7m 16 \u001b(B\u001b[m \r\u001b[19d\u001b(B\u001b[0;7m 19 \u001b(B\u001b[m\r\u001b[20d"] +[61.63459, "o", "\u001b(B\u001b[0;7m 20 \r\u001b[21d\u001b(B\u001b[m~\r\u001b[22d"] +[61.634661, "o", "~\r\u001b[23d"] +[61.634734, "o", "~\r\u001b[24d"] +[61.634792, "o", "~\r\u001b[25d"] +[61.634853, "o", "~\r\u001b[26d"] +[61.634925, "o", "~\r\u001b[27d"] +[61.634983, "o", "~\r\u001b[28d"] +[61.635062, "o", "~\r\u001b[29d"] +[61.63512, "o", "~\r\u001b[30d"] +[61.635214, "o", "~\r\u001b[31d"] +[61.635313, "o", "~\r\u001b[32d"] +[61.635395, "o", "~\r\u001b[33d"] +[61.635462, "o", "~\r\u001b[34d"] +[61.635532, "o", "~\r\u001b[35d"] +[61.635599, "o", "~\r\u001b[36d"] +[61.635671, "o", "~\r\u001b[37d~\r\u001b[38d"] +[61.635742, "o", "~\r\u001b[39d~\r\u001b[40d"] +[61.635822, "o", "~\r\u001b[41d~\u001b[1;5H"] +[63.653909, "o", "\u001b[2d"] +[63.665263, "o", "\u001b[3d"] +[63.677186, "o", "\u001b[4d"] +[63.689199, "o", "\u001b[5d"] +[63.701323, "o", "\u001b[6d"] +[63.713166, "o", "\u001b[7d"] +[63.725223, "o", "\t"] +[63.725691, "o", "\u001b[K\u001b[8d<\u001b[1P\u001b[9d"] +[63.725971, "o", "/requirements>\u001b[K\u001b[10;9H\u001b[13;10H\u001b[1P\u001b[14d/in\u001b[15;10H"] +[63.726692, "o", "\u001b[1P\u001b[16d/outputs>\u001b[K\u001b[17;9H\u001b[20;5H"] +[63.727215, "o", "\r\u001b[21d\u001b(B\u001b[0;7m 21 \u001b[7d"] +[63.727406, "o", "\u001b(B\u001b[m"] +[63.741173, "o", " "] +[63.753163, "o", " "] +[63.765663, "o", " "] +[63.777696, "o", "\t"] +[63.791803, "o", "<"] +[63.806105, "o", "i"] +[63.820202, "o", "m"] +[63.831309, "o", "p"] +[63.845653, "o", "o"] +[63.859873, "o", "r"] +[63.871429, "o", "t"] +[63.885317, "o", ">"] +[63.897325, "o", "b"] +[63.91152, "o", "e"] +[63.923139, "o", "l"] +[63.934895, "o", "l"] +[63.946755, "o", "e"] +[63.959842, "o", "r"] +[63.972854, "o", "o"] +[63.985291, "o", "p"] +[63.999594, "o", "h"] +[64.014873, "o", "o"] +[64.026514, "o", "n"] +[64.040758, "o", "_"] +[64.054951, "o", "m"] +[64.069012, "o", "a"] +[64.08331, "o", "c"] +[64.099025, "o", "r"] +[64.113306, "o", "o"] +[64.129176, "o", "s"] +[64.143421, "o", "."] +[64.15653, "o", "x"] +[64.168428, "o", "m"] +[64.180217, "o", "l"] +[64.19341, "o", "<"] +[64.207722, "o", "/"] +[64.221317, "o", "i"] +[64.233124, "o", "m"] +[64.245436, "o", "p"] +[64.258377, "o", "o"] +[64.270287, "o", "r"] +[64.284658, "o", "t"] +[64.297448, "o", ">"] +[64.31166, "o", "\b"] +[64.325712, "o", "\u001b[5G"] +[64.339944, "o", "\u001b[8d"] +[64.354196, "o", "\t\u001b[K\u001b[9d<\u001b[1P\u001b[10d/requirements>\u001b[K\u001b[11;9H\u001b[14;10H\u001b[1P\u001b[15d/in\u001b[16;10H\u001b[1P\u001b[17d/outputs>\u001b[K\u001b[18;9H\u001b[21;5H\r\u001b[22d\u001b(B\u001b[0;7m 22 \u001b[8d"] +[64.354805, "o", "\u001b(B\u001b[m"] +[64.368349, "o", " "] +[64.382626, "o", " "] +[64.39768, "o", " "] +[64.411419, "o", "\t"] +[64.425693, "o", "<"] +[64.437089, "o", "e"] +[64.451547, "o", "x"] +[64.465865, "o", "p"] +[64.47721, "o", "a"] +[64.491296, "o", "n"] +[64.505058, "o", "d"] +[64.519619, "o", "\t"] +[64.533514, "o", "m"] +[64.547444, "o", "a"] +[64.561182, "o", "c"] +[64.57276, "o", "r"] +[64.586856, "o", "o"] +[64.598875, "o", "="] +[64.612248, "o", "\""] +[64.62528, "o", "b"] +[64.63738, "o", "i"] +[64.64839, "o", "o"] +[64.660957, "o", "_"] +[64.672345, "o", "t"] +[64.685256, "o", "o"] +[64.69847, "o", "o"] +[64.71032, "o", "l"] +[64.722184, "o", "s"] +[64.735384, "o", "\""] +[64.748184, "o", "/"] +[64.763602, "o", ">"] +[64.774955, "o", "\b"] +[64.788904, "o", "\u001b[5G"] +[66.834975, "o", "\u001b[?1l\u001b>\u001b[42;1H\u001b[?1049l\u001b[23;0;0t\r\u001b[?1l\u001b>"] +[66.865091, "o", "\u001b[1mNext step: dev/tool-from-scratch/0006: Add requirements\u001b(B\u001b[m\r\n"] +[67.882078, "o", "$ "] +[67.884894, "o", "\u001b"] +[68.072117, "o", "[0"] +[68.164727, "o", ";3"] +[68.258305, "o", "0m"] +[68.352015, "o", "na"] +[68.445502, "o", "no"] +[68.539149, "o", " b"] +[68.629897, "o", "el"] +[68.723351, "o", "le"] +[68.816561, "o", "ro"] +[68.910167, "o", "p"] +[69.003771, "o", "ho"] +[69.097408, "o", "n."] +[69.191067, "o", "xm"] +[69.378066, "o", "l\u001b"] +[69.471644, "o", "[0"] +[69.562988, "o", "m"] +[69.563441, "o", "\r\n"] +[71.614963, "o", "\u001b[?1049h\u001b[22;0;0t\u001b[1;42r\u001b(B\u001b[m\u001b[4l\u001b[?7h\u001b[H\u001b[2J\u001b(B\u001b[0;7m 1 \u001b(B\u001b[m\r\u001b[2d\u001b(B\u001b[0;7m 2 \u001b(B\u001b[m chimeric reads from Arima Genomics\r\u001b[3d\u001b(B\u001b[0;7m 3 \u001b(B\u001b[m \r\u001b[4d\u001b(B\u001b[0;7m 4 \u001b[4;13H\u001b(B\u001b[m1.0\r\u001b[5d\u001b(B\u001b[0;7m 5 \u001b[5;13H\u001b(B\u001b[m0\r\u001b[6d\u001b(B\u001b[0;7m 6 \u001b(B\u001b[m \r\u001b[7d\u001b(B\u001b[0;7m 7 \u001b(B\u001b[m bellerophon_macros.xml\r\u001b[8d\u001b(B\u001b[0;7m 8 \u001b(B\u001b[m \r\u001b[9d\u001b(B\u001b[0;7m 9 \u001b(B\u001b[m \r\u001b[10d\u001b(B\u001b[0;7m 10 \u001b(B\u001b[m \r\u001b[11d\u001b(B\u001b[0;7m 11 \u001b(B\u001b[m \r\u001b[14d"] +[71.615262, "o", "\u001b(B\u001b[0;7m 14 \u001b(B\u001b[m \r\u001b[15d\u001b(B\u001b[0;7m 15 \u001b(B\u001b[m \r\u001b[16d"] +[71.615369, "o", "\u001b(B\u001b[0;7m 16 \u001b(B\u001b[m \r\u001b[17d\u001b(B\u001b[0;7m 17 \u001b(B\u001b[m \r\u001b[18d\u001b(B\u001b[0;7m 18 \u001b(B\u001b[m \r\u001b[21d\u001b(B\u001b[0;7m 21 \u001b(B\u001b[m\r\u001b[22d\u001b(B\u001b[0;7m 22 \r\u001b[23d\u001b(B\u001b[m~\r\u001b[24d~\r\u001b[25d~\r\u001b[26d~\r\u001b[27d~\r\u001b[28d~\r\u001b[29d~\r\u001b[30d~\r\u001b[31d~\r\u001b[32d~\r\u001b[33d"] +[71.615426, "o", "~\r\u001b[34d~\r\u001b[35d"] +[71.615497, "o", "~\r\u001b[36d~\r\u001b[37d~\r\u001b[38d~\r\u001b[39d~\r\u001b[40d~\r\u001b[41d~\u001b[1;5H"] +[73.630815, "o", "\u001b[2d"] +[73.643113, "o", "\u001b[3d"] +[73.655058, "o", "\u001b[4d"] +[73.667301, "o", "\u001b[5d"] +[73.680165, "o", "\u001b[6d"] +[73.692086, "o", "\u001b[7d"] +[73.705312, "o", "\u001b[8d"] +[73.717247, "o", "\u001b[9d"] +[73.729301, "o", "\u001b[10d"] +[73.74131, "o", "\t\u001b[K\u001b[11d\u001b[K\u001b[12;9H\u001b[15;10H"] +[73.745544, "o", "\u001b[1P\u001b[16d/in\u001b[17;10H\u001b[1P\u001b[18d/outputs>\u001b[K\u001b[19;9H\u001b[22;5H\r\u001b[23d\u001b(B\u001b[0;7m 23 \u001b[10d\u001b(B\u001b[m"] +[73.757286, "o", " "] +[73.770307, "o", " "] +[73.784034, "o", " "] +[73.797264, "o", "\t"] +[73.811584, "o", " "] +[73.82177, "o", " "] +[73.835839, "o", " "] +[73.849906, "o", " "] +[73.862662, "o", "<"] +[73.875334, "o", "r"] +[73.886203, "o", "e"] +[73.900427, "o", "q"] +[73.914043, "o", "u"] +[73.927744, "o", "i"] +[73.93928, "o", "r"] +[73.950985, "o", "e"] +[73.965744, "o", "m"] +[73.979718, "o", "e"] +[73.992434, "o", "n"] +[74.004189, "o", "t"] +[74.015914, "o", " "] +[74.02983, "o", "t"] +[74.04177, "o", "y"] +[74.054305, "o", "p"] +[74.067968, "o", "e"] +[74.078296, "o", "="] +[74.090274, "o", "\""] +[74.10379, "o", "p"] +[74.115275, "o", "a"] +[74.127125, "o", "c"] +[74.139994, "o", "k"] +[74.15228, "o", "a"] +[74.165568, "o", "g"] +[74.178033, "o", "e"] +[74.190303, "o", "\""] +[74.203339, "o", "\t"] +[74.215291, "o", "v"] +[74.227246, "o", "e"] +[74.240422, "o", "r"] +[74.252282, "o", "s"] +[74.265387, "o", "i"] +[74.279163, "o", "o"] +[74.291266, "o", "n"] +[74.304425, "o", "="] +[74.315959, "o", "\""] +[74.328206, "o", "@"] +[74.340471, "o", "T"] +[74.352309, "o", "O"] +[74.365327, "o", "O"] +[74.377277, "o", "L"] +[74.389314, "o", "_"] +[74.401239, "o", "V"] +[74.415369, "o", "E"] +[74.427231, "o", "R"] +[74.439796, "o", "S"] +[74.451859, "o", "I"] +[74.46424, "o", "O"] +[74.477064, "o", "N"] +[74.488246, "o", "@"] +[74.500567, "o", "\""] +[74.513405, "o", ">"] +[74.525325, "o", "b"] +[74.53733, "o", "e"] +[74.550443, "o", "l"] +[74.56231, "o", "l"] +[74.575291, "o", "e"] +[74.587118, "o", "r"] +[74.600346, "o", "o"] +[74.612584, "o", "p"] +[74.624282, "o", "h"] +[74.63735, "o", "o"] +[74.648993, "o", "n"] +[74.661308, "o", "<"] +[74.673422, "o", "/"] +[74.685289, "o", "r"] +[74.697261, "o", "e"] +[74.709647, "o", "q"] +[74.721285, "o", "u"] +[74.733347, "o", "i"] +[74.74487, "o", "r"] +[74.757326, "o", "e"] +[74.76925, "o", "m"] +[74.781218, "o", "e"] +[74.793284, "o", "n"] +[74.805523, "o", "t"] +[74.817354, "o", ">"] +[74.829316, "o", "\b"] +[74.84168, "o", "\u001b[5G"] +[74.853729, "o", "\u001b[11d"] +[74.865299, "o", "\t\u001b[K\u001b[12d\u001b[K\u001b[13;9H\u001b[16;10H\u001b[1P\u001b[17d/in\u001b[18;10H\u001b[1P\u001b[19d/outputs>\u001b[K\u001b[20;9H"] +[74.865963, "o", "\u001b[23;5H\r\u001b[24d\u001b(B\u001b[0;7m 24 \u001b[11d"] +[74.866781, "o", "\u001b(B\u001b[m"] +[74.878898, "o", " "] +[74.890259, "o", " "] +[74.903431, "o", " "] +[74.917599, "o", "\t"] +[74.929494, "o", " "] +[74.944233, "o", " "] +[74.958521, "o", " "] +[74.970327, "o", " "] +[74.983755, "o", "<"] +[74.997094, "o", "r"] +[75.011141, "o", "e"] +[75.026562, "o", "q"] +[75.039838, "o", "u"] +[75.054273, "o", "i"] +[75.066376, "o", "r"] +[75.080177, "o", "e"] +[75.093542, "o", "m"] +[75.105273, "o", "e"] +[75.117161, "o", "n"] +[75.13076, "o", "t"] +[75.146255, "o", " "] +[75.160851, "o", "t"] +[75.17536, "o", "y"] +[75.18751, "o", "p"] +[75.202048, "o", "e"] +[75.214823, "o", "="] +[75.229503, "o", "\""] +[75.242711, "o", "p"] +[75.254426, "o", "a"] +[75.268906, "o", "c"] +[75.283156, "o", "k"] +[75.299211, "o", "a"] +[75.313359, "o", "g"] +[75.328003, "o", "e"] +[75.342285, "o", "\""] +[75.356687, "o", "\t"] +[75.368399, "o", "v"] +[75.380075, "o", "e"] +[75.394658, "o", "r"] +[75.408921, "o", "s"] +[75.42339, "o", "i"] +[75.438096, "o", "o"] +[75.452013, "o", "n"] +[75.4654, "o", "="] +[75.47937, "o", "\""] +[75.493777, "o", "1"] +[75.508303, "o", "."] +[75.522643, "o", "1"] +[75.537071, "o", "2"] +[75.551437, "o", "\""] +[75.565811, "o", ">"] +[75.580443, "o", "s"] +[75.594661, "o", "a"] +[75.609215, "o", "m"] +[75.623604, "o", "t"] +[75.637988, "o", "o"] +[75.652664, "o", "o"] +[75.666799, "o", "l"] +[75.681229, "o", "s"] +[75.695949, "o", "<"] +[75.710465, "o", "/"] +[75.724955, "o", "r"] +[75.73937, "o", "e"] +[75.753852, "o", "q"] +[75.768233, "o", "u"] +[75.782638, "o", "i"] +[75.797147, "o", "r"] +[75.811305, "o", "e"] +[75.823408, "o", "m"] +[75.840528, "o", "e"] +[75.849409, "o", "n"] +[75.86198, "o", "t"] +[75.873312, "o", ">"] +[75.88644, "o", "\b"] +[75.898349, "o", "\u001b[5G"] +[77.943403, "o", "\u001b[?1l\u001b>\u001b[42;1H\u001b[?1049l\u001b[23;0;0t\r\u001b[?1l\u001b>"] +[77.970532, "o", "\u001b[1mNext step: dev/tool-from-scratch/0007: Add inputs\u001b(B\u001b[m\r\n"] +[78.986782, "o", "$ "] +[78.989609, "o", "\u001b"] +[79.176917, "o", "[0"] +[79.270559, "o", ";3"] +[79.364132, "o", "0m"] +[79.457571, "o", "na"] +[79.551151, "o", "no"] +[79.644723, "o", " b"] +[79.738278, "o", "el"] +[79.830565, "o", "le"] +[79.924136, "o", "ro"] +[80.017692, "o", "p"] +[80.111255, "o", "ho"] +[80.204963, "o", "n."] +[80.296039, "o", "xm"] +[80.483104, "o", "l\u001b"] +[80.576774, "o", "[0"] +[80.670752, "o", "m"] +[80.670855, "o", "\r\n"] +[82.70713, "o", "\u001b[?1049h\u001b[22;0;0t\u001b[1;42r\u001b(B\u001b[m\u001b[4l\u001b[?7h\u001b[H\u001b[2J\u001b(B\u001b[0;7m 1 \u001b(B\u001b[m\r\u001b[2d\u001b(B\u001b[0;7m 2 \u001b(B\u001b[m chimeric reads from Arima Genomics\r\u001b[3d\u001b(B\u001b[0;7m 3 \u001b(B\u001b[m \r\u001b[4d\u001b(B\u001b[0;7m 4 \u001b[4;13H\u001b(B\u001b[m1.0\r\u001b[5d\u001b(B\u001b[0;7m 5 \u001b[5;13H\u001b(B\u001b[m0\r\u001b[6d\u001b(B\u001b[0;7m 6 \u001b(B\u001b[m \r\u001b[7d\u001b(B\u001b[0;7m 7 \u001b(B\u001b[m bellerophon_macros.xml\r\u001b[8d\u001b(B\u001b[0;7m 8 \u001b(B\u001b[m \r\u001b[9d\u001b(B\u001b[0;7m 9 \u001b(B\u001b[m \r\u001b[10d\u001b(B\u001b[0;7m 10 \u001b[10;13H\u001b(B\u001b[mbellerophon\r\u001b[11d\u001b(B\u001b[0;7m 11 \u001b[11;13H\u001b(B\u001b[msamtools\r\u001b[12d\u001b(B\u001b[0;7m 12 \u001b(B\u001b[m \r\u001b[13d\u001b(B\u001b[0;7m 13 \u001b(B\u001b[m \r\u001b[16d\u001b(B\u001b[0;7m 16 \u001b(B\u001b[m \r\u001b[17d\u001b(B\u001b[0;7m 17 \u001b(B\u001b[m \r\u001b[18d\u001b(B\u001b[0;7m 18 \u001b(B\u001b[m \r\u001b[19d\u001b(B\u001b[0;7m 19 \u001b(B\u001b[m \r\u001b[20d\u001b(B\u001b[0;7m 20 \u001b(B\u001b[m \r\u001b[23d\u001b(B\u001b[0;7m 23 \u001b(B\u001b[m\r\u001b[24d\u001b(B\u001b[0;7m 24 \r\u001b[25d\u001b(B\u001b[m~\r\u001b[26d~\r\u001b[27d~\r\u001b[28d~\r\u001b[29d~\r\u001b[30d~\r\u001b[31d~\r\u001b[32d~\r\u001b[33d~\r\u001b[34d~\r\u001b[35d~\r\u001b[36d~\r\u001b[37d~\r\u001b[38d~\r\u001b[39d~\r\u001b[40d~\r\u001b[41d~\u001b[1;5H"] +[84.724839, "o", "\u001b[2d"] +[84.736244, "o", "\u001b[3d"] +[84.749249, "o", "\u001b[4d"] +[84.763314, "o", "\u001b[5d"] +[84.77528, "o", "\u001b[6d"] +[84.78952, "o", "\u001b[7d"] +[84.801336, "o", "\u001b[8d"] +[84.813385, "o", "\u001b[9d"] +[84.825345, "o", "\u001b[10d"] +[84.837341, "o", "\u001b[11d"] +[84.851755, "o", "\u001b[12d"] +[84.864474, "o", "\u001b[13d"] +[84.876723, "o", "\u001b[14d"] +[84.888376, "o", "\u001b[15d"] +[84.902977, "o", "\u001b[16d"] +[84.916557, "o", "\u001b[17d"] +[84.928505, "o", "\t\u001b[K\u001b[18d\u001b[K\u001b[21;9H\u001b[24;5H\r\u001b[25d\u001b(B\u001b[0;7m 25 \u001b[17d\u001b(B\u001b[m"] +[84.940464, "o", " "] +[84.952411, "o", " "] +[84.964594, "o", " "] +[84.979415, "o", "\t"] +[84.99401, "o", " "] +[85.008716, "o", " "] +[85.023313, "o", " "] +[85.037814, "o", " "] +[85.053066, "o", "<"] +[85.067624, "o", "p"] +[85.082176, "o", "a"] +[85.096948, "o", "r"] +[85.111605, "o", "a"] +[85.126251, "o", "m"] +[85.140963, "o", " "] +[85.153912, "o", "a"] +[85.168529, "o", "r"] +[85.183072, "o", "g"] +[85.197544, "o", "u"] +[85.212084, "o", "m"] +[85.226632, "o", "e"] +[85.238635, "o", "n"] +[85.252003, "o", "t"] +[85.266709, "o", "="] +[85.281234, "o", "\""] +[85.296682, "o", "-"] +[85.310619, "o", "-"] +[85.325143, "o", "f"] +[85.339766, "o", "o"] +[85.35427, "o", "r"] +[85.366573, "o", "w"] +[85.378495, "o", "a"] +[85.392718, "o", "r"] +[85.404338, "o", "d"] +[85.417591, "o", "\""] +[85.431094, "o", "\t"] +[85.443733, "o", "t"] +[85.455253, "o", "y"] +[85.467538, "o", "p"] +[85.482024, "o", "e"] +[85.496415, "o", "="] +[85.510896, "o", "\""] +[85.52575, "o", "d"] +[85.540286, "o", "a"] +[85.554566, "o", "t"] +[85.571488, "o", "a"] +[85.58621, "o", "\""] +[85.593859, "o", " "] +[85.60576, "o", "f"] +[85.617797, "o", "o"] +[85.629757, "o", "r"] +[85.644962, "o", "m"] +[85.659697, "o", "a"] +[85.674064, "o", "t"] +[85.688702, "o", "="] +[85.701728, "o", "\""] +[85.713381, "o", "q"] +[85.72889, "o", "n"] +[85.74469, "o", "a"] +[85.759579, "o", "m"] +[85.773737, "o", "e"] +[85.788533, "o", "_"] +[85.803109, "o", "s"] +[85.817404, "o", "o"] +[85.831604, "o", "r"] +[85.844965, "o", "t"] +[85.856211, "o", "e"] +[85.869482, "o", "d"] +[85.88302, "o", "."] +[85.896606, "o", "b"] +[85.908654, "o", "a"] +[85.922814, "o", "m"] +[85.935438, "o", ","] +[85.949603, "o", "s"] +[85.959531, "o", "a"] +[85.974133, "o", "m"] +[85.988669, "o", "\""] +[86.000477, "o", " "] +[86.013418, "o", "l"] +[86.025113, "o", "a"] +[86.040197, "o", "b"] +[86.051005, "o", "e"] +[86.063789, "o", "l"] +[86.078136, "o", "="] +[86.092637, "o", "\""] +[86.104531, "o", "F"] +[86.117593, "o", "i"] +[86.129635, "o", "r"] +[86.143054, "o", "s"] +[86.154428, "o", "t"] +[86.165924, "o", " "] +[86.178291, "o", "s"] +[86.192901, "o", "e"] +[86.207129, "o", "t"] +[86.221779, "o", " "] +[86.233698, "o", "o"] +[86.247933, "o", "f"] +[86.263471, "o", " "] +[86.277712, "o", "r"] +[86.290124, "o", "e"] +[86.301699, "o", "a"] +[86.313583, "o", "d"] +[86.328219, "o", "s"] +[86.339659, "o", "\""] +[86.351515, "o", " "] +[86.366636, "o", "h"] +[86.380398, "o", "e"] +[86.395179, "o", "l"] +[86.409105, "o", "p"] +[86.423891, "o", "="] +[86.438775, "o", "\""] +[86.453157, "o", "T"] +[86.467768, "o", "h"] +[86.482411, "o", "i"] +[86.496862, "o", "s"] +[86.508816, "o", "\t"] +[86.52034, "o", "i"] +[86.533621, "o", "s"] +[86.545725, "o", " "] +[86.557578, "o", "u"] +[86.571795, "o", "s"] +[86.58128, "o", "u"] +[86.593569, "o", "a"] +[86.605653, "o", "l"] +[86.617577, "o", "l"] +[86.629864, "o", "y"] +[86.642563, "o", " "] +[86.654862, "o", "t"] +[86.666609, "o", "h"] +[86.678033, "o", "e"] +[86.690643, "o", " "] +[86.7026, "o", "f"] +[86.714569, "o", "o"] +[86.726498, "o", "r"] +[86.738763, "o", "w"] +[86.750619, "o", "a"] +[86.762598, "o", "r"] +[86.774645, "o", "d"] +[86.786587, "o", " "] +[86.799539, "o", "r"] +[86.811644, "o", "e"] +[86.82649, "o", "a"] +[86.837619, "o", "d"] +[86.849792, "o", "s"] +[86.866274, "o", " "] +[86.878649, "o", "i"] +[86.893214, "o", "n"] +[86.907906, "o", "\t"] +[86.919868, "o", "y"] +[86.934495, "o", "o"] +[86.949151, "o", "u"] +[86.963666, "o", "r"] +[86.979507, "o", " "] +[86.99295, "o", "e"] +[87.008445, "o", "x"] +[87.023338, "o", "p"] +[87.034758, "o", "e"] +[87.046117, "o", "r"] +[87.058596, "o", "i"] +[87.071805, "o", "m"] +[87.083954, "o", "e"] +[87.097651, "o", "n"] +[87.112153, "o", "t"] +[87.126902, "o", "."] +[87.141966, "o", "\""] +[87.156814, "o", " "] +[87.169715, "o", "/"] +[87.18454, "o", ">"] +[87.199261, "o", "\b"] +[87.212533, "o", "\u001b[5G"] +[87.227281, "o", "\u001b[18d"] +[87.239531, "o", "\t\u001b[K\u001b[19d\u001b[K\u001b[22;9H"] +[87.239658, "o", "\u001b[25;5H\r\u001b[26d\u001b(B\u001b[0;7m 26 \u001b[18d\u001b(B\u001b[m"] +[87.254458, "o", " "] +[87.269048, "o", " "] +[87.283663, "o", " "] +[87.300522, "o", "\t"] +[87.312347, "o", " "] +[87.327004, "o", " "] +[87.340248, "o", " "] +[87.354866, "o", " "] +[87.368427, "o", "<"] +[87.380618, "o", "p"] +[87.3961, "o", "a"] +[87.407475, "o", "r"] +[87.42237, "o", "a"] +[87.435981, "o", "m"] +[87.450324, "o", " "] +[87.463624, "o", "a"] +[87.475385, "o", "r"] +[87.487567, "o", "g"] +[87.499677, "o", "u"] +[87.51146, "o", "m"] +[87.524914, "o", "e"] +[87.536557, "o", "n"] +[87.551183, "o", "t"] +[87.562444, "o", "="] +[87.573565, "o", "\""] +[87.585008, "o", "-"] +[87.595976, "o", "-"] +[87.608558, "o", "r"] +[87.623552, "o", "e"] +[87.637779, "o", "v"] +[87.649621, "o", "e"] +[87.662996, "o", "r"] +[87.675439, "o", "s"] +[87.690597, "o", "e"] +[87.705682, "o", "\""] +[87.718392, "o", "\t"] +[87.730273, "o", "t"] +[87.746146, "o", "y"] +[87.767408, "o", "p"] +[87.781221, "o", "e"] +[87.795253, "o", "="] +[87.808144, "o", "\""] +[87.821534, "o", "d"] +[87.833515, "o", "a"] +[87.847543, "o", "t"] +[87.861223, "o", "a"] +[87.872618, "o", "\""] +[87.885689, "o", " "] +[87.898763, "o", "f"] +[87.911911, "o", "o"] +[87.924884, "o", "r"] +[87.937926, "o", "m"] +[87.952998, "o", "a"] +[87.966882, "o", "t"] +[87.980525, "o", "="] +[87.995341, "o", "\""] +[88.008893, "o", "q"] +[88.020767, "o", "n"] +[88.032793, "o", "a"] +[88.044893, "o", "m"] +[88.061068, "o", "e"] +[88.071689, "o", "_"] +[88.083668, "o", "s"] +[88.095685, "o", "o"] +[88.109924, "o", "r"] +[88.122825, "o", "t"] +[88.134697, "o", "e"] +[88.148148, "o", "d"] +[88.15962, "o", "."] +[88.172689, "o", "b"] +[88.184803, "o", "a"] +[88.1978, "o", "m"] +[88.211467, "o", ","] +[88.223639, "o", "s"] +[88.236891, "o", "a"] +[88.248242, "o", "m"] +[88.261396, "o", "\""] +[88.276606, "o", " "] +[88.291622, "o", "l"] +[88.303801, "o", "a"] +[88.317065, "o", "b"] +[88.331725, "o", "e"] +[88.343824, "o", "l"] +[88.356868, "o", "="] +[88.370681, "o", "\""] +[88.38774, "o", "S"] +[88.401205, "o", "e"] +[88.41693, "o", "c"] +[88.433733, "o", "o"] +[88.450691, "o", "n"] +[88.4657, "o", "d"] +[88.478126, "o", "\t"] +[88.489753, "o", "s"] +[88.501756, "o", "e"] +[88.516181, "o", "t"] +[88.528926, "o", " "] +[88.541945, "o", "o"] +[88.553769, "o", "f"] +[88.56764, "o", " "] +[88.580838, "o", "r"] +[88.595508, "o", "e"] +[88.609731, "o", "a"] +[88.621866, "o", "d"] +[88.636749, "o", "s"] +[88.65018, "o", "\""] +[88.664712, "o", " "] +[88.678746, "o", "h"] +[88.690667, "o", "e"] +[88.702779, "o", "l"] +[88.717294, "o", "p"] +[88.728594, "o", "="] +[88.741495, "o", "\""] +[88.754763, "o", "T"] +[88.770669, "o", "h"] +[88.78278, "o", "i"] +[88.797458, "o", "s"] +[88.811562, "o", " "] +[88.823713, "o", "i"] +[88.838415, "o", "s"] +[88.853197, "o", " "] +[88.867943, "o", "u"] +[88.882809, "o", "s"] +[88.89748, "o", "u"] +[88.912369, "o", "a"] +[88.92691, "o", "l"] +[88.941705, "o", "l"] +[88.956215, "o", "y"] +[88.971553, "o", " "] +[88.983811, "o", "t"] +[88.998608, "o", "h"] +[89.014302, "o", "e"] +[89.029074, "o", "\t"] +[89.042449, "o", "r"] +[89.057299, "o", "e"] +[89.072146, "o", "v"] +[89.086949, "o", "e"] +[89.101806, "o", "r"] +[89.116331, "o", "s"] +[89.130501, "o", "e"] +[89.145514, "o", "\t"] +[89.160687, "o", "r"] +[89.174792, "o", "e"] +[89.189531, "o", "a"] +[89.20425, "o", "d"] +[89.218682, "o", "s"] +[89.230292, "o", " "] +[89.245117, "o", "i"] +[89.258834, "o", "n"] +[89.273627, "o", " "] +[89.285992, "o", "y"] +[89.299937, "o", "o"] +[89.314382, "o", "u"] +[89.326951, "o", "r"] +[89.342535, "o", " "] +[89.357669, "o", "e"] +[89.369784, "o", "x"] +[89.383776, "o", "p"] +[89.398524, "o", "e"] +[89.413079, "o", "r"] +[89.427802, "o", "i"] +[89.442909, "o", "m"] +[89.457496, "o", "e"] +[89.472091, "o", "n"] +[89.486869, "o", "t"] +[89.501896, "o", "."] +[89.515212, "o", "\""] +[89.530798, "o", " "] +[89.545732, "o", "/"] +[89.560475, "o", ">"] +[89.576456, "o", "\b"] +[89.590721, "o", "\u001b[5G"] +[89.604123, "o", "\u001b[19d"] +[89.616825, "o", "\t\u001b[K\u001b[20d\u001b[K\u001b[23;9H\u001b[26;5H\r\u001b[27d\u001b(B\u001b[0;7m 27 \u001b[19d\u001b(B\u001b[m"] +[89.629836, "o", " "] +[89.644353, "o", " "] +[89.659256, "o", " "] +[89.673918, "o", "\t"] +[89.688726, "o", " "] +[89.704392, "o", " "] +[89.718743, "o", " "] +[89.734406, "o", " "] +[89.749027, "o", "<"] +[89.760786, "o", "p"] +[89.772769, "o", "a"] +[89.788955, "o", "r"] +[89.803854, "o", "a"] +[89.818008, "o", "m"] +[89.833133, "o", " "] +[89.847746, "o", "a"] +[89.86246, "o", "r"] +[89.877185, "o", "g"] +[89.891904, "o", "u"] +[89.906766, "o", "m"] +[89.921502, "o", "e"] +[89.936331, "o", "n"] +[89.949957, "o", "t"] +[89.96525, "o", "="] +[89.979825, "o", "\""] +[89.994693, "o", "-"] +[90.009646, "o", "-"] +[90.026967, "o", "q"] +[90.042609, "o", "u"] +[90.055793, "o", "a"] +[90.067647, "o", "l"] +[90.079687, "o", "i"] +[90.093718, "o", "t"] +[90.105839, "o", "y"] +[90.12052, "o", "\""] +[90.134819, "o", "\t"] +[90.150154, "o", "t"] +[90.165618, "o", "y"] +[90.180734, "o", "p"] +[90.194719, "o", "e"] +[90.20755, "o", "="] +[90.222454, "o", "\""] +[90.234394, "o", "i"] +[90.24926, "o", "n"] +[90.263761, "o", "t"] +[90.27583, "o", "e"] +[90.292441, "o", "g"] +[90.308663, "o", "e"] +[90.319724, "o", "r"] +[90.332798, "o", "\""] +[90.34527, "o", " "] +[90.362461, "o", "v"] +[90.377239, "o", "a"] +[90.395285, "o", "l"] +[90.408475, "o", "u"] +[90.423362, "o", "e"] +[90.437614, "o", "="] +[90.452538, "o", "\""] +[90.467565, "o", "2"] +[90.480564, "o", "0"] +[90.495766, "o", "\""] +[90.507204, "o", " "] +[90.520036, "o", "m"] +[90.535351, "o", "i"] +[90.550457, "o", "n"] +[90.565349, "o", "="] +[90.577054, "o", "\""] +[90.591113, "o", "0"] +[90.605857, "o", "\""] +[90.619771, "o", " "] +[90.633341, "o", "l"] +[90.644973, "o", "a"] +[90.659551, "o", "b"] +[90.67435, "o", "e"] +[90.689038, "o", "l"] +[90.702637, "o", "="] +[90.71484, "o", "\""] +[90.726245, "o", "M"] +[90.738633, "o", "i"] +[90.75412, "o", "n"] +[90.769289, "o", "i"] +[90.783146, "o", "m"] +[90.798814, "o", "u"] +[90.815623, "o", "m"] +[90.831407, "o", " "] +[90.846978, "o", "m"] +[90.862325, "o", "a"] +[90.877286, "o", "p"] +[90.893001, "o", "p"] +[90.904855, "o", "i"] +[90.916858, "o", "n"] +[90.930016, "o", "g"] +[90.941843, "o", " "] +[90.953767, "o", "q"] +[90.966155, "o", "u"] +[90.979287, "o", "a"] +[90.994057, "o", "l"] +[91.009461, "o", "i"] +[91.026015, "o", "t"] +[91.040803, "o", "y"] +[91.054765, "o", "\""] +[91.069249, "o", "/"] +[91.083814, "o", ">"] +[91.097651, "o", "\b"] +[91.112663, "o", "\u001b[5G"] +[93.160329, "o", "\u001b[?1l\u001b>\u001b[42;1H\u001b[?1049l\u001b[23;0;0t\r\u001b[?1l\u001b>"] +[93.188113, "o", "\u001b[1mNext step: dev/tool-from-scratch/0008: Add outputs\u001b(B\u001b[m\r\n"] +[94.205146, "o", "$ "] +[94.207697, "o", "\u001b["] +[94.395091, "o", "0;"] +[94.488567, "o", "30"] +[94.582279, "o", "mn"] +[94.675874, "o", "an"] +[94.769464, "o", "o "] +[94.862998, "o", "be"] +[94.955635, "o", "ll"] +[95.049169, "o", "er"] +[95.142771, "o", "op"] +[95.236423, "o", "ho"] +[95.329553, "o", "n."] +[95.423224, "o", "xm"] +[95.517422, "o", "l\u001b"] +[95.611612, "o", "[0"] +[95.799268, "o", "m"] +[95.800258, "o", "\r\n"] +[97.837261, "o", "\u001b[?1049h\u001b[22;0;0t\u001b[1;42r\u001b(B\u001b[m\u001b[4l\u001b[?7h\u001b[H\u001b[2J\u001b(B\u001b[0;7m 1 \u001b(B\u001b[m\r\u001b[2d\u001b(B\u001b[0;7m 2 \u001b(B\u001b[m chimeric reads from Arima Genomics\r\u001b[3d\u001b(B\u001b[0;7m 3 \u001b(B\u001b[m \r\u001b[4d\u001b(B\u001b[0;7m 4 \u001b[4;13H\u001b(B\u001b[m1.0\r\u001b[5d\u001b(B\u001b[0;7m 5 \u001b[5;13H\u001b(B\u001b[m0\r\u001b[6d\u001b(B\u001b[0;7m 6 \u001b(B\u001b[m \r\u001b[7d\u001b(B\u001b[0;7m 7 \u001b(B\u001b[m bellerophon_macros.xml\r\u001b[8d\u001b(B\u001b[0;7m 8 \u001b(B\u001b[m \r\u001b[9d\u001b(B\u001b[0;7m 9 \u001b(B\u001b[m \r\u001b[10d\u001b(B\u001b[0;7m 10 \u001b[10;13H\u001b(B\u001b[mbellerophon\r\u001b[11d\u001b(B\u001b[0;7m 11 \u001b[11;13H\u001b(B\u001b[msamtools\r\u001b[12d\u001b(B\u001b[0;7m 12 \u001b(B\u001b[m \r\u001b[13d\u001b(B\u001b[0;7m 13 \u001b(B\u001b[m \r\u001b[16d\u001b(B\u001b[0;7m 16 \u001b(B\u001b[m \r\u001b[17d\u001b(B\u001b[0;7m 17 \u001b[17;13H\u001b(B\u001b[m\r\u001b[18d\u001b(B\u001b[0;7m 18 \u001b[18;13H"] +[97.837443, "o", "\u001b(B\u001b[m\r\u001b[19d\u001b(B\u001b[0;7m 19 \u001b[19;13H\u001b(B\u001b[m\r\u001b[20d\u001b(B\u001b[0;7m 20 \u001b(B\u001b[m \r\u001b[21d\u001b(B\u001b[0;7m 21 \u001b(B\u001b[m \r\u001b[22d\u001b(B\u001b[0;7m 22 \u001b(B\u001b[m \r\u001b[23d\u001b(B\u001b[0;7m 23 \u001b(B\u001b[m \r\u001b[26d\u001b(B\u001b[0;7m 26 \u001b(B\u001b[m\r\u001b[27d\u001b(B\u001b[0;7m 27 \r\u001b[28d\u001b(B\u001b[m~\r\u001b[29d~\r\u001b[30d~\r\u001b[31d~\r\u001b[32d~\r\u001b[33d~\r\u001b[34d~\r\u001b[35d~\r\u001b[36d~\r\u001b[37d~\r\u001b[38d~\r\u001b[39d~\r\u001b[40d~\r\u001b[41d~\u001b[1;5H"] +[99.852571, "o", "\u001b[2d"] +[99.864407, "o", "\u001b[3d"] +[99.876451, "o", "\u001b[4d"] +[99.890434, "o", "\u001b[5d"] +[99.904691, "o", "\u001b[6d"] +[99.919057, "o", "\u001b[7d"] +[99.933456, "o", "\u001b[8d"] +[99.945521, "o", "\u001b[9d"] +[99.957524, "o", "\u001b[10d"] +[99.972084, "o", "\u001b[11d"] +[99.986861, "o", "\u001b[12d"] +[100.000407, "o", "\u001b[13d"] +[100.014077, "o", "\u001b[14d"] +[100.029089, "o", "\u001b[15d"] +[100.043548, "o", "\u001b[16d"] +[100.05815, "o", "\u001b[17d"] +[100.072916, "o", "\u001b[18d"] +[100.08793, "o", "\u001b[19d"] +[100.102651, "o", "\u001b[20d"] +[100.115905, "o", "\u001b[21d"] +[100.130847, "o", "\u001b[22d"] +[100.145767, "o", "\t\u001b[K\u001b[23d\u001b[K\u001b[24;9H\u001b[27;5H\r\u001b[28d\u001b(B\u001b[0;7m 28 \u001b[22d\u001b(B\u001b[m"] +[100.161549, "o", " "] +[100.176181, "o", " "] +[100.190909, "o", " "] +[100.203916, "o", "\t"] +[100.217736, "o", " "] +[100.232053, "o", " "] +[100.247038, "o", " "] +[100.259934, "o", " "] +[100.273978, "o", "<"] +[100.288817, "o", "d"] +[100.303058, "o", "a"] +[100.318489, "o", "t"] +[100.333612, "o", "a"] +[100.349037, "o", " "] +[100.36165, "o", "n"] +[100.375976, "o", "a"] +[100.390876, "o", "m"] +[100.40516, "o", "e"] +[100.416537, "o", "="] +[100.431569, "o", "\""] +[100.444567, "o", "o"] +[100.456015, "o", "u"] +[100.467989, "o", "t"] +[100.479537, "o", "f"] +[100.494652, "o", "i"] +[100.510542, "o", "l"] +[100.523055, "o", "e"] +[100.538223, "o", "\""] +[100.552978, "o", " "] +[100.566911, "o", "l"] +[100.580945, "o", "a"] +[100.59522, "o", "b"] +[100.608189, "o", "e"] +[100.62292, "o", "l"] +[100.637972, "o", "="] +[100.652696, "o", "\""] +[100.664694, "o", "$"] +[100.676158, "o", "{"] +[100.690896, "o", "t"] +[100.705782, "o", "o"] +[100.720712, "o", "o"] +[100.737, "o", "l"] +[100.750127, "o", "."] +[100.765963, "o", "n"] +[100.777599, "o", "a"] +[100.791846, "o", "m"] +[100.803744, "o", "e"] +[100.816523, "o", "}"] +[100.829926, "o", " "] +[100.845778, "o", "o"] +[100.860838, "o", "n"] +[100.872954, "o", "\t"] +[100.887521, "o", "$"] +[100.902321, "o", "{"] +[100.915168, "o", "o"] +[100.929895, "o", "n"] +[100.94356, "o", "_"] +[100.955811, "o", "s"] +[100.968978, "o", "t"] +[100.981113, "o", "r"] +[100.995993, "o", "i"] +[101.009193, "o", "n"] +[101.021044, "o", "g"] +[101.034901, "o", "}"] +[101.047064, "o", "\""] +[101.062207, "o", " "] +[101.077043, "o", "f"] +[101.091769, "o", "o"] +[101.106231, "o", "r"] +[101.12111, "o", "m"] +[101.134972, "o", "a"] +[101.148082, "o", "t"] +[101.160843, "o", "="] +[101.17364, "o", "\""] +[101.185213, "o", "b"] +[101.197941, "o", "a"] +[101.20968, "o", "m"] +[101.221684, "o", "\""] +[101.235591, "o", " "] +[101.248223, "o", "/"] +[101.260848, "o", ">"] +[101.275463, "o", "\b"] +[101.288781, "o", "\u001b[5G"] +[103.331007, "o", "\u001b[?1l\u001b>"] +[103.331994, "o", "\u001b[42;1H\u001b[?1049l\u001b[23;0;0t\r\u001b[?1l\u001b>"] +[103.362035, "o", "\u001b[1mNext step: dev/tool-from-scratch/0009: Command block\u001b(B\u001b[m\r\n"] +[104.381411, "o", "$ "] +[104.38425, "o", "\u001b["] +[104.571326, "o", "0;"] +[104.665021, "o", "30"] +[104.758778, "o", "mn"] +[104.852259, "o", "an"] +[104.945906, "o", "o "] +[105.039527, "o", "be"] +[105.133103, "o", "ll"] +[105.226642, "o", "er"] +[105.320259, "o", "op"] +[105.413652, "o", "ho"] +[105.507372, "o", "n."] +[105.600858, "o", "xm"] +[105.694659, "o", "l\u001b"] +[105.78806, "o", "[0"] +[105.975148, "o", "m"] +[105.97527, "o", "\r\n"] +[108.03063, "o", "\u001b[?1049h\u001b[22;0;0t\u001b[1;42r\u001b(B\u001b[m\u001b[4l\u001b[?7h\u001b[H\u001b[2J\u001b(B\u001b[0;7m 1 \u001b(B\u001b[m\r\u001b[2d\u001b(B\u001b[0;7m 2 \u001b(B\u001b[m chimeric reads from Arima Genomics\r\u001b[3d\u001b(B\u001b[0;7m 3 \u001b(B\u001b[m \r\u001b[4d\u001b(B\u001b[0;7m 4 \u001b[4;13H\u001b(B\u001b[m1.0\r\u001b[5d\u001b(B\u001b[0;7m 5 \u001b[5;13H\u001b(B\u001b[m0\r\u001b[6d\u001b(B\u001b[0;7m 6 \u001b(B\u001b[m \r\u001b[7d\u001b(B\u001b[0;7m 7 \u001b(B\u001b[m bellerophon_macros.xml\r\u001b[8d\u001b(B\u001b[0;7m 8 \u001b(B\u001b[m \r\u001b[9d\u001b(B\u001b[0;7m 9 \u001b(B\u001b[m \r\u001b[10d\u001b(B\u001b[0;7m 10 \u001b[10;13H\u001b(B\u001b[mbellerophon\r\u001b[11d"] +[108.030823, "o", "\u001b(B\u001b[0;7m 11 \u001b[11;13H"] +[108.030921, "o", "\u001b(B\u001b[msamtools\r\u001b[12d\u001b(B\u001b[0;7m 12 \u001b(B\u001b[m \r\u001b[13d"] +[108.031047, "o", "\u001b(B\u001b[0;7m 13 \u001b(B\u001b[m \r\u001b[16d\u001b(B\u001b[0;7m 16 \u001b(B\u001b[m \r\u001b[17d\u001b(B\u001b[0;7m 17 \u001b[17;13H\u001b(B\u001b[m\r\u001b[18d\u001b(B\u001b[0;7m 18 \u001b[18;13H"] +[108.0313, "o", "\u001b(B\u001b[m\r\u001b[19d\u001b(B\u001b[0;7m 19 \u001b[19;13H\u001b(B\u001b[m\r\u001b[20d\u001b(B\u001b[0;7m 20 \u001b(B\u001b[m \r\u001b[21d"] +[108.031419, "o", "\u001b(B\u001b[0;7m 21 \u001b(B\u001b[m \r\u001b[22d\u001b(B\u001b[0;7m 22 \u001b[22;13H\u001b(B\u001b[m\r\u001b[23d\u001b(B\u001b[0;7m 23 \u001b(B\u001b[m \r\u001b[24d"] +[108.031516, "o", "\u001b(B\u001b[0;7m 24 \u001b(B\u001b[m \r\u001b[27d\u001b(B\u001b[0;7m 27 \u001b(B\u001b[m\r\u001b[28d\u001b(B\u001b[0;7m 28 \r\u001b[29d"] +[108.031599, "o", "\u001b(B\u001b[m~\r\u001b[30d~\r\u001b[31d"] +[108.031714, "o", "~\r\u001b[32d~\r\u001b[33d~\r\u001b[34d~\r\u001b[35d~\r\u001b[36d~\r\u001b[37d~\r\u001b[38d~\r\u001b[39d~\r\u001b[40d~\r\u001b[41d~\u001b[1;5H"] +[110.049833, "o", "\u001b[2d"] +[110.062306, "o", "\u001b[3d"] +[110.07527, "o", "\u001b[4d"] +[110.088836, "o", "\u001b[5d"] +[110.10045, "o", "\u001b[6d"] +[110.116212, "o", "\u001b[7d"] +[110.129833, "o", "\u001b[8d"] +[110.144986, "o", "\u001b[9d"] +[110.16143, "o", "\u001b[10d"] +[110.174527, "o", "\u001b[11d"] +[110.186607, "o", "\u001b[12d"] +[110.198581, "o", "\u001b[13d"] +[110.211317, "o", "\u001b[14d"] +[110.224602, "o", "\u001b[1P"] +[110.236606, "o", "\u001b[1P"] +[110.24964, "o", "\u001b[1P"] +[110.263227, "o", "\u001b[1P"] +[110.277324, "o", "\u001b[1P"] +[110.290541, "o", "\u001b[1P"] +[110.302598, "o", "\u001b[1P"] +[110.315705, "o", "\u001b[1P"] +[110.327548, "o", "\u001b[1P"] +[110.340509, "o", "\u001b[1P"] +[110.353525, "o", "\u001b[1P"] +[110.366567, "o", "\u001b[1P"] +[110.378663, "o", "\u001b[1P"] +[110.391467, "o", "\u001b[1P"] +[110.404517, "o", "\u001b[1P"] +[110.417768, "o", "\u001b[1P"] +[110.430124, "o", "\u001b[1P"] +[110.444202, "o", "\u001b[1P"] +[110.455779, "o", "\u001b[1P"] +[110.467723, "o", "\u001b[1P"] +[110.47975, "o", "\u001b[1P"] +[110.491706, "o", "\u001b[1P"] +[110.504466, "o", "\u001b[1P"] +[110.516523, "o", "\u001b[1P"] +[110.529148, "o", "\u001b[1P"] +[110.540551, "o", "\u001b[1P"] +[110.552551, "o", "\u001b[1P"] +[110.564666, "o", "\u001b[1P"] +[110.57647, "o", "\u001b[1P"] +[110.589116, "o", "\u001b[1P"] +[110.600588, "o", "\u001b[1P"] +[110.613319, "o", "\u001b[1P"] +[110.625413, "o", "\u001b[1P"] +[110.640149, "o", "late.\u001b[K\u001b[5G"] +[110.652478, "o", "ate.\u001b[K\b\b\b\b"] +[110.664642, "o", "te.\u001b[K\b\b\b"] +[110.677178, "o", "e.\u001b[K\b\b"] +[110.689546, "o", ".\u001b[K\b"] +[110.701691, "o", " \b"] +[110.728901, "o", "\t]]>\u001b[15;9H\u001b[K\u001b[16;9H \u001b[17;32Hreverse\u001b[17;90HSecond set of reads\" help=\"This is usually the reverse reads in your experiment.\" />\u001b[18;32Hquality\u001b[18;47Hinteger\" value=\"20\" min=\"0\" label=\"Minimum mapping quality\"/>\u001b[K\u001b[19;9H\u001b[K\u001b[20;10Hout\r\u001b[21d\t \u001b[22;9H\u001b[K\u001b[23;10Hhelp>\u001b[K\u001b[26;5H\u001b[K\u001b[27;5H\u001b[K\r\u001b[28d~\u001b[K\u001b[13;53H"] +[110.740253, "o", "\b"] +[110.754912, "o", "\u001b[5G"] +[110.769648, "o", "\u001b[14d"] +[110.782781, "o", "\u001b[1P"] +[110.795834, "o", "\u001b[1P"] +[110.810853, "o", "\u001b[1P"] +[110.825482, "o", "\u001b[1P"] +[110.840183, "o", "\u001b[1P"] +[110.85482, "o", "\u001b[1P"] +[110.869591, "o", "\u001b[1P"] +[110.882047, "o", "\u001b[1P"] +[110.897662, "o", "\u001b[1P"] +[110.912639, "o", "\u001b[1P"] +[110.927037, "o", "\u001b[1P"] +[110.941637, "o", "mand>\u001b[K\u001b[5G"] +[110.956408, "o", "and>\u001b[K\b\b\b\b"] +[110.970658, "o", "nd>\u001b[K\b\b\b"] +[110.984243, "o", "d>\u001b[K\b\b"] +[110.998639, "o", ">\u001b[K\b"] +[111.014996, "o", " \b"] +[111.042467, "o", "\t\u001b[15;9H \u001b[16;32Hreverse\u001b[16;90HSecond set of reads\" help=\"This is usually the reverse reads in your experiment.\" />\u001b[17;32Hquality\u001b[17;47Hinteger\" value=\"20\" min=\"0\" label=\"Minimum mapping quality\"/>\u001b[K\u001b[18;9H\u001b[K\u001b[19;10Hout\r\u001b[20d\t \u001b[21;9H\u001b[K\u001b[22;10Hhelp>\u001b[K\u001b[25;5H\u001b[K\u001b[26;5H\u001b[K\r\u001b[27d~\u001b[K\u001b[13;53H"] +[111.054649, "o", "\b"] +[111.066555, "o", "\u001b[5G"] +[111.079277, "o", "\u001b[14d"] +[111.090397, "o", "\t\u001b[K\u001b[15d\u001b[K\u001b[16;32Hforward\u001b[16;90HFirst set of reads\" help=\"This is usually the forward\u001b[1P\u001b[17;32Hreverse\u001b[17;47Hdata\" format=\"qname_sorted.bam,sam\" label=\"Second set of reads\" help=\"This is usually the reverse reads in your experiment.\" />\u001b[18;9H \u001b[19;10H/in\r\u001b[20d\t\u001b[K\u001b[21;9H \u001b[22;10H/outputs>\u001b[K\u001b[23;9H\u001b[26;5H"] +[111.091027, "o", "\r\u001b[27d\u001b(B\u001b[0;7m 27 \u001b[14d\u001b(B\u001b[m"] +[111.106175, "o", " "] +[111.120398, "o", " "] +[111.133339, "o", " "] +[111.148236, "o", "\t"] +[111.163151, "o", " "] +[111.178285, "o", " "] +[111.191686, "o", " "] +[111.203446, "o", " "] +[111.215683, "o", "#"] +[111.230297, "o", "i"] +[111.245822, "o", "f"] +[111.260589, "o", "\t"] +[111.273574, "o", "$"] +[111.2857, "o", "f"] +[111.297505, "o", "o"] +[111.310653, "o", "r"] +[111.322741, "o", "w"] +[111.336266, "o", "a"] +[111.34969, "o", "r"] +[111.361678, "o", "d"] +[111.373615, "o", "."] +[111.386478, "o", "i"] +[111.398562, "o", "s"] +[111.413214, "o", "_"] +[111.425756, "o", "o"] +[111.437694, "o", "f"] +[111.452939, "o", "_"] +[111.4646, "o", "t"] +[111.476697, "o", "y"] +[111.488096, "o", "p"] +[111.502517, "o", "e"] +[111.516841, "o", "("] +[111.528698, "o", "\""] +[111.540782, "o", "s"] +[111.552429, "o", "a"] +[111.567023, "o", "m"] +[111.581052, "o", "\""] +[111.592737, "o", ")"] +[111.607314, "o", ":"] +[111.618747, "o", "\b"] +[111.633373, "o", "\u001b[5G"] +[111.645717, "o", "\u001b[15d"] +[111.657921, "o", "\t\u001b[K\u001b[16d\u001b[K\u001b[17;32Hforward\u001b[17;90HFirst set of reads\" help=\"This is usually the forward\u001b[1P\u001b[18;32Hreverse\u001b[18;47Hdata\" format=\"qname_sorted.bam,sam\" label=\"Second set of reads\" help=\"This is usually the reverse reads in your experiment.\" />\u001b[19;9H \u001b[20;10H"] +[111.658022, "o", "/in\r\u001b[21d\t\u001b[K\u001b[22;9H \u001b[23;10H"] +[111.658489, "o", "/outputs>\u001b[K\u001b[24;9H"] +[111.658754, "o", "\u001b[27;5H"] +[111.659872, "o", "\r\u001b[28d"] +[111.660072, "o", "\u001b(B\u001b[0;7m 28 \u001b[15d"] +[111.66058, "o", "\u001b(B\u001b[m"] +[111.674606, "o", " "] +[111.686532, "o", " "] +[111.698563, "o", " "] +[111.711803, "o", "\t"] +[111.723637, "o", " "] +[111.736532, "o", " "] +[111.748444, "o", " "] +[111.762924, "o", " "] +[111.780057, "o", " "] +[111.794611, "o", " "] +[111.808625, "o", " "] +[111.820711, "o", "\t"] +[111.833636, "o", "#"] +[111.846053, "o", "s"] +[111.861817, "o", "e"] +[111.876597, "o", "t"] +[111.891181, "o", " "] +[111.905847, "o", "$"] +[111.917438, "o", "f"] +[111.929439, "o", "o"] +[111.944717, "o", "r"] +[111.955988, "o", "w"] +[111.96857, "o", "a"] +[111.988934, "o", "r"] +[111.998814, "o", "d"] +[112.015513, "o", "_"] +[112.026478, "o", "i"] +[112.038617, "o", "n"] +[112.052027, "o", "p"] +[112.067235, "o", "u"] +[112.081776, "o", "t"] +[112.095794, "o", " "] +[112.110239, "o", "="] +[112.122414, "o", " "] +[112.134626, "o", "'"] +[112.146589, "o", "f"] +[112.158738, "o", "o"] +[112.17385, "o", "r"] +[112.185092, "o", "w"] +[112.1982, "o", "a"] +[112.210365, "o", "r"] +[112.223577, "o", "d"] +[112.236758, "o", "_"] +[112.248264, "o", "i"] +[112.261557, "o", "n"] +[112.274682, "o", "p"] +[112.286372, "o", "u"] +[112.29995, "o", "t"] +[112.313785, "o", "."] +[112.327421, "o", "s"] +[112.340229, "o", "a"] +[112.352541, "o", "m"] +[112.366903, "o", "'"] +[112.38099, "o", "\u001b[Z"] +[112.396035, "o", "\u001b[5G"] +[112.409119, "o", "\u001b[16d"] +[112.421423, "o", "\t\u001b[K\u001b[17d\u001b[K\u001b[18;32Hforward\u001b[18;90HFirst set of reads\" help=\"This is usually the forward\u001b[1P\u001b[19;32Hreverse\u001b[19;47Hdata\" format=\"qname_sorted.bam,sam\" label=\"Second set of reads\" help=\"This is usually the reverse reads in your experiment.\" />\u001b[20;9H \u001b[21;10H/in\r\u001b[22d\t\u001b[K\u001b[23;9H \u001b[24;10H/outputs>\u001b[K\u001b[25;9H\u001b[28;5H\r\u001b[29d\u001b(B\u001b[0;7m 29 \u001b[16d\u001b(B\u001b[m"] +[112.43541, "o", " "] +[112.449306, "o", " "] +[112.462439, "o", " "] +[112.475955, "o", "\t"] +[112.487733, "o", " "] +[112.500311, "o", " "] +[112.51346, "o", " "] +[112.528236, "o", " "] +[112.542441, "o", " "] +[112.556896, "o", " "] +[112.570836, "o", " "] +[112.584733, "o", "\t"] +[112.599406, "o", "l"] +[112.613686, "o", "n"] +[112.628672, "o", " "] +[112.640314, "o", "-"] +[112.655126, "o", "s"] +[112.666788, "o", " "] +[112.681512, "o", "'"] +[112.696226, "o", "$"] +[112.710965, "o", "{"] +[112.722686, "o", "f"] +[112.735304, "o", "o"] +[112.747898, "o", "r"] +[112.763272, "o", "w"] +[112.775723, "o", "a"] +[112.7891, "o", "r"] +[112.80393, "o", "d"] +[112.820699, "o", "}"] +[112.835877, "o", "'"] +[112.850758, "o", " "] +[112.863766, "o", "'"] +[112.875835, "o", "$"] +[112.8877, "o", "f"] +[112.902556, "o", "o"] +[112.917242, "o", "r"] +[112.92918, "o", "w"] +[112.940805, "o", "a"] +[112.954672, "o", "r"] +[112.96597, "o", "d"] +[112.979064, "o", "_"] +[112.997411, "o", "i"] +[113.012699, "o", "n"] +[113.027772, "o", "p"] +[113.042678, "o", "u"] +[113.054643, "o", "t"] +[113.068219, "o", "'"] +[113.081653, "o", " "] +[113.09364, "o", "&"] +[113.105389, "o", "&"] +[113.117588, "o", "\b"] +[113.129608, "o", "\u001b[5G"] +[113.141734, "o", "\u001b[17d"] +[113.153591, "o", "\t"] +[113.153974, "o", "\u001b[K\u001b[18d"] +[113.154442, "o", "\u001b[K\u001b[19;32H"] +[113.155129, "o", "forward\u001b[19;90H"] +[113.155373, "o", "First set of reads\" help=\"This is usually the forward"] +[113.155616, "o", "\u001b[1P\u001b[20;32H"] +[113.155853, "o", "reverse\u001b[20;47H"] +[113.156085, "o", "data\" format=\"qname_sorted.bam,sam\" label=\"Second set of re"] +[113.156637, "o", "ads\" help=\"This is usually the reverse reads in your experiment.\" />\u001b[21;9H"] +[113.156902, "o", " \u001b[22;10H"] +[113.157617, "o", "/in\r\u001b[23d"] +[113.157925, "o", "\t"] +[113.158187, "o", "\u001b[K\u001b[24;9H"] +[113.158929, "o", " \u001b[25;10H"] +[113.159407, "o", "/outputs>\u001b[K\u001b[26;9H"] +[113.159661, "o", "\u001b[29;5H"] +[113.160709, "o", "\r\u001b[30d"] +[113.160968, "o", "\u001b(B\u001b[0;7m 30 \u001b[17d"] +[113.16121, "o", "\u001b(B\u001b[m"] +[113.173783, "o", " "] +[113.185507, "o", " "] +[113.197339, "o", " "] +[113.209795, "o", "\t"] +[113.221485, "o", " "] +[113.232857, "o", " "] +[113.245857, "o", " "] +[113.257407, "o", " "] +[113.269773, "o", "#"] +[113.281785, "o", "e"] +[113.293683, "o", "l"] +[113.30572, "o", "s"] +[113.317635, "o", "e"] +[113.329284, "o", ":"] +[113.341608, "o", "\b"] +[113.353631, "o", "\u001b[5G"] +[113.368771, "o", "\u001b[18d"] +[113.380738, "o", "\t"] +[113.380999, "o", "\u001b[K\u001b[19d"] +[113.381174, "o", "\u001b[K\u001b[20;32Hforward\u001b[20;90HFirst set of reads\" help=\"This is usually the forward"] +[113.381523, "o", "\u001b[1P\u001b[21;32Hreverse\u001b[21;47Hdata\" format=\"qname_sorted.bam,sam\" label=\"Second set of re"] +[113.381718, "o", "ads\" help=\"This is usually the reverse reads in your experiment.\" />\u001b[22;9H \u001b[23;10H"] +[113.381895, "o", "/in\r\u001b[24d"] +[113.382051, "o", "\t"] +[113.382208, "o", "\u001b[K\u001b[25;9H"] +[113.382542, "o", " \u001b[26;10H"] +[113.382884, "o", "/outputs>\u001b[K\u001b[27;9H"] +[113.383055, "o", "\u001b[30;5H"] +[113.383788, "o", "\r\u001b[31d"] +[113.383971, "o", "\u001b(B\u001b[0;7m 31 \u001b[18d"] +[113.384136, "o", "\u001b(B\u001b[m"] +[113.396474, "o", " "] +[113.408704, "o", " "] +[113.423719, "o", " "] +[113.439687, "o", "\t"] +[113.451714, "o", " "] +[113.464034, "o", " "] +[113.47589, "o", " "] +[113.487599, "o", " "] +[113.499743, "o", " "] +[113.511784, "o", " "] +[113.523056, "o", " "] +[113.535056, "o", "\t"] +[113.54755, "o", "#"] +[113.560907, "o", "s"] +[113.573012, "o", "e"] +[113.587823, "o", "t"] +[113.602341, "o", " "] +[113.617086, "o", "$"] +[113.629321, "o", "f"] +[113.644035, "o", "o"] +[113.659486, "o", "r"] +[113.670993, "o", "w"] +[113.684991, "o", "a"] +[113.69958, "o", "r"] +[113.715501, "o", "d"] +[113.728469, "o", "_"] +[113.745328, "o", "i"] +[113.756379, "o", "n"] +[113.769107, "o", "p"] +[113.781937, "o", "u"] +[113.793269, "o", "t"] +[113.805743, "o", " "] +[113.820541, "o", "="] +[113.833206, "o", " "] +[113.848897, "o", "'"] +[113.863427, "o", "f"] +[113.878693, "o", "o"] +[113.890746, "o", "r"] +[113.902759, "o", "w"] +[113.917715, "o", "a"] +[113.929081, "o", "r"] +[113.941736, "o", "d"] +[113.956865, "o", "_"] +[113.971362, "o", "i"] +[113.983536, "o", "n"] +[113.997735, "o", "p"] +[114.012954, "o", "u"] +[114.027503, "o", "t"] +[114.042076, "o", "."] +[114.056548, "o", "b"] +[114.071413, "o", "a"] +[114.085579, "o", "m"] +[114.098956, "o", "'"] +[114.111788, "o", "\u001b[Z"] +[114.126628, "o", "\u001b[5G"] +[114.141625, "o", "\u001b[19d"] +[114.157064, "o", "\t\u001b[K\u001b[20d\u001b[K\u001b[21;32Hforward\u001b[21;90HFirst set of reads\" help=\"This is usually the forward\u001b[1P\u001b[22;32Hreverse\u001b[22;47Hdata\" format=\"qname_sorted.bam,sam\" label=\"Second set of reads\" help=\"This is usually the reverse reads in your experiment.\" />\u001b[23;9H \u001b[24;10H/in\r\u001b[25d\t\u001b[K\u001b[26;9H \u001b[27;10H/outputs>\u001b[K\u001b[28;9H\u001b[31;5H\r\u001b[32d\u001b(B\u001b[0;7m 32 \u001b[19d\u001b(B\u001b[m"] +[114.1721, "o", " "] +[114.191303, "o", " "] +[114.205899, "o", " "] +[114.218241, "o", "\t"] +[114.232703, "o", " "] +[114.247643, "o", " "] +[114.262395, "o", " "] +[114.274965, "o", " "] +[114.286823, "o", " "] +[114.298895, "o", " "] +[114.31357, "o", " "] +[114.325894, "o", "\t"] +[114.338424, "o", "l"] +[114.351073, "o", "n"] +[114.362798, "o", " "] +[114.376731, "o", "-"] +[114.388888, "o", "s"] +[114.400159, "o", " "] +[114.411126, "o", "'"] +[114.423691, "o", "$"] +[114.436414, "o", "{"] +[114.44823, "o", "f"] +[114.460913, "o", "o"] +[114.472986, "o", "r"] +[114.484953, "o", "w"] +[114.501112, "o", "a"] +[114.515938, "o", "r"] +[114.528611, "o", "d"] +[114.543261, "o", "}"] +[114.554998, "o", "'"] +[114.56675, "o", " "] +[114.580433, "o", "'"] +[114.595422, "o", "$"] +[114.610133, "o", "f"] +[114.624943, "o", "o"] +[114.639825, "o", "r"] +[114.654733, "o", "w"] +[114.66679, "o", "a"] +[114.681613, "o", "r"] +[114.696738, "o", "d"] +[114.712015, "o", "_"] +[114.723994, "o", "i"] +[114.738055, "o", "n"] +[114.751633, "o", "p"] +[114.763874, "o", "u"] +[114.776188, "o", "t"] +[114.787323, "o", "'"] +[114.800133, "o", " "] +[114.811324, "o", "&"] +[114.824992, "o", "&"] +[114.836474, "o", "\b"] +[114.85103, "o", "\u001b[5G"] +[114.866015, "o", "\u001b[20d"] +[114.878899, "o", "\t\u001b[K\u001b[21d\u001b[K\u001b[22;32Hforward\u001b[22;90HFirst set of reads\" help=\"This is usually the forward\u001b[1P\u001b[23;32Hreverse\u001b[23;47Hdata\" format=\"qname_sorted.bam,sam\" label=\"Second set of reads\" help=\"This is usually the reverse reads in your experiment.\" />\u001b[24;9H"] +[114.879005, "o", " \u001b[25;10H/in\r\u001b[26d\t\u001b[K\u001b[27;9H \u001b[28;10H"] +[114.879628, "o", "/outputs>\u001b[K\u001b[29;9H\u001b[32;5H\r\u001b[33d\u001b(B\u001b[0;7m 33 \u001b[20d"] +[114.879862, "o", "\u001b(B\u001b[m"] +[114.894743, "o", " "] +[114.906812, "o", " "] +[114.921873, "o", " "] +[114.936839, "o", "\t"] +[114.951852, "o", " "] +[114.965934, "o", " "] +[114.980761, "o", " "] +[114.995117, "o", " "] +[115.011607, "o", "#"] +[115.026753, "o", "e"] +[115.0434, "o", "n"] +[115.058382, "o", "d"] +[115.073229, "o", " "] +[115.088085, "o", "i"] +[115.103026, "o", "f"] +[115.118012, "o", "\b"] +[115.132907, "o", "\u001b[5G"] +[115.14818, "o", "\u001b[21d"] +[115.163036, "o", "\t\u001b[K\u001b[22d\u001b[K\u001b[23;32Hforward\u001b[23;90HFirst set of reads\" help=\"This is usually the forward\u001b[1P\u001b[24;32Hreverse\u001b[24;47Hdata\" format=\"qname_sorted.bam,sam\" label=\"Second set of reads\" help=\"This is usually the reverse reads in your experiment.\" />\u001b[25;9H \u001b[26;10H/in\r\u001b[27d\t\u001b[K\u001b[28;9H \u001b[29;10H/outputs>\u001b[K\u001b[30;9H\u001b[33;5H\r\u001b[34d"] +[115.163141, "o", "\u001b(B\u001b[0;7m 34 \u001b[21d\u001b(B\u001b[m"] +[115.178141, "o", " "] +[115.193078, "o", " "] +[115.207945, "o", " "] +[115.222924, "o", "\t"] +[115.234445, "o", " "] +[115.248942, "o", " "] +[115.263767, "o", " "] +[115.27853, "o", " "] +[115.293339, "o", "#"] +[115.30861, "o", "i"] +[115.323496, "o", "f"] +[115.336149, "o", "\t"] +[115.35012, "o", "$"] +[115.365081, "o", "r"] +[115.377121, "o", "e"] +[115.38896, "o", "v"] +[115.404512, "o", "e"] +[115.414805, "o", "r"] +[115.42678, "o", "s"] +[115.43982, "o", "e"] +[115.451609, "o", "."] +[115.463397, "o", "i"] +[115.47426, "o", "s"] +[115.487018, "o", "_"] +[115.498834, "o", "o"] +[115.511917, "o", "f"] +[115.523809, "o", "_"] +[115.535843, "o", "t"] +[115.547711, "o", "y"] +[115.559726, "o", "p"] +[115.57156, "o", "e"] +[115.58389, "o", "("] +[115.599317, "o", "\""] +[115.614419, "o", "s"] +[115.626836, "o", "a"] +[115.638273, "o", "m"] +[115.650737, "o", "\""] +[115.66281, "o", ")"] +[115.678324, "o", ":"] +[115.693407, "o", "\b"] +[115.708586, "o", "\u001b[5G"] +[115.723584, "o", "\u001b[22d"] +[115.738399, "o", "\t\u001b[K\u001b[23d\u001b[K\u001b[24;32Hforward\u001b[24;90HFirst set of reads\" help=\"This is usually the forward\u001b[1P\u001b[25;32Hreverse\u001b[25;47Hdata\" format=\"qname_sorted.bam,sam\" label=\"Second set of reads\" help=\"This is usually the reverse reads in your experiment.\" />\u001b[26;9H \u001b[27;10H/in\r\u001b[28d\t\u001b[K\u001b[29;9H \u001b[30;10H"] +[115.739046, "o", "/outputs>\u001b[K\u001b[31;9H\u001b[34;5H\r\u001b[35d\u001b(B\u001b[0;7m 35 \u001b[22d\u001b(B\u001b[m"] +[115.753598, "o", " "] +[115.770931, "o", " "] +[115.784608, "o", " "] +[115.799692, "o", "\t"] +[115.812573, "o", " "] +[115.824206, "o", " "] +[115.836766, "o", " "] +[115.847596, "o", " "] +[115.859951, "o", " "] +[115.871997, "o", " "] +[115.884893, "o", " "] +[115.897123, "o", "\t"] +[115.909052, "o", "#"] +[115.920926, "o", "s"] +[115.934892, "o", "e"] +[115.946866, "o", "t"] +[115.961198, "o", " "] +[115.975892, "o", "$"] +[115.987679, "o", "r"] +[116.002484, "o", "e"] +[116.013468, "o", "v"] +[116.028936, "o", "e"] +[116.04317, "o", "r"] +[116.055893, "o", "s"] +[116.070889, "o", "e"] +[116.0829, "o", "_"] +[116.09498, "o", "i"] +[116.111386, "o", "n"] +[116.127177, "o", "p"] +[116.139963, "o", "u"] +[116.151941, "o", "t"] +[116.166887, "o", " "] +[116.179721, "o", "="] +[116.1949, "o", " "] +[116.21003, "o", "'"] +[116.224174, "o", "r"] +[116.239059, "o", "e"] +[116.254087, "o", "v"] +[116.269016, "o", "e"] +[116.283538, "o", "r"] +[116.296812, "o", "s"] +[116.31251, "o", "e"] +[116.326982, "o", "_"] +[116.340613, "o", "i"] +[116.352371, "o", "n"] +[116.364834, "o", "p"] +[116.379005, "o", "u"] +[116.393939, "o", "t"] +[116.406635, "o", "."] +[116.418744, "o", "s"] +[116.433538, "o", "a"] +[116.446808, "o", "m"] +[116.461276, "o", "'"] +[116.475912, "o", "\u001b[Z"] +[116.4874, "o", "\u001b[5G"] +[116.498942, "o", "\u001b[23d"] +[116.514073, "o", "\t\u001b[K\u001b[24d\u001b[K\u001b[25;32Hforward\u001b[25;90HFirst set of reads\" help=\"This is usually the forward\u001b[1P\u001b[26;32Hreverse\u001b[26;47Hdata\" format=\"qname_sorted.bam,sam\" label=\"Second set of reads\" help=\"This is usually the reverse reads in your experiment.\" />\u001b[27;9H \u001b[28;10H/in\r\u001b[29d\t\u001b[K\u001b[30;9H \u001b[31;10H/outputs>\u001b[K\u001b[32;9H\u001b[35;5H\r\u001b[36d"] +[116.514523, "o", "\u001b(B\u001b[0;7m 36 \u001b[23d\u001b(B\u001b[m"] +[116.526246, "o", " "] +[116.538037, "o", " "] +[116.552367, "o", " "] +[116.565975, "o", "\t"] +[116.579924, "o", " "] +[116.591434, "o", " "] +[116.60606, "o", " "] +[116.620545, "o", " "] +[116.633123, "o", " "] +[116.645903, "o", " "] +[116.661006, "o", " "] +[116.672892, "o", "\t"] +[116.684618, "o", "l"] +[116.697149, "o", "n"] +[116.708786, "o", " "] +[116.725, "o", "-"] +[116.738976, "o", "s"] +[116.753316, "o", " "] +[116.764963, "o", "'"] +[116.780199, "o", "$"] +[116.795705, "o", "{"] +[116.808653, "o", "r"] +[116.820748, "o", "e"] +[116.832978, "o", "v"] +[116.845115, "o", "e"] +[116.856686, "o", "r"] +[116.869851, "o", "s"] +[116.882679, "o", "e"] +[116.895005, "o", "}"] +[116.909128, "o", "'"] +[116.921016, "o", " "] +[116.932896, "o", "'"] +[116.944727, "o", "$"] +[116.957301, "o", "r"] +[116.970834, "o", "e"] +[116.983072, "o", "v"] +[116.998044, "o", "e"] +[117.010059, "o", "r"] +[117.021824, "o", "s"] +[117.03401, "o", "e"] +[117.046017, "o", "_"] +[117.057846, "o", "i"] +[117.070005, "o", "n"] +[117.081294, "o", "p"] +[117.093396, "o", "u"] +[117.1059, "o", "t"] +[117.117627, "o", "'"] +[117.130042, "o", " "] +[117.141958, "o", "&"] +[117.153492, "o", "&"] +[117.165903, "o", "\b"] +[117.17804, "o", "\u001b[5G"] +[117.189361, "o", "\u001b[24d"] +[117.202048, "o", "\t\u001b[K\u001b[25d\u001b[K\u001b[26;32Hforward\u001b[26;90HFirst set of reads\" help=\"This is usually the forward\u001b[1P\u001b[27;32Hreverse\u001b[27;47H"] +[117.202515, "o", "data\" format=\"qname_sorted.bam,sam\" label=\"Second set of reads\" help=\"This is usually the reverse reads in your experiment.\" />\u001b[28;9H \u001b[29;10H"] +[117.202894, "o", "/in\r\u001b[30d\t\u001b[K\u001b[31;9H \u001b[32;10H"] +[117.203246, "o", "/outputs>\u001b[K\u001b[33;9H\u001b[36;5H"] +[117.204252, "o", "\r\u001b[37d"] +[117.204536, "o", "\u001b(B\u001b[0;7m 37 \u001b[24d\u001b(B\u001b[m"] +[117.217812, "o", " "] +[117.229447, "o", " "] +[117.241837, "o", " "] +[117.253075, "o", "\t"] +[117.266208, "o", " "] +[117.281539, "o", " "] +[117.296842, "o", " "] +[117.31197, "o", " "] +[117.326473, "o", "#"] +[117.341458, "o", "e"] +[117.353774, "o", "l"] +[117.369067, "o", "s"] +[117.384649, "o", "e"] +[117.399619, "o", ":"] +[117.414827, "o", "\b"] +[117.428896, "o", "\u001b[5G"] +[117.444219, "o", "\u001b[25d"] +[117.459724, "o", "\t"] +[117.460447, "o", "\u001b[K\u001b[26d"] +[117.460839, "o", "\u001b[K\u001b[27;32H"] +[117.461534, "o", "forward\u001b[27;90H"] +[117.461839, "o", "First set of reads\" help=\"This is usually the forward"] +[117.462142, "o", "\u001b[1P\u001b[28;32H"] +[117.462503, "o", "reverse\u001b[28;47H"] +[117.462786, "o", "data\" format=\"qname_sorted.bam,sam\" label=\"Second set of re"] +[117.463105, "o", "ads\" help=\"This is usually the reverse reads in your experiment.\" />\u001b[29;9H"] +[117.463411, "o", " \u001b[30;10H"] +[117.464093, "o", "/in\r\u001b[31d"] +[117.464391, "o", "\t"] +[117.464691, "o", "\u001b[K\u001b[32;9H"] +[117.46534, "o", " \u001b[33;10H"] +[117.466065, "o", "/outputs>\u001b[K\u001b[34;9H"] +[117.466513, "o", "\u001b[37;5H"] +[117.467915, "o", "\r\u001b[38d"] +[117.468523, "o", "\u001b(B\u001b[0;7m 38 \u001b[25d"] +[117.468874, "o", "\u001b(B\u001b[m"] +[117.484217, "o", " "] +[117.49944, "o", " "] +[117.514454, "o", " "] +[117.529355, "o", "\t"] +[117.543419, "o", " "] +[117.555937, "o", " "] +[117.567893, "o", " "] +[117.580419, "o", " "] +[117.591755, "o", " "] +[117.604789, "o", " "] +[117.616998, "o", " "] +[117.628581, "o", "\t"] +[117.640982, "o", "#"] +[117.652955, "o", "s"] +[117.664636, "o", "e"] +[117.677159, "o", "t"] +[117.692696, "o", " "] +[117.70494, "o", "$"] +[117.716982, "o", "r"] +[117.728799, "o", "e"] +[117.741227, "o", "v"] +[117.756803, "o", "e"] +[117.768859, "o", "r"] +[117.781216, "o", "s"] +[117.796494, "o", "e"] +[117.811314, "o", "_"] +[117.823241, "o", "i"] +[117.845655, "o", "n"] +[117.863079, "o", "p"] +[117.873869, "o", "u"] +[117.889126, "o", "t"] +[117.902905, "o", " "] +[117.917164, "o", "="] +[117.929585, "o", " "] +[117.94509, "o", "'"] +[117.957326, "o", "r"] +[117.97191, "o", "e"] +[117.986932, "o", "v"] +[118.002464, "o", "e"] +[118.015953, "o", "r"] +[118.031656, "o", "s"] +[118.045658, "o", "e"] +[118.061277, "o", "_"] +[118.076533, "o", "i"] +[118.090124, "o", "n"] +[118.104998, "o", "p"] +[118.119965, "o", "u"] +[118.135042, "o", "t"] +[118.150025, "o", "."] +[118.164302, "o", "b"] +[118.17934, "o", "a"] +[118.194505, "o", "m"] +[118.209796, "o", "'"] +[118.224493, "o", "\u001b[Z"] +[118.239595, "o", "\u001b[5G"] +[118.254727, "o", "\u001b[26d"] +[118.271144, "o", "\t\u001b[K\u001b[27d\u001b[K\u001b[28;32Hforward\u001b[28;90HFirst set of reads\" help=\"This is usually the forward\u001b[1P\u001b[29;32Hreverse\u001b[29;47Hdata\" format=\"qname_sorted.bam,sam\" label=\"Second set of reads\" help=\"This is usually the reverse reads in your experiment.\" />\u001b[30;9H \u001b[31;10H/in\r\u001b[32d\t\u001b[K\u001b[33;9H \u001b[34;10H/outputs>\u001b[K\u001b[35;9H\u001b[38;5H\r\u001b[39d\u001b(B\u001b[0;7m 39 \u001b[26d\u001b(B\u001b[m"] +[118.283081, "o", " "] +[118.298374, "o", " "] +[118.313408, "o", " "] +[118.328811, "o", "\t"] +[118.344256, "o", " "] +[118.359676, "o", " "] +[118.374122, "o", " "] +[118.389325, "o", " "] +[118.404719, "o", " "] +[118.419777, "o", " "] +[118.431617, "o", " "] +[118.44938, "o", "\t"] +[118.463032, "o", "l"] +[118.475081, "o", "n"] +[118.488678, "o", " "] +[118.503631, "o", "-"] +[118.5187, "o", "s"] +[118.531897, "o", " "] +[118.547287, "o", "'"] +[118.562005, "o", "$"] +[118.577041, "o", "{"] +[118.590821, "o", "r"] +[118.602714, "o", "e"] +[118.61693, "o", "v"] +[118.630381, "o", "e"] +[118.643127, "o", "r"] +[118.658358, "o", "s"] +[118.669764, "o", "e"] +[118.68496, "o", "}"] +[118.700318, "o", "'"] +[118.715246, "o", " "] +[118.730391, "o", "'"] +[118.742044, "o", "$"] +[118.757479, "o", "r"] +[118.772646, "o", "e"] +[118.787701, "o", "v"] +[118.802311, "o", "e"] +[118.816937, "o", "r"] +[118.831549, "o", "s"] +[118.846781, "o", "e"] +[118.862035, "o", "_"] +[118.877248, "o", "i"] +[118.892314, "o", "n"] +[118.907048, "o", "p"] +[118.921888, "o", "u"] +[118.936692, "o", "t"] +[118.951821, "o", "'"] +[118.967322, "o", " "] +[118.981074, "o", "&"] +[118.996, "o", "&"] +[119.007786, "o", "\b"] +[119.022907, "o", "\u001b[5G"] +[119.034942, "o", "\u001b[27d"] +[119.051609, "o", "\t\u001b[K\u001b[28d\u001b[K\u001b[29;32Hforward\u001b[29;90HFirst set of reads\" help=\"This is usually the forward\u001b[1P\u001b[30;32Hreverse\u001b[30;47Hdata\" format=\"qname_sorted.bam,sam\" label=\"Second set of reads\" help=\"This is usually the reverse reads in your experiment.\" />\u001b[31;9H \u001b[32;10H/in\r\u001b[33d\t\u001b[K\u001b[34;9H \u001b[35;10H/outputs>\u001b[K\u001b[36;9H\u001b[39;5H\r\u001b[40d\u001b(B\u001b[0;7m 40 \u001b[27d\u001b(B\u001b[m"] +[119.065069, "o", " "] +[119.079795, "o", " "] +[119.096457, "o", " "] +[119.105432, "o", "\t"] +[119.117896, "o", " "] +[119.129646, "o", " "] +[119.141784, "o", " "] +[119.154258, "o", " "] +[119.165814, "o", "#"] +[119.180275, "o", "e"] +[119.195725, "o", "n"] +[119.208982, "o", "d"] +[119.223986, "o", " "] +[119.237665, "o", "i"] +[119.249236, "o", "f"] +[119.263701, "o", "\b"] +[119.275031, "o", "\u001b[5G"] +[119.288612, "o", "\u001b[28d"] +[119.306897, "o", "\t\u001b[K\u001b[29d\u001b[K\u001b[30;32Hforward\u001b[30;90HFirst set of reads\" help=\"This is usually the forward\u001b[1P\u001b[31;32Hreverse\u001b[31;47Hdata\" format=\"qname_sorted.bam,sam\" label=\"Second set of reads\" help=\"This is usually the reverse reads in your experiment.\" />\u001b[32;9H \u001b[33;10H/in\r\u001b[34d\t\u001b[K\u001b[35;9H \u001b[36;10H/outputs>\u001b[K\u001b[37;9H\u001b[40;5H\r\u001b[41d\u001b(B\u001b[0;7m 41 \u001b[28d\u001b(B\u001b[m"] +[119.322097, "o", " "] +[119.336932, "o", " "] +[119.352146, "o", " "] +[119.367312, "o", "\t"] +[119.38217, "o", " "] +[119.396184, "o", " "] +[119.411817, "o", " "] +[119.42694, "o", " "] +[119.441311, "o", "b"] +[119.456414, "o", "e"] +[119.471214, "o", "l"] +[119.486257, "o", "l"] +[119.500147, "o", "e"] +[119.514947, "o", "r"] +[119.52846, "o", "o"] +[119.543581, "o", "p"] +[119.559074, "o", "h"] +[119.573887, "o", "o"] +[119.589391, "o", "n"] +[119.60264, "o", "\b"] +[119.617825, "o", "\u001b[5G"] +[119.633146, "o", "\u001b[29d"] +[119.648014, "o", "\t\u001b[K\u001b[30d\u001b[K\u001b[31;32Hforward\u001b[31;90HFirst set of reads\" help=\"This is usually the forward\u001b[1P\u001b[32;32Hreverse\u001b[32;47Hdata\" format=\"qname_sorted.bam,sam\" label=\"Second set of reads\" help=\"This is usually the reverse reads in your experiment.\" />\u001b[33;9H \u001b[34;10H/in\r\u001b[35d\t\u001b[K\u001b[36;9H \u001b[37;10H/outputs>\u001b[K\u001b[38;9H\u001b[41;5H\u001b[29;5H"] +[119.663286, "o", " "] +[119.678107, "o", " "] +[119.693172, "o", " "] +[119.706927, "o", "\t"] +[119.718928, "o", " "] +[119.735376, "o", " "] +[119.745367, "o", " "] +[119.761068, "o", " "] +[119.77657, "o", "-"] +[119.790929, "o", "-"] +[119.80508, "o", "f"] +[119.819775, "o", "o"] +[119.836909, "o", "r"] +[119.850324, "o", "w"] +[119.86456, "o", "a"] +[119.876614, "o", "r"] +[119.889878, "o", "d"] +[119.901925, "o", " "] +[119.914105, "o", "$"] +[119.925842, "o", "f"] +[119.937894, "o", "o"] +[119.948845, "o", "r"] +[119.960865, "o", "w"] +[119.977999, "o", "a"] +[119.989944, "o", "r"] +[120.003958, "o", "d"] +[120.01788, "o", "_"] +[120.030069, "o", "i"] +[120.041864, "o", "n"] +[120.055393, "o", "p"] +[120.066912, "o", "u"] +[120.078923, "o", "t"] +[120.090879, "o", "\b"] +[120.102929, "o", "\u001b[5G"] +[120.115064, "o", "\u001b[30d"] +[120.127948, "o", "\t"] +[120.128224, "o", "\u001b[K\u001b[31d"] +[120.128305, "o", "\u001b[K\u001b[32;32Hforward\u001b[32;90HFirst set of reads\" help=\"This is usually the forward"] +[120.128418, "o", "\u001b[1P\u001b[33;32H"] +[120.128619, "o", "reverse\u001b[33;47H"] +[120.128891, "o", "data\" format=\"qname_sorted.bam,sam\" label=\"Second set of reads\" help=\"This is usually the reverse reads in your experiment.\" />\u001b[34;9H \u001b[35;10H/in\r\u001b[36d\t"] +[120.129046, "o", "\u001b[K\u001b[37;9H \u001b[38;10H/outputs>\u001b[K\u001b[39;9H\u001b[30;5H"] +[120.14408, "o", " "] +[120.156278, "o", " "] +[120.171608, "o", " "] +[120.183914, "o", "\t"] +[120.19615, "o", " "] +[120.210416, "o", " "] +[120.221918, "o", " "] +[120.233957, "o", " "] +[120.245829, "o", "-"] +[120.257986, "o", "-"] +[120.269902, "o", "r"] +[120.281913, "o", "e"] +[120.294142, "o", "v"] +[120.306414, "o", "e"] +[120.319237, "o", "r"] +[120.333488, "o", "s"] +[120.348466, "o", "e"] +[120.360364, "o", " "] +[120.372006, "o", "$"] +[120.384574, "o", "r"] +[120.396128, "o", "e"] +[120.408214, "o", "v"] +[120.42075, "o", "e"] +[120.432639, "o", "r"] +[120.445608, "o", "s"] +[120.461689, "o", "e"] +[120.475921, "o", "_"] +[120.488187, "o", "i"] +[120.503928, "o", "n"] +[120.519276, "o", "p"] +[120.534831, "o", "u"] +[120.546852, "o", "t"] +[120.55791, "o", "\b"] +[120.570019, "o", "\u001b[5G"] +[120.581848, "o", "\u001b[31d"] +[120.593324, "o", "\t"] +[120.593469, "o", "\u001b[K\u001b[32d"] +[120.593565, "o", "\u001b[K\u001b[33;32H"] +[120.593751, "o", "forward\u001b[33;90H"] +[120.593843, "o", "First set of reads\" help=\"This is usually the forward"] +[120.593932, "o", "\u001b[1P\u001b[34;32H"] +[120.594021, "o", "reverse\u001b[34;47H"] +[120.594109, "o", "data\" format=\"qname_sorted.bam,sam\" label=\"Second set of re"] +[120.594233, "o", "ads\" help=\"This is usually the reverse reads in your experiment.\" />\u001b[35;9H"] +[120.594393, "o", " \u001b[36;10H"] +[120.594613, "o", "/in\r\u001b[37d"] +[120.594701, "o", "\t"] +[120.594788, "o", "\u001b[K\u001b[38;9H"] +[120.59496, "o", " \u001b[39;10H"] +[120.595134, "o", "/outputs>\u001b[K\u001b[40;9H"] +[120.59522, "o", "\u001b[K\u001b[34;32Hforward\u001b[34;90HFirst set of reads\" help=\"This is usually the forward\u001b[1P\u001b[35;32Hreverse\u001b[35;47Hdata\" format=\"qname_sorted.bam,sam\" label=\"Second set of reads\" help=\"This is usually the reverse reads in your experiment.\" />\u001b[36;9H \u001b[37;10H/in\r\u001b[38d\t\u001b[K\u001b[39;9H \u001b[40;10H/outputs>\u001b[K\u001b[41;9H\u001b[K\u001b[35;32Hforward\u001b[35;90HFirst set of reads\" help=\"This is usually the forward\u001b[1P\u001b[36;32Hreverse\u001b[36;47Hdata\" format=\"qname_sorted.bam,sam\" label=\"Second set of reads\" help=\"This is usually the reverse reads in your experiment.\" />\u001b[37;9H \u001b[38;10H/in\r\u001b[39d\t\u001b[K\u001b[40;9H \u001b[41;10H"] +[121.541303, "o", "/outputs>\u001b[K\u001b[33;5H"] +[121.555303, "o", " "] +[121.570545, "o", " "] +[121.585765, "o", " "] +[121.600908, "o", "\t"] +[121.617166, "o", " "] +[121.629107, "o", " "] +[121.64528, "o", " "] +[121.661397, "o", " "] +[121.677188, "o", "&"] +[121.691883, "o", "&"] +[121.705526, "o", " "] +[121.720843, "o", "s"] +[121.736271, "o", "a"] +[121.751573, "o", "m"] +[121.763463, "o", "t"] +[121.778085, "o", "o"] +[121.791385, "o", "o"] +[121.806655, "o", "l"] +[121.822875, "o", "s"] +[121.836179, "o", "\t"] +[121.85042, "o", "s"] +[121.865379, "o", "o"] +[121.878452, "o", "r"] +[121.89006, "o", "t"] +[121.902304, "o", " "] +[121.91631, "o", "-"] +[121.932038, "o", "-"] +[121.946264, "o", "n"] +[121.9612, "o", "o"] +[121.973295, "o", "-"] +[121.987387, "o", "P"] +[122.002726, "o", "G"] +[122.016911, "o", " "] +[122.03224, "o", "-"] +[122.046466, "o", "O"] +[122.061592, "o", "\t"] +[122.075337, "o", "B"] +[122.089855, "o", "A"] +[122.105219, "o", "M"] +[122.120004, "o", " "] +[122.132182, "o", "-"] +[122.150254, "o", "o"] +[122.161105, "o", " "] +[122.176072, "o", "'"] +[122.188026, "o", "$"] +[122.200164, "o", "o"] +[122.212451, "o", "u"] +[122.225925, "o", "t"] +[122.240188, "o", "f"] +[122.257888, "o", "i"] +[122.267181, "o", "l"] +[122.279387, "o", "e"] +[122.294472, "o", "'"] +[122.310831, "o", " "] +[122.327197, "o", "-"] +[122.343703, "o", "@"] +[122.359428, "o", " "] +[122.373912, "o", "\\"] +[122.38776, "o", "$"] +[122.402873, "o", "{"] +[122.415664, "o", "G"] +[122.430681, "o", "A"] +[122.4436, "o", "L"] +[122.458507, "o", "A"] +[122.470303, "o", "X"] +[122.485593, "o", "Y"] +[122.498212, "o", "_"] +[122.510781, "o", "S"] +[122.525858, "o", "L"] +[122.539612, "o", "O"] +[122.555183, "o", "T"] +[122.569368, "o", "S"] +[122.582211, "o", ":"] +[122.596782, "o", "-"] +[122.610275, "o", "1"] +[122.623127, "o", "}"] +[122.638262, "o", " "] +[122.6503, "o", "m"] +[122.662611, "o", "e"] +[122.6758, "o", "r"] +[122.688173, "o", "g"] +[122.700585, "o", "e"] +[122.716001, "o", "d"] +[122.731276, "o", "_"] +[122.745321, "o", "o"] +[122.758195, "o", "u"] +[122.773007, "o", "t"] +[122.787192, "o", "."] +[122.799456, "o", "b"] +[122.811513, "o", "a"] +[122.827846, "o", "m"] +[122.840785, "o", "\b"] +[122.853297, "o", "\u001b[5G"] +[122.869374, "o", "\u001b[34d"] +[122.881196, "o", "\t\u001b[K\u001b[35d\u001b[K\u001b[36;32Hforward\u001b[36;90HFirst set of reads\" help=\"This is usually the forward\u001b[1P\u001b[37;32Hreverse\u001b[37;47Hdata\" format=\"qname_sorted.bam,sam\" label=\"Second set of reads\" help=\"This is usually the reverse reads in your experiment.\" />\u001b[38;9H \u001b[39;10H/in\r\u001b[40d\t\u001b[K\u001b[41;9H \u001b[34;5H"] +[122.893432, "o", " "] +[122.909025, "o", " "] +[122.924463, "o", " "] +[122.939954, "o", "\t"] +[122.95522, "o", " "] +[122.970831, "o", " "] +[122.98202, "o", " "] +[122.998401, "o", " "] +[123.011481, "o", "]"] +[123.027046, "o", "]"] +[123.041677, "o", ">"] +[123.056992, "o", "\b"] +[123.072039, "o", "\u001b[5G"] +[123.086414, "o", "\u001b[35d"] +[123.098551, "o", "\t\u001b[K\u001b[36d\u001b[K\u001b[37;32Hforward\u001b[37;90HFirst set of reads\" help=\"This is usually the forward\u001b[1P\u001b[38;32Hreverse\u001b[38;47H"] +[123.098631, "o", "data\" format=\"qname_sorted.bam,sam\" label=\"Second set of reads\" help=\"This is usually the reverse reads in your experiment.\" />\u001b[39;9H \u001b[40;10H/in\r\u001b[41d\t"] +[123.098699, "o", "\u001b[K\u001b[35;5H"] +[123.111175, "o", " "] +[123.126392, "o", " "] +[123.142486, "o", " "] +[123.156298, "o", "\t"] +[123.171984, "o", "<"] +[123.187872, "o", "/"] +[123.203113, "o", "c"] +[123.217612, "o", "o"] +[123.232607, "o", "m"] +[123.249036, "o", "m"] +[123.264386, "o", "a"] +[123.279041, "o", "n"] +[123.294919, "o", "d"] +[123.31121, "o", ">"] +[123.326886, "o", "\b"] +[123.342416, "o", "\u001b[5G"] +[125.389575, "o", "\u001b[?1l\u001b>\u001b[42;1H\u001b[?1049l\u001b[23;0;0t\r\u001b[?1l\u001b>"] +[125.41695, "o", "\u001b[1mNext step: dev/tool-from-scratch/0010: Adding a test\u001b(B\u001b[m\r\n"] +[126.427542, "o", "$ "] +[126.428797, "o", "\u001b"] +[126.613947, "o", "[0"] +[126.70753, "o", ";3"] +[126.801068, "o", "0m"] +[126.894773, "o", "na"] +[126.988476, "o", "no"] +[127.081698, "o", " b"] +[127.175265, "o", "el"] +[127.266026, "o", "le"] +[127.359355, "o", "ro"] +[127.451674, "o", "p"] +[127.545294, "o", "ho"] +[127.638978, "o", "n."] +[127.732527, "o", "xm"] +[127.917464, "o", "l\u001b"] +[128.011219, "o", "[0"] +[128.105037, "o", "m"] +[128.105427, "o", "\r\n"] +[130.163837, "o", "\u001b[?1049h\u001b[22;0;0t\u001b[1;42r\u001b(B\u001b[m\u001b[4l\u001b[?7h\u001b[H\u001b[2J\u001b(B\u001b[0;7m 1 \u001b(B\u001b[m\r\u001b[2d\u001b(B\u001b[0;7m 2 \u001b(B\u001b[m chimeric reads from Arima Genomics\r\u001b[3d\u001b(B\u001b[0;7m 3 \u001b(B\u001b[m \r\u001b[4d"] +[130.163875, "o", "\u001b(B\u001b[0;7m 4 \u001b[4;13H\u001b(B\u001b[m1.0\r\u001b[5d\u001b(B\u001b[0;7m 5 \u001b[5;13H\u001b(B\u001b[m0\r\u001b[6d\u001b(B\u001b[0;7m 6 \u001b(B\u001b[m \r\u001b[7d\u001b(B\u001b[0;7m 7 \u001b(B\u001b[m bellerophon_macros.xml\r\u001b[8d\u001b(B\u001b[0;7m 8 \u001b(B\u001b[m \r\u001b[9d"] +[130.1641, "o", "\u001b(B\u001b[0;7m 9 \u001b(B\u001b[m \r\u001b[10d\u001b(B\u001b[0;7m 10 \u001b[10;13H\u001b(B\u001b[mbellerophon\r\u001b[11d\u001b(B\u001b[0;7m 11 \u001b[11;13H\u001b(B\u001b[msamtools\r\u001b[12d"] +[130.164282, "o", "\u001b(B\u001b[0;7m 12 \u001b(B\u001b[m \r\u001b[13d\u001b(B\u001b[0;7m 13 \u001b(B\u001b[m \r\u001b[35d\u001b(B\u001b[0;7m 35 \u001b(B\u001b[m \r\u001b[36d\u001b(B\u001b[0;7m 36 \u001b(B\u001b[m \r\u001b[37d\u001b(B\u001b[0;7m 37 \u001b[37;13H\u001b(B\u001b[m\r\u001b[38d\u001b(B\u001b[0;7m 38 \u001b[38;13H\u001b(B\u001b[m\r\u001b[39d\u001b(B\u001b[0;7m 39 \u001b[39;13H\u001b(B\u001b[m\r\u001b[40d\u001b(B\u001b[0;7m 40 \u001b(B\u001b[m \r\u001b[41d\u001b(B\u001b[0;7m 41 \u001b(B\u001b[m \u001b[1;5H"] +[132.181105, "o", "\u001b[2d"] +[132.194219, "o", "\u001b[3d"] +[132.207899, "o", "\u001b[4d"] +[132.219744, "o", "\u001b[5d"] +[132.233974, "o", "\u001b[6d"] +[132.24652, "o", "\u001b[7d"] +[132.261259, "o", "\u001b[8d"] +[132.275973, "o", "\u001b[9d"] +[132.290615, "o", "\u001b[10d"] +[132.303645, "o", "\u001b[11d"] +[132.316074, "o", "\u001b[12d"] +[132.331455, "o", "\u001b[13d"] +[132.344509, "o", "\u001b[14d"] +[132.360203, "o", "\u001b[15d"] +[132.375062, "o", "\u001b[16d"] +[132.386919, "o", "\u001b[17d"] +[132.398906, "o", "\u001b[18d"] +[132.41537, "o", "\u001b[19d"] +[132.429839, "o", "\u001b[20d"] +[132.445945, "o", "\u001b[21d"] +[132.461948, "o", "\u001b[22d"] +[132.474659, "o", "\u001b[23d"] +[132.487088, "o", "\u001b[24d"] +[132.501224, "o", "\u001b[25d"] +[132.516291, "o", "\u001b[26d"] +[132.531248, "o", "\u001b[27d"] +[132.544064, "o", "\u001b[28d"] +[132.555565, "o", "\u001b[29d"] +[132.566548, "o", "\u001b[30d"] +[132.580615, "o", "\u001b[31d"] +[132.599223, "o", "\u001b[32d"] +[132.61457, "o", "\u001b[33d"] +[132.631909, "o", "\u001b[34d"] +[132.647284, "o", "\u001b[35d"] +[132.662467, "o", "\u001b[36d"] +[132.674952, "o", "\u001b[37d"] +[132.690416, "o", "\u001b[38d"] +[132.705856, "o", "\u001b[39d"] +[132.718681, "o", "\u001b[40d"] +[132.734109, "o", "\u001b[41d"] +[132.749959, "o", "\r\u001b[42d\n\u001b[A\u001b(B\u001b[0;7m 42 \u001b[41;13H\u001b(B\u001b[m\u001b[5G"] +[132.765458, "o", "\r\u001b[42d\n\u001b[A\u001b(B\u001b[0;7m 43 \u001b(B\u001b[m \u001b[5G"] +[132.777837, "o", "\r\u001b[42d"] +[132.778174, "o", "\n\u001b[A\u001b(B\u001b[0;7m 44 \u001b(B\u001b[m \u001b[5G"] +[132.825748, "o", "\r\u001b[42d\n\u001b[A\u001b(B\u001b[0;7m 47 \u001b(B\u001b[m\u001b[5G"] +[132.841165, "o", "\u001b[K"] +[132.85624, "o", " "] +[132.871628, "o", " "] +[132.887634, "o", " "] +[132.902952, "o", "\t"] +[132.916487, "o", "<"] +[132.930494, "o", "t"] +[132.946091, "o", "e"] +[132.9616, "o", "s"] +[132.976019, "o", "t"] +[132.990136, "o", "s"] +[133.005764, "o", ">"] +[133.021505, "o", "\b"] +[133.037063, "o", "\u001b[5G"] +[133.049411, "o", "\r\u001b[42d\n\u001b[A\u001b(B\u001b[0;7m 48 \u001b(B\u001b[m\u001b[5G"] +[133.064812, "o", "\u001b[K"] +[133.080105, "o", " "] +[133.09556, "o", " "] +[133.110825, "o", " "] +[133.126077, "o", "\t"] +[133.141352, "o", " "] +[133.15698, "o", " "] +[133.172237, "o", " "] +[133.187754, "o", " "] +[133.202998, "o", "<"] +[133.218341, "o", "t"] +[133.233454, "o", "e"] +[133.248811, "o", "s"] +[133.263835, "o", "t"] +[133.279195, "o", " "] +[133.295443, "o", "e"] +[133.310883, "o", "x"] +[133.327039, "o", "p"] +[133.34301, "o", "e"] +[133.358438, "o", "c"] +[133.373791, "o", "t"] +[133.388867, "o", "_"] +[133.404259, "o", "n"] +[133.420123, "o", "u"] +[133.43531, "o", "m"] +[133.451075, "o", "_"] +[133.466624, "o", "o"] +[133.47857, "o", "u"] +[133.494954, "o", "t"] +[133.506191, "o", "p"] +[133.521583, "o", "u"] +[133.536237, "o", "t"] +[133.551968, "o", "s"] +[133.566944, "o", "="] +[133.582401, "o", "\""] +[133.594115, "o", "1"] +[133.606092, "o", "\""] +[133.620384, "o", ">"] +[133.631869, "o", "\u001b[Z"] +[133.644415, "o", "\u001b[5G"] +[133.658372, "o", "\r\u001b[42d"] +[133.658641, "o", "\n\u001b[A"] +[133.65881, "o", "\u001b(B\u001b[0;7m 49 \u001b(B\u001b[m\u001b[5G"] +[133.674094, "o", "\u001b[K"] +[133.688376, "o", " "] +[133.699752, "o", " "] +[133.714048, "o", " "] +[133.726459, "o", "\t"] +[133.742057, "o", " "] +[133.756587, "o", " "] +[133.771903, "o", " "] +[133.784279, "o", " "] +[133.798574, "o", " "] +[133.813907, "o", " "] +[133.826549, "o", " "] +[133.841906, "o", "\t"] +[133.854289, "o", "<"] +[133.866408, "o", "p"] +[133.878428, "o", "a"] +[133.89478, "o", "r"] +[133.909669, "o", "a"] +[133.922267, "o", "m"] +[133.933803, "o", " "] +[133.946285, "o", "n"] +[133.960283, "o", "a"] +[133.974532, "o", "m"] +[133.989288, "o", "e"] +[134.004639, "o", "="] +[134.017559, "o", "\""] +[134.033037, "o", "f"] +[134.048341, "o", "o"] +[134.063706, "o", "r"] +[134.07914, "o", "w"] +[134.095604, "o", "a"] +[134.110315, "o", "r"] +[134.121808, "o", "d"] +[134.13713, "o", "\""] +[134.152472, "o", " "] +[134.165223, "o", "v"] +[134.180616, "o", "a"] +[134.194957, "o", "l"] +[134.210367, "o", "u"] +[134.225798, "o", "e"] +[134.241093, "o", "="] +[134.256506, "o", "\""] +[134.271755, "o", "f"] +[134.2872, "o", "o"] +[134.302677, "o", "r"] +[134.31801, "o", "w"] +[134.333449, "o", "a"] +[134.347637, "o", "r"] +[134.362884, "o", "d"] +[134.378033, "o", "."] +[134.390604, "o", "b"] +[134.404266, "o", "a"] +[134.420237, "o", "m"] +[134.435044, "o", "\""] +[134.447092, "o", " "] +[134.461842, "o", "/"] +[134.47737, "o", ">"] +[134.493022, "o", "\b"] +[134.507403, "o", "\u001b[5G"] +[134.520579, "o", "\r\u001b[42d"] +[134.521082, "o", "\n\u001b[A\u001b(B\u001b[0;7m 50 \u001b(B\u001b[m\u001b[5G"] +[134.536339, "o", "\u001b[K"] +[134.551238, "o", " "] +[134.563583, "o", " "] +[134.574683, "o", " "] +[134.587307, "o", "\t"] +[134.602207, "o", " "] +[134.614515, "o", " "] +[134.629898, "o", " "] +[134.64281, "o", " "] +[134.655577, "o", " "] +[134.671373, "o", " "] +[134.683259, "o", " "] +[134.699474, "o", "\t"] +[134.715242, "o", "<"] +[134.73137, "o", "p"] +[134.746321, "o", "a"] +[134.759288, "o", "r"] +[134.774736, "o", "a"] +[134.787128, "o", "m"] +[134.802517, "o", " "] +[134.818081, "o", "n"] +[134.830565, "o", "a"] +[134.846722, "o", "m"] +[134.8625, "o", "e"] +[134.877525, "o", "="] +[134.893867, "o", "\""] +[134.906417, "o", "r"] +[134.91855, "o", "e"] +[134.931529, "o", "v"] +[134.945385, "o", "e"] +[134.958287, "o", "r"] +[134.97092, "o", "s"] +[134.986286, "o", "e"] +[134.999352, "o", "\""] +[135.014474, "o", " "] +[135.02979, "o", "v"] +[135.043763, "o", "a"] +[135.059397, "o", "l"] +[135.075103, "o", "u"] +[135.090473, "o", "e"] +[135.105917, "o", "="] +[135.119798, "o", "\""] +[135.133552, "o", "r"] +[135.146279, "o", "e"] +[135.162006, "o", "v"] +[135.177404, "o", "e"] +[135.191093, "o", "r"] +[135.20322, "o", "s"] +[135.218605, "o", "e"] +[135.233652, "o", "."] +[135.249453, "o", "b"] +[135.265329, "o", "a"] +[135.281444, "o", "m"] +[135.296988, "o", "\""] +[135.31231, "o", " "] +[135.327765, "o", "/"] +[135.342964, "o", ">"] +[135.357552, "o", "\b"] +[135.372906, "o", "\u001b[5G"] +[135.388644, "o", "\r\u001b[42d"] +[135.388947, "o", "\n\u001b[A\u001b(B\u001b[0;7m 51 \u001b(B\u001b[m\u001b[5G"] +[135.4042, "o", "\u001b[K"] +[135.421407, "o", " "] +[135.436511, "o", " "] +[135.451823, "o", " "] +[135.466731, "o", "\t"] +[135.480839, "o", " "] +[135.496221, "o", " "] +[135.509409, "o", " "] +[135.525064, "o", " "] +[135.540215, "o", " "] +[135.555581, "o", " "] +[135.570992, "o", " "] +[135.586385, "o", "\t"] +[135.601105, "o", "<"] +[135.616446, "o", "o"] +[135.631975, "o", "u"] +[135.647395, "o", "t"] +[135.659428, "o", "p"] +[135.674873, "o", "u"] +[135.690181, "o", "t"] +[135.705294, "o", "\t"] +[135.718112, "o", "n"] +[135.731289, "o", "a"] +[135.746626, "o", "m"] +[135.762444, "o", "e"] +[135.777776, "o", "="] +[135.79376, "o", "\""] +[135.81043, "o", "o"] +[135.825757, "o", "u"] +[135.841308, "o", "t"] +[135.856747, "o", "f"] +[135.872294, "o", "i"] +[135.885816, "o", "l"] +[135.900708, "o", "e"] +[135.916546, "o", "\""] +[135.931066, "o", " "] +[135.946457, "o", "f"] +[135.9612, "o", "i"] +[135.974986, "o", "l"] +[135.989748, "o", "e"] +[136.004583, "o", "="] +[136.020071, "o", "\""] +[136.032231, "o", "m"] +[136.048226, "o", "e"] +[136.063333, "o", "r"] +[136.078767, "o", "g"] +[136.094021, "o", "e"] +[136.109561, "o", "d"] +[136.129123, "o", "-"] +[136.145327, "o", "o"] +[136.162299, "o", "u"] +[136.177754, "o", "t"] +[136.191216, "o", "."] +[136.202921, "o", "b"] +[136.218481, "o", "a"] +[136.231221, "o", "m"] +[136.246402, "o", "\""] +[136.259631, "o", " "] +[136.272409, "o", "f"] +[136.287763, "o", "t"] +[136.30332, "o", "y"] +[136.318648, "o", "p"] +[136.334578, "o", "e"] +[136.349619, "o", "="] +[136.365318, "o", "\""] +[136.380714, "o", "b"] +[136.393814, "o", "a"] +[136.4074, "o", "m"] +[136.422129, "o", "\""] +[136.437154, "o", " "] +[136.449528, "o", "/"] +[136.462794, "o", ">"] +[136.475652, "o", "\b"] +[136.489548, "o", "\u001b[5G"] +[136.502748, "o", "\r\u001b[42d"] +[136.503283, "o", "\n\u001b[A\u001b(B\u001b[0;7m 52 \u001b(B\u001b[m\u001b[5G"] +[136.518215, "o", "\u001b[K"] +[136.532693, "o", " "] +[136.546688, "o", " "] +[136.560831, "o", " "] +[136.574974, "o", "\t"] +[136.590626, "o", " "] +[136.605777, "o", " "] +[136.621146, "o", " "] +[136.636778, "o", " "] +[136.652142, "o", "<"] +[136.66771, "o", "/"] +[136.681533, "o", "t"] +[136.697085, "o", "e"] +[136.711714, "o", "s"] +[136.727677, "o", "t"] +[136.739766, "o", ">"] +[136.754994, "o", "\b"] +[136.767336, "o", "\u001b[5G"] +[136.779369, "o", "\r\u001b[42d"] +[136.779786, "o", "\n\u001b[A\u001b(B\u001b[0;7m 53 \u001b(B\u001b[m\u001b[5G"] +[136.795343, "o", "\u001b[K"] +[136.810135, "o", " "] +[136.823454, "o", " "] +[136.838399, "o", " "] +[136.855104, "o", "\t"] +[136.870621, "o", "<"] +[136.887005, "o", "/"] +[136.902507, "o", "t"] +[136.918203, "o", "e"] +[136.930477, "o", "s"] +[136.94622, "o", "t"] +[136.962267, "o", "s"] +[136.978266, "o", ">"] +[136.994382, "o", "\b"] +[137.01025, "o", "\u001b[5G"] +[139.05888, "o", "\u001b[?1l\u001b>\u001b[42;1H\u001b[?1049l\u001b[23;0;0t\r\u001b[?1l\u001b>"] +[139.089607, "o", "\u001b[1mNext step: dev/tool-from-scratch/0011: Add citation\u001b(B\u001b[m"] +[139.089933, "o", "\r\n"] +[140.107022, "o", "$ "] +[140.109944, "o", "\u001b"] +[140.293771, "o", "[0"] +[140.387298, "o", ";3"] +[140.4806, "o", "0m"] +[140.574027, "o", "na"] +[140.666207, "o", "no"] +[140.759615, "o", " b"] +[140.853287, "o", "el"] +[140.947376, "o", "le"] +[141.041121, "o", "ro"] +[141.135184, "o", "p"] +[141.227999, "o", "ho"] +[141.321553, "o", "n."] +[141.414564, "o", "xm"] +[141.601704, "o", "l\u001b"] +[141.695328, "o", "[0"] +[141.78913, "o", "m"] +[141.789648, "o", "\r\n"] +[143.829307, "o", "\u001b[?1049h\u001b[22;0;0t\u001b[1;42r\u001b(B\u001b[m\u001b[4l\u001b[?7h\u001b[H\u001b[2J"] +[143.829564, "o", "\u001b(B\u001b[0;7m 1 \u001b(B\u001b[m\r\u001b[2d"] +[143.829709, "o", "\u001b(B\u001b[0;7m 2 \u001b(B\u001b[m chimeric reads from Arima Genomics\r\u001b[3d"] +[143.829821, "o", "\u001b(B\u001b[0;7m 3 \u001b(B\u001b[m \r\u001b[4d"] +[143.829924, "o", "\u001b(B\u001b[0;7m 4 \u001b[4;13H"] +[143.830026, "o", "\u001b(B\u001b[m1.0\r\u001b[5d"] +[143.830128, "o", "\u001b(B\u001b[0;7m 5 \u001b[5;13H"] +[143.83023, "o", "\u001b(B\u001b[m0\r\u001b[6d"] +[143.830329, "o", "\u001b(B\u001b[0;7m 6 \u001b(B\u001b[m \r\u001b[7d"] +[143.83043, "o", "\u001b(B\u001b[0;7m 7 \u001b(B\u001b[m bellerophon_macros.xml\r\u001b[8d"] +[143.830533, "o", "\u001b(B\u001b[0;7m 8 \u001b(B\u001b[m \r\u001b[9d"] +[143.830637, "o", "\u001b(B\u001b[0;7m 9 \u001b(B\u001b[m \r\u001b[10d"] +[143.830737, "o", "\u001b(B\u001b[0;7m 10 \u001b[10;13H"] +[143.83084, "o", "\u001b(B\u001b[mbellerophon\r\u001b[11d"] +[143.830941, "o", "\u001b(B\u001b[0;7m 11 \u001b[11;13H"] +[143.831042, "o", "\u001b(B\u001b[msamtools\r\u001b[12d"] +[143.831141, "o", "\u001b(B\u001b[0;7m 12 \u001b(B\u001b[m \r\u001b[13d"] +[143.831241, "o", "\u001b(B\u001b[0;7m 13 \u001b(B\u001b[m \r\u001b[35d"] +[143.835373, "o", "\u001b(B\u001b[0;7m 35 \u001b(B\u001b[m \r\u001b[36d"] +[143.835552, "o", "\u001b(B\u001b[0;7m 36 \u001b(B\u001b[m \r\u001b[37d"] +[143.835702, "o", "\u001b(B\u001b[0;7m 37 \u001b[37;13H"] +[143.83582, "o", "\u001b(B\u001b[m\r\u001b[38d"] +[143.835928, "o", "\u001b(B\u001b[0;7m 38 \u001b[38;13H"] +[143.836035, "o", "\u001b(B\u001b[m\r\u001b[39d"] +[143.836139, "o", "\u001b(B\u001b[0;7m 39 \u001b[39;13H"] +[143.836238, "o", "\u001b(B\u001b[m\r\u001b[40d"] +[143.836333, "o", "\u001b(B\u001b[0;7m 40 \u001b(B\u001b[m \r\u001b[41d"] +[143.836428, "o", "\u001b(B\u001b[0;7m 41 \u001b(B\u001b[m \u001b[1;5H"] +[145.854518, "o", "\u001b[2d"] +[145.870222, "o", "\u001b[3d"] +[145.884849, "o", "\u001b[4d"] +[145.899717, "o", "\u001b[5d"] +[145.911694, "o", "\u001b[6d"] +[145.925, "o", "\u001b[7d"] +[145.936665, "o", "\u001b[8d"] +[145.94893, "o", "\u001b[9d"] +[145.960986, "o", "\u001b[10d"] +[145.976373, "o", "\u001b[11d"] +[145.992385, "o", "\u001b[12d"] +[146.007222, "o", "\u001b[13d"] +[146.021862, "o", "\u001b[14d"] +[146.036976, "o", "\u001b[15d"] +[146.05187, "o", "\u001b[16d"] +[146.064977, "o", "\u001b[17d"] +[146.081589, "o", "\u001b[18d"] +[146.095245, "o", "\u001b[19d"] +[146.11101, "o", "\u001b[20d"] +[146.126019, "o", "\u001b[21d"] +[146.14123, "o", "\u001b[22d"] +[146.156156, "o", "\u001b[23d"] +[146.171448, "o", "\u001b[24d"] +[146.187145, "o", "\u001b[25d"] +[146.20222, "o", "\u001b[26d"] +[146.217646, "o", "\u001b[27d"] +[146.233168, "o", "\u001b[28d"] +[146.248335, "o", "\u001b[29d"] +[146.263617, "o", "\u001b[30d"] +[146.278817, "o", "\u001b[31d"] +[146.294873, "o", "\u001b[32d"] +[146.308462, "o", "\u001b[33d"] +[146.32401, "o", "\u001b[34d"] +[146.336379, "o", "\u001b[35d"] +[146.352124, "o", "\u001b[36d"] +[146.367926, "o", "\u001b[37d"] +[146.384261, "o", "\u001b[38d"] +[146.399061, "o", "\u001b[39d"] +[146.412871, "o", "\u001b[40d"] +[146.42877, "o", "\u001b[41d"] +[146.444718, "o", "\r\u001b[42d\n\u001b[A\u001b(B\u001b[0;7m 42 \u001b[41;13H\u001b(B\u001b[m\u001b[5G"] +[146.460729, "o", "\r\u001b[42d"] +[146.46086, "o", "\n\u001b[A\u001b(B\u001b[0;7m 43 \u001b(B\u001b[m \u001b[5G"] +[146.476933, "o", "\r\u001b[42d\n\u001b[A\u001b(B\u001b[0;7m 44 \u001b(B\u001b[m \u001b[5G"] +[146.52454, "o", "\r\u001b[42d\n\u001b[A\u001b(B\u001b[0;7m 47 \u001b(B\u001b[m \u001b[5G"] +[146.536415, "o", "\t\u001b[K\b\b\b\b"] +[146.550466, "o", " "] +[146.566032, "o", " "] +[146.582333, "o", " "] +[146.59749, "o", "\t"] +[146.613078, "o", "<"] +[146.627981, "o", "c"] +[146.644868, "o", "i"] +[146.659639, "o", "t"] +[146.676794, "o", "a"] +[146.69064, "o", "t"] +[146.704399, "o", "i"] +[146.718388, "o", "o"] +[146.730442, "o", "n"] +[146.743522, "o", "s"] +[146.76073, "o", ">"] +[146.774394, "o", "\b"] +[146.786422, "o", "\u001b[5G"] +[146.798469, "o", "\r\u001b[42d"] +[146.798842, "o", "\n\u001b[A\u001b(B\u001b[0;7m 48 \u001b(B\u001b[m \u001b[5G"] +[146.814408, "o", "\t\u001b[K\b\b\b\b"] +[146.827526, "o", " "] +[146.843004, "o", " "] +[146.858474, "o", " "] +[146.874167, "o", "\t"] +[146.886441, "o", " "] +[146.902069, "o", " "] +[146.916136, "o", " "] +[146.931459, "o", " "] +[146.947122, "o", "<"] +[146.961852, "o", "c"] +[146.976206, "o", "i"] +[146.991422, "o", "t"] +[147.006968, "o", "a"] +[147.022519, "o", "t"] +[147.03813, "o", "i"] +[147.053921, "o", "o"] +[147.067969, "o", "n"] +[147.083486, "o", " "] +[147.097725, "o", "t"] +[147.115386, "o", "y"] +[147.13095, "o", "p"] +[147.148406, "o", "e"] +[147.162427, "o", "="] +[147.175633, "o", "\""] +[147.190645, "o", "d"] +[147.20614, "o", "o"] +[147.21823, "o", "i"] +[147.231284, "o", "\""] +[147.246101, "o", ">"] +[147.261756, "o", "1"] +[147.277425, "o", "0"] +[147.290194, "o", "."] +[147.303582, "o", "1"] +[147.319377, "o", "0"] +[147.333838, "o", "3"] +[147.349383, "o", "8"] +[147.364573, "o", "/"] +[147.380022, "o", "s"] +[147.395726, "o", "4"] +[147.410066, "o", "1"] +[147.422964, "o", "5"] +[147.434656, "o", "8"] +[147.447202, "o", "6"] +[147.459207, "o", "-"] +[147.47229, "o", "0"] +[147.48819, "o", "2"] +[147.503034, "o", "1"] +[147.516683, "o", "-"] +[147.531305, "o", "0"] +[147.545157, "o", "3"] +[147.560116, "o", "4"] +[147.575492, "o", "5"] +[147.590807, "o", "1"] +[147.606436, "o", "-"] +[147.621885, "o", "0"] +[147.636553, "o", "<"] +[147.652014, "o", "/"] +[147.665479, "o", "c"] +[147.679192, "o", "i"] +[147.695419, "o", "t"] +[147.710929, "o", "a"] +[147.726843, "o", "t"] +[147.738879, "o", "i"] +[147.754345, "o", "o"] +[147.768634, "o", "n"] +[147.784125, "o", ">"] +[147.799064, "o", "\b"] +[147.812028, "o", "\u001b[5G"] +[147.827713, "o", "\r\u001b[42d\n\u001b[A\u001b(B\u001b[0;7m 49 \u001b(B\u001b[m \u001b[5G"] +[147.843341, "o", "\t\u001b[K\b\b\b\b"] +[147.857829, "o", " "] +[147.872544, "o", " "] +[147.885406, "o", " "] +[147.902017, "o", "\t"] +[147.91688, "o", "<"] +[147.940334, "o", "/"] +[147.95454, "o", "c"] +[147.96881, "o", "i"] +[147.983647, "o", "t"] +[147.998319, "o", "a"] +[148.012623, "o", "t"] +[148.029264, "o", "i"] +[148.045091, "o", "o"] +[148.060995, "o", "n"] +[148.076557, "o", "s"] +[148.09359, "o", ">"] +[148.107661, "o", "\b"] +[148.12305, "o", "\u001b[5G"] +[150.166012, "o", "\u001b[?1l\u001b>\u001b[42;1H\u001b[?1049l\u001b[23;0;0t\r\u001b[?1l\u001b>"] From 7d1e74d75dd1750ff936fda73f2dbf60b6fbf431 Mon Sep 17 00:00:00 2001 From: Helena Rasche Date: Mon, 5 Feb 2024 14:14:44 +0100 Subject: [PATCH 07/13] add post-processing script --- bin/video-postprocess.py | 32 +++++++++++++++++++ .../tutorials/tool-from-scratch/tutorial.cast | 12 +++++++ 2 files changed, 44 insertions(+) create mode 100644 bin/video-postprocess.py diff --git a/bin/video-postprocess.py b/bin/video-postprocess.py new file mode 100644 index 00000000000000..3f6b30a3e2cb9f --- /dev/null +++ b/bin/video-postprocess.py @@ -0,0 +1,32 @@ +#!/bin/bash +# This script is used to postprocess the video files to add chapter markers based on the input file +import json +import argparse + +argparser = argparse.ArgumentParser(description='Postprocess video files to add chapter markers') +argparser.add_argument('input', help='Input cast file', type=argparse.FileType('r')) +argparser.add_argument('output', help='Save to this file', type=argparse.FileType('w')) +args = argparser.parse_args() +import re + +def load(): + for line in args.input.readlines(): + if 'Next step: ' in line: + parsed_line = json.loads(line) + # This is a chapter start + m = re.findall(r'Next step: [a-z0-9/_-]*: ([A-Za-z-0-9 _-]*)', line) + if len(m) > 0: + yield json.dumps([ + parsed_line[0], + "m", + m[0] + ]) + '\n' + yield line + else: + yield line + +# line = '[0.269871, "o", "\u001b[1mNext step: dev/tool-from-scratch/0000: Planemo init\u001b(B\u001b[m\r\n"]' +# print(re.findall(r'Next step: [a-z0-9_/-]*: ([A-Za-z-0-9 _-]*)', line)) + +for line in load(): + args.output.write(line) diff --git a/topics/dev/tutorials/tool-from-scratch/tutorial.cast b/topics/dev/tutorials/tool-from-scratch/tutorial.cast index 3f9a263fe6084e..02df499359c1ea 100644 --- a/topics/dev/tutorials/tool-from-scratch/tutorial.cast +++ b/topics/dev/tutorials/tool-from-scratch/tutorial.cast @@ -37,6 +37,7 @@ [0.258805, "o", "Applying: dev/tool-from-scratch/0010: Adding a test\r\n"] [0.259385, "o", "Applying: dev/tool-from-scratch/0011: Add citation\r\n"] [0.261846, "o", "\u001b[H\u001b[2J\u001b[3J"] +[0.269871, "m", "Planemo init"] [0.269871, "o", "\u001b[1mNext step: dev/tool-from-scratch/0000: Planemo init\u001b(B\u001b[m\r\n"] [1.283542, "o", "$ "] [1.285942, "o", "\u001b["] @@ -467,6 +468,7 @@ [11.906082, "o", "\b"] [11.917786, "o", "\u001b[5G"] [13.961298, "o", "\u001b[?1l\u001b>\u001b[42;1H\u001b[?1049l\u001b[23;0;0t\r\u001b[?1l\u001b>"] +[13.983756, "m", "Fix tool id"] [13.983756, "o", "\u001b[1mNext step: dev/tool-from-scratch/0001: Fix tool id\u001b(B\u001b[m\r\n"] [14.999957, "o", "$ "] [15.002901, "o", "\u001b"] @@ -690,6 +692,7 @@ [23.49805, "o", "\u001b[5G"] [25.541057, "o", "\u001b[?1l\u001b>"] [25.541212, "o", "\u001b[42;1H\u001b[?1049l\u001b[23;0;0t\r\u001b[?1l\u001b>"] +[25.56838, "m", "Fix tool description"] [25.56838, "o", "\u001b[1mNext step: dev/tool-from-scratch/0002: Fix tool description\u001b(B\u001b[m\r\n"] [26.590641, "o", "$ "] [26.593283, "o", "\u001b["] @@ -788,6 +791,7 @@ [33.054677, "o", "\b"] [33.065546, "o", "\u001b[5G"] [35.103779, "o", "\u001b[?1l\u001b>\u001b[42;1H\u001b[?1049l\u001b[23;0;0t\r\u001b[?1l\u001b>"] +[35.133754, "m", "Add macros"] [35.133754, "o", "\u001b[1mNext step: dev/tool-from-scratch/0003: Add macros\u001b(B\u001b[m\r\n"] [36.152477, "o", "$ "] [36.154978, "o", "\u001b"] @@ -963,6 +967,7 @@ [43.661765, "o", "\u001b[Z"] [43.672296, "o", "\u001b[5G"] [45.715395, "o", "\u001b[?1l\u001b>\u001b[42;1H\u001b[?1049l\u001b[23;0;0t\r\u001b[?1l\u001b>"] +[45.742326, "m", "Add macros"] [45.742326, "o", "\u001b[1mNext step: dev/tool-from-scratch/0004: Add macros.xml\u001b(B\u001b[m\r\n"] [46.758243, "o", "$ "] [46.760901, "o", "\u001b"] @@ -1152,6 +1157,7 @@ [54.901663, "o", "\b"] [54.914188, "o", "\u001b[5G"] [56.955099, "o", "\u001b[?1l\u001b>\u001b[42;1H\u001b[?1049l\u001b[23;0;0t\r\u001b[?1l\u001b>"] +[56.984608, "m", "Expand biotools macros"] [56.984608, "o", "\u001b[1mNext step: dev/tool-from-scratch/0005: Expand biotools macros\u001b(B\u001b[m\r\n"] [58.001084, "o", "$ "] [58.003681, "o", "\u001b["] @@ -1291,6 +1297,7 @@ [64.774955, "o", "\b"] [64.788904, "o", "\u001b[5G"] [66.834975, "o", "\u001b[?1l\u001b>\u001b[42;1H\u001b[?1049l\u001b[23;0;0t\r\u001b[?1l\u001b>"] +[66.865091, "m", "Add requirements"] [66.865091, "o", "\u001b[1mNext step: dev/tool-from-scratch/0006: Add requirements\u001b(B\u001b[m\r\n"] [67.882078, "o", "$ "] [67.884894, "o", "\u001b"] @@ -1497,6 +1504,7 @@ [75.88644, "o", "\b"] [75.898349, "o", "\u001b[5G"] [77.943403, "o", "\u001b[?1l\u001b>\u001b[42;1H\u001b[?1049l\u001b[23;0;0t\r\u001b[?1l\u001b>"] +[77.970532, "m", "Add inputs"] [77.970532, "o", "\u001b[1mNext step: dev/tool-from-scratch/0007: Add inputs\u001b(B\u001b[m\r\n"] [78.986782, "o", "$ "] [78.989609, "o", "\u001b"] @@ -1988,6 +1996,7 @@ [91.097651, "o", "\b"] [91.112663, "o", "\u001b[5G"] [93.160329, "o", "\u001b[?1l\u001b>\u001b[42;1H\u001b[?1049l\u001b[23;0;0t\r\u001b[?1l\u001b>"] +[93.188113, "m", "Add outputs"] [93.188113, "o", "\u001b[1mNext step: dev/tool-from-scratch/0008: Add outputs\u001b(B\u001b[m\r\n"] [94.205146, "o", "$ "] [94.207697, "o", "\u001b["] @@ -2116,6 +2125,7 @@ [101.288781, "o", "\u001b[5G"] [103.331007, "o", "\u001b[?1l\u001b>"] [103.331994, "o", "\u001b[42;1H\u001b[?1049l\u001b[23;0;0t\r\u001b[?1l\u001b>"] +[103.362035, "m", "Command block"] [103.362035, "o", "\u001b[1mNext step: dev/tool-from-scratch/0009: Command block\u001b(B\u001b[m\r\n"] [104.381411, "o", "$ "] [104.38425, "o", "\u001b["] @@ -3244,6 +3254,7 @@ [123.326886, "o", "\b"] [123.342416, "o", "\u001b[5G"] [125.389575, "o", "\u001b[?1l\u001b>\u001b[42;1H\u001b[?1049l\u001b[23;0;0t\r\u001b[?1l\u001b>"] +[125.41695, "m", "Adding a test"] [125.41695, "o", "\u001b[1mNext step: dev/tool-from-scratch/0010: Adding a test\u001b(B\u001b[m\r\n"] [126.427542, "o", "$ "] [126.428797, "o", "\u001b"] @@ -3609,6 +3620,7 @@ [136.994382, "o", "\b"] [137.01025, "o", "\u001b[5G"] [139.05888, "o", "\u001b[?1l\u001b>\u001b[42;1H\u001b[?1049l\u001b[23;0;0t\r\u001b[?1l\u001b>"] +[139.089607, "m", "Add citation"] [139.089607, "o", "\u001b[1mNext step: dev/tool-from-scratch/0011: Add citation\u001b(B\u001b[m"] [139.089933, "o", "\r\n"] [140.107022, "o", "$ "] From ab0d6ebe2f37971bf221674c6182d02bf0af41a8 Mon Sep 17 00:00:00 2001 From: Helena Rasche Date: Mon, 5 Feb 2024 14:15:46 +0100 Subject: [PATCH 08/13] add asciinema player --- assets/css/asciinema-player@3.6.3.css | 2835 +++++++++++++++++++++++ assets/js/asciinema-player@3.6.3.min.js | 1 + 2 files changed, 2836 insertions(+) create mode 100644 assets/css/asciinema-player@3.6.3.css create mode 100644 assets/js/asciinema-player@3.6.3.min.js diff --git a/assets/css/asciinema-player@3.6.3.css b/assets/css/asciinema-player@3.6.3.css new file mode 100644 index 00000000000000..e7b48cb4965b17 --- /dev/null +++ b/assets/css/asciinema-player@3.6.3.css @@ -0,0 +1,2835 @@ +div.ap-wrapper { + outline: none; + height: 100%; + display: flex; + justify-content: center; +} +div.ap-wrapper .title-bar { + display: none; + top: -78px; + transition: top 0.15s linear; + position: absolute; + left: 0; + right: 0; + box-sizing: content-box; + font-size: 20px; + line-height: 1em; + padding: 15px; + font-family: sans-serif; + color: white; + background-color: rgba(0, 0, 0, 0.8); +} +div.ap-wrapper .title-bar img { + vertical-align: middle; + height: 48px; + margin-right: 16px; +} +div.ap-wrapper .title-bar a { + color: white; + text-decoration: underline; +} +div.ap-wrapper .title-bar a:hover { + text-decoration: none; +} +div.ap-wrapper:fullscreen { + background-color: #000; + width: 100%; + align-items: center; +} +div.ap-wrapper:fullscreen div.ap-player { + position: static; +} +div.ap-wrapper:fullscreen .title-bar { + display: initial; +} +div.ap-wrapper:fullscreen.hud .title-bar { + top: 0; +} +div.ap-wrapper div.ap-player { + text-align: left; + display: inline-block; + padding: 0px; + position: relative; + box-sizing: content-box; + overflow: hidden; + max-width: 100%; + border-radius: 4px; + font-size: 15px; +} +pre.ap-terminal { + box-sizing: content-box; + overflow: hidden; + padding: 0; + margin: 0px; + display: block; + white-space: pre; + word-wrap: normal; + word-break: normal; + border-radius: 0; + border-style: solid; + cursor: text; + border-width: 0.75em; + font-family: Consolas, Menlo, 'Bitstream Vera Sans Mono', monospace, 'Powerline Symbols'; + font-variant-ligatures: none; +} +pre.ap-terminal .ap-line { + letter-spacing: normal; + overflow: hidden; +} +pre.ap-terminal .ap-line span { + padding: 0; + display: inline-block; + height: 100%; +} +pre.ap-terminal .ap-line { + display: block; + width: 200%; +} +pre.ap-terminal .ap-line .ap-cursor-a { + display: inline-block; +} +pre.ap-terminal .ap-line .ap-cursor-b { + display: none; + border-radius: 0.05em; +} +pre.ap-terminal .ap-line .ap-blink { + visibility: hidden; +} +pre.ap-terminal.ap-cursor .ap-line .ap-cursor-a { + display: none; +} +pre.ap-terminal.ap-cursor .ap-line .ap-cursor-b { + display: inline-block; +} +pre.ap-terminal.ap-blink .ap-line .ap-blink { + visibility: visible; +} +pre.ap-terminal .ap-bright { + font-weight: bold; +} +pre.ap-terminal .ap-faint { + opacity: 0.5; +} +pre.ap-terminal .ap-underline { + text-decoration: underline; +} +pre.ap-terminal .ap-italic { + font-style: italic; +} +pre.ap-terminal .ap-strikethrough { + text-decoration: line-through; +} +div.ap-player div.ap-control-bar { + width: 100%; + height: 32px; + display: flex; + justify-content: space-between; + align-items: stretch; + background: linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0%, #000000 25%, #000000 100%); + color: #bbb; + box-sizing: content-box; + line-height: 1; + position: absolute; + bottom: 0; + left: 0; + opacity: 0; + transition: opacity 0.15s linear; + user-select: none; + z-index: 30; +} +div.ap-player div.ap-control-bar * { + box-sizing: inherit; + font-size: 0; + font-family: Helvetica, Arial, sans-serif; + font-weight: bold; +} +div.ap-control-bar svg.ap-icon path { + fill: #bbb; +} +div.ap-control-bar span.ap-playback-button { + display: block; + flex: 0 0 auto; + cursor: pointer; + height: 12px; + width: 12px; + padding: 10px; +} +div.ap-control-bar span.ap-playback-button svg { + height: 12px; + width: 12px; +} +div.ap-control-bar span.ap-timer { + display: block; + flex: 0 0 auto; + min-width: 50px; + margin: 0 10px; + height: 100%; + text-align: center; + font-size: 11px; + line-height: 34px; + cursor: default; +} +div.ap-control-bar span.ap-timer span { + display: inline-block; + font-size: inherit; +} +div.ap-control-bar span.ap-timer .ap-time-remaining { + display: none; +} +div.ap-control-bar span.ap-timer:hover .ap-time-elapsed { + display: none; +} +div.ap-control-bar span.ap-timer:hover .ap-time-remaining { + display: inline; +} +div.ap-control-bar .ap-progressbar { + display: block; + flex: 1 1 auto; + height: 100%; + padding: 0 10px; +} +div.ap-control-bar .ap-progressbar .ap-bar { + display: block; + position: relative; + cursor: default; + height: 100%; + font-size: 0; +} +div.ap-control-bar .ap-progressbar .ap-bar .ap-gutter { + display: block; + position: absolute; + top: 15px; + left: 0; + right: 0; + height: 3px; + background-color: #333; +} +div.ap-control-bar .ap-progressbar .ap-bar .ap-gutter .ap-gutter-fill { + display: inline-block; + height: 100%; + background-color: #bbb; + border-radius: 3px; + z-index: 10; +} +div.ap-control-bar.ap-seekable .ap-progressbar .ap-bar { + cursor: pointer; +} +div.ap-control-bar .ap-fullscreen-button { + display: block; + flex: 0 0 auto; + width: 14px; + height: 14px; + padding: 9px; + cursor: pointer; +} +div.ap-control-bar .ap-fullscreen-button svg { + width: 14px; + height: 14px; +} +div.ap-control-bar .ap-fullscreen-button svg:first-child { + display: inline; +} +div.ap-control-bar .ap-fullscreen-button svg:last-child { + display: none; +} +div.ap-wrapper.ap-hud .ap-control-bar { + opacity: 1; +} +div.ap-wrapper:fullscreen .ap-fullscreen-button svg:first-child { + display: none; +} +div.ap-wrapper:fullscreen .ap-fullscreen-button svg:last-child { + display: inline; +} +span.ap-progressbar span.ap-marker-container { + display: block; + top: 0; + bottom: 0; + width: 21px; + position: absolute; + margin-left: -10px; + z-index: 9; +} +span.ap-marker-container span.ap-marker { + display: block; + top: 13px; + bottom: 12px; + left: 7px; + right: 7px; + background-color: #555; + position: absolute; + transition: top 0.1s, bottom 0.1s, left 0.1s, right 0.1s, background-color 0.1s; + border-radius: 50%; +} +span.ap-marker-container span.ap-marker.ap-marker-past { + background-color: #bbb; +} +span.ap-marker-container span.ap-marker:hover, +span.ap-marker-container:hover span.ap-marker { + background-color: #bbb; + top: 11px; + bottom: 10px; + left: 5px; + right: 5px; +} +span.ap-marker-container span.ap-marker-tooltip { + visibility: hidden; + background-color: #333; + color: #bbb; + text-align: center; + padding: 2px 8px 0px 8px; + border-radius: 4px; + position: absolute; + z-index: 1; + white-space: nowrap; + /* Prevents the text from wrapping and makes sure the tooltip width adapts to the text length */ + font-size: 11px; + line-height: 2em; + bottom: 100%; + left: 50%; + transform: translateX(-50%); +} +span.ap-marker-container:hover span.ap-marker-tooltip { + visibility: visible; +} +.ap-player .ap-overlay { + z-index: 10; + background-repeat: no-repeat; + background-position: center; + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + display: flex; + justify-content: center; + align-items: center; +} +.ap-player .ap-overlay-start { + cursor: pointer; +} +.ap-player .ap-overlay-start .ap-play-button { + font-size: 0px; + position: absolute; + left: 0; + top: 0; + right: 0; + bottom: 0; + text-align: center; + color: white; + height: 80px; + max-height: 66%; + margin: auto; +} +.ap-player .ap-overlay-start .ap-play-button div { + height: 100%; +} +.ap-player .ap-overlay-start .ap-play-button div span { + height: 100%; + display: block; +} +.ap-player .ap-overlay-start .ap-play-button div span svg { + height: 100%; +} +.ap-player .ap-overlay-loading .ap-loader { + width: 48px; + height: 48px; + border-radius: 50%; + display: inline-block; + position: relative; + border: 10px solid; + border-color: rgba(255, 255, 255, 0.15) rgba(255, 255, 255, 0.25) rgba(255, 255, 255, 0.35) rgba(255, 255, 255, 0.5); + box-sizing: border-box; + animation: ap-loader-rotation 1s linear infinite; +} +.ap-player .ap-overlay-offline span { + font-family: Consolas, Menlo, 'Bitstream Vera Sans Mono', monospace, 'Powerline Symbols'; + font-variant-ligatures: none; + font-size: 2em; +} +.ap-player .ap-overlay-offline span .ap-line { + letter-spacing: normal; + overflow: hidden; +} +.ap-player .ap-overlay-offline span .ap-line span { + padding: 0; + display: inline-block; + height: 100%; +} +.ap-player .ap-overlay-error span { + font-size: 8em; +} +@keyframes ap-loader-rotation { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(360deg); + } +} +.ap-terminal .fg-16 { + color: #000000; +} +.ap-terminal .bg-16 { + background-color: #000000; +} +.ap-terminal .fg-17 { + color: #00005f; +} +.ap-terminal .bg-17 { + background-color: #00005f; +} +.ap-terminal .fg-18 { + color: #000087; +} +.ap-terminal .bg-18 { + background-color: #000087; +} +.ap-terminal .fg-19 { + color: #0000af; +} +.ap-terminal .bg-19 { + background-color: #0000af; +} +.ap-terminal .fg-20 { + color: #0000d7; +} +.ap-terminal .bg-20 { + background-color: #0000d7; +} +.ap-terminal .fg-21 { + color: #0000ff; +} +.ap-terminal .bg-21 { + background-color: #0000ff; +} +.ap-terminal .fg-22 { + color: #005f00; +} +.ap-terminal .bg-22 { + background-color: #005f00; +} +.ap-terminal .fg-23 { + color: #005f5f; +} +.ap-terminal .bg-23 { + background-color: #005f5f; +} +.ap-terminal .fg-24 { + color: #005f87; +} +.ap-terminal .bg-24 { + background-color: #005f87; +} +.ap-terminal .fg-25 { + color: #005faf; +} +.ap-terminal .bg-25 { + background-color: #005faf; +} +.ap-terminal .fg-26 { + color: #005fd7; +} +.ap-terminal .bg-26 { + background-color: #005fd7; +} +.ap-terminal .fg-27 { + color: #005fff; +} +.ap-terminal .bg-27 { + background-color: #005fff; +} +.ap-terminal .fg-28 { + color: #008700; +} +.ap-terminal .bg-28 { + background-color: #008700; +} +.ap-terminal .fg-29 { + color: #00875f; +} +.ap-terminal .bg-29 { + background-color: #00875f; +} +.ap-terminal .fg-30 { + color: #008787; +} +.ap-terminal .bg-30 { + background-color: #008787; +} +.ap-terminal .fg-31 { + color: #0087af; +} +.ap-terminal .bg-31 { + background-color: #0087af; +} +.ap-terminal .fg-32 { + color: #0087d7; +} +.ap-terminal .bg-32 { + background-color: #0087d7; +} +.ap-terminal .fg-33 { + color: #0087ff; +} +.ap-terminal .bg-33 { + background-color: #0087ff; +} +.ap-terminal .fg-34 { + color: #00af00; +} +.ap-terminal .bg-34 { + background-color: #00af00; +} +.ap-terminal .fg-35 { + color: #00af5f; +} +.ap-terminal .bg-35 { + background-color: #00af5f; +} +.ap-terminal .fg-36 { + color: #00af87; +} +.ap-terminal .bg-36 { + background-color: #00af87; +} +.ap-terminal .fg-37 { + color: #00afaf; +} +.ap-terminal .bg-37 { + background-color: #00afaf; +} +.ap-terminal .fg-38 { + color: #00afd7; +} +.ap-terminal .bg-38 { + background-color: #00afd7; +} +.ap-terminal .fg-39 { + color: #00afff; +} +.ap-terminal .bg-39 { + background-color: #00afff; +} +.ap-terminal .fg-40 { + color: #00d700; +} +.ap-terminal .bg-40 { + background-color: #00d700; +} +.ap-terminal .fg-41 { + color: #00d75f; +} +.ap-terminal .bg-41 { + background-color: #00d75f; +} +.ap-terminal .fg-42 { + color: #00d787; +} +.ap-terminal .bg-42 { + background-color: #00d787; +} +.ap-terminal .fg-43 { + color: #00d7af; +} +.ap-terminal .bg-43 { + background-color: #00d7af; +} +.ap-terminal .fg-44 { + color: #00d7d7; +} +.ap-terminal .bg-44 { + background-color: #00d7d7; +} +.ap-terminal .fg-45 { + color: #00d7ff; +} +.ap-terminal .bg-45 { + background-color: #00d7ff; +} +.ap-terminal .fg-46 { + color: #00ff00; +} +.ap-terminal .bg-46 { + background-color: #00ff00; +} +.ap-terminal .fg-47 { + color: #00ff5f; +} +.ap-terminal .bg-47 { + background-color: #00ff5f; +} +.ap-terminal .fg-48 { + color: #00ff87; +} +.ap-terminal .bg-48 { + background-color: #00ff87; +} +.ap-terminal .fg-49 { + color: #00ffaf; +} +.ap-terminal .bg-49 { + background-color: #00ffaf; +} +.ap-terminal .fg-50 { + color: #00ffd7; +} +.ap-terminal .bg-50 { + background-color: #00ffd7; +} +.ap-terminal .fg-51 { + color: #00ffff; +} +.ap-terminal .bg-51 { + background-color: #00ffff; +} +.ap-terminal .fg-52 { + color: #5f0000; +} +.ap-terminal .bg-52 { + background-color: #5f0000; +} +.ap-terminal .fg-53 { + color: #5f005f; +} +.ap-terminal .bg-53 { + background-color: #5f005f; +} +.ap-terminal .fg-54 { + color: #5f0087; +} +.ap-terminal .bg-54 { + background-color: #5f0087; +} +.ap-terminal .fg-55 { + color: #5f00af; +} +.ap-terminal .bg-55 { + background-color: #5f00af; +} +.ap-terminal .fg-56 { + color: #5f00d7; +} +.ap-terminal .bg-56 { + background-color: #5f00d7; +} +.ap-terminal .fg-57 { + color: #5f00ff; +} +.ap-terminal .bg-57 { + background-color: #5f00ff; +} +.ap-terminal .fg-58 { + color: #5f5f00; +} +.ap-terminal .bg-58 { + background-color: #5f5f00; +} +.ap-terminal .fg-59 { + color: #5f5f5f; +} +.ap-terminal .bg-59 { + background-color: #5f5f5f; +} +.ap-terminal .fg-60 { + color: #5f5f87; +} +.ap-terminal .bg-60 { + background-color: #5f5f87; +} +.ap-terminal .fg-61 { + color: #5f5faf; +} +.ap-terminal .bg-61 { + background-color: #5f5faf; +} +.ap-terminal .fg-62 { + color: #5f5fd7; +} +.ap-terminal .bg-62 { + background-color: #5f5fd7; +} +.ap-terminal .fg-63 { + color: #5f5fff; +} +.ap-terminal .bg-63 { + background-color: #5f5fff; +} +.ap-terminal .fg-64 { + color: #5f8700; +} +.ap-terminal .bg-64 { + background-color: #5f8700; +} +.ap-terminal .fg-65 { + color: #5f875f; +} +.ap-terminal .bg-65 { + background-color: #5f875f; +} +.ap-terminal .fg-66 { + color: #5f8787; +} +.ap-terminal .bg-66 { + background-color: #5f8787; +} +.ap-terminal .fg-67 { + color: #5f87af; +} +.ap-terminal .bg-67 { + background-color: #5f87af; +} +.ap-terminal .fg-68 { + color: #5f87d7; +} +.ap-terminal .bg-68 { + background-color: #5f87d7; +} +.ap-terminal .fg-69 { + color: #5f87ff; +} +.ap-terminal .bg-69 { + background-color: #5f87ff; +} +.ap-terminal .fg-70 { + color: #5faf00; +} +.ap-terminal .bg-70 { + background-color: #5faf00; +} +.ap-terminal .fg-71 { + color: #5faf5f; +} +.ap-terminal .bg-71 { + background-color: #5faf5f; +} +.ap-terminal .fg-72 { + color: #5faf87; +} +.ap-terminal .bg-72 { + background-color: #5faf87; +} +.ap-terminal .fg-73 { + color: #5fafaf; +} +.ap-terminal .bg-73 { + background-color: #5fafaf; +} +.ap-terminal .fg-74 { + color: #5fafd7; +} +.ap-terminal .bg-74 { + background-color: #5fafd7; +} +.ap-terminal .fg-75 { + color: #5fafff; +} +.ap-terminal .bg-75 { + background-color: #5fafff; +} +.ap-terminal .fg-76 { + color: #5fd700; +} +.ap-terminal .bg-76 { + background-color: #5fd700; +} +.ap-terminal .fg-77 { + color: #5fd75f; +} +.ap-terminal .bg-77 { + background-color: #5fd75f; +} +.ap-terminal .fg-78 { + color: #5fd787; +} +.ap-terminal .bg-78 { + background-color: #5fd787; +} +.ap-terminal .fg-79 { + color: #5fd7af; +} +.ap-terminal .bg-79 { + background-color: #5fd7af; +} +.ap-terminal .fg-80 { + color: #5fd7d7; +} +.ap-terminal .bg-80 { + background-color: #5fd7d7; +} +.ap-terminal .fg-81 { + color: #5fd7ff; +} +.ap-terminal .bg-81 { + background-color: #5fd7ff; +} +.ap-terminal .fg-82 { + color: #5fff00; +} +.ap-terminal .bg-82 { + background-color: #5fff00; +} +.ap-terminal .fg-83 { + color: #5fff5f; +} +.ap-terminal .bg-83 { + background-color: #5fff5f; +} +.ap-terminal .fg-84 { + color: #5fff87; +} +.ap-terminal .bg-84 { + background-color: #5fff87; +} +.ap-terminal .fg-85 { + color: #5fffaf; +} +.ap-terminal .bg-85 { + background-color: #5fffaf; +} +.ap-terminal .fg-86 { + color: #5fffd7; +} +.ap-terminal .bg-86 { + background-color: #5fffd7; +} +.ap-terminal .fg-87 { + color: #5fffff; +} +.ap-terminal .bg-87 { + background-color: #5fffff; +} +.ap-terminal .fg-88 { + color: #870000; +} +.ap-terminal .bg-88 { + background-color: #870000; +} +.ap-terminal .fg-89 { + color: #87005f; +} +.ap-terminal .bg-89 { + background-color: #87005f; +} +.ap-terminal .fg-90 { + color: #870087; +} +.ap-terminal .bg-90 { + background-color: #870087; +} +.ap-terminal .fg-91 { + color: #8700af; +} +.ap-terminal .bg-91 { + background-color: #8700af; +} +.ap-terminal .fg-92 { + color: #8700d7; +} +.ap-terminal .bg-92 { + background-color: #8700d7; +} +.ap-terminal .fg-93 { + color: #8700ff; +} +.ap-terminal .bg-93 { + background-color: #8700ff; +} +.ap-terminal .fg-94 { + color: #875f00; +} +.ap-terminal .bg-94 { + background-color: #875f00; +} +.ap-terminal .fg-95 { + color: #875f5f; +} +.ap-terminal .bg-95 { + background-color: #875f5f; +} +.ap-terminal .fg-96 { + color: #875f87; +} +.ap-terminal .bg-96 { + background-color: #875f87; +} +.ap-terminal .fg-97 { + color: #875faf; +} +.ap-terminal .bg-97 { + background-color: #875faf; +} +.ap-terminal .fg-98 { + color: #875fd7; +} +.ap-terminal .bg-98 { + background-color: #875fd7; +} +.ap-terminal .fg-99 { + color: #875fff; +} +.ap-terminal .bg-99 { + background-color: #875fff; +} +.ap-terminal .fg-100 { + color: #878700; +} +.ap-terminal .bg-100 { + background-color: #878700; +} +.ap-terminal .fg-101 { + color: #87875f; +} +.ap-terminal .bg-101 { + background-color: #87875f; +} +.ap-terminal .fg-102 { + color: #878787; +} +.ap-terminal .bg-102 { + background-color: #878787; +} +.ap-terminal .fg-103 { + color: #8787af; +} +.ap-terminal .bg-103 { + background-color: #8787af; +} +.ap-terminal .fg-104 { + color: #8787d7; +} +.ap-terminal .bg-104 { + background-color: #8787d7; +} +.ap-terminal .fg-105 { + color: #8787ff; +} +.ap-terminal .bg-105 { + background-color: #8787ff; +} +.ap-terminal .fg-106 { + color: #87af00; +} +.ap-terminal .bg-106 { + background-color: #87af00; +} +.ap-terminal .fg-107 { + color: #87af5f; +} +.ap-terminal .bg-107 { + background-color: #87af5f; +} +.ap-terminal .fg-108 { + color: #87af87; +} +.ap-terminal .bg-108 { + background-color: #87af87; +} +.ap-terminal .fg-109 { + color: #87afaf; +} +.ap-terminal .bg-109 { + background-color: #87afaf; +} +.ap-terminal .fg-110 { + color: #87afd7; +} +.ap-terminal .bg-110 { + background-color: #87afd7; +} +.ap-terminal .fg-111 { + color: #87afff; +} +.ap-terminal .bg-111 { + background-color: #87afff; +} +.ap-terminal .fg-112 { + color: #87d700; +} +.ap-terminal .bg-112 { + background-color: #87d700; +} +.ap-terminal .fg-113 { + color: #87d75f; +} +.ap-terminal .bg-113 { + background-color: #87d75f; +} +.ap-terminal .fg-114 { + color: #87d787; +} +.ap-terminal .bg-114 { + background-color: #87d787; +} +.ap-terminal .fg-115 { + color: #87d7af; +} +.ap-terminal .bg-115 { + background-color: #87d7af; +} +.ap-terminal .fg-116 { + color: #87d7d7; +} +.ap-terminal .bg-116 { + background-color: #87d7d7; +} +.ap-terminal .fg-117 { + color: #87d7ff; +} +.ap-terminal .bg-117 { + background-color: #87d7ff; +} +.ap-terminal .fg-118 { + color: #87ff00; +} +.ap-terminal .bg-118 { + background-color: #87ff00; +} +.ap-terminal .fg-119 { + color: #87ff5f; +} +.ap-terminal .bg-119 { + background-color: #87ff5f; +} +.ap-terminal .fg-120 { + color: #87ff87; +} +.ap-terminal .bg-120 { + background-color: #87ff87; +} +.ap-terminal .fg-121 { + color: #87ffaf; +} +.ap-terminal .bg-121 { + background-color: #87ffaf; +} +.ap-terminal .fg-122 { + color: #87ffd7; +} +.ap-terminal .bg-122 { + background-color: #87ffd7; +} +.ap-terminal .fg-123 { + color: #87ffff; +} +.ap-terminal .bg-123 { + background-color: #87ffff; +} +.ap-terminal .fg-124 { + color: #af0000; +} +.ap-terminal .bg-124 { + background-color: #af0000; +} +.ap-terminal .fg-125 { + color: #af005f; +} +.ap-terminal .bg-125 { + background-color: #af005f; +} +.ap-terminal .fg-126 { + color: #af0087; +} +.ap-terminal .bg-126 { + background-color: #af0087; +} +.ap-terminal .fg-127 { + color: #af00af; +} +.ap-terminal .bg-127 { + background-color: #af00af; +} +.ap-terminal .fg-128 { + color: #af00d7; +} +.ap-terminal .bg-128 { + background-color: #af00d7; +} +.ap-terminal .fg-129 { + color: #af00ff; +} +.ap-terminal .bg-129 { + background-color: #af00ff; +} +.ap-terminal .fg-130 { + color: #af5f00; +} +.ap-terminal .bg-130 { + background-color: #af5f00; +} +.ap-terminal .fg-131 { + color: #af5f5f; +} +.ap-terminal .bg-131 { + background-color: #af5f5f; +} +.ap-terminal .fg-132 { + color: #af5f87; +} +.ap-terminal .bg-132 { + background-color: #af5f87; +} +.ap-terminal .fg-133 { + color: #af5faf; +} +.ap-terminal .bg-133 { + background-color: #af5faf; +} +.ap-terminal .fg-134 { + color: #af5fd7; +} +.ap-terminal .bg-134 { + background-color: #af5fd7; +} +.ap-terminal .fg-135 { + color: #af5fff; +} +.ap-terminal .bg-135 { + background-color: #af5fff; +} +.ap-terminal .fg-136 { + color: #af8700; +} +.ap-terminal .bg-136 { + background-color: #af8700; +} +.ap-terminal .fg-137 { + color: #af875f; +} +.ap-terminal .bg-137 { + background-color: #af875f; +} +.ap-terminal .fg-138 { + color: #af8787; +} +.ap-terminal .bg-138 { + background-color: #af8787; +} +.ap-terminal .fg-139 { + color: #af87af; +} +.ap-terminal .bg-139 { + background-color: #af87af; +} +.ap-terminal .fg-140 { + color: #af87d7; +} +.ap-terminal .bg-140 { + background-color: #af87d7; +} +.ap-terminal .fg-141 { + color: #af87ff; +} +.ap-terminal .bg-141 { + background-color: #af87ff; +} +.ap-terminal .fg-142 { + color: #afaf00; +} +.ap-terminal .bg-142 { + background-color: #afaf00; +} +.ap-terminal .fg-143 { + color: #afaf5f; +} +.ap-terminal .bg-143 { + background-color: #afaf5f; +} +.ap-terminal .fg-144 { + color: #afaf87; +} +.ap-terminal .bg-144 { + background-color: #afaf87; +} +.ap-terminal .fg-145 { + color: #afafaf; +} +.ap-terminal .bg-145 { + background-color: #afafaf; +} +.ap-terminal .fg-146 { + color: #afafd7; +} +.ap-terminal .bg-146 { + background-color: #afafd7; +} +.ap-terminal .fg-147 { + color: #afafff; +} +.ap-terminal .bg-147 { + background-color: #afafff; +} +.ap-terminal .fg-148 { + color: #afd700; +} +.ap-terminal .bg-148 { + background-color: #afd700; +} +.ap-terminal .fg-149 { + color: #afd75f; +} +.ap-terminal .bg-149 { + background-color: #afd75f; +} +.ap-terminal .fg-150 { + color: #afd787; +} +.ap-terminal .bg-150 { + background-color: #afd787; +} +.ap-terminal .fg-151 { + color: #afd7af; +} +.ap-terminal .bg-151 { + background-color: #afd7af; +} +.ap-terminal .fg-152 { + color: #afd7d7; +} +.ap-terminal .bg-152 { + background-color: #afd7d7; +} +.ap-terminal .fg-153 { + color: #afd7ff; +} +.ap-terminal .bg-153 { + background-color: #afd7ff; +} +.ap-terminal .fg-154 { + color: #afff00; +} +.ap-terminal .bg-154 { + background-color: #afff00; +} +.ap-terminal .fg-155 { + color: #afff5f; +} +.ap-terminal .bg-155 { + background-color: #afff5f; +} +.ap-terminal .fg-156 { + color: #afff87; +} +.ap-terminal .bg-156 { + background-color: #afff87; +} +.ap-terminal .fg-157 { + color: #afffaf; +} +.ap-terminal .bg-157 { + background-color: #afffaf; +} +.ap-terminal .fg-158 { + color: #afffd7; +} +.ap-terminal .bg-158 { + background-color: #afffd7; +} +.ap-terminal .fg-159 { + color: #afffff; +} +.ap-terminal .bg-159 { + background-color: #afffff; +} +.ap-terminal .fg-160 { + color: #d70000; +} +.ap-terminal .bg-160 { + background-color: #d70000; +} +.ap-terminal .fg-161 { + color: #d7005f; +} +.ap-terminal .bg-161 { + background-color: #d7005f; +} +.ap-terminal .fg-162 { + color: #d70087; +} +.ap-terminal .bg-162 { + background-color: #d70087; +} +.ap-terminal .fg-163 { + color: #d700af; +} +.ap-terminal .bg-163 { + background-color: #d700af; +} +.ap-terminal .fg-164 { + color: #d700d7; +} +.ap-terminal .bg-164 { + background-color: #d700d7; +} +.ap-terminal .fg-165 { + color: #d700ff; +} +.ap-terminal .bg-165 { + background-color: #d700ff; +} +.ap-terminal .fg-166 { + color: #d75f00; +} +.ap-terminal .bg-166 { + background-color: #d75f00; +} +.ap-terminal .fg-167 { + color: #d75f5f; +} +.ap-terminal .bg-167 { + background-color: #d75f5f; +} +.ap-terminal .fg-168 { + color: #d75f87; +} +.ap-terminal .bg-168 { + background-color: #d75f87; +} +.ap-terminal .fg-169 { + color: #d75faf; +} +.ap-terminal .bg-169 { + background-color: #d75faf; +} +.ap-terminal .fg-170 { + color: #d75fd7; +} +.ap-terminal .bg-170 { + background-color: #d75fd7; +} +.ap-terminal .fg-171 { + color: #d75fff; +} +.ap-terminal .bg-171 { + background-color: #d75fff; +} +.ap-terminal .fg-172 { + color: #d78700; +} +.ap-terminal .bg-172 { + background-color: #d78700; +} +.ap-terminal .fg-173 { + color: #d7875f; +} +.ap-terminal .bg-173 { + background-color: #d7875f; +} +.ap-terminal .fg-174 { + color: #d78787; +} +.ap-terminal .bg-174 { + background-color: #d78787; +} +.ap-terminal .fg-175 { + color: #d787af; +} +.ap-terminal .bg-175 { + background-color: #d787af; +} +.ap-terminal .fg-176 { + color: #d787d7; +} +.ap-terminal .bg-176 { + background-color: #d787d7; +} +.ap-terminal .fg-177 { + color: #d787ff; +} +.ap-terminal .bg-177 { + background-color: #d787ff; +} +.ap-terminal .fg-178 { + color: #d7af00; +} +.ap-terminal .bg-178 { + background-color: #d7af00; +} +.ap-terminal .fg-179 { + color: #d7af5f; +} +.ap-terminal .bg-179 { + background-color: #d7af5f; +} +.ap-terminal .fg-180 { + color: #d7af87; +} +.ap-terminal .bg-180 { + background-color: #d7af87; +} +.ap-terminal .fg-181 { + color: #d7afaf; +} +.ap-terminal .bg-181 { + background-color: #d7afaf; +} +.ap-terminal .fg-182 { + color: #d7afd7; +} +.ap-terminal .bg-182 { + background-color: #d7afd7; +} +.ap-terminal .fg-183 { + color: #d7afff; +} +.ap-terminal .bg-183 { + background-color: #d7afff; +} +.ap-terminal .fg-184 { + color: #d7d700; +} +.ap-terminal .bg-184 { + background-color: #d7d700; +} +.ap-terminal .fg-185 { + color: #d7d75f; +} +.ap-terminal .bg-185 { + background-color: #d7d75f; +} +.ap-terminal .fg-186 { + color: #d7d787; +} +.ap-terminal .bg-186 { + background-color: #d7d787; +} +.ap-terminal .fg-187 { + color: #d7d7af; +} +.ap-terminal .bg-187 { + background-color: #d7d7af; +} +.ap-terminal .fg-188 { + color: #d7d7d7; +} +.ap-terminal .bg-188 { + background-color: #d7d7d7; +} +.ap-terminal .fg-189 { + color: #d7d7ff; +} +.ap-terminal .bg-189 { + background-color: #d7d7ff; +} +.ap-terminal .fg-190 { + color: #d7ff00; +} +.ap-terminal .bg-190 { + background-color: #d7ff00; +} +.ap-terminal .fg-191 { + color: #d7ff5f; +} +.ap-terminal .bg-191 { + background-color: #d7ff5f; +} +.ap-terminal .fg-192 { + color: #d7ff87; +} +.ap-terminal .bg-192 { + background-color: #d7ff87; +} +.ap-terminal .fg-193 { + color: #d7ffaf; +} +.ap-terminal .bg-193 { + background-color: #d7ffaf; +} +.ap-terminal .fg-194 { + color: #d7ffd7; +} +.ap-terminal .bg-194 { + background-color: #d7ffd7; +} +.ap-terminal .fg-195 { + color: #d7ffff; +} +.ap-terminal .bg-195 { + background-color: #d7ffff; +} +.ap-terminal .fg-196 { + color: #ff0000; +} +.ap-terminal .bg-196 { + background-color: #ff0000; +} +.ap-terminal .fg-197 { + color: #ff005f; +} +.ap-terminal .bg-197 { + background-color: #ff005f; +} +.ap-terminal .fg-198 { + color: #ff0087; +} +.ap-terminal .bg-198 { + background-color: #ff0087; +} +.ap-terminal .fg-199 { + color: #ff00af; +} +.ap-terminal .bg-199 { + background-color: #ff00af; +} +.ap-terminal .fg-200 { + color: #ff00d7; +} +.ap-terminal .bg-200 { + background-color: #ff00d7; +} +.ap-terminal .fg-201 { + color: #ff00ff; +} +.ap-terminal .bg-201 { + background-color: #ff00ff; +} +.ap-terminal .fg-202 { + color: #ff5f00; +} +.ap-terminal .bg-202 { + background-color: #ff5f00; +} +.ap-terminal .fg-203 { + color: #ff5f5f; +} +.ap-terminal .bg-203 { + background-color: #ff5f5f; +} +.ap-terminal .fg-204 { + color: #ff5f87; +} +.ap-terminal .bg-204 { + background-color: #ff5f87; +} +.ap-terminal .fg-205 { + color: #ff5faf; +} +.ap-terminal .bg-205 { + background-color: #ff5faf; +} +.ap-terminal .fg-206 { + color: #ff5fd7; +} +.ap-terminal .bg-206 { + background-color: #ff5fd7; +} +.ap-terminal .fg-207 { + color: #ff5fff; +} +.ap-terminal .bg-207 { + background-color: #ff5fff; +} +.ap-terminal .fg-208 { + color: #ff8700; +} +.ap-terminal .bg-208 { + background-color: #ff8700; +} +.ap-terminal .fg-209 { + color: #ff875f; +} +.ap-terminal .bg-209 { + background-color: #ff875f; +} +.ap-terminal .fg-210 { + color: #ff8787; +} +.ap-terminal .bg-210 { + background-color: #ff8787; +} +.ap-terminal .fg-211 { + color: #ff87af; +} +.ap-terminal .bg-211 { + background-color: #ff87af; +} +.ap-terminal .fg-212 { + color: #ff87d7; +} +.ap-terminal .bg-212 { + background-color: #ff87d7; +} +.ap-terminal .fg-213 { + color: #ff87ff; +} +.ap-terminal .bg-213 { + background-color: #ff87ff; +} +.ap-terminal .fg-214 { + color: #ffaf00; +} +.ap-terminal .bg-214 { + background-color: #ffaf00; +} +.ap-terminal .fg-215 { + color: #ffaf5f; +} +.ap-terminal .bg-215 { + background-color: #ffaf5f; +} +.ap-terminal .fg-216 { + color: #ffaf87; +} +.ap-terminal .bg-216 { + background-color: #ffaf87; +} +.ap-terminal .fg-217 { + color: #ffafaf; +} +.ap-terminal .bg-217 { + background-color: #ffafaf; +} +.ap-terminal .fg-218 { + color: #ffafd7; +} +.ap-terminal .bg-218 { + background-color: #ffafd7; +} +.ap-terminal .fg-219 { + color: #ffafff; +} +.ap-terminal .bg-219 { + background-color: #ffafff; +} +.ap-terminal .fg-220 { + color: #ffd700; +} +.ap-terminal .bg-220 { + background-color: #ffd700; +} +.ap-terminal .fg-221 { + color: #ffd75f; +} +.ap-terminal .bg-221 { + background-color: #ffd75f; +} +.ap-terminal .fg-222 { + color: #ffd787; +} +.ap-terminal .bg-222 { + background-color: #ffd787; +} +.ap-terminal .fg-223 { + color: #ffd7af; +} +.ap-terminal .bg-223 { + background-color: #ffd7af; +} +.ap-terminal .fg-224 { + color: #ffd7d7; +} +.ap-terminal .bg-224 { + background-color: #ffd7d7; +} +.ap-terminal .fg-225 { + color: #ffd7ff; +} +.ap-terminal .bg-225 { + background-color: #ffd7ff; +} +.ap-terminal .fg-226 { + color: #ffff00; +} +.ap-terminal .bg-226 { + background-color: #ffff00; +} +.ap-terminal .fg-227 { + color: #ffff5f; +} +.ap-terminal .bg-227 { + background-color: #ffff5f; +} +.ap-terminal .fg-228 { + color: #ffff87; +} +.ap-terminal .bg-228 { + background-color: #ffff87; +} +.ap-terminal .fg-229 { + color: #ffffaf; +} +.ap-terminal .bg-229 { + background-color: #ffffaf; +} +.ap-terminal .fg-230 { + color: #ffffd7; +} +.ap-terminal .bg-230 { + background-color: #ffffd7; +} +.ap-terminal .fg-231 { + color: #ffffff; +} +.ap-terminal .bg-231 { + background-color: #ffffff; +} +.ap-terminal .fg-232 { + color: #080808; +} +.ap-terminal .bg-232 { + background-color: #080808; +} +.ap-terminal .fg-233 { + color: #121212; +} +.ap-terminal .bg-233 { + background-color: #121212; +} +.ap-terminal .fg-234 { + color: #1c1c1c; +} +.ap-terminal .bg-234 { + background-color: #1c1c1c; +} +.ap-terminal .fg-235 { + color: #262626; +} +.ap-terminal .bg-235 { + background-color: #262626; +} +.ap-terminal .fg-236 { + color: #303030; +} +.ap-terminal .bg-236 { + background-color: #303030; +} +.ap-terminal .fg-237 { + color: #3a3a3a; +} +.ap-terminal .bg-237 { + background-color: #3a3a3a; +} +.ap-terminal .fg-238 { + color: #444444; +} +.ap-terminal .bg-238 { + background-color: #444444; +} +.ap-terminal .fg-239 { + color: #4e4e4e; +} +.ap-terminal .bg-239 { + background-color: #4e4e4e; +} +.ap-terminal .fg-240 { + color: #585858; +} +.ap-terminal .bg-240 { + background-color: #585858; +} +.ap-terminal .fg-241 { + color: #626262; +} +.ap-terminal .bg-241 { + background-color: #626262; +} +.ap-terminal .fg-242 { + color: #6c6c6c; +} +.ap-terminal .bg-242 { + background-color: #6c6c6c; +} +.ap-terminal .fg-243 { + color: #767676; +} +.ap-terminal .bg-243 { + background-color: #767676; +} +.ap-terminal .fg-244 { + color: #808080; +} +.ap-terminal .bg-244 { + background-color: #808080; +} +.ap-terminal .fg-245 { + color: #8a8a8a; +} +.ap-terminal .bg-245 { + background-color: #8a8a8a; +} +.ap-terminal .fg-246 { + color: #949494; +} +.ap-terminal .bg-246 { + background-color: #949494; +} +.ap-terminal .fg-247 { + color: #9e9e9e; +} +.ap-terminal .bg-247 { + background-color: #9e9e9e; +} +.ap-terminal .fg-248 { + color: #a8a8a8; +} +.ap-terminal .bg-248 { + background-color: #a8a8a8; +} +.ap-terminal .fg-249 { + color: #b2b2b2; +} +.ap-terminal .bg-249 { + background-color: #b2b2b2; +} +.ap-terminal .fg-250 { + color: #bcbcbc; +} +.ap-terminal .bg-250 { + background-color: #bcbcbc; +} +.ap-terminal .fg-251 { + color: #c6c6c6; +} +.ap-terminal .bg-251 { + background-color: #c6c6c6; +} +.ap-terminal .fg-252 { + color: #d0d0d0; +} +.ap-terminal .bg-252 { + background-color: #d0d0d0; +} +.ap-terminal .fg-253 { + color: #dadada; +} +.ap-terminal .bg-253 { + background-color: #dadada; +} +.ap-terminal .fg-254 { + color: #e4e4e4; +} +.ap-terminal .bg-254 { + background-color: #e4e4e4; +} +.ap-terminal .fg-255 { + color: #eeeeee; +} +.ap-terminal .bg-255 { + background-color: #eeeeee; +} +.asciinema-theme-asciinema { + background-color: #121314; +} +.asciinema-theme-asciinema pre.ap-terminal { + color: #CCCCCC; + background-color: #121314; + border-color: #121314; +} +.asciinema-theme-asciinema .fg-default { + color: #CCCCCC; +} +.asciinema-theme-asciinema .fg-bg { + color: #121314; +} +.asciinema-theme-asciinema .bg-default { + background-color: #121314; +} +.asciinema-theme-asciinema .bg-fg { + background-color: #CCCCCC; +} +.asciinema-theme-asciinema .fg-0 { + color: hsl(0, 0%, 0%); +} +.asciinema-theme-asciinema .bg-0 { + background-color: hsl(0, 0%, 0%); +} +.asciinema-theme-asciinema .fg-1 { + color: hsl(343, 70%, 55%); +} +.asciinema-theme-asciinema .bg-1 { + background-color: hsl(343, 70%, 55%); +} +.asciinema-theme-asciinema .fg-2 { + color: hsl(103, 70%, 44%); +} +.asciinema-theme-asciinema .bg-2 { + background-color: hsl(103, 70%, 44%); +} +.asciinema-theme-asciinema .fg-3 { + color: hsl(43, 70%, 55%); +} +.asciinema-theme-asciinema .bg-3 { + background-color: hsl(43, 70%, 55%); +} +.asciinema-theme-asciinema .fg-4 { + color: hsl(193, 70%, 49.5%); +} +.asciinema-theme-asciinema .bg-4 { + background-color: hsl(193, 70%, 49.5%); +} +.asciinema-theme-asciinema .fg-5 { + color: hsl(283, 70%, 60.5%); +} +.asciinema-theme-asciinema .bg-5 { + background-color: hsl(283, 70%, 60.5%); +} +.asciinema-theme-asciinema .fg-6 { + color: hsl(163, 70%, 60.5%); +} +.asciinema-theme-asciinema .bg-6 { + background-color: hsl(163, 70%, 60.5%); +} +.asciinema-theme-asciinema .fg-7 { + color: hsl(0, 0%, 85%); +} +.asciinema-theme-asciinema .bg-7 { + background-color: hsl(0, 0%, 85%); +} +.asciinema-theme-asciinema .fg-8 { + color: hsl(0, 0%, 30%); +} +.asciinema-theme-asciinema .bg-8 { + background-color: hsl(0, 0%, 30%); +} +.asciinema-theme-asciinema .fg-9 { + color: hsl(343, 70%, 55%); +} +.asciinema-theme-asciinema .bg-9 { + background-color: hsl(343, 70%, 55%); +} +.asciinema-theme-asciinema .fg-10 { + color: hsl(103, 70%, 44%); +} +.asciinema-theme-asciinema .bg-10 { + background-color: hsl(103, 70%, 44%); +} +.asciinema-theme-asciinema .fg-11 { + color: hsl(43, 70%, 55%); +} +.asciinema-theme-asciinema .bg-11 { + background-color: hsl(43, 70%, 55%); +} +.asciinema-theme-asciinema .fg-12 { + color: hsl(193, 70%, 49.5%); +} +.asciinema-theme-asciinema .bg-12 { + background-color: hsl(193, 70%, 49.5%); +} +.asciinema-theme-asciinema .fg-13 { + color: hsl(283, 70%, 60.5%); +} +.asciinema-theme-asciinema .bg-13 { + background-color: hsl(283, 70%, 60.5%); +} +.asciinema-theme-asciinema .fg-14 { + color: hsl(163, 70%, 60.5%); +} +.asciinema-theme-asciinema .bg-14 { + background-color: hsl(163, 70%, 60.5%); +} +.asciinema-theme-asciinema .fg-15 { + color: hsl(0, 0%, 100%); +} +.asciinema-theme-asciinema .bg-15 { + background-color: hsl(0, 0%, 100%); +} +.asciinema-theme-asciinema .ap-overlay-loading .ap-loader { + border-color: rgba(204, 204, 204, 0.3) rgba(204, 204, 204, 0.5) rgba(204, 204, 204, 0.7) #cccccc; +} +.asciinema-theme-asciinema .fg-8, +.asciinema-theme-asciinema .fg-9, +.asciinema-theme-asciinema .fg-10, +.asciinema-theme-asciinema .fg-11, +.asciinema-theme-asciinema .fg-12, +.asciinema-theme-asciinema .fg-13, +.asciinema-theme-asciinema .fg-14, +.asciinema-theme-asciinema .fg-15 { + font-weight: bold; +} +/* + Based on Dracula: https://draculatheme.com + */ +.asciinema-theme-dracula { + background-color: #282a36; +} +.asciinema-theme-dracula pre.ap-terminal { + color: #f8f8f2; + background-color: #282a36; + border-color: #282a36; +} +.asciinema-theme-dracula .fg-default { + color: #f8f8f2; +} +.asciinema-theme-dracula .fg-bg { + color: #282a36; +} +.asciinema-theme-dracula .bg-default { + background-color: #282a36; +} +.asciinema-theme-dracula .bg-fg { + background-color: #f8f8f2; +} +.asciinema-theme-dracula .fg-0 { + color: #21222c; +} +.asciinema-theme-dracula .bg-0 { + background-color: #21222c; +} +.asciinema-theme-dracula .fg-1 { + color: #ff5555; +} +.asciinema-theme-dracula .bg-1 { + background-color: #ff5555; +} +.asciinema-theme-dracula .fg-2 { + color: #50fa7b; +} +.asciinema-theme-dracula .bg-2 { + background-color: #50fa7b; +} +.asciinema-theme-dracula .fg-3 { + color: #f1fa8c; +} +.asciinema-theme-dracula .bg-3 { + background-color: #f1fa8c; +} +.asciinema-theme-dracula .fg-4 { + color: #bd93f9; +} +.asciinema-theme-dracula .bg-4 { + background-color: #bd93f9; +} +.asciinema-theme-dracula .fg-5 { + color: #ff79c6; +} +.asciinema-theme-dracula .bg-5 { + background-color: #ff79c6; +} +.asciinema-theme-dracula .fg-6 { + color: #8be9fd; +} +.asciinema-theme-dracula .bg-6 { + background-color: #8be9fd; +} +.asciinema-theme-dracula .fg-7 { + color: #f8f8f2; +} +.asciinema-theme-dracula .bg-7 { + background-color: #f8f8f2; +} +.asciinema-theme-dracula .fg-8 { + color: #6272a4; +} +.asciinema-theme-dracula .bg-8 { + background-color: #6272a4; +} +.asciinema-theme-dracula .fg-9 { + color: #ff6e6e; +} +.asciinema-theme-dracula .bg-9 { + background-color: #ff6e6e; +} +.asciinema-theme-dracula .fg-10 { + color: #69ff94; +} +.asciinema-theme-dracula .bg-10 { + background-color: #69ff94; +} +.asciinema-theme-dracula .fg-11 { + color: #ffffa5; +} +.asciinema-theme-dracula .bg-11 { + background-color: #ffffa5; +} +.asciinema-theme-dracula .fg-12 { + color: #d6acff; +} +.asciinema-theme-dracula .bg-12 { + background-color: #d6acff; +} +.asciinema-theme-dracula .fg-13 { + color: #ff92df; +} +.asciinema-theme-dracula .bg-13 { + background-color: #ff92df; +} +.asciinema-theme-dracula .fg-14 { + color: #a4ffff; +} +.asciinema-theme-dracula .bg-14 { + background-color: #a4ffff; +} +.asciinema-theme-dracula .fg-15 { + color: #ffffff; +} +.asciinema-theme-dracula .bg-15 { + background-color: #ffffff; +} +.asciinema-theme-dracula .ap-overlay-loading .ap-loader { + border-color: rgba(248, 248, 242, 0.3) rgba(248, 248, 242, 0.5) rgba(248, 248, 242, 0.7) #f8f8f2; +} +.asciinema-theme-dracula .fg-8, +.asciinema-theme-dracula .fg-9, +.asciinema-theme-dracula .fg-10, +.asciinema-theme-dracula .fg-11, +.asciinema-theme-dracula .fg-12, +.asciinema-theme-dracula .fg-13, +.asciinema-theme-dracula .fg-14, +.asciinema-theme-dracula .fg-15 { + font-weight: bold; +} +/* Based on Monokai from base16 collection - https://github.com/chriskempson/base16 */ +.asciinema-theme-monokai { + background-color: #272822; +} +.asciinema-theme-monokai pre.ap-terminal { + color: #f8f8f2; + background-color: #272822; + border-color: #272822; +} +.asciinema-theme-monokai .fg-default { + color: #f8f8f2; +} +.asciinema-theme-monokai .fg-bg { + color: #272822; +} +.asciinema-theme-monokai .bg-default { + background-color: #272822; +} +.asciinema-theme-monokai .bg-fg { + background-color: #f8f8f2; +} +.asciinema-theme-monokai .fg-0 { + color: #272822; +} +.asciinema-theme-monokai .bg-0 { + background-color: #272822; +} +.asciinema-theme-monokai .fg-1 { + color: #f92672; +} +.asciinema-theme-monokai .bg-1 { + background-color: #f92672; +} +.asciinema-theme-monokai .fg-2 { + color: #a6e22e; +} +.asciinema-theme-monokai .bg-2 { + background-color: #a6e22e; +} +.asciinema-theme-monokai .fg-3 { + color: #f4bf75; +} +.asciinema-theme-monokai .bg-3 { + background-color: #f4bf75; +} +.asciinema-theme-monokai .fg-4 { + color: #66d9ef; +} +.asciinema-theme-monokai .bg-4 { + background-color: #66d9ef; +} +.asciinema-theme-monokai .fg-5 { + color: #ae81ff; +} +.asciinema-theme-monokai .bg-5 { + background-color: #ae81ff; +} +.asciinema-theme-monokai .fg-6 { + color: #a1efe4; +} +.asciinema-theme-monokai .bg-6 { + background-color: #a1efe4; +} +.asciinema-theme-monokai .fg-7 { + color: #f8f8f2; +} +.asciinema-theme-monokai .bg-7 { + background-color: #f8f8f2; +} +.asciinema-theme-monokai .fg-8 { + color: #75715e; +} +.asciinema-theme-monokai .bg-8 { + background-color: #75715e; +} +.asciinema-theme-monokai .fg-9 { + color: #f92672; +} +.asciinema-theme-monokai .bg-9 { + background-color: #f92672; +} +.asciinema-theme-monokai .fg-10 { + color: #a6e22e; +} +.asciinema-theme-monokai .bg-10 { + background-color: #a6e22e; +} +.asciinema-theme-monokai .fg-11 { + color: #f4bf75; +} +.asciinema-theme-monokai .bg-11 { + background-color: #f4bf75; +} +.asciinema-theme-monokai .fg-12 { + color: #66d9ef; +} +.asciinema-theme-monokai .bg-12 { + background-color: #66d9ef; +} +.asciinema-theme-monokai .fg-13 { + color: #ae81ff; +} +.asciinema-theme-monokai .bg-13 { + background-color: #ae81ff; +} +.asciinema-theme-monokai .fg-14 { + color: #a1efe4; +} +.asciinema-theme-monokai .bg-14 { + background-color: #a1efe4; +} +.asciinema-theme-monokai .fg-15 { + color: #f9f8f5; +} +.asciinema-theme-monokai .bg-15 { + background-color: #f9f8f5; +} +.asciinema-theme-monokai .ap-overlay-loading .ap-loader { + border-color: rgba(248, 248, 242, 0.3) rgba(248, 248, 242, 0.5) rgba(248, 248, 242, 0.7) #f8f8f2; +} +.asciinema-theme-monokai .fg-8, +.asciinema-theme-monokai .fg-9, +.asciinema-theme-monokai .fg-10, +.asciinema-theme-monokai .fg-11, +.asciinema-theme-monokai .fg-12, +.asciinema-theme-monokai .fg-13, +.asciinema-theme-monokai .fg-14, +.asciinema-theme-monokai .fg-15 { + font-weight: bold; +} +/* + Based on Nord: https://github.com/arcticicestudio/nord + Via: https://github.com/neilotoole/asciinema-theme-nord + */ +.asciinema-theme-nord { + background-color: #2E3440; +} +.asciinema-theme-nord pre.ap-terminal { + color: #ECEFF4; + background-color: #2E3440; + border-color: #2E3440; +} +.asciinema-theme-nord .fg-default { + color: #ECEFF4; +} +.asciinema-theme-nord .fg-bg { + color: #2E3440; +} +.asciinema-theme-nord .bg-default { + background-color: #2E3440; +} +.asciinema-theme-nord .bg-fg { + background-color: #ECEFF4; +} +.asciinema-theme-nord .fg-0 { + color: #3B4252; +} +.asciinema-theme-nord .bg-0 { + background-color: #3B4252; +} +.asciinema-theme-nord .fg-1 { + color: #BF616A; +} +.asciinema-theme-nord .bg-1 { + background-color: #BF616A; +} +.asciinema-theme-nord .fg-2 { + color: #A3BE8C; +} +.asciinema-theme-nord .bg-2 { + background-color: #A3BE8C; +} +.asciinema-theme-nord .fg-3 { + color: #EBCB8B; +} +.asciinema-theme-nord .bg-3 { + background-color: #EBCB8B; +} +.asciinema-theme-nord .fg-4 { + color: #81A1C1; +} +.asciinema-theme-nord .bg-4 { + background-color: #81A1C1; +} +.asciinema-theme-nord .fg-5 { + color: #B48EAD; +} +.asciinema-theme-nord .bg-5 { + background-color: #B48EAD; +} +.asciinema-theme-nord .fg-6 { + color: #88C0D0; +} +.asciinema-theme-nord .bg-6 { + background-color: #88C0D0; +} +.asciinema-theme-nord .fg-7 { + color: #ECEFF4; +} +.asciinema-theme-nord .bg-7 { + background-color: #ECEFF4; +} +.asciinema-theme-nord .fg-8 { + color: #3B4252; +} +.asciinema-theme-nord .bg-8 { + background-color: #3B4252; +} +.asciinema-theme-nord .fg-9 { + color: #BF616A; +} +.asciinema-theme-nord .bg-9 { + background-color: #BF616A; +} +.asciinema-theme-nord .fg-10 { + color: #A3BE8C; +} +.asciinema-theme-nord .bg-10 { + background-color: #A3BE8C; +} +.asciinema-theme-nord .fg-11 { + color: #EBCB8B; +} +.asciinema-theme-nord .bg-11 { + background-color: #EBCB8B; +} +.asciinema-theme-nord .fg-12 { + color: #81A1C1; +} +.asciinema-theme-nord .bg-12 { + background-color: #81A1C1; +} +.asciinema-theme-nord .fg-13 { + color: #B48EAD; +} +.asciinema-theme-nord .bg-13 { + background-color: #B48EAD; +} +.asciinema-theme-nord .fg-14 { + color: #88C0D0; +} +.asciinema-theme-nord .bg-14 { + background-color: #88C0D0; +} +.asciinema-theme-nord .fg-15 { + color: #ECEFF4; +} +.asciinema-theme-nord .bg-15 { + background-color: #ECEFF4; +} +.asciinema-theme-nord .ap-overlay-loading .ap-loader { + border-color: rgba(236, 239, 244, 0.3) rgba(236, 239, 244, 0.5) rgba(236, 239, 244, 0.7) #eceff4; +} +.asciinema-theme-nord .fg-8, +.asciinema-theme-nord .fg-9, +.asciinema-theme-nord .fg-10, +.asciinema-theme-nord .fg-11, +.asciinema-theme-nord .fg-12, +.asciinema-theme-nord .fg-13, +.asciinema-theme-nord .fg-14, +.asciinema-theme-nord .fg-15 { + font-weight: bold; +} +.asciinema-theme-seti { + background-color: #111213; +} +.asciinema-theme-seti pre.ap-terminal { + color: #cacecd; + background-color: #111213; + border-color: #111213; +} +.asciinema-theme-seti .fg-default { + color: #cacecd; +} +.asciinema-theme-seti .fg-bg { + color: #111213; +} +.asciinema-theme-seti .bg-default { + background-color: #111213; +} +.asciinema-theme-seti .bg-fg { + background-color: #cacecd; +} +.asciinema-theme-seti .fg-0 { + color: #323232; +} +.asciinema-theme-seti .bg-0 { + background-color: #323232; +} +.asciinema-theme-seti .fg-1 { + color: #c22832; +} +.asciinema-theme-seti .bg-1 { + background-color: #c22832; +} +.asciinema-theme-seti .fg-2 { + color: #8ec43d; +} +.asciinema-theme-seti .bg-2 { + background-color: #8ec43d; +} +.asciinema-theme-seti .fg-3 { + color: #e0c64f; +} +.asciinema-theme-seti .bg-3 { + background-color: #e0c64f; +} +.asciinema-theme-seti .fg-4 { + color: #43a5d5; +} +.asciinema-theme-seti .bg-4 { + background-color: #43a5d5; +} +.asciinema-theme-seti .fg-5 { + color: #8b57b5; +} +.asciinema-theme-seti .bg-5 { + background-color: #8b57b5; +} +.asciinema-theme-seti .fg-6 { + color: #8ec43d; +} +.asciinema-theme-seti .bg-6 { + background-color: #8ec43d; +} +.asciinema-theme-seti .fg-7 { + color: #eeeeee; +} +.asciinema-theme-seti .bg-7 { + background-color: #eeeeee; +} +.asciinema-theme-seti .fg-8 { + color: #323232; +} +.asciinema-theme-seti .bg-8 { + background-color: #323232; +} +.asciinema-theme-seti .fg-9 { + color: #c22832; +} +.asciinema-theme-seti .bg-9 { + background-color: #c22832; +} +.asciinema-theme-seti .fg-10 { + color: #8ec43d; +} +.asciinema-theme-seti .bg-10 { + background-color: #8ec43d; +} +.asciinema-theme-seti .fg-11 { + color: #e0c64f; +} +.asciinema-theme-seti .bg-11 { + background-color: #e0c64f; +} +.asciinema-theme-seti .fg-12 { + color: #43a5d5; +} +.asciinema-theme-seti .bg-12 { + background-color: #43a5d5; +} +.asciinema-theme-seti .fg-13 { + color: #8b57b5; +} +.asciinema-theme-seti .bg-13 { + background-color: #8b57b5; +} +.asciinema-theme-seti .fg-14 { + color: #8ec43d; +} +.asciinema-theme-seti .bg-14 { + background-color: #8ec43d; +} +.asciinema-theme-seti .fg-15 { + color: #ffffff; +} +.asciinema-theme-seti .bg-15 { + background-color: #ffffff; +} +.asciinema-theme-seti .ap-overlay-loading .ap-loader { + border-color: rgba(202, 206, 205, 0.3) rgba(202, 206, 205, 0.5) rgba(202, 206, 205, 0.7) #cacecd; +} +.asciinema-theme-seti .fg-8, +.asciinema-theme-seti .fg-9, +.asciinema-theme-seti .fg-10, +.asciinema-theme-seti .fg-11, +.asciinema-theme-seti .fg-12, +.asciinema-theme-seti .fg-13, +.asciinema-theme-seti .fg-14, +.asciinema-theme-seti .fg-15 { + font-weight: bold; +} +.asciinema-theme-solarized-dark { + background-color: #002b36; +} +.asciinema-theme-solarized-dark pre.ap-terminal { + color: #839496; + background-color: #002b36; + border-color: #002b36; +} +.asciinema-theme-solarized-dark .fg-default { + color: #839496; +} +.asciinema-theme-solarized-dark .fg-bg { + color: #002b36; +} +.asciinema-theme-solarized-dark .bg-default { + background-color: #002b36; +} +.asciinema-theme-solarized-dark .bg-fg { + background-color: #839496; +} +.asciinema-theme-solarized-dark .fg-0 { + color: #073642; +} +.asciinema-theme-solarized-dark .bg-0 { + background-color: #073642; +} +.asciinema-theme-solarized-dark .fg-1 { + color: #dc322f; +} +.asciinema-theme-solarized-dark .bg-1 { + background-color: #dc322f; +} +.asciinema-theme-solarized-dark .fg-2 { + color: #859900; +} +.asciinema-theme-solarized-dark .bg-2 { + background-color: #859900; +} +.asciinema-theme-solarized-dark .fg-3 { + color: #b58900; +} +.asciinema-theme-solarized-dark .bg-3 { + background-color: #b58900; +} +.asciinema-theme-solarized-dark .fg-4 { + color: #268bd2; +} +.asciinema-theme-solarized-dark .bg-4 { + background-color: #268bd2; +} +.asciinema-theme-solarized-dark .fg-5 { + color: #d33682; +} +.asciinema-theme-solarized-dark .bg-5 { + background-color: #d33682; +} +.asciinema-theme-solarized-dark .fg-6 { + color: #2aa198; +} +.asciinema-theme-solarized-dark .bg-6 { + background-color: #2aa198; +} +.asciinema-theme-solarized-dark .fg-7 { + color: #eee8d5; +} +.asciinema-theme-solarized-dark .bg-7 { + background-color: #eee8d5; +} +.asciinema-theme-solarized-dark .fg-8 { + color: #002b36; +} +.asciinema-theme-solarized-dark .bg-8 { + background-color: #002b36; +} +.asciinema-theme-solarized-dark .fg-9 { + color: #cb4b16; +} +.asciinema-theme-solarized-dark .bg-9 { + background-color: #cb4b16; +} +.asciinema-theme-solarized-dark .fg-10 { + color: #586e75; +} +.asciinema-theme-solarized-dark .bg-10 { + background-color: #586e75; +} +.asciinema-theme-solarized-dark .fg-11 { + color: #657b83; +} +.asciinema-theme-solarized-dark .bg-11 { + background-color: #657b83; +} +.asciinema-theme-solarized-dark .fg-12 { + color: #839496; +} +.asciinema-theme-solarized-dark .bg-12 { + background-color: #839496; +} +.asciinema-theme-solarized-dark .fg-13 { + color: #6c71c4; +} +.asciinema-theme-solarized-dark .bg-13 { + background-color: #6c71c4; +} +.asciinema-theme-solarized-dark .fg-14 { + color: #93a1a1; +} +.asciinema-theme-solarized-dark .bg-14 { + background-color: #93a1a1; +} +.asciinema-theme-solarized-dark .fg-15 { + color: #fdf6e3; +} +.asciinema-theme-solarized-dark .bg-15 { + background-color: #fdf6e3; +} +.asciinema-theme-solarized-dark .ap-overlay-loading .ap-loader { + border-color: rgba(131, 148, 150, 0.3) rgba(131, 148, 150, 0.5) rgba(131, 148, 150, 0.7) #839496; +} +.asciinema-theme-solarized-light { + background-color: #fdf6e3; +} +.asciinema-theme-solarized-light pre.ap-terminal { + color: #657b83; + background-color: #fdf6e3; + border-color: #fdf6e3; +} +.asciinema-theme-solarized-light .fg-default { + color: #657b83; +} +.asciinema-theme-solarized-light .fg-bg { + color: #fdf6e3; +} +.asciinema-theme-solarized-light .bg-default { + background-color: #fdf6e3; +} +.asciinema-theme-solarized-light .bg-fg { + background-color: #657b83; +} +.asciinema-theme-solarized-light .fg-0 { + color: #073642; +} +.asciinema-theme-solarized-light .bg-0 { + background-color: #073642; +} +.asciinema-theme-solarized-light .fg-1 { + color: #dc322f; +} +.asciinema-theme-solarized-light .bg-1 { + background-color: #dc322f; +} +.asciinema-theme-solarized-light .fg-2 { + color: #859900; +} +.asciinema-theme-solarized-light .bg-2 { + background-color: #859900; +} +.asciinema-theme-solarized-light .fg-3 { + color: #b58900; +} +.asciinema-theme-solarized-light .bg-3 { + background-color: #b58900; +} +.asciinema-theme-solarized-light .fg-4 { + color: #268bd2; +} +.asciinema-theme-solarized-light .bg-4 { + background-color: #268bd2; +} +.asciinema-theme-solarized-light .fg-5 { + color: #d33682; +} +.asciinema-theme-solarized-light .bg-5 { + background-color: #d33682; +} +.asciinema-theme-solarized-light .fg-6 { + color: #2aa198; +} +.asciinema-theme-solarized-light .bg-6 { + background-color: #2aa198; +} +.asciinema-theme-solarized-light .fg-7 { + color: #eee8d5; +} +.asciinema-theme-solarized-light .bg-7 { + background-color: #eee8d5; +} +.asciinema-theme-solarized-light .fg-8 { + color: #002b36; +} +.asciinema-theme-solarized-light .bg-8 { + background-color: #002b36; +} +.asciinema-theme-solarized-light .fg-9 { + color: #cb4b16; +} +.asciinema-theme-solarized-light .bg-9 { + background-color: #cb4b16; +} +.asciinema-theme-solarized-light .fg-10 { + color: #586e75; +} +.asciinema-theme-solarized-light .bg-10 { + background-color: #586e75; +} +.asciinema-theme-solarized-light .fg-11 { + color: #657c83; +} +.asciinema-theme-solarized-light .bg-11 { + background-color: #657c83; +} +.asciinema-theme-solarized-light .fg-12 { + color: #839496; +} +.asciinema-theme-solarized-light .bg-12 { + background-color: #839496; +} +.asciinema-theme-solarized-light .fg-13 { + color: #6c71c4; +} +.asciinema-theme-solarized-light .bg-13 { + background-color: #6c71c4; +} +.asciinema-theme-solarized-light .fg-14 { + color: #93a1a1; +} +.asciinema-theme-solarized-light .bg-14 { + background-color: #93a1a1; +} +.asciinema-theme-solarized-light .fg-15 { + color: #fdf6e3; +} +.asciinema-theme-solarized-light .bg-15 { + background-color: #fdf6e3; +} +.asciinema-theme-solarized-light .ap-overlay-loading .ap-loader { + border-color: rgba(101, 123, 131, 0.3) rgba(101, 123, 131, 0.5) rgba(101, 123, 131, 0.7) #657b83; +} +.asciinema-theme-solarized-light .ap-overlay-start .ap-play-button svg .ap-play-btn-fill { + fill: #dc322f; +} +.asciinema-theme-solarized-light .ap-overlay-start .ap-play-button svg .ap-play-btn-stroke { + stroke: #dc322f; +} +.asciinema-theme-tango { + background-color: #121314; +} +.asciinema-theme-tango pre.ap-terminal { + color: #CCCCCC; + background-color: #121314; + border-color: #121314; +} +.asciinema-theme-tango .fg-default { + color: #CCCCCC; +} +.asciinema-theme-tango .fg-bg { + color: #121314; +} +.asciinema-theme-tango .bg-default { + background-color: #121314; +} +.asciinema-theme-tango .bg-fg { + background-color: #CCCCCC; +} +.asciinema-theme-tango .fg-0 { + color: #000000; +} +.asciinema-theme-tango .bg-0 { + background-color: #000000; +} +.asciinema-theme-tango .fg-1 { + color: #CC0000; +} +.asciinema-theme-tango .bg-1 { + background-color: #CC0000; +} +.asciinema-theme-tango .fg-2 { + color: #4E9A06; +} +.asciinema-theme-tango .bg-2 { + background-color: #4E9A06; +} +.asciinema-theme-tango .fg-3 { + color: #C4A000; +} +.asciinema-theme-tango .bg-3 { + background-color: #C4A000; +} +.asciinema-theme-tango .fg-4 { + color: #3465A4; +} +.asciinema-theme-tango .bg-4 { + background-color: #3465A4; +} +.asciinema-theme-tango .fg-5 { + color: #75507B; +} +.asciinema-theme-tango .bg-5 { + background-color: #75507B; +} +.asciinema-theme-tango .fg-6 { + color: #06989A; +} +.asciinema-theme-tango .bg-6 { + background-color: #06989A; +} +.asciinema-theme-tango .fg-7 { + color: #D3D7CF; +} +.asciinema-theme-tango .bg-7 { + background-color: #D3D7CF; +} +.asciinema-theme-tango .fg-8 { + color: #555753; +} +.asciinema-theme-tango .bg-8 { + background-color: #555753; +} +.asciinema-theme-tango .fg-9 { + color: #EF2929; +} +.asciinema-theme-tango .bg-9 { + background-color: #EF2929; +} +.asciinema-theme-tango .fg-10 { + color: #8AE234; +} +.asciinema-theme-tango .bg-10 { + background-color: #8AE234; +} +.asciinema-theme-tango .fg-11 { + color: #FCE94F; +} +.asciinema-theme-tango .bg-11 { + background-color: #FCE94F; +} +.asciinema-theme-tango .fg-12 { + color: #729FCF; +} +.asciinema-theme-tango .bg-12 { + background-color: #729FCF; +} +.asciinema-theme-tango .fg-13 { + color: #AD7FA8; +} +.asciinema-theme-tango .bg-13 { + background-color: #AD7FA8; +} +.asciinema-theme-tango .fg-14 { + color: #34E2E2; +} +.asciinema-theme-tango .bg-14 { + background-color: #34E2E2; +} +.asciinema-theme-tango .fg-15 { + color: #EEEEEC; +} +.asciinema-theme-tango .bg-15 { + background-color: #EEEEEC; +} +.asciinema-theme-tango .ap-overlay-loading .ap-loader { + border-color: rgba(204, 204, 204, 0.3) rgba(204, 204, 204, 0.5) rgba(204, 204, 204, 0.7) #cccccc; +} +.asciinema-theme-tango .fg-8, +.asciinema-theme-tango .fg-9, +.asciinema-theme-tango .fg-10, +.asciinema-theme-tango .fg-11, +.asciinema-theme-tango .fg-12, +.asciinema-theme-tango .fg-13, +.asciinema-theme-tango .fg-14, +.asciinema-theme-tango .fg-15 { + font-weight: bold; +} diff --git a/assets/js/asciinema-player@3.6.3.min.js b/assets/js/asciinema-player@3.6.3.min.js new file mode 100644 index 00000000000000..6ab76742c9de92 --- /dev/null +++ b/assets/js/asciinema-player@3.6.3.min.js @@ -0,0 +1 @@ +var AsciinemaPlayer=function(A){"use strict";const g={};const I=Symbol("solid-proxy"),B=Symbol("solid-track"),Q={equals:(A,g)=>A===g};let C=J;const E=1,e=2,i={owned:null,cleanups:null,context:null,owner:null};var t=null;let o=null,s=null,n=null,r=null,a=0;function c(A,g){const I=s,B=t,Q=0===A.length,C=Q?i:{owned:null,cleanups:null,context:null,owner:void 0===g?B:g},E=Q?A:()=>A((()=>y((()=>U(C)))));t=C,s=null;try{return R(E,!0)}finally{s=I,t=B}}function D(A,g){const I={value:A,observers:null,observerSlots:null,comparator:(g=g?Object.assign({},Q,g):Q).equals||void 0};return[u.bind(I),A=>("function"==typeof A&&(A=A(I.value)),F(I,A))]}function w(A,g,I){d(f(A,g,!1,E))}function h(A,g,I){I=I?Object.assign({},Q,I):Q;const B=f(A,g,!0,0);return B.observers=null,B.observerSlots=null,B.comparator=I.equals||void 0,d(B),u.bind(B)}function l(A){return R(A,!1)}function y(A){if(null===s)return A();const g=s;s=null;try{return A()}finally{s=g}}function G(A){!function(A,g,I){C=p;const B=f(A,g,!1,E);B.user=!0,r?r.push(B):d(B)}((()=>y(A)))}function M(A){return null===t||(null===t.cleanups?t.cleanups=[A]:t.cleanups.push(A)),A}function k(){return s}function N(A){const g=h(A),I=h((()=>K(g())));return I.toArray=()=>{const A=I();return Array.isArray(A)?A:null!=A?[A]:[]},I}function u(){const A=o;if(this.sources&&(this.state||A))if(this.state===E||A)d(this);else{const A=n;n=null,R((()=>S(this)),!1),n=A}if(s){const A=this.observers?this.observers.length:0;s.sources?(s.sources.push(this),s.sourceSlots.push(A)):(s.sources=[this],s.sourceSlots=[A]),this.observers?(this.observers.push(s),this.observerSlots.push(s.sources.length-1)):(this.observers=[s],this.observerSlots=[s.sources.length-1])}return this.value}function F(A,g,I){let B=A.value;return A.comparator&&A.comparator(B,g)||(A.value=g,A.observers&&A.observers.length&&R((()=>{for(let g=0;g1e6)throw n=[],new Error}),!1)),g}function d(A){if(!A.fn)return;U(A);const g=t,I=s,B=a;s=t=A,function(A,g,I){let B;try{B=A.fn(g)}catch(g){A.pure&&(A.state=E,A.owned&&A.owned.forEach(U),A.owned=null),H(g)}(!A.updatedAt||A.updatedAt<=I)&&(null!=A.updatedAt&&"observers"in A?F(A,B):A.value=B,A.updatedAt=I)}(A,A.value,B),s=I,t=g}function f(A,g,I,B=E,Q){const C={fn:A,state:B,updatedAt:null,owned:null,sources:null,sourceSlots:null,cleanups:null,value:g,owner:t,context:null,pure:I};return null===t||t!==i&&(t.owned?t.owned.push(C):t.owned=[C]),C}function Y(A){const g=o;if(0===A.state||g)return;if(A.state===e||g)return S(A);if(A.suspense&&y(A.suspense.inFallback))return A.suspense.effects.push(A);const I=[A];for(;(A=A.owner)&&(!A.updatedAt||A.updatedAt=0;B--)if((A=I[B]).state===E||g)d(A);else if(A.state===e||g){const g=n;n=null,R((()=>S(A,I[0])),!1),n=g}}function R(A,g){if(n)return A();let I=!1;g||(n=[]),r?I=!0:r=[],a++;try{const g=A();return function(A){n&&(J(n),n=null);if(A)return;const g=r;r=null,g.length&&R((()=>C(g)),!1)}(I),g}catch(A){I||(r=null),n=null,H(A)}}function J(A){for(let g=0;gA(g||{})))}function v(A){const g="fallback"in A&&{fallback:()=>A.fallback};return h(function(A,g,I={}){let Q=[],C=[],E=[],e=0,i=g.length>1?[]:null;return M((()=>q(E))),()=>{let t,o,s=A()||[];return s[B],y((()=>{let A,g,B,r,a,D,w,h,l,y=s.length;if(0===y)0!==e&&(q(E),E=[],Q=[],C=[],e=0,i&&(i=[])),I.fallback&&(Q=[m],C[0]=c((A=>(E[0]=A,I.fallback()))),e=1);else if(0===e){for(C=new Array(y),o=0;o=D&&h>=D&&Q[w]===s[h];w--,h--)B[h]=C[w],r[h]=E[w],i&&(a[h]=i[w]);for(A=new Map,g=new Array(h+1),o=h;o>=D;o--)l=s[o],t=A.get(l),g[o]=void 0===t?-1:t,A.set(l,o);for(t=D;t<=w;t++)l=Q[t],o=A.get(l),void 0!==o&&-1!==o?(B[o]=C[t],r[o]=E[t],i&&(a[o]=i[t]),o=g[o],A.set(l,o)):E[t]();for(o=D;oA.each),A.children,g||void 0))}function x(A){const g="fallback"in A&&{fallback:()=>A.fallback};return h(function(A,g,I={}){let Q,C=[],E=[],e=[],i=[],t=0;return M((()=>q(e))),()=>{const o=A()||[];return o[B],y((()=>{if(0===o.length)return 0!==t&&(q(e),e=[],C=[],E=[],t=0,i=[]),I.fallback&&(C=[m],E[0]=c((A=>(e[0]=A,I.fallback()))),t=1),E;for(C[0]===m&&(e[0](),e=[],C=[],E=[],t=0),Q=0;Qo[Q])):Q>=C.length&&(E[Q]=c(s));for(;QA.each),A.children,g||void 0))}function j(A){let g=!1;const I=A.keyed,B=h((()=>A.when),void 0,{equals:(A,I)=>g?A===I:!A==!I});return h((()=>{const Q=B();if(Q){const B=A.children,C="function"==typeof B&&B.length>0;return g=I||C,C?y((()=>B(Q))):B}return A.fallback}),void 0,void 0)}function T(A){let g=!1,I=!1;const B=N((()=>A.children)),Q=h((()=>{let A=B();Array.isArray(A)||(A=[A]);for(let g=0;gA[0]===I[0]&&(g?A[1]===I[1]:!A[1]==!I[1])&&A[2]===I[2]});return h((()=>{const[B,C,E]=Q();if(B<0)return A.fallback;const e=E.children,i="function"==typeof e&&e.length>0;return g=I||i,i?y((()=>e(C))):e}),void 0,void 0)}function Z(A){return A}const W="_$DX_DELEGATE";function O(A,g,I,B={}){let Q;return c((B=>{Q=B,g===document?A():AA(g,A(),g.firstChild?null:void 0,I)}),B.owner),()=>{Q(),g.textContent=""}}function X(A,g,I){const B=document.createElement("template");B.innerHTML=A;let Q=B.content.firstChild;return I&&(Q=Q.firstChild),Q}function z(A,g=window.document){const I=g[W]||(g[W]=new Set);for(let B=0,Q=A.length;BB.call(A,I[1],g))}else A.addEventListener(g,I)}function _(A,g,I){if(!g)return I?function(A,g,I){null==I?A.removeAttribute(g):A.setAttribute(g,I)}(A,"style"):g;const B=A.style;if("string"==typeof g)return B.cssText=g;let Q,C;for(C in"string"==typeof I&&(B.cssText=I=void 0),I||(I={}),g||(g={}),I)null==g[C]&&B.removeProperty(C),delete I[C];for(C in g)Q=g[C],Q!==I[C]&&(B.setProperty(C,Q),I[C]=Q);return I}function $(A,g,I){return y((()=>A(g,I)))}function AA(A,g,I,B){if(void 0===I||B||(B=[]),"function"!=typeof g)return IA(A,g,B,I);w((B=>IA(A,g(),B,I)),B)}function gA(A){const I=`$$${A.type}`;let B=A.composedPath&&A.composedPath()[0]||A.target;for(A.target!==B&&Object.defineProperty(A,"target",{configurable:!0,value:B}),Object.defineProperty(A,"currentTarget",{configurable:!0,get:()=>B||document}),g.registry&&!g.done&&(g.done=!0,document.querySelectorAll("[id^=pl-]").forEach((g=>{for(;g&&8!==g.nodeType&&g.nodeValue!=="pl-"+A;){let A=g.nextSibling;g.remove(),g=A}g&&g.remove()})));B;){const g=B[I];if(g&&!B.disabled){const Q=B[`${I}Data`];if(void 0!==Q?g.call(B,Q,A):g.call(B,A),A.cancelBubble)return}B=B._$host||B.parentNode||B.host}}function IA(A,I,B,Q,C){for(g.context&&!B&&(B=[...A.childNodes]);"function"==typeof B;)B=B();if(I===B)return B;const E=typeof I,e=void 0!==Q;if(A=e&&B[0]&&B[0].parentNode||A,"string"===E||"number"===E){if(g.context)return B;if("number"===E&&(I=I.toString()),e){let g=B[0];g&&3===g.nodeType?g.data=I:g=document.createTextNode(I),B=CA(A,B,Q,g)}else B=""!==B&&"string"==typeof B?A.firstChild.data=I:A.textContent=I}else if(null==I||"boolean"===E){if(g.context)return B;B=CA(A,B,Q)}else{if("function"===E)return w((()=>{let g=I();for(;"function"==typeof g;)g=g();B=IA(A,g,B,Q)})),()=>B;if(Array.isArray(I)){const E=[],i=B&&Array.isArray(B);if(BA(E,I,B,C))return w((()=>B=IA(A,E,B,Q,!0))),()=>B;if(g.context){if(!E.length)return B;for(let A=0;AB-e){const Q=g[E];for(;e=0;C--){const E=g[C];if(Q!==E){const g=E.parentNode===A;B||C?g&&E.remove():g?A.replaceChild(Q,E):A.insertBefore(Q,I)}else B=!0}}else A.insertBefore(Q,I);return[Q]}let EA;const eA=new Array(128).fill(void 0);function iA(A){return eA[A]}eA.push(void 0,null,!0,!1);let tA=eA.length;function oA(A){const g=iA(A);return function(A){A<132||(eA[A]=tA,tA=A)}(A),g}const sA=new TextDecoder("utf-8",{ignoreBOM:!0,fatal:!0});sA.decode();let nA=null;function rA(){return null!==nA&&0!==nA.byteLength||(nA=new Uint8Array(EA.memory.buffer)),nA}function aA(A,g){return sA.decode(rA().subarray(A,A+g))}function cA(A){tA===eA.length&&eA.push(eA.length+1);const g=tA;return tA=eA[g],eA[g]=A,g}function DA(A){const g=typeof A;if("number"==g||"boolean"==g||null==A)return`${A}`;if("string"==g)return`"${A}"`;if("symbol"==g){const g=A.description;return null==g?"Symbol":`Symbol(${g})`}if("function"==g){const g=A.name;return"string"==typeof g&&g.length>0?`Function(${g})`:"Function"}if(Array.isArray(A)){const g=A.length;let I="[";g>0&&(I+=DA(A[0]));for(let B=1;B1))return toString.call(A);if(B=I[1],"Object"==B)try{return"Object("+JSON.stringify(A)+")"}catch(A){return"Object"}return A instanceof Error?`${A.name}: ${A.message}\n${A.stack}`:B}let wA=0;const hA=new TextEncoder("utf-8"),lA="function"==typeof hA.encodeInto?function(A,g){return hA.encodeInto(A,g)}:function(A,g){const I=hA.encode(A);return g.set(I),{read:A.length,written:I.length}};function yA(A,g,I){if(void 0===I){const I=hA.encode(A),B=g(I.length);return rA().subarray(B,B+I.length).set(I),wA=I.length,B}let B=A.length,Q=g(B);const C=rA();let E=0;for(;E127)break;C[Q+E]=g}if(E!==B){0!==E&&(A=A.slice(E)),Q=I(Q,B,B=E+3*A.length);const g=rA().subarray(Q+E,Q+B);E+=lA(A,g).written}return wA=E,Q}let GA=null;function MA(){return null!==GA&&0!==GA.byteLength||(GA=new Int32Array(EA.memory.buffer)),GA}let kA=null;function NA(A,g){return(null!==kA&&0!==kA.byteLength||(kA=new Uint32Array(EA.memory.buffer)),kA).subarray(A/4,A/4+g)}class uA{static __wrap(A){const g=Object.create(uA.prototype);return g.ptr=A,g}__destroy_into_raw(){const A=this.ptr;return this.ptr=0,A}free(){const A=this.__destroy_into_raw();EA.__wbg_vtwrapper_free(A)}feed(A){const g=yA(A,EA.__wbindgen_malloc,EA.__wbindgen_realloc),I=wA;return oA(EA.vtwrapper_feed(this.ptr,g,I))}inspect(){try{const I=EA.__wbindgen_add_to_stack_pointer(-16);EA.vtwrapper_inspect(I,this.ptr);var A=MA()[I/4+0],g=MA()[I/4+1];return aA(A,g)}finally{EA.__wbindgen_add_to_stack_pointer(16),EA.__wbindgen_free(A,g)}}get_size(){try{const B=EA.__wbindgen_add_to_stack_pointer(-16);EA.vtwrapper_get_size(B,this.ptr);var A=MA()[B/4+0],g=MA()[B/4+1],I=NA(A,g).slice();return EA.__wbindgen_free(A,4*g),I}finally{EA.__wbindgen_add_to_stack_pointer(16)}}get_line(A){return oA(EA.vtwrapper_get_line(this.ptr,A))}get_cursor(){return oA(EA.vtwrapper_get_cursor(this.ptr))}}function FA(){const A={wbg:{}};return A.wbg.__wbindgen_object_drop_ref=function(A){oA(A)},A.wbg.__wbindgen_error_new=function(A,g){return cA(new Error(aA(A,g)))},A.wbg.__wbindgen_number_new=function(A){return cA(A)},A.wbg.__wbindgen_bigint_from_u64=function(A){return cA(BigInt.asUintN(64,A))},A.wbg.__wbindgen_string_new=function(A,g){return cA(aA(A,g))},A.wbg.__wbg_set_20cbc34131e76824=function(A,g,I){iA(A)[oA(g)]=oA(I)},A.wbg.__wbg_new_b525de17f44a8943=function(){return cA(new Array)},A.wbg.__wbg_new_f841cc6f2098f4b5=function(){return cA(new Map)},A.wbg.__wbg_new_f9876326328f45ed=function(){return cA(new Object)},A.wbg.__wbindgen_is_string=function(A){return"string"==typeof iA(A)},A.wbg.__wbg_set_17224bc548dd1d7b=function(A,g,I){iA(A)[g>>>0]=oA(I)},A.wbg.__wbg_set_388c4c6422704173=function(A,g,I){return cA(iA(A).set(iA(g),iA(I)))},A.wbg.__wbindgen_debug_string=function(A,g){const I=yA(DA(iA(g)),EA.__wbindgen_malloc,EA.__wbindgen_realloc),B=wA;MA()[A/4+1]=B,MA()[A/4+0]=I},A.wbg.__wbindgen_throw=function(A,g){throw new Error(aA(A,g))},A}function dA(A,g){return EA=A.exports,fA.__wbindgen_wasm_module=g,GA=null,kA=null,nA=null,EA}async function fA(A){const g=FA();("string"==typeof A||"function"==typeof Request&&A instanceof Request||"function"==typeof URL&&A instanceof URL)&&(A=fetch(A));const{instance:I,module:B}=await async function(A,g){if("function"==typeof Response&&A instanceof Response){if("function"==typeof WebAssembly.instantiateStreaming)try{return await WebAssembly.instantiateStreaming(A,g)}catch(g){if("application/wasm"==A.headers.get("Content-Type"))throw g;console.warn("`WebAssembly.instantiateStreaming` failed because your server does not serve wasm with `application/wasm` MIME type. Falling back to `WebAssembly.instantiate` which is slower. Original error:\n",g)}const I=await A.arrayBuffer();return await WebAssembly.instantiate(I,g)}{const I=await WebAssembly.instantiate(A,g);return I instanceof WebAssembly.Instance?{instance:I,module:A}:I}}(await A,g);return dA(I,B)}var YA=Object.freeze({__proto__:null,VtWrapper:uA,create:function(A,g,I,B){const Q=EA.create(A,g,I,B);return uA.__wrap(Q)},default:fA,initSync:function(A){const g=FA();return A instanceof WebAssembly.Module||(A=new WebAssembly.Module(A)),dA(new WebAssembly.Instance(A,g),A)}});const RA=[62,0,0,0,63,52,53,54,55,56,57,58,59,60,61,0,0,0,0,0,0,0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,0,0,0,0,0,0,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51];function JA(A){return RA[A-43]}const pA=function(A){let g,I=A.endsWith("==")?2:A.endsWith("=")?1:0,B=A.length,Q=new Uint8Array(B/4*3);for(let I=0,C=0;I>16,Q[C+1]=g>>8&255,Q[C+2]=255&g;return Q.subarray(0,Q.length-I)}("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CDcDACACQUBrJAAPCxDhAQALEOIBAAvKAQECfwJAAkAgACgCCCIFIAFPBEAgACgCACABQQR0aiEAAkAgBSABayIEIAJPBEAgBCACayIEIAAgBEEEdGogAhASDAELQfyfwABBIUGgoMAAEIkBAAsgASACaiIEIAJJDQEgBCAFSw0CIAIEQCACQQR0IQIDQCAAIAMpAgA3AgAgAEEIaiADQQhqKQIANwIAIABBEGohACACQRBrIgINAAsLDwsgASAFQfidwAAQWQALIAEgBEGInsAAEFsACyAEIAVBiJ7AABBaAAuWAQEDfwJ/IAJFBEBBACEDQQEMAQsgAygCACEGQQAhAyACIQQCQANAAkBBfyABIAJBAXYgA2oiAkECdGooAgAiBSAGRyAFIAZJGyIFQQFGBEAgAiEEDAELIAVB/wFxQf8BRw0CIAJBAWohAwsgBCADayECIAMgBEkNAAtBAQwBCyACIQNBAAshBCAAIAM2AgQgACAENgIAC5IBAQN/IwBBgAFrIgMkACAALQAAIQJBACEAA0AgACADakH/AGogAkEPcSIEQTBBNyAEQQpJG2o6AAAgAEEBayEAIAJB/wFxIgRBBHYhAiAEQQ9LDQALIABBgAFqIgJBgQFPBEAgAkGAAUGsrcAAEFkACyABQbytwABBAiAAIANqQYABakEAIABrEBUgA0GAAWokAAuTAQEDfyMAQYABayIDJAAgAC0AACECQQAhAANAIAAgA2pB/wBqIAJBD3EiBEEwQdcAIARBCkkbajoAACAAQQFrIQAgAkH/AXEiBEEEdiECIARBD0sNAAsgAEGAAWoiAkGBAU8EQCACQYABQaytwAAQWQALIAFBvK3AAEECIAAgA2pBgAFqQQAgAGsQFSADQYABaiQAC4kBAQN/IwBBgAFrIgMkACAAKAIAIQADQCACIANqQf8AaiAAQQ9xIgRBMEHXACAEQQpJG2o6AAAgAkEBayECIABBD0sgAEEEdiEADQALIAJBgAFqIgBBgQFPBEAgAEGAAUGsrcAAEFkACyABQbytwABBAiACIANqQYABakEAIAJrEBUgA0GAAWokAAuIAQEDfyMAQYABayIDJAAgACgCACEAA0AgAiADakH/AGogAEEPcSIEQTBBNyAEQQpJG2o6AAAgAkEBayECIABBD0sgAEEEdiEADQALIAJBgAFqIgBB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IAQoAgAQDwsgAyACKQMQNwIAIANBGGogAkEQaiIFQRhqKQMANwIAIANBEGogBUEQaikDADcCACAEIAVBCGopAwA3AgAgA0EoaiIFEH0gA0EgaiEEIANBLGooAgAEQCAFKAIAEA8LIAQgAikDMDcCACAEQRhqIAJBMGoiBUEYaikDADcCACAEQRBqIAVBEGopAwA3AgAgBEEIaiAFQQhqIgQpAwA3AgAgA0EAOgC0ASAFIAMoApQBED0gA0H8AGohBSADQYABaigCAARAIAUoAgAQDwsgBSACKQMwNwIAIAVBCGogBCgCADYCACADQbIBakEAOwEAIANBrgFqQQI6AAAgA0ECOgCqASADQdAAakEBOgAAIANCADcCSCADQQA7AagBIANBADoAuQEgA0GAgAQ2ALUBIANCADcCnAEgA0H4AGpBgICACDYCACADQfQAakECOgAAIANB8ABqQQI6AAAgA0HsAGpBADYCACADQeQAakKAgIAINwIAIANB4ABqQQI6AAAgA0HcAGpBAjoAACADQgA3AlQgAyADKAKYASIFQQFrNgKkASACQQhqIAUQayAEQQA2AgAgAiACKQMINwMwIAJBMGogBUEBEE8gAkEYaiAEKAIANgIAIAIgAikDMDcDECADQYgBaiEEIANBjAFqKAIABEAgBCgCABAPCyAEIAIpAxA3AgAgBEEIaiACQRhqKAIANgIAIANBADoAuwEgAkHQAGokAAwBCwJAAkAgBEEoaw4CAAECCyADQQA6AKgBDAELIAJBMEYEQCADQQE6AKkBDAELIANBADoAqQELDAQLIAMgAhAlDAMLIAZBADoAGAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgBkEUaigCACIERQRAIAJBQGoONgECAxIEBQYfFgcICQoLICAMICANDiAgDxAgESAgICAgHxITIBQVFhcYICAgHh0gICAgHBsaGSALIAYoAgxBACAEGyEEAkACQAJAAkAgAkHsAGsOBQEjIyMDAAsgAkHoAEYNAQwiCyAEKAIAQT9HDSEgBigCCCICBEAgBigCACEFIAJBAXQhBCADQaoBaiECIANB3ABqIQcDQAJAAkAgBS8BACIIQZYITQRAAkACQAJAAkAgCEEGaw4CAQIA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CwsgBCAIRg0BIAIoAgAhCQtBAQwBC0EACyECIAogCTYCBCAKIAI2AgAgBygCDCECIAcoAgghBCADQQA6ALkBIAMgAiADKAKUASICQQFrIgUgBBsiBCAFIAIgBEsbNgJIIAdBEGokAAwYCwJAAkACQAJAIAYoAgBBxJjAACAGKAIIGy8BAA4DAAECAwsgAyADKAJIIANBzABqIgIoAgBBASADIANBqgFqECYgA0GIAWogAigCACADKAKYARBvDAILIAMgAygCSCADQcwAaiICKAIAQQIgAyADQaoBahAmIANBiAFqQQAgAigCAEEBahBvDAELIANBACADKAIYIANBqgFqEDkgA0GIAWpBACADKAKYARBvCwwXCwJAAkACQAJAAkAgBigCAEHEmMAAIAYoAggbLwEADgMAAQIECyADKAIUIQIgAygCSCEEIAMgA0HMAGooAgAiBUGwlMAAEHsiByAEIAIgA0GqAWoQSiAHQQA6AAwMAgsgAygCFCECIAMoAkhBAWohBCADIANBzABqKAIAIgVBoJTAABB7QQAgBCACIAIgBEsbIANBqgFqEEoMAQsgAygCFCECIAMgA0HMAGooAgAiBUGQlMAAEHsiBEEAIAIgA0GqAWoQSiAEQQA6AAwLIANBkAFqKAIAIgIgBUsEQCADKAKIASAFakEBOgAADAELIAUgAkHskMAAEFgACwwWCyADKAKYASADKAKkASICQQFqIAIgA0HMAGooAgAiAkkbIQQgAyACIAQgBigCAEHEmMAAIAYoAggbLwEAIgVBASAFGyADQaoBahBQIANBiAFqIAIgBBBvDBULIAMoApgBIAMoAqQBIgJBAWogAiADQcwAaigCACICSRshBCADIAIgBCAGKAIAQcSYwAAgBigCCBsvAQAiBUEBIAUbIANBqgFqEBwgA0GIAWogAiAEEG8MFAsgAygCSCICIAMoApQBIgRPBEAgA0EAOgC5ASADIARBAWsiAjYCSAsgBigCAEHEmMAAIAYoAggbLwEAIgRBASAEGyIEIAMoAhQgAmsiBSAEIAVJGyEFIANBqgFqIQgCQAJAIAMgA0HMAGooAgAiB0GAlMAAEHsiCSgCCCIEIAJPBEAgCSgCACIKIAJBBHRqIAQgAmsgBRCcASAEIAVrIQIgBCAFSQ0BIAUEQCAKIARBBHRqIQQgCiACQQR0aiEFIAhBCGohAgNAIAVBIDYCACAFIAgpAAA3AAQgBUEMaiACLwAAOwAAIAQgBUEQaiIFRw0ACwsMAgsgAiAEQZiewAAQWQALIAIgBEGonsAAEFkACyAJQQA6AAwCQCADQZABaigCACICIAdLBEAgAygCiAEgB2pBAToAAAwBCyAHIAJB7JDAABBYAAsMEwsgAyAGKAIAQcSYwAAgBigCCBsvAQAiAkEBIAIbEJ4BDBILIAMgBigCAEHEmMAAIAYoAggbLwEAIgJBASACGxCfAQwRCwJAAkACQAJAIAYoAgBBxJjAACAGKAIIGy8BAA4GAAMBAwMCAwsgAygCSCICRQ0CIAIgAygClAFPDQIgA0H8AGogAhCEAQwCCyADQfwAaiADKAJIEIcBDAELIANBhAFqQQA2AgALDBALIAMgAygCSCADQcwAaiICKAIAQQAgBigCAEHEmMAAIAYoAggbLwEAIgRBASAEGyADQaoBahAmIANBkAFqKAIAIgQgAigCACICTQRAIAIgBEHskMAAEFgACyADKAKIASACakEBOgAADA8LIwBBEGsiCyQAIAtBCGohDCADKAJIIRAgA0H8AGoiAigCACEHIAcgAigCCEECdGohAgJAAkACQCAGKAIAQcSYwAAgBigCCBsvAQAiBEEBIAQbIgRBAWsiEUUNAEEBIQoDQCACQQRrIQQgBSIIQQFqIQUCQANAIAQiAkEEaiAHRg0BIAoEQCACQQRrIQQgAigCACAQTw0BCwtBACEKQQEhCSAFIBFHDQEMAgsLIAchAiAIIBFHDQELA0AgAiAHRg0BIAJBBGsiAigCACEEQQEhCiAJDQIgBCAQTw0ACwwBC0EAIQoLIAwgBDYCBCAMIAo2AgAgCygCDCECIAsoAgghBCADQQA6ALkBIAMgAkEAIAQbIgIgAygClAEiBEEBayACIARJGzYCSCALQRBqJAAMDgsgA0EAOgC5ASADQQAgAygCSCAGKAIAQcSYwAAgBigCCBsvAQAiAkEBIAIbaiICIAMoApQBIgRBAWsgAiAESRsgAkEASBs2AkgMDQsgAygCSCICBEAgBigCAEHEmMAAIAYoAggbLwEAIgRBASAEGyEFIAJBAWshBCADQcwAaigCACEHIwBBEGsiAiQAIAJBCGogAxCFAQJAAkAgAigCDCIIIAdLBEAgAigCCCAHQQR0aiIHKAIIIgggBE0NASAHKAIAIAJBEGokACAEQQR0aiECDAILIAcgCEHYisAAEFgACyAEIAhB2IrAABBYAAsgAigCACECA0AgAyACEBggBUEBayIFDQALCwwMCyADQQA6ALkBIAMgAygCSCICIAMoApQBQQFrIgQgAiAESRs2AkggA0HMAGogAygCoAFBACADLQC2ASIEGyICIAYoAgBBxJjAACAGKAIIGy8BACIFQQEgBRtqQQFrIgUgAiACIAVJGyICIAMoAqQBIAMoApgBQQFrIAQbIgQgAiAESRs2AgAMCwsgAyAGEFYMCgsgA0EAOgC5ASADQcwAaiADKAKgAUEAIAMtALYBIgQbIgIgBigCACIFQcSYwAAgBigCCCIHGy8BACIIQQEgCBtqQQFrIgggAiACIAhJGyICIAMoAqQBIAMoApgBQQFrIAQbIgQgAiAESRs2AgAgAyAFQQJqQcSYwAAgB0EBSxsvAQAiAkEBIAIbQQFrIgQgAygClAEiBUEBayICIAQgBUkbIgQgAiACIARLGzYCSAwJCwJAAkACQCAGKAIAQcSYwAAgBigCCBsvAQAOBAACAgECCyADQfwAaiADKAJIEIcBDAELIANBhAFqQQA2AgALDAgLIAYoAggiAkUNByAGKAIAIQQgAkEBdCECA0ACQAJAIAQvAQAiBUEERwRAIAVBFEYNAQwCCyADQQE6ALUBDAELIANBAToAuAELIARBAmohBCACQQJrIgINAAsMBwsgA0EAOgC5ASADIAMpAlQ3AkggAyADQdwAaikBADcBqgEgA0GyAWogA0HkAGovAQA7AQAgAyADQeYAai8BADsBtgEMBgsCQCADLQC6AUUNACAGKAIAIgJBxJjAACAGKAIIIgQbLwEAQQhHDQAgAkECakHEmMAAIARBAUsbLwEAIgUgAygCmAEiByAFGyEJIAJBBGpBxJjAACAEQQJLGy8BACICIAMoApQBIgUgAhshCAJAAkACQAJAQX8gBSAIRyAFIAhLG0H/AXEOAgMBAAsCQCADQYQBaigCACICRQRAQQAhBQwBCyADKAJ8IQtBACEFIAIhBANAIAsgAkEBdiAFaiICQQJ0aigCACAISSEKIAQgAiAKGyIEIAJBAWogBSAKGyIFayECIAQgBUsNAAsLIAMgBTYChAEMAQsgA0H8AGohBEEAIQIgBUF4cUEI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QQhqKAIANgIAIAYgASkCADcDICAEKAIAIQUgBCgCBCELA0ACQAJAIAUgC0cEQCAEIAVBAWoiBzYCACAFLQAAIAQgBCgCCCIQQQFqNgIIIAchBUUNAyACKAIIIgcgAigCBEcNASACIAcQdQwBCwwBCyACIAdBAWo2AgggAigCACAHQQJ0aiAQNgIADAELCyANQQhqIAooAgA2AgAgDSAGKQMQNwIADAELIA1BADYCCCANQgQ3AgALIAZBMGokACANIAMtALsBOgAMIAgEQCAJQQAgCBDoAQsgA0EAOgC7ASABQRBqJAAjAEFAaiIEJAAgBEEAOwEYIARBADoAGiAEQTBqIARBGGoQtwECfwJAAkACfwJAIAQoAjAEQCAEQSBqIgVBCGogBEE4aigCADYCACAEIAQpAzA3AyAgBEEQaiEJIwBBEGsiByQAIAUoAgghECAHQQhqIQogBSgCACEDIwBBMGsiASQAIA0oAgAhAiABQSBqIAMgDSgCCCIDELYBAn8CQAJAIAEoAiAEQCABQRhqIAFBKGooAgA2AgAgASABKQMgNwMQIANBAnQhCANAIAhFDQMgCEEEayEIIAEgAjYCICACQQRqIQIgAUEIaiELIwBBEGsiAyQAIAFBEGoiBigCCCERIANBCGogBigCACABQSBqKAIANQIAEEYgAygCDCEMIAMoAggiE0UEQCAGQQRqIBEgDBDQASAGIAYoAghBAWo2AggLIAsgEzYCACALIAw2AgQgA0EQaiQAIAEoAghFDQALIAEoAgwhAiABKAIUIgNBhAFJDQEgAxAADAELIAEoAiQhAgtBAQwBCyABQSBqIgJBCGogAUEYaigCADYCACABIAEpAxA3AyAgASACKAIENgIEIAFBADYCACABKAIEIQIgASgCAAshAyAKIAI2AgQgCiADNgIAIAFBMGokACAHKAIMIQEgBygCCCICRQRAIAVBBGogECABENABIAUgBSgCCEEBajYCCAsgCSACNgIAIAkgATYCBCAHQRBqJAAgBCgCEEUNASAEKAIUDAILIAQoAjQhAQwDCyAEQQhqIQUjAEEQayIBJAAgBEEgaiICKAIIIQMgAigCABogAUEIaiIHQYIBQYMBIA1BDGotAAAbNgIEIAdBADYCACABKAIMIQcgASgCCCINRQRAIAJBBGogAyAHENABIAIgAigCCEEB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akEKNgIAIARBOGoiCEEMakEKNgIAIARBBDYCJCAEQcyEwAA2AiAgBCADQQNqNgJIIAQgA0ECajYCQCAEQQo2AjwgBCADQQFqNgI4IAQgCDYCKCAEQRBqIgggChAaIARBCGogByAEKAIQIAQoAhgQvQEgBCgCDCEDIAQoAgghByAIELABCyAJIAc2AgAgCSADNgIEIARB0ABqJAAgBSgCDCEDAkACQCAFKAIIRQRAIAUgAzYCGCACKAIARQRAIAJBBGogBUEUaiAFQRhqEMUBIgJBhAFPBEAgAhAACyAFKAIYIgJBhAFPBEAgAhAACyAFKAIUIgJBhAFJDQMgAhAADAMLIAUgATYCHCAFQRxqENEBIQEgBSgCHCEEIAENARA+IQEgBEGEAU8EQCAEEAALIANBhAFJDQUgAxAADAULIAFBhAFJDQMgARAADAMLIAJBBGogBCADEM8BC0EADAMLQfiCwABBFRDjAQALIAMhAQtBAQshAiAGIAE2AgQgBiACNgIAIAVBIGokACAGKAIAIQIgBigCBAshASAAIAI2AgAgACABNgIEIAZBEGokAAuWAwEDfyMAQRBrIgQkACAEQQhqIAEgAiADEFUgACIGAn8gBCgCCARAIAQoAgwhA0EBDAELIwBBIGsiAyQAIAEoAgghACABQQA2AggCfwJAAkAgAARAIAMgAUEMaigCACIANgIUIAEoAhAaIANBCGoiAkGCAUGDAUGZhMAALQAAGzYCBCACQQA2AgAgAygCDCECAkACQCADKAIIRQRAIAMgAjYCGCABKAIARQRAIAFBBGogA0EUaiADQRhqEMUBIgFBhAFPBEAgARAACyADKAIYIgFBhAFPBEAgARAACyADKAIUIgFBhAFJDQMgARAADAMLIAMgADYCHCADQRxqENEBIQAgAygCHCEFIAANARA+IQAgBUGEAU8EQCAFEAALIAJBhAFJDQUgAhAADAULIABBhAFJDQMgABAADAMLIAFBBGogBSACEM8BC0EADAMLQfiCwABBFRDjAQALIAIhAAtBAQshASAEIAA2AgQgBCABNgIAIANBIGokACAEKAIEIQMgBCgCAAs2AgAgBiADNgIEIARBEGokAAtbAQJ/AkAgAUUEQEEBIQIMAQsgAUEATiIDBEBBtcTAAC0AABogASADEMcBIgINASADIAFB2MTAACgCACIA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EDcAC0HwpMAAQStBvKbAABCJAQALQfCkwABBK0GspsAAEIkBAAszAQF/IwBBEGsiAiQAIAIgACgCADYCDCABQciawABBDSACQQxqQdiawAAQMSACQRBqJAALMAEBfyMAQRBrIgIkACACIAA2AgwgAUGohcAAQQUgAkEMakGwhcAAEDEgAkEQaiQACzABAX8jAEEQayICJAAgAiAANgIMIAFBjJLAAEEKIAJBDGpBmJLAABAxIAJBEGokAAswAQF/IwBBEGsiAiQAIAIgADYCDCABQa+awABBBiACQQxqQbiawAAQMSACQRBqJAALMAEBfyMAQRBrIgIkACACIAA2AgwgAUGwocAAQQQgAkEMakG0ocAAEDEgAkEQaiQACzwAIAAoAgAhACABLQAcQRBxQQR2RQRAIAEtABxBIHFBBXZFBEAgACABENQBDwsgACABEEUPCyAAIAEQRAvTAgEDfyAAKAIAIQAgAS0AHEEQcUEEdkUEQCABLQAcQSBxQQV2RQRAIAAzAQAgARAgDwsjAEGAAWsiAyQAIAAvAQAhAkEAIQADQCAAIANqQf8AakEwQTcgAkEPcSIEQQpJGyAEajoAACAAQQFrIQAgAkH//wNxIgRBBHYhAiAEQQ9LDQALIABBgAFqIgJBgQFPBEAgAkGAAUGsrcAAEFkACyABQbytwABBAiAAIANqQYABakEAIABrEBUgA0GAAWokAA8LIwBBgAFrIgMkACAALwEAIQJBACEAA0AgACADakH/AGpBMEHXACACQQ9xIgRBCkkbIARqOgAAIABBAWshACACQf//A3EiBEEEdiECIARBD0sNAAsgAEGAAWoiAkGBAU8EQCACQYABQaytwAAQWQALIAFBvK3AAEECIAAgA2pBgAFqQQAgAGsQFSADQYABaiQACzwAIAAoAgAhACABLQAcQRBxQQR2RQRAIAEtABxBIHFBBXZFBEAgACABENUBDwsgACABEEIPCyAAIAEQQwssACABIAJPBEAgAiAAIAJBBHRqIAEgAmsQEg8LQdibwABBI0HInMAAEIkBAAssACABIAJPBEAgAiAAIAJBBHRqIAEgAmsQEg8LQfyewABBI0Hsn8AAEIkBAAsfAQF/IABBCGoiARB9IABBDGooAgAEQCABKAIAEA8LCy8BAn8gACAAKAKgASICIAAoAqQBQQFqIgMgASAAQaoBahAcIABBiAFqIAIgAxBvCy8BAn8gACAAKAKgASICIAAoAqQBQQFqIgMgASAAQaoBahBQIABBiAFqIAIgAxBvCzUBAX8gASgCFEHrqsAAQQEgAUEYaigCACgCDBEBACECIABBADoABSAAIAI6AAQgACABNgIACzYAAkAgAS0AHEEQcUEEdkUEQCABLQAcQSBxQQV2DQEgACABENUBDwsgACABEEMPCyAAIAEQQgs2AAJAIAEtABxBEHFBBHZFBEAgAS0AHEEgcUEFdg0BIAAgARDUAQ8LIAAgARBEDwsgACABEEULHgACQCAALQAMQQJGDQAgACgCBEUNACAAKAIAEA8LCyABAX8CQCAAKAIEIgFFDQAgAEEIaigCAEUNACABEA8LCyMAAkAgAUH8////B00EQCAAIAFBBCACELwBIgANAQsACyAACyUAIABFBEBByIbAAEEyEOMBAAsgACACIAMgBCAFIAEoAhARCAALFQAgABB9IAAoAgQEQCAAKAIAEA8LCyMAIABFBEBByIbAAEEyEOMBAAsgACACIAMgBCABKAIQEQUACyMAIABFBEBByIbAAEEyEOMBAAsgACACIAMgBCABKAIQEQsACyMAIABFBEBByIbAAEEyEOMBAAsgACACIAMgBCABKAIQERgACyMAIABFBEBByIbAAEEyEOMBAAsgACACIAMgBCABKAIQERoACyMAIABFBEBByIbAAEEyEOMBAAsgACACIAMgBCABKAIQERwACzMAIAEoAhQgAC0AAEECdCIAQfCHwABqKAIAIABB5IfAAGooAgAgAUEYaigCACgCDBEBAAszACABKAIUIAAtAABBAnQiAEGgm8AAaigCACAAQeiawABqKAIAIAFBGGooAgAoAgwRAQALIQAgAEUEQEHIhsAAQTIQ4wEACyAAIAIgAyABKAIQEQMACxEAIAAoAgQEQCAAKAIAEA8LCzEAIAEoAhRBwKLAAEHHosAAIAAoAgAtAAAiABtBB0EFIAAbIAFBGGooAgAoAgwRAQALFAAgAEEEaigCAARAIAAoAgAQDwsLIgAgAC0AAEUEQCABQcSvwABBBRAQDwsgAUHAr8AAQQQQEAsfACAARQRAQciGwABBMhDjAQALIAAgAiABKAIQEQAACy4AIAEoAhRB2I/AAEHhj8AAIAAtAAAiABtBCUEHIAAbIAFB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AEEQaiQAC40BAQJ/IAAoAgAiACgCACECIAAoAgghAyMAQRBrIgAkACAAIAEQoAEgAwRAIANBAXQhAQNAIAAgAjYCDCAAIABBDGpBrIjAABDWASACQQJqIQIgAUECayIBDQALCyAALQAEBH9BAQUgACgCACIBKAIUQY6twABBASABQRhqKAIAKAIMEQEACyAAQRBqJAALCwAgAQRAIAAQDwsLEwAgACgCACABIAEgAmoQgAFBAAsTACABKAIUIAFBGGooAgAgABAWCxMAIAAoAgAgASgCACACKAIAEAsLFAAgACgCACABIAAoAgQoAgwRAAALGQACfyABQQlPBEAgASAAEBsMAQsgABAOCwuIAQECfyAAKAIAIQIgACgCCCEDIwBBEGsiACQAIAAgARCgASADBEAgA0EEdCEBA0AgACACNgIMIAAgAEEMakHciMAAENYBIAJBEGohAiABQRBrIgENAAsLIAAtAAQEf0EBBSAAKAIAIgEoAhRBjq3AAEEBIAFBGGooAgAoAgwRAQALIABBEGokAAuIAQECfyAAKAIAIQIgACgCCCEDIwBBEGsiACQAIAAgARCgASADBEAgA0EEdCEBA0AgACACNgIMIAAgAEEMakGMiMAAENYBIAJBEGohAiABQRBrIgENAAsLIAAtAAQEf0EBBSAAKAIAIgEoAhRBjq3AAEEBIAFBGGooAgAoAgwRAQALIABBEGokAAsRACAAKAIAIAAoAgggARDmAQsOACAAIAEgASACahCAAQsTACAAQdymwAA2AgQgACABNgIACxAAIAEgACgCACAAKAIEEBALDQAgACABIAIQywFBAAsNACAAKAIAIAEgAhAFCw0AIAAoAgAgASACEAoLDAAgACgCABAJQQFGC6EEAQV/IAAoAgAhAyMAQRBrIgQkAAJAIAFB/wBNBEAgAygCCCICIAMoAgRGBEAjAEEgayIAJAACQAJAIAJBAWoiAkUNACADQQRqKAIAIgZBAXQiBSACIAIgBUkbIgJBCCACQQhLGyIFQX9zQR92IQICQCAGBEAgACAGNgIYIABBATYCFCAAIAMoAgA2AhAMAQsgAEEANgIUCyAAIAIgBSAAQRBqEDQgACgCBCECIAAoAgBFBEAgAyACNgIAIANBBGogBTYCAAwCCyACQYGAgIB4Rg0BIAJFDQAgAiAAQQhqKAIAQdjE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JAAgA0EXNgIAIANBFzYCBCABKAIUQdCPwABBCCABQRhqKAIAKAIMEQEAIQUgA0EAOgANIAMgBToADCADIAE2AggCfwNAIANBCGogBCgCACAEQQRqKAIAIAJBsK/AABAeIQUgAkEIaiECIARBCGohBCAGQQFrIgYNAAsgAy0ADCICQQBHIAMtAA1FDQAaQQEgAg0AGiAFKAIAIgEtABxBBHFFBEAgASgCFEGHrcAAQQIgAUEYaigCACgCDBEBAAwBCyABKAIUQYatwABBASABQRhqKAIAKAIMEQEACyADQSBqJAAgAEHAAWokAAtyAQJ/QQIhAyMAQRBrIgIkACACIAEQoAEDQCACIAA2AgwgAiACQQxqQcyIwAAQ1gEgAEEBaiEAIANBAWsiAw0ACyACLQAEBH9BAQUgAigCACIAKAIUQY6twABBASAAQRhqKAIAKAIMEQEACyACQRBqJAALDQBBzKLAAEEbEOMBAAsOAEHnosAAQc8AEOMBAAsJACAAIAEQDQALDAAgACgCACABELMBCwsAIAAoAgAgARAkCwoAIAIgACABEBALwAIBA38gACgCACEAIwBBgAFrIgQkAAJAAkACQAJAIAEoAhwiAkEQcUUEQCACQSBxDQEgADUCACABECAhAAwECyAAKAIAIQBBACECA0AgAiAEakH/AGpBMEHXACAAQQ9xIgNBCkkbIANqOgAAIAJBAWshAiAAQQ9LIABBBHYhAA0ACyACQYABaiIAQYEBTw0BIAFBvK3AAEECIAIgBGpBgAFqQQAgAmsQFSEADAMLIAAoAgAhAEEAIQIDQCACIARqQf8AakEwQTcgAEEPcSIDQQpJGyADajoAACACQQFrIQIgAEEPSyAAQQR2IQANAAsgAkGAAWoiAEGBAU8NASABQbytwABBAiACIARqQYABakEAIAJrEBUhAAwCCyAAQYABQaytwAAQWQALIABBgAFBrK3AABBZAAsgBEGAAWokACAAC5wBAQJ/IAJBD0sEQEEAIABrQQNxIgMgAGohBCADBEADQCAAIAE6AAAgBCAAQQFqIgBLDQALCyACIANrIgJBfHEiAyAEaiEAIANBAEoEQCABQf8BcUGBgoQIbCEDA0AgBCADNgIAIARBBGoiBCAASQ0ACwsgAkEDcSECCyACBEAgACACaiECA0AgACABOgAAIAIgAEEBaiIA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AAAAL3J1c3RjL2ViMjYyOTZiNTU2Y2VmMTBmYjcxM2EzOGYzZDE2Yjk4ODYwODBmMjYvbGlicmFyeS9hbGxvYy9zcmMvcmF3X3ZlYy5yc+wCEABMAAAArgEAAAkAAABjbG9zdXJlIGludm9rZWQgcmVjdXJzaXZlbHkgb3IgYWZ0ZXIgYmVpbmcgZHJvcHBlZFBlbmZvcmVncm91bmQAGgAAAAQAAAABAAAAGwAAAGJhY2tncm91bmRpbnRlbnNpdHkAGgAAAAEAAAABAAAAHAAAAGF0dHJzAAAAHQAAAAQAAAAEAAAAHgAAAEZhaW50Qm9sZE5vcm1hbAAGAAAABAAAAAUAAADdAxAA2QMQANQDEAAfAAAABAAAAAQAAAAgAAAAHwAAAAQAAAAEAAAAIQAAAB8AAAAEAAAABAAAACIAAAAfAAAABAAAAAQAAAAjAAAAHwAAAAQAAAAEAAAAJAAAAB8AAAAEAAAABAAAACUAAAAfAAAABAAAAAQAAAAmAAAAUkdCcicAAAABAAAAAQAAACgAAABnYgAAHwAAAAQAAAAEAAAAHgAAAEN1cnNvcmNvbAAAAB8AAAAEAAAABAAAACkAAAByb3d2aXNpYmxlUkdCAAAAKgAAAAQAAAAEAAAAKwAAAEluZGV4ZWQAKgAAAAQAAAAEAAAAHgAAAC9ob21lL21hcmNpbi8uY2FyZ28vZ2l0L2NoZWNrb3V0cy9hdnQtNjgzMzk3ODhiYTdkNjczZS8yOGFlZDJiL3NyYy90ZXJtaW5hbC5ycwAA6AQQAE4AAABoAQAACgAAAOgEEABOAAAAnwEAABEAAADoBBAATgAAAN4CAAAYAAAAY29sc3Jvd3NidWZmZXJvdGhlcl9idWZmZXJhY3RpdmVfYnVmZmVyX3R5cGVzY3JvbGxiYWNrX2xpbWl0Y3Vyc29ycGVuY2hhcnNldHNhY3RpdmVfY2hhcnNldHRhYnNpbnNlcnRfbW9kZW9yaWdpbl9tb2RlYXV0b193cmFwX21vZGVuZXdfbGluZV9tb2RlbmV4dF9wcmludF93cmFwc3RvcF9tYXJnaW5ib3R0b21fbWFyZ2luc2F2ZWRfY3R4YWx0ZXJuYXRlX3NhdmVkX2N0eGRpcnR5X2xpbmVzcmVzaXphYmxlcmVzaXplZAAAaAUQAAQAAABsBRAABAAAAHAFEAAG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");function SA(A){return"number"==typeof A?A:"string"==typeof A?A.split(":").reverse().map(parseFloat).reduce(((A,g,I)=>A+g*Math.pow(60,I))):void 0}class LA{constructor(){let A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;this.speed=A,this.startTime=performance.now()}getTime(){return this.speed*(performance.now()-this.startTime)/1e3}setTime(A){this.startTime=performance.now()-A/this.speed*1e3}}class UA{constructor(){}getTime(A){}setTime(A){}}const HA=(async()=>(await fA(pA),YA))();class KA{constructor(A){this.core=A,this.driver=A.driver}onEnter(A){}init(){}play(){}pause(){}togglePlay(){}seek(A){return!1}step(){}stop(){this.driver.stop()}}class mA extends KA{async init(){try{return await this.core.initializeDriver(),this.core.setState("stopped")}catch(A){throw this.core.setState("errored"),A}}async play(){this.core.dispatchEvent("play");const A=await this.init();return await A.doPlay()}togglePlay(){return this.play()}async seek(A){const g=await this.init();return await g.seek(A)}async step(){const A=await this.init();return await A.step()}stop(){}}class qA extends KA{onEnter(A){this.core.dispatchEvent("stopped"),"paused"===A.reason?this.core.dispatchEvent("pause"):"ended"===A.reason&&this.core.dispatchEvent("ended")}play(){return this.core.dispatchEvent("play"),this.doPlay()}async doPlay(){const A=await this.driver.play();!0===A?this.core.setState("playing"):"function"==typeof A&&(this.core.setState("playing"),this.driver.stop=A)}togglePlay(){return this.play()}seek(A){return this.driver.seek(A)}step(){this.driver.step()}}class bA extends KA{onEnter(){this.core.dispatchEvent("playing")}pause(){!0===this.driver.pause()&&this.core.setState("stopped",{reason:"paused"})}togglePlay(){return this.pause()}seek(A){return this.driver.seek(A)}}class vA extends KA{onEnter(){this.core.dispatchEvent("loading")}}class xA extends KA{onEnter(){this.core.dispatchEvent("offline")}}class jA extends KA{onEnter(){this.core.dispatchEvent("errored")}}class TA{constructor(A,g){this.logger=g.logger,this.state=new mA(this),this.stateName="uninitialized",this.driver=null,this.driverFn=A,this.changedLines=new Set,this.cursor=void 0,this.duration=void 0,this.cols=g.cols,this.rows=g.rows,this.speed=g.speed??1,this.loop=g.loop,this.idleTimeLimit=g.idleTimeLimit,this.preload=g.preload,this.startAt=SA(g.startAt),this.poster=this.parsePoster(g.poster),this.markers=this.normalizeMarkers(g.markers),this.pauseOnMarkers=g.pauseOnMarkers,this.commandQueue=Promise.resolve(),this.eventHandlers=new Map([["marker",[]],["ended",[]],["errored",[]],["init",[]],["input",[]],["loading",[]],["offline",[]],["pause",[]],["play",[]],["playing",[]],["reset",[]],["resize",[]],["seeked",[]],["stopped",[]],["terminalUpdate",[]]])}addEventListener(A,g){this.eventHandlers.get(A).push(g)}dispatchEvent(A){let g=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};for(const I of this.eventHandlers.get(A))I(g)}async init(){this.wasm=await HA;const A=this.feed.bind(this),g=this.now.bind(this),I=this.resetVt.bind(this),B=this.setState.bind(this),Q="npt"===this.poster.type?this.poster.value:void 0;this.driver=this.driverFn({feed:A,onInput:A=>{this.dispatchEvent("input",{data:A})},onMarker:A=>{let{index:g,time:I,label:B}=A;this.dispatchEvent("marker",{index:g,time:I,label:B})},reset:I,now:g,setTimeout:(A,g)=>window.setTimeout(A,g/this.speed),setInterval:(A,g)=>window.setInterval(A,g/this.speed),setState:B,logger:this.logger},{cols:this.cols,rows:this.rows,idleTimeLimit:this.idleTimeLimit,startAt:this.startAt,loop:this.loop,posterTime:Q,markers:this.markers,pauseOnMarkers:this.pauseOnMarkers}),"function"==typeof this.driver&&(this.driver={play:this.driver}),(this.preload||void 0!==Q)&&this.withState((A=>A.init()));const C="text"===this.poster.type?this.renderPoster(this.poster.value):void 0,E={isPausable:!!this.driver.pause,isSeekable:!!this.driver.seek,poster:C};if(void 0===this.driver.init&&(this.driver.init=()=>({})),void 0===this.driver.pause&&(this.driver.pause=()=>{}),void 0===this.driver.seek&&(this.driver.seek=A=>!1),void 0===this.driver.step&&(this.driver.step=()=>{}),void 0===this.driver.stop&&(this.driver.stop=()=>{}),void 0===this.driver.getCurrentTime){const A=this.driver.play;let g=new UA;this.driver.play=()=>(g=new LA(this.speed),A()),this.driver.getCurrentTime=()=>g.getTime()}return E}play(){return this.withState((A=>A.play()))}pause(){return this.withState((A=>A.pause()))}togglePlay(){return this.withState((A=>A.togglePlay()))}seek(A){return this.withState((async g=>{await g.seek(A)&&this.dispatchEvent("seeked")}))}step(){return this.withState((A=>A.step()))}stop(){return this.withState((A=>A.stop()))}withState(A){return this.enqueueCommand((()=>A(this.state)))}enqueueCommand(A){return this.commandQueue=this.commandQueue.then(A),this.commandQueue}getChangedLines(){if(this.changedLines.size>0){const A=new Map,g=this.vt.rows;for(const I of this.changedLines)I1&&void 0!==arguments[1]?arguments[1]:{};if(this.stateName===A)return this.state;if(this.stateName=A,"playing"===A)this.state=new bA(this);else if("stopped"===A)this.state=new qA(this);else if("loading"===A)this.state=new vA(this);else if("offline"===A)this.state=new xA(this);else{if("errored"!==A)throw`invalid state: ${A}`;this.state=new jA(this)}return this.state.onEnter(g),this.state}feed(A){this.doFeed(A),this.dispatchEvent("terminalUpdate")}doFeed(A){const[g,I]=this.vt.feed(A);if(g.forEach((A=>this.changedLines.add(A))),this.cursor=void 0,I){const[A,g]=this.vt.get_size();this.vt.cols=A,this.vt.rows=g,this.logger.debug(`core: vt resize (${A}x${g})`),this.dispatchEvent("resize",{cols:A,rows:g})}}now(){return performance.now()*this.speed}async initializeDriver(){const A=await this.driver.init();this.cols=this.cols??A.cols??80,this.rows=this.rows??A.rows??24,this.duration=this.duration??A.duration,this.markers=this.normalizeMarkers(A.markers)??this.markers??[],this.initializeVt(this.cols,this.rows);const g=void 0!==A.poster?this.renderPoster(A.poster):void 0;this.dispatchEvent("init",{cols:this.cols,rows:this.rows,duration:this.duration,markers:this.markers,poster:g})}resetVt(A,g){let I=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0;this.cols=A,this.rows=g,this.cursor=void 0,this.initializeVt(A,g),void 0!==I&&""!==I&&this.doFeed(I),this.dispatchEvent("reset",{cols:A,rows:g})}initializeVt(A,g){this.logger.debug(`core: vt init (${A}x${g})`),this.vt=this.wasm.create(A,g,!0,100),this.vt.cols=A,this.vt.rows=g,this.changedLines.clear();for(let A=0;AB.feed(A)));const Q=B.get_cursor()??!1,C=[];for(let A=0;A"number"==typeof A?[A,""]:A))}}const ZA=Symbol("store-raw"),WA=Symbol("store-node"),OA=Symbol("store-name");function XA(A,g){let B=A[I];if(!B&&(Object.defineProperty(A,I,{value:B=new Proxy(A,gg)}),!Array.isArray(A))){const g=Object.keys(A),I=Object.getOwnPropertyDescriptors(A);for(let Q=0,C=g.length;Q!0,deleteProperty:()=>!0,ownKeys:function(A){return $A(A),Reflect.ownKeys(A)},getOwnPropertyDescriptor:function(A,g){const B=Reflect.getOwnPropertyDescriptor(A,g);return B&&!B.get&&B.configurable&&g!==I&&g!==WA&&g!==OA?(delete B.value,delete B.writable,B.get=()=>A[I][g],B):B}};function Ig(A,g,I,B=!1){if(!B&&A[g]===I)return;const Q=A[g],C=A.length;void 0===I?delete A[g]:A[g]=I;let E,e=PA(A);(E=_A(e,g,Q))&&E.$((()=>I)),Array.isArray(A)&&A.length!==C&&(E=_A(e,"length",C))&&E.$(A.length),(E=e._)&&E.$()}function Bg(A,g){const I=Object.keys(g);for(let B=0;B1){B=g.shift();const C=typeof B,E=Array.isArray(A);if(Array.isArray(B)){for(let Q=0;Q1)return void Qg(A[B],g,[B].concat(I));Q=A[B],I=[B].concat(I)}let C=g[0];"function"==typeof C&&(C=C(Q,I),C===Q)||void 0===B&&null==C||(C=VA(C),void 0===B||zA(Q)&&zA(C)&&!Array.isArray(C)?Bg(Q,C):Ig(A,B,C))}function Cg(...[A,g]){const I=VA(A||{}),B=Array.isArray(I);return[XA(I),function(...A){l((()=>{B&&1===A.length?function(A,g){if("function"==typeof g&&(g=g(A)),g=VA(g),Array.isArray(g)){if(A===g)return;let I=0,B=g.length;for(;I=E&&i>=E&&(C[e]===A[i]||Q&&C[E]&&A[E]&&C[e][Q]===A[i][Q]);e--,i--)n[i]=C[e];if(E>i||E>e){for(I=E;I<=i;I++)Ig(C,I,A[I]);for(;IA.length&&Ig(C,"length",A.length))}for(o=new Array(i+1),I=i;I>=E;I--)t=A[I],s=Q&&t?t[Q]:t,g=r.get(s),o[I]=void 0===g?-1:g,r.set(s,I);for(g=E;g<=e;g++)t=C[g],s=Q&&t?t[Q]:t,I=r.get(s),void 0!==I&&-1!==I&&(n[I]=C[g],I=o[I],r.set(s,I));for(I=E;IA.length&&Ig(C,"length",A.length))}const E=Object.keys(A);for(let g=0,I=E.length;g{if(!zA(A)||!zA(Q))return Q;const g=eg(Q,{[Eg]:A},Eg,I,B);return void 0===g?A:g}}const tg=X("");var og=A=>(()=>{const g=tg.cloneNode(!0);return AA(g,(()=>A.text)),w((I=>{const B=function(A,g){const I=A.get("inverse")?A.has("bg")?A.get("bg"):"bg":A.get("fg"),B=A.get("inverse")?A.has("fg")?A.get("fg"):"fg":A.get("bg"),Q=sg(I,A.get("bold"),"fg-"),C=sg(B,A.get("blink"),"bg-");let E=g??"";Q&&(E+=" "+Q);C&&(E+=" "+C);A.has("bold")&&(E+=" ap-bright");A.has("faint")&&(E+=" ap-faint");A.has("italic")&&(E+=" ap-italic");A.has("underline")&&(E+=" ap-underline");A.has("blink")&&(E+=" ap-blink");return E}(A.attrs,A.extraClass),Q=function(A){const g=A.get("inverse")?A.get("bg"):A.get("fg"),I=A.get("inverse")?A.get("fg"):A.get("bg");let B={};"string"==typeof g&&(B.color=g);"string"==typeof I&&(B["background-color"]=I);return B}(A.attrs);return B!==I._v$&&V(g,I._v$=B),I._v$2=_(g,Q,I._v$2),I}),{_v$:void 0,_v$2:void 0}),g})();function sg(A,g,I){return"number"==typeof A?(g&&A<8&&(A+=8),`${I}${A}`):"fg"==A||"bg"==A?`${I}${A}`:void 0}const ng=X('');var rg=A=>(()=>{const g=ng.cloneNode(!0);return AA(g,b(x,{get each(){return(()=>{if("number"==typeof A.cursor){const g=[];let I=0,B=0;for(;B0&&g.push([Q[0].substring(0,e),Q[1]]),g.push([Q[0][e],C," ap-cursor-a"]),g.push([Q[0][e],E," ap-cursor-b"]),eb(og,{get text(){return A()[0]},get attrs(){return A()[1]},get extraClass(){return A()[2]}})})),w((()=>g.style.setProperty("height",A.height))),g})();const ag=X('
');var cg=A=>{const g=()=>A.lineHeight??1.3333333333,I=h((()=>({width:`${A.cols}ch`,height:g()*A.rows+"em","font-size":100*(A.scale||1)+"%","font-family":A.fontFamily,"line-height":`${g()}em`})));return(()=>{const B=ag.cloneNode(!0),Q=A.ref;return"function"==typeof Q?$(Q,B):A.ref=B,AA(B,b(v,{get each(){return A.lines},children:(I,B)=>b(rg,{get segments(){return I.segments},get cursor(){return h((()=>B()===A.cursor?.[1]))()?A.cursor?.[0]:null},get height(){return`${g()}em`}})})),w((g=>{const Q=!(!A.blink&&!A.cursorHold),C=!!A.blink,E=I();return Q!==g._v$&&B.classList.toggle("ap-cursor",g._v$=Q),C!==g._v$2&&B.classList.toggle("ap-blink",g._v$2=C),g._v$3=_(B,E,g._v$3),g}),{_v$:void 0,_v$2:void 0,_v$3:void 0}),B})()};const Dg=X(''),wg=X(''),hg=X(''),lg=X(''),yg=X('
'),Gg=X('');function Mg(A){let g=Math.floor(A);const I=Math.floor(g/86400);g%=86400;const B=Math.floor(g/3600);g%=3600;const Q=Math.floor(g/60);return g%=60,I>0?`${kg(I)}:${kg(B)}:${kg(Q)}:${kg(g)}`:B>0?`${kg(B)}:${kg(Q)}:${kg(g)}`:`${kg(Q)}:${kg(g)}`}function kg(A){return A<10?`0${A}`:A.toString()}var Ng=A=>{const g=A=>g=>{g.preventDefault(),A(g)},I=()=>"number"==typeof A.currentTime?Mg(A.currentTime):"--:--",B=()=>"number"==typeof A.remainingTime?"-"+Mg(A.remainingTime):I(),Q=h((()=>"number"==typeof A.duration?A.markers.filter((g=>g[0]{const g=A.currentTarget.offsetWidth,I=A.currentTarget.getBoundingClientRect(),B=A.clientX-I.left;return 100*Math.max(0,B/g)+"%"},[E,e]=D(!1),i=function(A,g){let I=!0;return function(){if(I){I=!1;for(var B=arguments.length,Q=new Array(B),C=0;CI=!0),g)}}}(A.onSeekClick,50),t=g=>{g.altKey||g.shiftKey||g.metaKey||g.ctrlKey||0!==g.button||(e(!0),A.onSeekClick(C(g)))},o=A=>{A.altKey||A.shiftKey||A.metaKey||A.ctrlKey||E()&&i(C(A))},s=()=>{e(!1)},n=g((A=>{A.stopPropagation()}));return document.addEventListener("mouseup",s),M((()=>{document.removeEventListener("mouseup",s)})),(()=>{const C=yg.cloneNode(!0),E=C.firstChild,e=E.firstChild,i=e.nextSibling,s=E.nextSibling,r=A.ref;return"function"==typeof r?$(r,C):A.ref=C,AA(C,b(j,{get when(){return A.isPausable},get children(){const I=hg.cloneNode(!0);return P(I,"click",g(A.onPlayClick),!0),AA(I,b(T,{get children(){return[b(Z,{get when(){return A.isPlaying},get children(){return Dg.cloneNode(!0)}}),b(Z,{get when(){return!A.isPlaying},get children(){return wg.cloneNode(!0)}})]}})),I}}),E),AA(e,I),AA(i,B),AA(C,b(j,{get when(){return"number"==typeof A.progress||A.isSeekable},get children(){const I=lg.cloneNode(!0),B=I.firstChild,C=B.firstChild.firstChild;return B.$$mousemove=o,B.$$mousedown=t,AA(B,b(v,{get each(){return Q()},children:(I,B)=>(()=>{const Q=Gg.cloneNode(!0),C=Q.firstChild,E=C.nextSibling;var e;return P(Q,"mousedown",n,!0),P(Q,"click",(e=B(),g((()=>{A.onSeekClick({marker:e})}))),!0),AA(E,(()=>(A=>""===A[1]?Mg(A[0]):`${Mg(A[0])} - ${A[1]}`)(I))),w((g=>{const B=(g=>g[0]/A.duration*100+"%")(I),E=!!(g=>"number"==typeof A.currentTime&&g[0]<=A.currentTime)(I);return B!==g._v$&&Q.style.setProperty("left",g._v$=B),E!==g._v$2&&C.classList.toggle("ap-marker-past",g._v$2=E),g}),{_v$:void 0,_v$2:void 0}),Q})()}),null),w((g=>_(C,{width:"100%",transform:`scaleX(${A.progress||0}`,"transform-origin":"left center"},g))),I}}),s),P(s,"click",g(A.onFullscreenClick),!0),w((()=>C.classList.toggle("ap-seekable",!!A.isSeekable))),C})()};z(["click","mousedown","mousemove"]);const ug=X('
💥
');var Fg=A=>ug.cloneNode(!0);const dg=X('
');var fg=A=>dg.cloneNode(!0);const Yg=X('
Stream offline
');var Rg=A=>(()=>{const g=Yg.cloneNode(!0),I=g.firstChild;return w((g=>_(I,{"font-family":A.fontFamily},g))),g})();const Jg=X('
');var pg=A=>(()=>{const g=Jg.cloneNode(!0);var I;return P(g,"click",(I=A.onClick,A=>{A.preventDefault(),I(A)}),!0),g})();z(["click"]);const Sg=X('
');var Lg=A=>{const g=A.logger,I=A.core,B=A.autoPlay,[Q,C]=Cg({coreState:"stopped",lines:[],cursor:void 0,charW:A.charW,charH:A.charH,bordersW:A.bordersW,bordersH:A.bordersH,containerW:0,containerH:0,showStartOverlay:!B,isPausable:!0,isSeekable:!0,isFullscreen:!1,currentTime:null,remainingTime:null,progress:null,blink:!0,cursorHold:!1}),[E,e]=D({cols:A.cols,rows:A.rows}),[i,t]=D(void 0),[o,s]=Cg([]),[n,r]=D(!1),a=()=>E().cols||80,c=()=>E().rows||24,y=()=>!1===A.controls?0:32;let k,N,u,F,d,f,Y,R,J;function p(){gA(),X(),z()}function S(A){A.rows{let{cols:g,rows:I,duration:B,poster:Q,markers:C}=A;S({cols:g,rows:I}),t(B),s(C),L(Q)})),I.addEventListener("play",(()=>{C("showStartOverlay",!1)})),I.addEventListener("playing",(()=>{C("coreState","playing"),H(),P(),O()})),I.addEventListener("stopped",(()=>{C("coreState","stopped"),p()})),I.addEventListener("loading",(()=>{C("coreState","loading"),p()})),I.addEventListener("offline",(()=>{C("coreState","offline"),p()})),I.addEventListener("errored",(()=>{C({coreState:"errored",showStartOverlay:!1})})),I.addEventListener("resize",S),I.addEventListener("reset",(A=>{S(A),H()})),I.addEventListener("seeked",(()=>{z()})),I.addEventListener("terminalUpdate",(()=>{void 0===k&&(k=requestAnimationFrame(H))}));const U=()=>{J=new ResizeObserver(function(A,g){let I;return function(){for(var B=arguments.length,Q=new Array(B),C=0;CA.apply(this,Q)),g)}}((A=>{C({containerW:d.offsetWidth,containerH:d.offsetHeight}),d.dispatchEvent(new CustomEvent("resize",{detail:{el:f}}))}),10)),J.observe(d)};G((async()=>{g.info("player mounted"),g.debug("font measurements",{charW:Q.charW,charH:Q.charH}),U();const{isPausable:A,isSeekable:E,poster:e}=await I.init();C({isPausable:A,isSeekable:E,containerW:d.offsetWidth,containerH:d.offsetHeight}),L(e),B&&I.play()})),M((()=>{I.stop(),gA(),X(),J.disconnect()}));const H=()=>{const A=I.getChangedLines();A&&l((()=>{A.forEach(((A,g)=>{C("lines",g,ig(A))}))})),C("cursor",ig(I.getCursor())),C("cursorHold",!0),k=void 0},K=h((()=>{g.debug(`containerW = ${Q.containerW}`);const I=Q.charW*a()+Q.bordersW,B=Q.charH*c()+Q.bordersH;let C=A.fit??"width";if("both"===C||Q.isFullscreen){C=Q.containerW/(Q.containerH-y())>I/B?"height":"width"}if(!1===C||"none"===C)return{};if("width"===C){const A=Q.containerW/I;return{scale:A,width:Q.containerW,height:B*A+y()}}if("height"===C){const A=(Q.containerH-y())/B;return{scale:A,width:I*A,height:Q.containerH}}throw`unsupported fit mode: ${C}`})),m=()=>{C("isFullscreen",document.fullscreenElement??document.webkitFullscreenElement)},q=()=>{Q.isFullscreen?(document.exitFullscreen??document.webkitExitFullscreen??(()=>{})).apply(document):(d.requestFullscreen??d.webkitRequestFullscreen??(()=>{})).apply(d)},v=A=>{if(!(A.altKey||A.metaKey||A.ctrlKey))if(A.shiftKey){if("ArrowLeft"==A.key)I.seek("<<<");else{if("ArrowRight"!=A.key)return;I.seek(">>>")}A.preventDefault()}else{if(" "==A.key)I.togglePlay();else if("."==A.key)I.step(),z();else if("f"==A.key)q();else if("ArrowLeft"==A.key)I.seek("<<");else if("ArrowRight"==A.key)I.seek(">>");else if("["==A.key)I.seek({marker:"prev"});else if("]"==A.key)I.seek({marker:"next"});else{if(!(A.key.charCodeAt(0)>=48&&A.key.charCodeAt(0)<=57))return;{const g=(A.key.charCodeAt(0)-48)/10;I.seek(100*g+"%")}}A.preventDefault()}},x=()=>{Q.isFullscreen&&IA(!0)},W=()=>{Q.isFullscreen||IA(!1)},O=()=>{u=setInterval(z,100)},X=()=>{clearInterval(u)},z=()=>{const A=I.getCurrentTime(),g=I.getRemainingTime(),B=I.getProgress();C({currentTime:A,remainingTime:g,progress:B})},P=()=>{F=setInterval((()=>{C((A=>{const g={blink:!A.blink};return g.blink&&(g.cursorHold=!1),g}))}),500)},gA=()=>{clearInterval(F),C("blink",!0)},IA=A=>{clearTimeout(N),A&&(N=setTimeout((()=>IA(!1)),2e3)),r(A)},BA=(()=>{const g=Sg.cloneNode(!0),B=g.firstChild;"function"==typeof d?$(d,g):d=g,g.addEventListener("webkitfullscreenchange",m),g.addEventListener("fullscreenchange",m),g.$$mousemove=x,g.$$keydown=v,g.addEventListener("keypress",v);return"function"==typeof f?$(f,B):f=B,B.$$mousemove=()=>IA(!0),B.addEventListener("mouseleave",W),AA(B,b(cg,{get cols(){return a()},get rows(){return c()},get scale(){return K()?.scale},get blink(){return Q.blink},get lines(){return Q.lines},get cursor(){return Q.cursor},get cursorHold(){return Q.cursorHold},get fontFamily(){return A.terminalFontFamily},get lineHeight(){return A.terminalLineHeight},ref(A){"function"==typeof Y?Y(A):Y=A}}),null),AA(B,b(j,{get when(){return!1!==A.controls},get children(){return b(Ng,{get duration(){return i()},get currentTime(){return Q.currentTime},get remainingTime(){return Q.remainingTime},get progress(){return Q.progress},markers:o,get isPlaying(){return"playing"==Q.coreState},get isPausable(){return Q.isPausable},get isSeekable(){return Q.isSeekable},onPlayClick:()=>I.togglePlay(),onFullscreenClick:q,onSeekClick:A=>I.seek(A),ref(A){"function"==typeof R?R(A):R=A}})}}),null),AA(B,b(T,{get children(){return[b(Z,{get when(){return Q.showStartOverlay},get children(){return b(pg,{onClick:()=>I.play()})}}),b(Z,{get when(){return"loading"==Q.coreState},get children(){return b(fg,{})}}),b(Z,{get when(){return"offline"==Q.coreState},get children(){return b(Rg,{get fontFamily(){return A.terminalFontFamily}})}}),b(Z,{get when(){return"errored"==Q.coreState},get children(){return b(Fg,{})}})]}}),null),w((I=>{const Q=!!(!0===A.controls||"auto"===A.controls&&n()),C=`ap-player asciinema-theme-${A.theme??"asciinema"}`,E=(()=>{const g={};!1!==A.fit&&"none"!==A.fit||void 0===A.terminalFontSize||("small"===A.terminalFontSize?g["font-size"]="12px":"medium"===A.terminalFontSize?g["font-size"]="18px":"big"===A.terminalFontSize?g["font-size"]="24px":g["font-size"]=A.terminalFontSize);const I=K();return void 0!==I.width&&(g.width=`${I.width}px`,g.height=`${I.height}px`),g})();return Q!==I._v$&&g.classList.toggle("ap-hud",I._v$=Q),C!==I._v$2&&V(B,I._v$2=C),I._v$3=_(B,E,I._v$3),I}),{_v$:void 0,_v$2:void 0,_v$3:void 0}),g})();return BA};z(["keydown","mousemove"]);class Ug{log(){}debug(){}info(){}warn(){}error(){}}class Hg{constructor(A,g){this.logger=A,this.prefix=g}log(A){for(var g=arguments.length,I=new Array(g>1?g-1:0),B=1;B1?g-1:0),B=1;B1?g-1:0),B=1;B1?g-1:0),B=1;B1?g-1:0),B=1;BI=>{g(A(I))}}(A))}flatMap(A){return this.transform(function(A){return g=>I=>{A(I).forEach(g)}}(A))}filter(A){return this.transform(function(A){return g=>I=>{A(I)&&g(I)}}(A))}take(A){return this.transform(function(A){let g=0;return I=>B=>{gB=>{g+=1,g>A&&I(B)}}(A))}transform(A){return new Kg(this.input,this.xfs.concat([A]))}multiplex(A,g){return new Kg(new qg(this[Symbol.iterator](),A[Symbol.iterator](),g))}toArray(){return Array.from(this)}[Symbol.iterator](){let A=0,g=[],I=!1;const B=(Q=this.xfs,C=A=>g.push(A),Q.reverse().reduce(((A,g)=>{const I=mg(g(A.step));return{step:I.step,flush:()=>{I.flush(),A.flush()}}}),mg(C)));var Q,C;return{next:()=>{for(A===g.length&&(g=[],A=0);0===g.length;){const A=this.input.next();if(A.done)break;B.step(A.value)}return 0!==g.length||I||(B.flush(),I=!0),g.length>0?{done:!1,value:g[A++]}:{done:!0}}}}}function mg(A){return"function"==typeof A?{step:A,flush:()=>{}}:A}class qg{constructor(A,g,I){this.left=A,this.right=g,this.comparator=I}[Symbol.iterator](){let A,g;return{next:()=>{if(void 0===A&&void 0!==this.left){const g=this.left.next();g.done?this.left=void 0:A=g.value}if(void 0===g&&void 0!==this.right){const A=this.right.next();A.done?this.right=void 0:g=A.value}if(void 0===A&&void 0===g)return{done:!0};if(void 0===A){const A=g;return g=void 0,{done:!1,value:A}}if(void 0===g){const g=A;return A=void 0,{done:!1,value:g}}if(this.comparator(A,g)){const g=A;return A=void 0,{done:!1,value:g}}{const A=g;return g=void 0,{done:!1,value:A}}}}}}async function bg(A){let g,I;if(A instanceof Response){const B=await A.text(),Q=function(A){const g=A.split("\n");let I;try{I=JSON.parse(g[0])}catch(A){return}const B=new Kg(g).drop(1).filter((A=>"["===A[0])).map(JSON.parse).toArray();return{header:I,events:B}}(B);void 0!==Q?(g=Q.header,I=Q.events):g=JSON.parse(B)}else if("object"==typeof A&&"number"==typeof A.version)g=A;else{if(!Array.isArray(A))throw"invalid data";g=A[0],I=A.slice(1,A.length)}if(1===g.version)return function(A){let g=0;const I=new Kg(A.stdout).map((A=>(g+=A[0],[g,"o",A[1]])));return{cols:A.width,rows:A.height,events:I}}(g);if(2===g.version)return function(A,g){return{cols:A.width,rows:A.height,events:g,idleTimeLimit:A.idle_time_limit}}(g,I);throw`asciicast v${g.version} format not supported`}function vg(A){if("r"===A[1]){const[g,I]=A[2].split("x");return[A[0],"o",`[8;${I};${g};t`]}return A}function xg(A){return"number"==typeof A?[A,"m",""]:[A[0],"m",A[1]]}function jg(){let A=0;return function(g){return"m"===g[1]?[g[0],g[1],{index:A++,time:g[0],label:g[2]}]:g}}class Tg{constructor(){this.items=[],this.onPush=void 0}push(A){this.items.push(A),void 0!==this.onPush&&(this.onPush(this.popAll()),this.onPush=void 0)}popAll(){if(this.items.length>0){const A=this.items;return this.items=[],A}{const A=this;return new Promise((g=>{A.onPush=g}))}}}function Zg(A,g,I,B,Q){return I>0?function(A,g,I,B){let Q=arguments.length>4&&void 0!==arguments[4]?arguments[4]:1/60;const C=new Tg,E=Wg();let e=!1,i=-Q;return setTimeout((async()=>{for(;!e;){const t=await C.popAll();if(e)return;for(const C of t){const t=C[0]-B+I;if(t-i0&&(await Og(o),e))return;g(C[0]),A(C[2]),i=t}}}),0),{pushEvent(A){if("o"===A[1])C.push(A);else if("r"===A[1]){const[g,I]=A[2].split("x");C.push([A[0],"o",`[8;${I};${g};t`])}},pushText(A){const g=(Wg()-E)/1e3;C.push([g,"o",A])},stop(){e=!0,C.push(void 0)}}}(A,g,I,B??0,Q):function(A){return{pushEvent(g){"o"===g[1]&&A(g[2])},pushText(g){A(g)},stop(){}}}(A)}function Wg(){return(new Date).getTime()}function Og(A){return new Promise((g=>{setTimeout(g,1e3*A)}))}function Xg(A){return Math.min(500*Math.pow(2,A),5e3)}function zg(A){if(A.length<13)return;const g=function(A){const g=Vg(A.subarray(0,4)),I=Vg(A.subarray(4,8));return g+I/1e6}(A.subarray(0,8)),I=Vg(A.subarray(8,12));return{time:g,data:A.subarray(12,12+I),len:I+12}}function Vg(A){return A[0]+256*A[1]+256*A[2]*256+256*A[3]*256*256}const Pg=new Map([["benchmark",function(A,g){let I,{url:B,iterations:Q=10}=A,{feed:C,now:E}=g,e=0;return{async init(){const A=await bg(await fetch(B)),{cols:g,rows:Q,events:C}=A;I=Array.from(C).filter((A=>{let[g,I,B]=A;return"o"===I})).map((A=>{let[g,I,B]=A;return[g,B]}));const E=I[I.length-1][0];for(const[A,g]of I)e+=new Blob([g]).size;return{cols:g,rows:Q,duration:E}},play(){const A=E();for(let A=0;A{const A=new Date,g=A.getHours(),I=A.getMinutes(),E=[];E.push("\r");for(let A=0;A{r().forEach(E)};return{init:()=>{const A=[s].concat(r());return{cols:e,rows:i,duration:1440,poster:A}},play:()=>(E(s),a(),n=setInterval(a,1e3),!0),stop:()=>{clearInterval(n)},getCurrentTime:()=>{const A=new Date;return 60*A.getHours()+A.getMinutes()}}}],["eventsource",function(A,g){let I,B,{url:Q,bufferTime:C=.1,minFrameTime:E}=A,{feed:e,reset:i,setState:t,logger:o}=g;o=new Hg(o,"eventsource: ");let s=new UA;function n(A){void 0!==B&&B.stop(),B=Zg(e,(A=>s.setTime(A)),C,A,E)}return{play:()=>{I=new EventSource(Q),I.addEventListener("open",(()=>{o.info("opened"),n()})),I.addEventListener("error",(A=>{o.info("errored"),o.debug({e:A}),t("loading")})),I.addEventListener("message",(A=>{const g=JSON.parse(A.data);if(Array.isArray(g))B.pushEvent(g);else if(void 0!==g.cols||void 0!==g.width){const A=g.cols??g.width,I=g.rows??g.height;o.debug(`vt reset (${A}x${I})`),t("playing"),n(g.time),i(A,I,g.init??void 0),s=new LA,"number"==typeof g.time&&s.setTime(g.time)}else"offline"===g.state&&(o.info("stream offline"),t("offline"),s=new UA)})),I.addEventListener("done",(()=>{o.info("closed"),I.close(),t("stopped",{reason:"ended"})}))},stop:()=>{void 0!==B&&B.stop(),void 0!==I&&I.close()},getCurrentTime:()=>s.getTime()}}],["random",function(A,g){let{feed:I,setTimeout:B}=g;const Q=" ".charCodeAt(0),C="~".charCodeAt(0)-Q;let E;const e=()=>{const A=Math.pow(5,4*Math.random());E=B(i,A)},i=()=>{e();const A=String.fromCharCode(Q+Math.floor(Math.random()*C));I(A)};return()=>(e(),()=>clearInterval(E))}],["recording",function(A,g,I){let B,Q,C,E,e,i,t,o,s,{feed:n,onInput:r,onMarker:a,now:c,setTimeout:D,setState:w,logger:h}=g,{idleTimeLimit:l,startAt:y,loop:G,posterTime:M,markers:k,pauseOnMarkers:N,cols:u,rows:F}=I,d=0,f=0,Y=0;async function R(A,g){const I=await fetch(A,g);if(!I.ok)throw`failed fetching recording from ${A}: ${I.status} ${I.statusText}`;return I}function J(){const A=C[d];A?t=D(p,function(A){let g=1e3*A-(c()-o);return g<0&&(g=0),g}(A[0])):(S(),Y++,!0===G||"number"==typeof G&&Y1e3*g[0]);J()}function S(){clearTimeout(t),t=null}function L(A){const[g,I,B]=A;if("o"===I)n(B);else if("i"===I)r(B);else if("m"===I&&(a(B),N))return U(),s=1e3*g,w("stopped",{reason:"paused"}),!0;return!1}function U(){return!t||(S(),s=c()-o,!0)}function H(){o=c()-s,s=null,J()}function K(A){const g=!!t;U();const I=(s??0)/1e3;if("string"==typeof A)"<<"===A?A=I-5:">>"===A?A=I+5:"<<<"===A?A=I-.1*e:">>>"===A?A=I+.1*e:"%"===A[A.length-1]&&(A=parseFloat(A.substring(0,A.length-1))/100*e);else if("object"==typeof A)if("prev"===A.marker)A=m(I)??0,g&&I-A<1&&(A=m(A)??0);else if("next"===A.marker)A=function(A){if(0==E.length)return;let g,I=E.length-1,B=E[I];for(;B&&B[0]>A;)g=B[0],B=E[--I];return g}(I)??e;else if("number"==typeof A.marker){const g=E[A.marker];if(void 0===g)throw`invalid marker index: ${A.marker}`;A=g[0]}const B=Math.min(Math.max(A,0),e);B[A[0],"o",A[1]])),C=new Kg(I).map((A=>[A[0],"i",A[1]])),E=new Kg(B).map(xg);return Q.multiplex(C,((A,g)=>A[0]A[0]1&&void 0!==arguments[1]?arguments[1]:1/60;return B=>{let Q=0,C=0;return{step:A=>{Q++,void 0!==g?A[1]===g[1]&&A[0]-g[0]{void 0!==g&&(B(g),C++),A.debug(`batched ${Q} frames to ${C} frames`)}}}}(g,C)).map(function(A,g,I){let B=0,Q=0;return function(C){const E=C[0]-B-A;return B=C[0],E>0&&(Q+=E,C[0]"m"!==A[1])).multiplex(e,((A,g)=>A[0]"i"===A[1]?[A[0]+E,A[1],A[2]]:A)),i.sort(((A,g)=>A[0]-g[0])));const o=i[i.length-1][0],s=B-t.offset;return{...A,events:i,duration:o,effectiveStartAt:s}}(await g(await function(A){let{url:g,data:I,fetchOpts:B={}}=A;if("string"==typeof g)return R(g,B);if(Array.isArray(g))return Promise.all(g.map((A=>R(A,B))));if(void 0!==I)return"function"==typeof I&&(I=I()),I instanceof Promise||(I=Promise.resolve(I)),I.then((A=>"string"==typeof A||A instanceof ArrayBuffer?new Response(A):A));throw"failed fetching recording file: url/data missing in src"}(A),{encoding:s}),h,{idleTimeLimit:l,startAt:y,minFrameTime:I,inputOffset:t,markers_:k});if(({cols:B,rows:Q,events:C,duration:e,effectiveStartAt:i}=n),u=u??B,F=F??Q,0===C.length)throw"recording is missing events";void 0!==o&&function(A,g){const I=document.createElement("a"),B=A.events.map((A=>"m"===A[1]?[A[0],A[1],A[2].label]:A)),Q=function(A){return`${JSON.stringify({version:2,width:A.cols,height:A.rows})}\n${A.events.map(JSON.stringify).join("\n")}\n`}({...A,events:B});I.href=URL.createObjectURL(new Blob([Q],{type:"text/plain"})),I.download=g,I.click()}(n,o);const r=void 0!==M?(a=M,C.filter((A=>A[0]A[2]))):void 0;var a;return E=C.filter((A=>"m"===A[1])).map((A=>[A[0],A[2].label])),{cols:B,rows:Q,duration:e,poster:r,markers:E}},play:function(){return t||(void 0===C[d]&&(i=0),null!==i&&K(i),H()),!0},pause:U,seek:K,step:function(){let A=C[d++];for(;void 0!==A&&"o"!==A[1];)A=C[d++];if(void 0===A)return;n(A[2]);const g=A[0];f=g,s=1e3*g,i=null},stop:U,getCurrentTime:function(){return t?(c()-o)/1e3:(s??0)/1e3}}}],["websocket",function(A,g){let{url:I,bufferTime:B=.1,reconnectDelay:Q=Xg,minFrameTime:C}=A,{feed:E,reset:e,setState:i,logger:t}=g;t=new Hg(t,"websocket: ");const o=new TextDecoder;let s,n,r,a=new UA,c=0,D=!1;function w(A){void 0!==n&&n.stop(),n=Zg(E,(A=>a.setTime(A)),B,A,C)}function h(A){if("string"==typeof A.data)t.info("activating asciicast-compatible handler"),s.onmessage=l,l(A);else{const g=new Uint8Array(A.data);if(65==g[0]&&76==g[1]&&105==g[2]&&83==g[3])if(1==g[4]){t.info("activating ALiS v1 handler");const A=g[5];0==A?t.debug("text compression: none"):(t.error(`unsupported compression algorithm (${A})`),s.close()),s.onmessage=y}else t.warn(`unsupported ALiS version (${g[4]})`),s.close();else{t.info("activating raw text handler");const I=o.decode(g),B=function(A){const g=A.match(/\x1b\[8;(\d+);(\d+)t/);if(null!==g)return[parseInt(g[2],10),parseInt(g[1],10)]}(I)??function(A){const g=A.match(/\[.*COLUMNS="(\d{1,3})" LINES="(\d{1,3})".*\]/);if(null!==g)return[parseInt(g[1],10),parseInt(g[2],10)]}(I);if(void 0!==B){const[A,g]=B;M(A,g,0,void 0)}s.onmessage=G,G(A)}}}function l(A){const g=JSON.parse(A.data);Array.isArray(g)?n.pushEvent(g):void 0!==g.cols||void 0!==g.width?M(g.cols??g.width,g.rows??g.height,g.time,g.init??void 0):"offline"===g.status&&k()}function y(A){const g=A.data,I=new DataView(g),B=I.getUint8(0);if(1===B){const A=I.getUint16(1,!0),B=I.getUint16(3,!0),Q=I.getFloat32(5,!0),C=I.getUint32(9,!0);M(A,B,Q,C>0?o.decode(new Uint8Array(g,13,C)):void 0)}else if(111===B){const A=I.getFloat32(1,!0),B=I.getUint32(5,!0),Q=o.decode(new Uint8Array(g,9,B));n.pushEvent([A,"o",Q])}else if(114===B){const A=I.getFloat32(1,!0),g=I.getUint16(5,!0),B=I.getUint16(7,!0);n.pushEvent([A,"r",`${g}x${B}`])}else 4===B?k():t.debug(`unknown frame type: ${B}`)}function G(A){n.pushText(o.decode(A.data))}function M(A,g,I,B){t.debug(`stream reset (${A}x${g} @${I})`),i("playing"),w(I),e(A,g,B),a=new LA,"number"==typeof I&&a.setTime(I)}function k(){t.info("stream offline"),i("offline"),a=new UA}function N(){s=new WebSocket(I),s.binaryType="arraybuffer",s.onopen=()=>{t.info("opened"),w(),r=setTimeout((()=>{c=0}),1e3)},s.onmessage=h,s.onclose=A=>{if(D||1e3===A.code||1005===A.code)t.info("closed"),i("stopped",{reason:"ended"});else{clearTimeout(r);const A=Q(c++);t.info(`unclean close, reconnecting in ${A}...`),i("loading"),setTimeout(N,A)}}}return{play:()=>{N()},stop:()=>{D=!0,void 0!==n&&n.stop(),void 0!==s&&s.close()},getCurrentTime:()=>a.getTime()}}]]),_g=new Map([["asciicast",bg],["typescript",async function(A,g){let{encoding:I}=g;const B=new TextDecoder(I);let Q,C,E=(await A[0].text()).split("\n").filter((A=>A.length>0)).map((A=>A.split(" ")));E[0].length<3&&(E=E.map((A=>["O",A[0],A[1]])));const e=await A[1].arrayBuffer(),i=new Uint8Array(e),t=i.findIndex((A=>10==A))+1,o=B.decode(i.subarray(0,t)).match(/COLUMNS="(\d+)" LINES="(\d+)"/);null!==o&&(Q=parseInt(o[1],10),C=parseInt(o[2],10));const s={array:i,cursor:t};let n=s;if(void 0!==A[2]){const g=await A[2].arrayBuffer();n={array:new Uint8Array(g),cursor:t}}const r=[];let a=0;for(const A of E)if(a+=parseFloat(A[1]),"O"===A[0]){const g=parseInt(A[2],10),I=s.array.subarray(s.cursor,s.cursor+g),Q=B.decode(I);r.push([a,"o",Q]),s.cursor+=g}else if("I"===A[0]){const g=parseInt(A[2],10),I=n.array.subarray(n.cursor,n.cursor+g),Q=B.decode(I);r.push([a,"i",Q]),n.cursor+=g}else if("S"===A[0]&&"SIGWINCH"===A[2]){const g=parseInt(A[4].slice(5),10),I=parseInt(A[3].slice(5),10);r.push([a,"r",`${g}x${I}`])}else"H"===A[0]&&"COLUMNS"===A[2]?Q=parseInt(A[3],10):"H"===A[0]&&"LINES"===A[2]&&(C=parseInt(A[3],10));return Q=Q??80,C=C??24,{cols:Q,rows:C,events:r}}],["ttyrec",async function(A,g){let{encoding:I}=g;const B=new TextDecoder(I),Q=await A.arrayBuffer(),C=new Uint8Array(Q),E=zg(C),e=E.time,i=B.decode(E.data).match(/\x1b\[8;(\d+);(\d+)t/),t=[];let o=80,s=24;null!==i&&(o=parseInt(i[2],10),s=parseInt(i[1],10));let n=0,r=zg(C);for(;void 0!==r;){const A=r.time-e,g=B.decode(r.data);t.push([A,"o",g]),n+=r.len,r=zg(C.subarray(n))}return{cols:o,rows:s,events:t}}]]);return A.create=function(A,g){let I=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const B=I.logger??new Ug,Q=new TA(function(A){if("function"==typeof A)return A;"string"==typeof A&&(A="ws://"==A.substring(0,5)||"wss://"==A.substring(0,6)?{driver:"websocket",url:A}:"clock:"==A.substring(0,6)?{driver:"clock"}:"random:"==A.substring(0,7)?{driver:"random"}:"benchmark:"==A.substring(0,10)?{driver:"benchmark",url:A.substring(10)}:{driver:"recording",url:A});void 0===A.driver&&(A.driver="recording");if("recording"==A.driver&&(void 0===A.parser&&(A.parser="asciicast"),"string"==typeof A.parser)){if(!_g.has(A.parser))throw`unknown parser: ${A.parser}`;A.parser=_g.get(A.parser)}if(Pg.has(A.driver)){const g=Pg.get(A.driver);return(I,B)=>g(A,I,B)}throw`unsupported driver: ${JSON.stringify(A)}`}(A),{logger:B,cols:I.cols,rows:I.rows,loop:I.loop,speed:I.speed,preload:I.preload,startAt:I.startAt,poster:I.poster,markers:I.markers,pauseOnMarkers:I.pauseOnMarkers,idleTimeLimit:I.idleTimeLimit}),C=function(A,g){const I=80,B=24,Q=document.createElement("div");let C;Q.style.height="0px",Q.style.overflow="hidden",Q.style.fontSize="15px",document.body.appendChild(Q);const E=O((()=>(C=b(cg,{cols:I,rows:B,lineHeight:g,fontFamily:A,lines:[]}),C)),Q),e={charW:C.clientWidth/I,charH:C.clientHeight/B,bordersW:C.offsetWidth-C.clientWidth,bordersH:C.offsetHeight-C.clientHeight};return E(),document.body.removeChild(Q),e}(I.terminalFontFamily,I.terminalLineHeight),E={logger:B,core:Q,cols:I.cols,rows:I.rows,fit:I.fit,controls:I.controls??"auto",autoPlay:I.autoPlay??I.autoplay,terminalFontSize:I.terminalFontSize,terminalFontFamily:I.terminalFontFamily,terminalLineHeight:I.terminalLineHeight,theme:I.theme,...C};let e;const i=O((()=>(e=b(Lg,E),e)),g),t={el:e,dispose:i,getCurrentTime:()=>Q.getCurrentTime(),getDuration:()=>Q.getDuration(),play:()=>Q.play(),pause:()=>Q.pause(),seek:A=>Q.seek(A),addEventListener:(A,g)=>Q.addEventListener(A,g.bind(t))};return t},A}({}); From 3f0e89c86c0b57231d80f39aacdc4360e01cfb62 Mon Sep 17 00:00:00 2001 From: Helena Rasche Date: Mon, 5 Feb 2024 14:37:32 +0100 Subject: [PATCH 09/13] wip working? --- _layouts/base.html | 1 + .../tutorials/tool-from-scratch/tutorial.cast | 7580 ++++++++--------- .../tutorials/tool-from-scratch/tutorial.md | 28 +- 3 files changed, 3728 insertions(+), 3881 deletions(-) diff --git a/_layouts/base.html b/_layouts/base.html index af34f295ec1a59..98c2631c25e64b 100644 --- a/_layouts/base.html +++ b/_layouts/base.html @@ -27,6 +27,7 @@ {{ 'load' | bundle_preloads }} + {% if page.layout == "faq" %} diff --git a/topics/dev/tutorials/tool-from-scratch/tutorial.cast b/topics/dev/tutorials/tool-from-scratch/tutorial.cast index 02df499359c1ea..7c0e493f071d13 100644 --- a/topics/dev/tutorials/tool-from-scratch/tutorial.cast +++ b/topics/dev/tutorials/tool-from-scratch/tutorial.cast @@ -1,3872 +1,3708 @@ -{"version": 2, "width": 210, "height": 42, "timestamp": 1707136691, "env": {"SHELL": "/usr/bin/zsh", "TERM": "xterm-256color"}, "title": "AUTO_GTN: Tools From Scratch"} -[0.175276, "o", "Writing to /home/user/.config/pip/pip.conf\r\n"] -[0.212528, "o", "Processing dev/tool-from-scratch\r\n"] -[0.241373, "o", "/tmp/tools-from-scratch/10-tool-from-scratch-commit-0000-planemo-init.patch\r\n/tmp/tools-from-scratch/10-tool-from-scratch-commit-0001-fix-tool-id.patch"] -[0.241504, "o", "\r\n"] -[0.241549, "o", "/tmp/tools-from-scratch/10-tool-from-scratch-commit-0002-fix-tool-description.patch"] -[0.241581, "o", "\r\n"] -[0.241708, "o", "/tmp/tools-from-scratch/10-tool-from-scratch-commit-0003-add-macros.patch\r\n"] -[0.241814, "o", "/tmp/tools-from-scratch/10-tool-from-scratch-commit-0004-add-macros-xml.patch\r\n"] -[0.241909, "o", "/tmp/tools-from-scratch/10-tool-from-scratch-commit-0005-expand-biotools-macros.patch"] -[0.241981, "o", "\r\n"] -[0.242055, "o", "/tmp/tools-from-scratch/10-tool-from-scratch-commit-0006-add-requirements.patch"] -[0.242127, "o", "\r\n"] -[0.242277, "o", "/tmp/tools-from-scratch/10-tool-from-scratch-commit-0007-add-inputs.patch"] -[0.242358, "o", "\r\n"] -[0.242455, "o", "/tmp/tools-from-scratch/10-tool-from-scratch-commit-0008-add-outputs.patch"] -[0.242505, "o", "\r\n"] -[0.242595, "o", "/tmp/tools-from-scratch/10-tool-from-scratch-commit-0009-command-block.patch"] -[0.242643, "o", "\r\n"] -[0.242717, "o", "/tmp/tools-from-scratch/10-tool-from-scratch-commit-0010-adding-a-test.patch"] -[0.242747, "o", "\r\n"] -[0.242827, "o", "/tmp/tools-from-scratch/10-tool-from-scratch-commit-0011-add-citation.patch"] -[0.242852, "o", "\r\n"] -[0.249404, "o", "Reinitialized existing Git repository in /tmp/tools-from-scratch/.git/\r\n"] -[0.253203, "o", "Applying: admin/init/0000: Root commit\r\n"] -[0.253544, "o", "applying to an empty history\r\n"] -[0.253987, "o", "Applying: dev/tool-from-scratch/0000: Planemo init\r\n"] -[0.254603, "o", "Applying: dev/tool-from-scratch/0001: Fix tool id\r\n"] -[0.255137, "o", "Applying: dev/tool-from-scratch/0002: Fix tool description\r\n"] -[0.25562, "o", "Applying: dev/tool-from-scratch/0003: Add macros\r\n"] -[0.256101, "o", "Applying: dev/tool-from-scratch/0004: Add macros.xml\r\n"] -[0.256547, "o", "Applying: dev/tool-from-scratch/0005: Expand biotools macros\r\n"] -[0.256972, "o", "Applying: dev/tool-from-scratch/0006: Add requirements\r\n"] -[0.257381, "o", "Applying: dev/tool-from-scratch/0007: Add inputs\r\n"] -[0.25784, "o", "Applying: dev/tool-from-scratch/0008: Add outputs\r\n"] -[0.2583, "o", "Applying: dev/tool-from-scratch/0009: Command block\r\n"] -[0.258805, "o", "Applying: dev/tool-from-scratch/0010: Adding a test\r\n"] -[0.259385, "o", "Applying: dev/tool-from-scratch/0011: Add citation\r\n"] -[0.261846, "o", "\u001b[H\u001b[2J\u001b[3J"] -[0.269871, "m", "Planemo init"] -[0.269871, "o", "\u001b[1mNext step: dev/tool-from-scratch/0000: Planemo init\u001b(B\u001b[m\r\n"] -[1.283542, "o", "$ "] -[1.285942, "o", "\u001b["] -[1.473095, "o", "0;"] -[1.56662, "o", "30"] -[1.660283, "o", "mn"] -[1.753869, "o", "ano"] -[1.847429, "o", " b"] -[1.94101, "o", "el"] -[2.034544, "o", "le"] -[2.128117, "o", "ro"] -[2.221693, "o", "pho"] -[2.31527, "o", "n."] -[2.408861, "o", "xm"] -[2.502621, "o", "l\u001b"] -[2.595983, "o", "[0"] -[2.689541, "o", "m"] -[2.689927, "o", "\r\n"] -[4.737361, "o", "\u001b[?1049h\u001b[22;0;0t\u001b[1;42r\u001b(B\u001b[m\u001b[4l\u001b[?7h\u001b[H\u001b[2J\u001b(B\u001b[0;7m 1 \r\u001b[2d\u001b(B\u001b[m~\r\u001b[3d~\r\u001b[4d~\r\u001b[5d~\r\u001b[6d~\r\u001b[7d~\r\u001b[8d~\r\u001b[9d~\r\u001b[10d~\r\u001b[11d~\r\u001b[12d~\r\u001b[13d~\r\u001b[14d~\r\u001b[15d~\r\u001b[16d"] -[4.737399, "o", "~\r\u001b[17d~\r\u001b[18d~\r\u001b[19d~\r\u001b[20d~\r\u001b[21d~\r\u001b[22d~\r\u001b[23d~\r\u001b[24d~\r\u001b[25d~\r\u001b[26d~\r\u001b[27d"] -[4.73742, "o", "~\r\u001b[28d~\r\u001b[29d~\r\u001b[30d~\r\u001b[31d"] -[4.737439, "o", "~\r\u001b[32d~\r\u001b[33d~\r\u001b[34d"] -[4.737458, "o", "~\r\u001b[35d~\r\u001b[36d~\r\u001b[37d~\r\u001b[38d"] -[4.737481, "o", "~\r\u001b[39d~\r\u001b[40d~\r\u001b[41d~\u001b[1;5H"] -[6.755208, "o", "\r\u001b[2d\u001b(B\u001b[0;7m 2 \u001b[A\u001b(B\u001b[m"] -[6.769032, "o", "<"] -[6.782775, "o", "t"] -[6.796923, "o", "o"] -[6.810723, "o", "o"] -[6.824556, "o", "l"] -[6.838473, "o", " "] -[6.850407, "o", "i"] -[6.864312, "o", "d"] -[6.875762, "o", "="] -[6.887739, "o", "\""] -[6.899776, "o", "b"] -[6.911691, "o", "e"] -[6.923686, "o", "l"] -[6.93574, "o", "l"] -[6.947663, "o", "e"] -[6.959773, "o", "r"] -[6.972198, "o", "o"] -[6.986478, "o", "p"] -[6.998735, "o", "h"] -[7.010965, "o", "o"] -[7.022718, "o", "n"] -[7.034775, "o", "\""] -[7.047027, "o", " "] -[7.058778, "o", "n"] -[7.070674, "o", "a"] -[7.082692, "o", "m"] -[7.095311, "o", "e"] -[7.106756, "o", "="] -[7.118709, "o", "\""] -[7.131346, "o", "b"] -[7.142689, "o", "e"] -[7.155414, "o", "l"] -[7.168716, "o", "l"] -[7.181161, "o", "e"] -[7.195251, "o", "r"] -[7.207958, "o", "o"] -[7.221763, "o", "p"] -[7.235428, "o", "h"] -[7.249342, "o", "o"] -[7.263212, "o", "n"] -[7.277011, "o", "\""] -[7.2909, "o", " "] -[7.304756, "o", "v"] -[7.318558, "o", "e"] -[7.332564, "o", "r"] -[7.346281, "o", "s"] -[7.360396, "o", "i"] -[7.374297, "o", "o"] -[7.388267, "o", "n"] -[7.401866, "o", "="] -[7.415797, "o", "\""] -[7.4344, "o", "0"] -[7.443703, "o", "."] -[7.458136, "o", "1"] -[7.482197, "o", "."] -[7.493969, "o", "0"] -[7.505525, "o", "\""] -[7.519435, "o", " "] -[7.533344, "o", "p"] -[7.547405, "o", "y"] -[7.558934, "o", "t"] -[7.573052, "o", "h"] -[7.585791, "o", "o"] -[7.597195, "o", "n"] -[7.607867, "o", "_"] -[7.619752, "o", "t"] -[7.632463, "o", "e"] -[7.642854, "o", "m"] -[7.656079, "o", "p"] -[7.66887, "o", "l"] -[7.68101, "o", "a"] -[7.694956, "o", "t"] -[7.706839, "o", "e"] -[7.719442, "o", "_"] -[7.735616, "o", "v"] -[7.747062, "o", "e"] -[7.761265, "o", "r"] -[7.77314, "o", "s"] -[7.784802, "o", "i"] -[7.796872, "o", "o"] -[7.809603, "o", "n"] -[7.823256, "o", "="] -[7.835025, "o", "\""] -[7.848966, "o", "3"] -[7.862654, "o", "."] -[7.876731, "o", "5"] -[7.889851, "o", "\""] -[7.903135, "o", ">"] -[7.917107, "o", "\b"] -[7.931067, "o", "\u001b[5G"] -[7.945091, "o", "\u001b[2d"] -[7.958978, "o", "\r\u001b[3d\u001b(B\u001b[0;7m 3 \u001b[A\u001b(B\u001b[m"] -[7.972897, "o", " "] -[7.987134, "o", " "] -[7.999487, "o", " "] -[8.011088, "o", "\t"] -[8.022895, "o", "<"] -[8.03488, "o", "r"] -[8.04686, "o", "e"] -[8.058822, "o", "q"] -[8.070751, "o", "u"] -[8.085502, "o", "i"] -[8.097757, "o", "r"] -[8.109804, "o", "e"] -[8.121889, "o", "m"] -[8.133851, "o", "e"] -[8.145371, "o", "n"] -[8.156959, "o", "t"] -[8.168779, "o", "s"] -[8.181105, "o", ">"] -[8.193037, "o", "\b"] -[8.204856, "o", "\u001b[5G"] -[8.216851, "o", "\u001b[3d"] -[8.228648, "o", "\r\u001b[4d"] -[8.228969, "o", "\u001b(B\u001b[0;7m 4 \u001b[A"] -[8.229149, "o", "\u001b(B\u001b[m"] -[8.240808, "o", " "] -[8.252878, "o", " "] -[8.264963, "o", " "] -[8.276924, "o", "\t"] -[8.29136, "o", "<"] -[8.302712, "o", "/"] -[8.314796, "o", "r"] -[8.328869, "o", "e"] -[8.342795, "o", "q"] -[8.356567, "o", "u"] -[8.370308, "o", "i"] -[8.38446, "o", "r"] -[8.398529, "o", "e"] -[8.41276, "o", "m"] -[8.426459, "o", "e"] -[8.44047, "o", "n"] -[8.454408, "o", "t"] -[8.468535, "o", "s"] -[8.480838, "o", ">"] -[8.492949, "o", "\b"] -[8.504895, "o", "\u001b[5G"] -[8.516071, "o", "\u001b[4d"] -[8.530281, "o", "\r\u001b[5d\u001b(B\u001b[0;7m 5 \u001b[A\u001b(B\u001b[m"] -[8.544201, "o", " "] -[8.55696, "o", " "] -[8.568562, "o", " "] -[8.580497, "o", "\t"] -[8.592832, "o", "<"] -[8.604956, "o", "c"] -[8.61684, "o", "o"] -[8.629083, "o", "m"] -[8.640844, "o", "m"] -[8.65302, "o", "a"] -[8.665952, "o", "n"] -[8.677991, "o", "d"] -[8.690037, "o", " "] -[8.701799, "o", "d"] -[8.713946, "o", "e"] -[8.727173, "o", "t"] -[8.738967, "o", "e"] -[8.750905, "o", "c"] -[8.76409, "o", "t"] -[8.775009, "o", "_"] -[8.787978, "o", "e"] -[8.799932, "o", "r"] -[8.811944, "o", "r"] -[8.823925, "o", "o"] -[8.835749, "o", "r"] -[8.848102, "o", "s"] -[8.859954, "o", "="] -[8.871796, "o", "\""] -[8.883871, "o", "e"] -[8.895926, "o", "x"] -[8.907977, "o", "i"] -[8.919955, "o", "t"] -[8.93248, "o", "_"] -[8.943858, "o", "c"] -[8.956025, "o", "o"] -[8.968859, "o", "d"] -[8.980742, "o", "e"] -[8.992965, "o", "\""] -[9.005018, "o", ">"] -[9.017043, "o", "<"] -[9.030214, "o", "!"] -[9.041955, "o", "["] -[9.054806, "o", "C"] -[9.066126, "o", "D"] -[9.078016, "o", "A"] -[9.090994, "o", "T"] -[9.102956, "o", "A"] -[9.114916, "o", "["] -[9.12674, "o", "\b"] -[9.138747, "o", "\u001b[5G"] -[9.15096, "o", "\u001b[5d"] -[9.164261, "o", "\r\u001b[6d\u001b(B\u001b[0;7m 6 \u001b[A\u001b(B\u001b[m"] -[9.175837, "o", " "] -[9.187989, "o", " "] -[9.20091, "o", " "] -[9.213628, "o", "\t"] -[9.22776, "o", " "] -[9.240212, "o", " "] -[9.25215, "o", " "] -[9.26398, "o", " "] -[9.274927, "o", "T"] -[9.286948, "o", "O"] -[9.300149, "o", "D"] -[9.314293, "o", "O"] -[9.328386, "o", ":"] -[9.339935, "o", " "] -[9.35405, "o", "F"] -[9.366822, "o", "i"] -[9.381131, "o", "l"] -[9.395255, "o", "l"] -[9.409224, "o", " "] -[9.423237, "o", "i"] -[9.435808, "o", "n"] -[9.449596, "o", " "] -[9.463347, "o", "c"] -[9.477415, "o", "o"] -[9.48966, "o", "m"] -[9.501822, "o", "m"] -[9.518579, "o", "a"] -[9.531484, "o", "n"] -[9.545696, "o", "d"] -[9.560667, "o", " "] -[9.573199, "o", "t"] -[9.588812, "o", "e"] -[9.597405, "o", "m"] -[9.610995, "o", "p"] -[9.625509, "o", "l"] -[9.637123, "o", "a"] -[9.651085, "o", "t"] -[9.663168, "o", "e"] -[9.677077, "o", "."] -[9.692421, "o", "\b"] -[9.704049, "o", "\u001b[5G"] -[9.71584, "o", "\u001b[6d"] -[9.730341, "o", "\r\u001b[7d\u001b(B\u001b[0;7m 7 \u001b[A\u001b(B\u001b[m"] -[9.744406, "o", " "] -[9.757346, "o", " "] -[9.770068, "o", " "] -[9.782032, "o", "\t"] -[9.797205, "o", "]"] -[9.809749, "o", "]"] -[9.82278, "o", ">"] -[9.834951, "o", "<"] -[9.846741, "o", "/"] -[9.86021, "o", "c"] -[9.873054, "o", "o"] -[9.885926, "o", "m"] -[9.899071, "o", "m"] -[9.91347, "o", "a"] -[9.925168, "o", "n"] -[9.936974, "o", "d"] -[9.948907, "o", ">"] -[9.960739, "o", "\b"] -[9.97455, "o", "\u001b[5G"] -[9.984915, "o", "\u001b[7d"] -[9.996452, "o", "\r\u001b[8d\u001b(B\u001b[0;7m 8 \u001b[A\u001b(B\u001b[m"] -[10.008039, "o", " "] -[10.021209, "o", " "] -[10.032995, "o", " "] -[10.045043, "o", "\t"] -[10.057321, "o", "<"] -[10.071824, "o", "i"] -[10.086406, "o", "n"] -[10.098614, "o", "p"] -[10.112642, "o", "u"] -[10.126812, "o", "t"] -[10.140769, "o", "s"] -[10.154881, "o", ">"] -[10.168844, "o", "\b"] -[10.183072, "o", "\u001b[5G"] -[10.197099, "o", "\u001b[8d"] -[10.209001, "o", "\r\u001b[9d\u001b(B\u001b[0;7m 9 \u001b[A\u001b(B\u001b[m"] -[10.221988, "o", " "] -[10.233936, "o", " "] -[10.24605, "o", " "] -[10.258042, "o", "\t"] -[10.269988, "o", "<"] -[10.282539, "o", "/"] -[10.294036, "o", "i"] -[10.305977, "o", "n"] -[10.318228, "o", "p"] -[10.330175, "o", "u"] -[10.343131, "o", "t"] -[10.355077, "o", "s"] -[10.367029, "o", ">"] -[10.3792, "o", "\u001b[Z"] -[10.392019, "o", "\u001b[5G"] -[10.404027, "o", "\u001b[9d"] -[10.420273, "o", "\r\u001b[10d\u001b(B\u001b[0;7m 10 \u001b[A\u001b(B\u001b[m"] -[10.432035, "o", " "] -[10.445303, "o", " "] -[10.457089, "o", " "] -[10.470149, "o", "\t"] -[10.482462, "o", "<"] -[10.494021, "o", "o"] -[10.506142, "o", "u"] -[10.518111, "o", "t"] -[10.530433, "o", "p"] -[10.544597, "o", "u"] -[10.558634, "o", "t"] -[10.572824, "o", "s"] -[10.586916, "o", ">"] -[10.601168, "o", "\u001b[Z"] -[10.615243, "o", "\u001b[5G"] -[10.629258, "o", "\u001b[10d"] -[10.644624, "o", "\r\u001b[11d\u001b(B\u001b[0;7m 11 \u001b[A\u001b(B\u001b[m"] -[10.658745, "o", " "] -[10.670127, "o", " "] -[10.682357, "o", " "] -[10.697267, "o", "\t"] -[10.708737, "o", "<"] -[10.722241, "o", "/"] -[10.734011, "o", "o"] -[10.749499, "o", "u"] -[10.763981, "o", "t"] -[10.776585, "o", "p"] -[10.790879, "o", "u"] -[10.805057, "o", "t"] -[10.819165, "o", "s"] -[10.833487, "o", ">"] -[10.847168, "o", "\b"] -[10.860162, "o", "\u001b[5G"] -[10.872197, "o", "\u001b[11d"] -[10.883677, "o", "\r\u001b[12d\u001b(B\u001b[0;7m 12 \u001b[A\u001b(B\u001b[m"] -[10.895015, "o", " "] -[10.910255, "o", " "] -[10.924082, "o", " "] -[10.939946, "o", "\t"] -[10.951729, "o", "<"] -[10.965217, "o", "h"] -[10.979468, "o", "e"] -[10.993191, "o", "l"] -[11.007293, "o", "p"] -[11.021643, "o", ">"] -[11.035239, "o", "<"] -[11.049365, "o", "!"] -[11.061208, "o", "["] -[11.075558, "o", "C"] -[11.089313, "o", "D"] -[11.101368, "o", "A"] -[11.113403, "o", "T"] -[11.124107, "o", "A"] -[11.13832, "o", "["] -[11.152301, "o", "\b"] -[11.163371, "o", "\u001b[5G"] -[11.176262, "o", "\u001b[12d"] -[11.188143, "o", "\r\u001b[13d\u001b(B\u001b[0;7m 13 \u001b[A\u001b(B\u001b[m"] -[11.200056, "o", " "] -[11.213336, "o", " "] -[11.225069, "o", " "] -[11.237613, "o", "\t"] -[11.249241, "o", " "] -[11.261057, "o", " "] -[11.272028, "o", " "] -[11.28427, "o", " "] -[11.295102, "o", "T"] -[11.308198, "o", "O"] -[11.319935, "o", "D"] -[11.334977, "o", "O"] -[11.348928, "o", ":"] -[11.360093, "o", " "] -[11.372177, "o", "F"] -[11.386303, "o", "i"] -[11.400086, "o", "l"] -[11.411098, "o", "l"] -[11.425232, "o", " "] -[11.437443, "o", "i"] -[11.45115, "o", "n"] -[11.46563, "o", " "] -[11.476065, "o", "h"] -[11.490212, "o", "e"] -[11.504445, "o", "l"] -[11.516883, "o", "p"] -[11.528055, "o", "."] -[11.541282, "o", "\b"] -[11.555205, "o", "\u001b[5G"] -[11.568246, "o", "\u001b[13d"] -[11.580325, "o", "\r\u001b[14d\u001b(B\u001b[0;7m 14 \u001b[A\u001b(B\u001b[m"] -[11.595217, "o", " "] -[11.606478, "o", " "] -[11.617615, "o", " "] -[11.631748, "o", "\t"] -[11.6464, "o", "]"] -[11.658094, "o", "]"] -[11.670146, "o", ">"] -[11.683277, "o", "<"] -[11.696929, "o", "/"] -[11.709309, "o", "h"] -[11.721151, "o", "e"] -[11.733206, "o", "l"] -[11.745228, "o", "p"] -[11.757263, "o", ">"] -[11.769189, "o", "\b"] -[11.781944, "o", "\u001b[5G"] -[11.796571, "o", "\u001b[14d"] -[11.808294, "o", "\r\u001b[15d\u001b(B\u001b[0;7m 15 \u001b[A\u001b(B\u001b[m"] -[11.82114, "o", "<"] -[11.834158, "o", "/"] -[11.847247, "o", "t"] -[11.858347, "o", "o"] -[11.870214, "o", "o"] -[11.882164, "o", "l"] -[11.894645, "o", ">"] -[11.906082, "o", "\b"] -[11.917786, "o", "\u001b[5G"] -[13.961298, "o", "\u001b[?1l\u001b>\u001b[42;1H\u001b[?1049l\u001b[23;0;0t\r\u001b[?1l\u001b>"] -[13.983756, "m", "Fix tool id"] -[13.983756, "o", "\u001b[1mNext step: dev/tool-from-scratch/0001: Fix tool id\u001b(B\u001b[m\r\n"] -[14.999957, "o", "$ "] -[15.002901, "o", "\u001b"] -[15.190085, "o", "[0"] -[15.283699, "o", ";3"] -[15.377206, "o", "0m"] -[15.470073, "o", "n"] -[15.563743, "o", "an"] -[15.657113, "o", "o "] -[15.748775, "o", "be"] -[15.842392, "o", "ll"] -[15.937528, "o", "e"] -[16.029161, "o", "ro"] -[16.121525, "o", "ph"] -[16.215188, "o", "on"] -[16.305449, "o", ".x"] -[16.492583, "o", "m"] -[16.586113, "o", "l\u001b"] -[16.679145, "o", "[0"] -[16.772725, "o", "m"] -[16.773439, "o", "\r\n"] -[18.833907, "o", "\u001b[?1049h\u001b[22;0;0t\u001b[1;42r\u001b(B\u001b[m\u001b[4l\u001b[?7h\u001b[H\u001b[2J\u001b(B\u001b[0;7m 1 \u001b(B\u001b[m\r\u001b[2d\u001b(B\u001b[0;7m 2 \u001b(B\u001b[m \r\u001b[3d\u001b(B\u001b[0;7m 3 \u001b(B\u001b[m \r\u001b[4d\u001b(B\u001b[0;7m 4 \u001b(B\u001b[m \r\u001b[7d\u001b(B\u001b[0;7m 7 \u001b(B\u001b[m \r\u001b[8d\u001b(B\u001b[0;7m 8 \u001b(B\u001b[m \r\u001b[9d\u001b(B\u001b[0;7m 9 \u001b(B\u001b[m \r\u001b[10d\u001b(B\u001b[0;7m 10 \u001b(B\u001b[m \r\u001b[11d\u001b(B\u001b[0;7m 11 \u001b(B\u001b[m \r\u001b[14d\u001b(B\u001b[0;7m 14 \u001b(B\u001b[m\r\u001b[15d\u001b(B\u001b[0;7m 15 \r\u001b[16d"] -[18.833981, "o", "\u001b(B\u001b[m~\r\u001b[17d~\r\u001b[18d~\r\u001b[19d~\r\u001b[20d~\r\u001b[21d~\r\u001b[22d~\r\u001b[23d~\r\u001b[24d~\r\u001b[25d~\r\u001b[26d~\r\u001b[27d~\r\u001b[28d~\r\u001b[29d~\r\u001b[30d~\r\u001b[31d~\r\u001b[32d~\r\u001b[33d~\r\u001b[34d~\r\u001b[35d~\r\u001b[36d~\r\u001b[37d~\r\u001b[38d~\r\u001b[39d~\r\u001b[40d~\r\u001b[41d~\u001b[1;5H"] -[20.850716, "o", "\u001b[1P"] -[20.864656, "o", "\u001b[1P"] -[20.878619, "o", "\u001b[1P"] -[20.892637, "o", "\u001b[1P"] -[20.906708, "o", "\u001b[1P"] -[20.91909, "o", "\u001b[1P"] -[20.933167, "o", "\u001b[1P"] -[20.947175, "o", "\u001b[1P"] -[20.961256, "o", "\u001b[1P"] -[20.97657, "o", "\u001b[1P"] -[20.989211, "o", "\u001b[1P"] -[21.003138, "o", "\u001b[1P"] -[21.016492, "o", "\u001b[1P"] -[21.02982, "o", "\u001b[1P"] -[21.044182, "o", "\u001b[1P"] -[21.058151, "o", "\u001b[1P"] -[21.072159, "o", "\u001b[1P"] -[21.08531, "o", "\u001b[1P"] -[21.099021, "o", "\u001b[1P"] -[21.112876, "o", "\u001b[1P"] -[21.126913, "o", "\u001b[1P"] -[21.137957, "o", "\u001b[1P"] -[21.151962, "o", "\u001b[1P"] -[21.165914, "o", "\u001b[1P"] -[21.179744, "o", "\u001b[1P"] -[21.19379, "o", "\u001b[1P"] -[21.207744, "o", "\u001b[1P"] -[21.221685, "o", "\u001b[1P"] -[21.235574, "o", "\u001b[1P"] -[21.2495, "o", "\u001b[1P"] -[21.263522, "o", "\u001b[1P"] -[21.277373, "o", "\u001b[1P"] -[21.291349, "o", "\u001b[1P"] -[21.305271, "o", "\u001b[1P"] -[21.319259, "o", "\u001b[1P"] -[21.333088, "o", "\u001b[1P"] -[21.347227, "o", "\u001b[1P"] -[21.361001, "o", "\u001b[1P"] -[21.374915, "o", "\u001b[1P"] -[21.388989, "o", "\u001b[1P"] -[21.403206, "o", "\u001b[1P"] -[21.415343, "o", "\u001b[1P"] -[21.429461, "o", "\u001b[1P"] -[21.443426, "o", "\u001b[1P"] -[21.457422, "o", "\u001b[1P"] -[21.471342, "o", "\u001b[1P"] -[21.48201, "o", "\u001b[1P"] -[21.496114, "o", "\u001b[1P"] -[21.510056, "o", "\u001b[1P"] -[21.52331, "o", "\u001b[1P"] -[21.53599, "o", "\u001b[1P"] -[21.549935, "o", "\u001b[1P"] -[21.563877, "o", "\u001b[1P"] -[21.577751, "o", "\u001b[1P"] -[21.591742, "o", "\u001b[1P"] -[21.605732, "o", "\u001b[1P"] -[21.619742, "o", "\u001b[1P"] -[21.633678, "o", "\u001b[1P"] -[21.64757, "o", "\u001b[1P"] -[21.660992, "o", "\u001b[1P"] -[21.674846, "o", "\u001b[1P"] -[21.686962, "o", "\u001b[1P"] -[21.701678, "o", "\u001b[1P"] -[21.715525, "o", "\u001b[1P"] -[21.727832, "o", "\u001b[1P"] -[21.741788, "o", "\u001b[1P"] -[21.755665, "o", "\u001b[1P"] -[21.768844, "o", "\u001b[1P"] -[21.780987, "o", "\u001b[1P"] -[21.794893, "o", "\u001b[1P"] -[21.808751, "o", "\u001b[1P"] -[21.822596, "o", "\u001b[1P"] -[21.836508, "o", "\u001b[1P"] -[21.85039, "o", "\u001b[1P"] -[21.864309, "o", "\u001b[1P"] -[21.878262, "o", "\u001b[1P"] -[21.892158, "o", "\u001b[1P"] -[21.906021, "o", "\u001b[1P"] -[21.919965, "o", "\u001b[1P"] -[21.933839, "o", "\u001b[1P"] -[21.949034, "o", "\u001b[1P"] -[21.959806, "o", "\u001b[1P"] -[21.973804, "o", "3.5\">\u001b[K\u001b[5G"] -[21.985687, "o", ".5\">\u001b[K\b\b\b\b"] -[21.998356, "o", "5\">\u001b[K\b\b\b"] -[22.01309, "o", "\">\u001b[K\b\b"] -[22.026227, "o", ">\u001b[K\b"] -[22.040333, "o", " \b"] -[22.107023, "o", "\u001b[2d"] -[22.121351, "o", "\t\u001b[K\u001b[3d<\u001b[1P\u001b[4d/requirements>\u001b[K\u001b[5;9H\u001b[8;10H\u001b[1P\u001b[9d/in\u001b[10;10H\u001b[1P\u001b[11d/outputs>\u001b[K\u001b[12;9H\u001b[15;5H
\r\u001b[16d\u001b(B\u001b[0;7m 16 \u001b[2d\u001b(B\u001b[m"] -[22.135385, "o", "<"] -[22.149388, "o", "t"] -[22.163352, "o", "o"] -[22.177035, "o", "o"] -[22.190567, "o", "l"] -[22.204642, "o", " "] -[22.216015, "o", "i"] -[22.229765, "o", "d"] -[22.244053, "o", "="] -[22.257709, "o", "\""] -[22.26886, "o", "b"] -[22.281269, "o", "e"] -[22.292727, "o", "l"] -[22.305826, "o", "l"] -[22.317943, "o", "e"] -[22.331974, "o", "r"] -[22.343883, "o", "o"] -[22.354949, "o", "p"] -[22.368908, "o", "h"] -[22.381063, "o", "o"] -[22.3929, "o", "n"] -[22.405043, "o", "\""] -[22.416871, "o", " "] -[22.431418, "o", "n"] -[22.443632, "o", "a"] -[22.454974, "o", "m"] -[22.469041, "o", "e"] -[22.482999, "o", "="] -[22.497027, "o", "\""] -[22.509857, "o", "b"] -[22.523836, "o", "e"] -[22.537894, "o", "l"] -[22.549891, "o", "l"] -[22.561896, "o", "e"] -[22.573402, "o", "r"] -[22.584967, "o", "o"] -[22.600898, "o", "p"] -[22.614976, "o", "h"] -[22.628856, "o", "o"] -[22.640963, "o", "n"] -[22.652995, "o", "\""] -[22.665998, "o", " "] -[22.677941, "o", "v"] -[22.690498, "o", "e"] -[22.701875, "o", "r"] -[22.714213, "o", "s"] -[22.728179, "o", "i"] -[22.739995, "o", "o"] -[22.751869, "o", "n"] -[22.765476, "o", "="] -[22.780571, "o", "\""] -[22.794347, "o", "@"] -[22.806078, "o", "T"] -[22.820055, "o", "O"] -[22.834143, "o", "O"] -[22.848127, "o", "L"] -[22.86244, "o", "_"] -[22.876214, "o", "V"] -[22.894656, "o", "E"] -[22.906702, "o", "R"] -[22.918637, "o", "S"] -[22.930518, "o", "I"] -[22.942565, "o", "O"] -[22.95373, "o", "N"] -[22.965566, "o", "@"] -[22.977094, "o", "+"] -[22.990788, "o", "g"] -[23.004616, "o", "a"] -[23.015456, "o", "l"] -[23.026867, "o", "a"] -[23.038939, "o", "x"] -[23.050742, "o", "y"] -[23.063514, "o", "@"] -[23.07495, "o", "V"] -[23.088052, "o", "E"] -[23.102474, "o", "R"] -[23.113929, "o", "S"] -[23.12604, "o", "I"] -[23.139938, "o", "O"] -[23.152975, "o", "N"] -[23.16549, "o", "_"] -[23.176938, "o", "S"] -[23.189561, "o", "U"] -[23.199941, "o", "F"] -[23.21195, "o", "F"] -[23.2228, "o", "I"] -[23.235361, "o", "X"] -[23.24894, "o", "@"] -[23.260278, "o", "\""] -[23.271934, "o", " "] -[23.284041, "o", "p"] -[23.298071, "o", "r"] -[23.309858, "o", "o"] -[23.320874, "o", "f"] -[23.334077, "o", "i"] -[23.347539, "o", "l"] -[23.360163, "o", "e"] -[23.372477, "o", "="] -[23.38425, "o", "\""] -[23.396146, "o", "2"] -[23.40887, "o", "0"] -[23.420311, "o", "."] -[23.432933, "o", "0"] -[23.445918, "o", "1"] -[23.458053, "o", "\""] -[23.469985, "o", ">"] -[23.485693, "o", "\b"] -[23.49805, "o", "\u001b[5G"] -[25.541057, "o", "\u001b[?1l\u001b>"] -[25.541212, "o", "\u001b[42;1H\u001b[?1049l\u001b[23;0;0t\r\u001b[?1l\u001b>"] -[25.56838, "m", "Fix tool description"] -[25.56838, "o", "\u001b[1mNext step: dev/tool-from-scratch/0002: Fix tool description\u001b(B\u001b[m\r\n"] -[26.590641, "o", "$ "] -[26.593283, "o", "\u001b["] -[26.780515, "o", "0;"] -[26.874042, "o", "30"] -[26.966489, "o", "mn"] -[27.060089, "o", "ano"] -[27.153652, "o", " b"] -[27.247185, "o", "el"] -[27.340703, "o", "le"] -[27.431382, "o", "ro"] -[27.521504, "o", "pho"] -[27.614519, "o", "n."] -[27.705441, "o", "xm"] -[27.798052, "o", "l\u001b"] -[27.985108, "o", "[0"] -[28.078871, "o", "m"] -[28.079539, "o", "\r\n"] -[30.128356, "o", "\u001b[?1049h\u001b[22;0;0t\u001b[1;42r\u001b(B\u001b[m\u001b[4l\u001b[?7h\u001b[H\u001b[2J"] -[30.128586, "o", "\u001b(B\u001b[0;7m 1 \u001b(B\u001b[m\r\u001b[2d\u001b(B\u001b[0;7m 2 \u001b(B\u001b[m \r\u001b[3d\u001b(B\u001b[0;7m 3 \u001b(B\u001b[m \r\u001b[4d\u001b(B\u001b[0;7m 4 \u001b(B\u001b[m \r\u001b[7d\u001b(B\u001b[0;7m 7 \u001b(B\u001b[m \r\u001b[8d\u001b(B\u001b[0;7m 8 \u001b(B\u001b[m \r\u001b[9d\u001b(B\u001b[0;7m 9 \u001b(B\u001b[m \r\u001b[10d\u001b(B\u001b[0;7m 10 \u001b(B\u001b[m \r\u001b[11d"] -[30.12878, "o", "\u001b(B\u001b[0;7m 11 \u001b(B\u001b[m \r\u001b[14d\u001b(B\u001b[0;7m 14 \u001b(B\u001b[m\r\u001b[15d\u001b(B\u001b[0;7m 15 \r\u001b[16d\u001b(B\u001b[m~\r\u001b[17d~\r\u001b[18d~\r\u001b[19d~\r\u001b[20d~\r\u001b[21d~\r\u001b[22d~\r\u001b[23d"] -[30.128956, "o", "~\r\u001b[24d~\r\u001b[25d~\r\u001b[26d"] -[30.129094, "o", "~\r\u001b[27d~\r\u001b[28d~\r\u001b[29d~\r\u001b[30d"] -[30.129236, "o", "~\r\u001b[31d~\r\u001b[32d"] -[30.12934, "o", "~\r\u001b[33d~\r\u001b[34d~\r\u001b[35d~\r\u001b[36d"] -[30.129429, "o", "~\r\u001b[37d~\r\u001b[38d~\r\u001b[39d~\r\u001b[40d~\r\u001b[41d"] -[30.129553, "o", "~\u001b[1;5H"] -[32.146914, "o", "\u001b[2d"] -[32.160222, "o", "\t\u001b[K\u001b[3d<\u001b[1P\u001b[4d/requirements>\u001b[K\u001b[5;9H\u001b[8;10H\u001b[1P\u001b[9d"] -[32.160323, "o", "/in\u001b[10;10H\u001b[1P\u001b[11d/outputs>\u001b[K\u001b[12;9H\u001b[15;5H\r\u001b[16d\u001b(B\u001b[0;7m 16 \u001b[2d\u001b(B\u001b[m"] -[32.172052, "o", " "] -[32.18508, "o", " "] -[32.197444, "o", " "] -[32.211421, "o", "\t"] -[32.225775, "o", "<"] -[32.239358, "o", "d"] -[32.252299, "o", "e"] -[32.266224, "o", "s"] -[32.280579, "o", "c"] -[32.295624, "o", "r"] -[32.309604, "o", "i"] -[32.323633, "o", "p"] -[32.337837, "o", "t"] -[32.352051, "o", "i"] -[32.365621, "o", "o"] -[32.379618, "o", "n"] -[32.393779, "o", ">"] -[32.406051, "o", "c"] -[32.420457, "o", "h"] -[32.435604, "o", "i"] -[32.451881, "o", "m"] -[32.468121, "o", "e"] -[32.48213, "o", "r"] -[32.496369, "o", "i"] -[32.510334, "o", "c"] -[32.524527, "o", " "] -[32.538726, "o", "r"] -[32.552711, "o", "e"] -[32.568127, "o", "a"] -[32.581822, "o", "d"] -[32.596007, "o", "s"] -[32.610105, "o", " "] -[32.62412, "o", "f"] -[32.638254, "o", "r"] -[32.653291, "o", "o"] -[32.666349, "o", "m"] -[32.681081, "o", " "] -[32.694786, "o", "A"] -[32.708982, "o", "r"] -[32.722689, "o", "i"] -[32.736208, "o", "m"] -[32.747171, "o", "a"] -[32.761115, "o", " "] -[32.775118, "o", "G"] -[32.789193, "o", "e"] -[32.803216, "o", "n"] -[32.817283, "o", "o"] -[32.831396, "o", "m"] -[32.845509, "o", "i"] -[32.859644, "o", "c"] -[32.870884, "o", "s"] -[32.883363, "o", "<"] -[32.895229, "o", "/"] -[32.909725, "o", "d"] -[32.922249, "o", "e"] -[32.933951, "o", "s"] -[32.946998, "o", "c"] -[32.959571, "o", "r"] -[32.970954, "o", "i"] -[32.982284, "o", "p"] -[32.994874, "o", "t"] -[33.006113, "o", "i"] -[33.017963, "o", "o"] -[33.02964, "o", "n"] -[33.04158, "o", ">"] -[33.054677, "o", "\b"] -[33.065546, "o", "\u001b[5G"] -[35.103779, "o", "\u001b[?1l\u001b>\u001b[42;1H\u001b[?1049l\u001b[23;0;0t\r\u001b[?1l\u001b>"] -[35.133754, "m", "Add macros"] -[35.133754, "o", "\u001b[1mNext step: dev/tool-from-scratch/0003: Add macros\u001b(B\u001b[m\r\n"] -[36.152477, "o", "$ "] -[36.154978, "o", "\u001b"] -[36.342146, "o", "[0"] -[36.435718, "o", ";3"] -[36.529572, "o", "0m"] -[36.622209, "o", "na"] -[36.714456, "o", "no"] -[36.808101, "o", " b"] -[36.901581, "o", "el"] -[36.995532, "o", "le"] -[37.089191, "o", "ro"] -[37.182836, "o", "p"] -[37.276613, "o", "ho"] -[37.370058, "o", "n."] -[37.463605, "o", "xm"] -[37.557109, "o", "l\u001b"] -[37.74423, "o", "[0"] -[37.8378, "o", "m"] -[37.838189, "o", "\r\n"] -[39.875955, "o", "\u001b[?1049h\u001b[22;0;0t\u001b[1;42r\u001b(B\u001b[m\u001b[4l\u001b[?7h\u001b[H\u001b[2J\u001b(B\u001b[0;7m 1 \u001b(B\u001b[m\r\u001b[2d\u001b(B\u001b[0;7m 2 \u001b(B\u001b[m chimeric reads from Arima Genomics\r\u001b[3d\u001b(B\u001b[0;7m 3 \u001b(B\u001b[m \r\u001b[4d\u001b(B\u001b[0;7m 4 \u001b(B\u001b[m \r\u001b[5d\u001b(B\u001b[0;7m 5 \u001b(B\u001b[m \r\u001b[8d\u001b(B\u001b[0;7m 8 \u001b(B\u001b[m \r\u001b[9d\u001b(B\u001b[0;7m 9 \u001b(B\u001b[m \r\u001b[10d\u001b(B\u001b[0;7m 10 \u001b(B\u001b[m \r\u001b[11d\u001b(B\u001b[0;7m 11 \u001b(B\u001b[m \r\u001b[12d\u001b(B\u001b[0;7m 12 \u001b(B\u001b[m \r\u001b[15d\u001b(B\u001b[0;7m 15 \u001b(B\u001b[m\r\u001b[16d\u001b(B\u001b[0;7m 16 \r\u001b[17d\u001b(B\u001b[m~\r\u001b[18d~\r\u001b[19d~\r\u001b[20d~\r\u001b[21d~\r\u001b[22d~\r\u001b[23d~\r\u001b[24d~\r\u001b[25d~\r\u001b[26d~\r\u001b[27d~\r\u001b[28d~\r\u001b[29d~\r\u001b[30d~\r\u001b[31d"] -[39.876149, "o", "~\r\u001b[32d~\r\u001b[33d~\r\u001b[34d~\r\u001b[35d~\r\u001b[36d~\r\u001b[37d~\r\u001b[38d~\r\u001b[39d~\r\u001b[40d~\r\u001b[41d~\u001b[1;5H"] -[41.890789, "o", "\u001b[2d"] -[41.902215, "o", "\u001b[3d"] -[41.91515, "o", "\t\u001b[K\u001b[4d<\u001b[1P\u001b[5d/requirements>\u001b[K\u001b[6;9H\u001b[9;10H\u001b[1P\u001b[10d/in\u001b[11;10H\u001b[1P\u001b[12d/outputs>\u001b[K\u001b[13;9H\u001b[16;5H\r\u001b[17d\u001b(B\u001b[0;7m 17 \u001b[3d\u001b(B\u001b[m"] -[41.927244, "o", " "] -[41.939149, "o", " "] -[41.951094, "o", " "] -[41.965427, "o", "\t"] -[41.975727, "o", "<"] -[41.987043, "o", "m"] -[41.998897, "o", "a"] -[42.011231, "o", "c"] -[42.02382, "o", "r"] -[42.035212, "o", "o"] -[42.047134, "o", "s"] -[42.059121, "o", ">"] -[42.071058, "o", "\b"] -[42.083086, "o", "\u001b[5G"] -[42.095176, "o", "\u001b[4d"] -[42.108373, "o", "\t"] -[42.10894, "o", "\u001b[K\u001b[5d<\u001b[1P\u001b[6d/requirements>\u001b[K\u001b[7;9H\u001b[10;10H\u001b[1P\u001b[11d"] -[42.109994, "o", "/in\u001b[12;10H"] -[42.110317, "o", "\u001b[1P\u001b[13d"] -[42.110624, "o", "/outputs>\u001b[K\u001b[14;9H"] -[42.110947, "o", "\u001b[17;5H"] -[42.112344, "o", "\r\u001b[18d"] -[42.112771, "o", "\u001b(B\u001b[0;7m 18 \u001b[4d"] -[42.113174, "o", "\u001b(B\u001b[m"] -[42.124115, "o", " "] -[42.137259, "o", " "] -[42.149144, "o", " "] -[42.161195, "o", "\t"] -[42.173254, "o", " "] -[42.185128, "o", " "] -[42.197208, "o", " "] -[42.212078, "o", " "] -[42.224193, "o", "<"] -[42.237997, "o", "t"] -[42.252559, "o", "o"] -[42.26825, "o", "k"] -[42.284517, "o", "e"] -[42.296587, "o", "n"] -[42.309188, "o", " "] -[42.323309, "o", "n"] -[42.336084, "o", "a"] -[42.348717, "o", "m"] -[42.364414, "o", "e"] -[42.375513, "o", "="] -[42.390877, "o", "\""] -[42.404839, "o", "@"] -[42.419036, "o", "T"] -[42.433351, "o", "O"] -[42.445216, "o", "O"] -[42.459174, "o", "L"] -[42.470649, "o", "_"] -[42.484281, "o", "V"] -[42.496125, "o", "E"] -[42.508246, "o", "R"] -[42.521744, "o", "S"] -[42.53594, "o", "I"] -[42.55007, "o", "O"] -[42.564252, "o", "N"] -[42.576313, "o", "@"] -[42.588848, "o", "\""] -[42.602824, "o", ">"] -[42.616243, "o", "1"] -[42.630402, "o", "."] -[42.644559, "o", "0"] -[42.65871, "o", "<"] -[42.670541, "o", "/"] -[42.684687, "o", "t"] -[42.699021, "o", "o"] -[42.713322, "o", "k"] -[42.728054, "o", "e"] -[42.741715, "o", "n"] -[42.756615, "o", ">"] -[42.770099, "o", "\b"] -[42.784132, "o", "\u001b[5G"] -[42.799097, "o", "\u001b[5d"] -[42.81274, "o", "\t\u001b[K\u001b[6d<\u001b[1P\u001b[7d/requirements>\u001b[K\u001b[8;9H\u001b[11;10H\u001b[1P\u001b[12d/in\u001b[13;10H\u001b[1P\u001b[14d/outputs>\u001b[K\u001b[15;9H\u001b[18;5H\r\u001b[19d\u001b(B\u001b[0;7m 19 \u001b[5d\u001b(B\u001b[m"] -[42.826933, "o", " "] -[42.841009, "o", " "] -[42.855291, "o", " "] -[42.86933, "o", "\t"] -[42.882434, "o", " "] -[42.896873, "o", " "] -[42.910816, "o", " "] -[42.924197, "o", " "] -[42.938258, "o", "<"] -[42.951352, "o", "t"] -[42.965949, "o", "o"] -[42.979603, "o", "k"] -[42.992993, "o", "e"] -[43.004131, "o", "n"] -[43.017555, "o", " "] -[43.031193, "o", "n"] -[43.045869, "o", "a"] -[43.060114, "o", "m"] -[43.074328, "o", "e"] -[43.085172, "o", "="] -[43.096684, "o", "\""] -[43.110851, "o", "@"] -[43.125189, "o", "V"] -[43.139102, "o", "E"] -[43.152284, "o", "R"] -[43.165446, "o", "S"] -[43.18001, "o", "I"] -[43.194477, "o", "O"] -[43.206173, "o", "N"] -[43.219067, "o", "_"] -[43.231337, "o", "S"] -[43.245312, "o", "U"] -[43.25798, "o", "F"] -[43.270223, "o", "F"] -[43.281455, "o", "I"] -[43.293722, "o", "X"] -[43.305263, "o", "@"] -[43.318437, "o", "\""] -[43.332855, "o", ">"] -[43.347847, "o", "0"] -[43.363427, "o", "<"] -[43.37536, "o", "/"] -[43.388198, "o", "t"] -[43.399052, "o", "o"] -[43.411673, "o", "k"] -[43.423209, "o", "e"] -[43.435293, "o", "n"] -[43.44744, "o", ">"] -[43.460218, "o", "\b"] -[43.472268, "o", "\u001b[5G"] -[43.484138, "o", "\u001b[6d"] -[43.495434, "o", "\t\u001b[K\u001b[7d<\u001b[1P\u001b[8d/requirements>\u001b[K\u001b[9;9H\u001b[12;10H\u001b[1P\u001b[13d/in\u001b[14;10H\u001b[1P\u001b[15d"] -[43.496093, "o", "/outputs>\u001b[K\u001b[16;9H\u001b[19;5H\r\u001b[20d\u001b(B\u001b[0;7m 20 \u001b[6d\u001b(B\u001b[m"] -[43.507166, "o", " "] -[43.519178, "o", " "] -[43.531364, "o", " "] -[43.542243, "o", "\t"] -[43.554184, "o", "<"] -[43.565953, "o", "/"] -[43.578108, "o", "m"] -[43.589846, "o", "a"] -[43.601188, "o", "c"] -[43.613153, "o", "r"] -[43.625205, "o", "o"] -[43.637277, "o", "s"] -[43.649173, "o", ">"] -[43.661765, "o", "\u001b[Z"] -[43.672296, "o", "\u001b[5G"] -[45.715395, "o", "\u001b[?1l\u001b>\u001b[42;1H\u001b[?1049l\u001b[23;0;0t\r\u001b[?1l\u001b>"] -[45.742326, "m", "Add macros"] -[45.742326, "o", "\u001b[1mNext step: dev/tool-from-scratch/0004: Add macros.xml\u001b(B\u001b[m\r\n"] -[46.758243, "o", "$ "] -[46.760901, "o", "\u001b"] -[46.947235, "o", "[0"] -[47.040947, "o", ";3"] -[47.134619, "o", "0m"] -[47.228107, "o", "n"] -[47.321648, "o", "an"] -[47.415201, "o", "o "] -[47.508857, "o", "be"] -[47.602448, "o", "ll"] -[47.694204, "o", "e"] -[47.787761, "o", "ro"] -[47.882347, "o", "ph"] -[47.977782, "o", "on"] -[48.067564, "o", "_m"] -[48.16112, "o", "a"] -[48.348253, "o", "cr"] -[48.441853, "o", "os"] -[48.535462, "o", ".x"] -[48.628971, "o", "ml"] -[48.722563, "o", "\u001b"] -[48.8161, "o", "[0"] -[48.909795, "o", "m"] -[48.910383, "o", "\r\n"] -[50.96496, "o", "\u001b[?1049h\u001b[22;0;0t\u001b[1;42r\u001b(B\u001b[m\u001b[4l\u001b[?7h\u001b[H\u001b[2J"] -[50.965162, "o", "\u001b(B\u001b[0;7m 1 \r\u001b[2d\u001b(B\u001b[m~\r\u001b[3d"] -[50.965278, "o", "~\r\u001b[4d~\r\u001b[5d~\r\u001b[6d"] -[50.965368, "o", "~\r\u001b[7d~\r\u001b[8d~\r\u001b[9d"] -[50.965456, "o", "~\r\u001b[10d~\r\u001b[11d~\r\u001b[12d"] -[50.965542, "o", "~\r\u001b[13d~\r\u001b[14d~\r\u001b[15d"] -[50.965621, "o", "~\r\u001b[16d~\r\u001b[17d~\r\u001b[18d"] -[50.965702, "o", "~\r\u001b[19d~\r\u001b[20d~\r\u001b[21d"] -[50.965791, "o", "~\r\u001b[22d~\r\u001b[23d~\r\u001b[24d"] -[50.965875, "o", "~\r\u001b[25d~\r\u001b[26d~\r\u001b[27d"] -[50.965959, "o", "~\r\u001b[28d~\r\u001b[29d~\r\u001b[30d"] -[50.96604, "o", "~\r\u001b[31d~\r\u001b[32d~\r\u001b[33d"] -[50.96612, "o", "~\r\u001b[34d~\r\u001b[35d~\r\u001b[36d"] -[50.966202, "o", "~\r\u001b[37d~\r\u001b[38d~\r\u001b[39d"] -[50.966284, "o", "~\r\u001b[40d~\r\u001b[41d~\u001b[1;5H"] -[52.97923, "o", "\r\u001b[2d\u001b(B\u001b[0;7m 2 \u001b[A\u001b(B\u001b[m"] -[52.992814, "o", "<"] -[53.004788, "o", "m"] -[53.017866, "o", "a"] -[53.030198, "o", "c"] -[53.043882, "o", "r"] -[53.059374, "o", "o"] -[53.073093, "o", "s"] -[53.083584, "o", ">"] -[53.099726, "o", "\b"] -[53.113514, "o", "\u001b[5G"] -[53.126272, "o", "\u001b[2d"] -[53.136979, "o", "\r\u001b[3d\u001b(B\u001b[0;7m 3 \u001b[A\u001b(B\u001b[m"] -[53.150689, "o", " "] -[53.162707, "o", " "] -[53.176559, "o", "<"] -[53.189746, "o", "x"] -[53.201272, "o", "m"] -[53.217407, "o", "l"] -[53.229045, "o", " "] -[53.242901, "o", "n"] -[53.256682, "o", "a"] -[53.268829, "o", "m"] -[53.280764, "o", "e"] -[53.2949, "o", "="] -[53.305789, "o", "\""] -[53.31971, "o", "b"] -[53.333582, "o", "i"] -[53.344713, "o", "o"] -[53.358577, "o", "_"] -[53.372584, "o", "t"] -[53.385974, "o", "o"] -[53.397271, "o", "o"] -[53.411831, "o", "l"] -[53.425338, "o", "s"] -[53.439338, "o", "\""] -[53.453332, "o", ">"] -[53.464186, "o", "\b"] -[53.478833, "o", "\u001b[5G"] -[53.49198, "o", "\u001b[3d"] -[53.50382, "o", "\r\u001b[4d\u001b(B\u001b[0;7m 4 \u001b[A\u001b(B\u001b[m"] -[53.516012, "o", " "] -[53.530207, "o", " "] -[53.544361, "o", " "] -[53.55833, "o", "\t"] -[53.572169, "o", "<"] -[53.584172, "o", "x"] -[53.597749, "o", "r"] -[53.612559, "o", "e"] -[53.626263, "o", "f"] -[53.639806, "o", "s"] -[53.653873, "o", ">"] -[53.667763, "o", "\b"] -[53.682828, "o", "\u001b[5G"] -[53.696099, "o", "\u001b[4d"] -[53.706595, "o", "\r\u001b[5d\u001b(B\u001b[0;7m 5 \u001b[A\u001b(B\u001b[m"] -[53.717641, "o", " "] -[53.730762, "o", " "] -[53.74613, "o", " "] -[53.759342, "o", "\t"] -[53.770523, "o", " "] -[53.78249, "o", " "] -[53.796276, "o", " "] -[53.810173, "o", " "] -[53.824162, "o", "<"] -[53.83799, "o", "x"] -[53.851822, "o", "r"] -[53.865829, "o", "e"] -[53.878063, "o", "f"] -[53.892205, "o", " "] -[53.908551, "o", "t"] -[53.920133, "o", "y"] -[53.934404, "o", "p"] -[53.947834, "o", "e"] -[53.961093, "o", "="] -[53.972889, "o", "\""] -[53.986954, "o", "b"] -[54.000702, "o", "i"] -[54.013593, "o", "o"] -[54.024989, "o", "."] -[54.036928, "o", "t"] -[54.05157, "o", "o"] -[54.063315, "o", "o"] -[54.077157, "o", "l"] -[54.09112, "o", "s"] -[54.104901, "o", "\""] -[54.115805, "o", ">"] -[54.13024, "o", "B"] -[54.144432, "o", "e"] -[54.158193, "o", "l"] -[54.172017, "o", "l"] -[54.186455, "o", "e"] -[54.199078, "o", "r"] -[54.213493, "o", "o"] -[54.227718, "o", "p"] -[54.241681, "o", "h"] -[54.254843, "o", "o"] -[54.268154, "o", "n"] -[54.280013, "o", "<"] -[54.291533, "o", "/"] -[54.303887, "o", "x"] -[54.315591, "o", "r"] -[54.329836, "o", "e"] -[54.343574, "o", "f"] -[54.356825, "o", ">"] -[54.369904, "o", "\b"] -[54.383734, "o", "\u001b[5G"] -[54.395865, "o", "\u001b[5d"] -[54.407941, "o", "\r\u001b[6d\u001b(B\u001b[0;7m 6 \u001b[A\u001b(B\u001b[m"] -[54.420346, "o", " "] -[54.431473, "o", " "] -[54.441951, "o", " "] -[54.455863, "o", "\t"] -[54.469867, "o", "<"] -[54.483736, "o", "/"] -[54.497703, "o", "x"] -[54.511873, "o", "r"] -[54.525749, "o", "e"] -[54.539705, "o", "f"] -[54.55294, "o", "s"] -[54.566934, "o", ">"] -[54.58099, "o", "\b"] -[54.595129, "o", "\u001b[5G"] -[54.606087, "o", "\u001b[6d"] -[54.617904, "o", "\r\u001b[7d\u001b(B\u001b[0;7m 7 \u001b[A\u001b(B\u001b[m"] -[54.630739, "o", " "] -[54.642939, "o", " "] -[54.657201, "o", "<"] -[54.671093, "o", "/"] -[54.685081, "o", "x"] -[54.699116, "o", "m"] -[54.713021, "o", "l"] -[54.725861, "o", ">"] -[54.738001, "o", "\b"] -[54.750749, "o", "\u001b[5G"] -[54.764768, "o", "\u001b[7d"] -[54.7762, "o", "\r\u001b[8d\u001b(B\u001b[0;7m 8 \u001b[A\u001b(B\u001b[m"] -[54.789395, "o", "<"] -[54.80188, "o", "/"] -[54.816224, "o", "m"] -[54.830344, "o", "a"] -[54.842156, "o", "c"] -[54.854399, "o", "r"] -[54.866585, "o", "o"] -[54.878873, "o", "s"] -[54.890882, "o", ">"] -[54.901663, "o", "\b"] -[54.914188, "o", "\u001b[5G"] -[56.955099, "o", "\u001b[?1l\u001b>\u001b[42;1H\u001b[?1049l\u001b[23;0;0t\r\u001b[?1l\u001b>"] -[56.984608, "m", "Expand biotools macros"] -[56.984608, "o", "\u001b[1mNext step: dev/tool-from-scratch/0005: Expand biotools macros\u001b(B\u001b[m\r\n"] -[58.001084, "o", "$ "] -[58.003681, "o", "\u001b["] -[58.190434, "o", "0;"] -[58.284015, "o", "30"] -[58.377506, "o", "mn"] -[58.47108, "o", "an"] -[58.564618, "o", "o "] -[58.658312, "o", "be"] -[58.751775, "o", "ll"] -[58.845378, "o", "er"] -[58.938939, "o", "op"] -[59.032596, "o", "ho"] -[59.126209, "o", "n."] -[59.219807, "o", "xm"] -[59.313475, "o", "l\u001b"] -[59.406613, "o", "[0"] -[59.591893, "o", "m"] -[59.592318, "o", "\r\n"] -[61.634176, "o", "\u001b[?1049h\u001b[22;0;0t\u001b[1;42r\u001b(B\u001b[m\u001b[4l\u001b[?7h\u001b[H\u001b[2J\u001b(B\u001b[0;7m 1 \u001b(B\u001b[m\r\u001b[2d\u001b(B\u001b[0;7m 2 \u001b(B\u001b[m chimeric reads from Arima Genomics\r\u001b[3d\u001b(B\u001b[0;7m 3 \u001b(B\u001b[m \r\u001b[4d\u001b(B\u001b[0;7m 4 \u001b[4;13H\u001b(B\u001b[m1.0\r\u001b[5d\u001b(B\u001b[0;7m 5 \u001b[5;13H\u001b(B\u001b[m0\r\u001b[6d\u001b(B\u001b[0;7m 6 \u001b(B\u001b[m \r\u001b[7d\u001b(B\u001b[0;7m 7 \u001b(B\u001b[m \r\u001b[8d\u001b(B\u001b[0;7m 8 \u001b(B\u001b[m \r\u001b[9d\u001b(B\u001b[0;7m 9 \u001b(B\u001b[m \r\u001b[12d\u001b(B\u001b[0;7m 12 \u001b(B\u001b[m \r\u001b[13d\u001b(B\u001b[0;7m 13 \u001b(B\u001b[m \r\u001b[14d\u001b(B\u001b[0;7m 14 \u001b(B\u001b[m \r\u001b[15d"] -[61.634462, "o", "\u001b(B\u001b[0;7m 15 \u001b(B\u001b[m \r\u001b[16d"] -[61.634543, "o", "\u001b(B\u001b[0;7m 16 \u001b(B\u001b[m \r\u001b[19d\u001b(B\u001b[0;7m 19 \u001b(B\u001b[m\r\u001b[20d"] -[61.63459, "o", "\u001b(B\u001b[0;7m 20 \r\u001b[21d\u001b(B\u001b[m~\r\u001b[22d"] -[61.634661, "o", "~\r\u001b[23d"] -[61.634734, "o", "~\r\u001b[24d"] -[61.634792, "o", "~\r\u001b[25d"] -[61.634853, "o", "~\r\u001b[26d"] -[61.634925, "o", "~\r\u001b[27d"] -[61.634983, "o", "~\r\u001b[28d"] -[61.635062, "o", "~\r\u001b[29d"] -[61.63512, "o", "~\r\u001b[30d"] -[61.635214, "o", "~\r\u001b[31d"] -[61.635313, "o", "~\r\u001b[32d"] -[61.635395, "o", "~\r\u001b[33d"] -[61.635462, "o", "~\r\u001b[34d"] -[61.635532, "o", "~\r\u001b[35d"] -[61.635599, "o", "~\r\u001b[36d"] -[61.635671, "o", "~\r\u001b[37d~\r\u001b[38d"] -[61.635742, "o", "~\r\u001b[39d~\r\u001b[40d"] -[61.635822, "o", "~\r\u001b[41d~\u001b[1;5H"] -[63.653909, "o", "\u001b[2d"] -[63.665263, "o", "\u001b[3d"] -[63.677186, "o", "\u001b[4d"] -[63.689199, "o", "\u001b[5d"] -[63.701323, "o", "\u001b[6d"] -[63.713166, "o", "\u001b[7d"] -[63.725223, "o", "\t"] -[63.725691, "o", "\u001b[K\u001b[8d<\u001b[1P\u001b[9d"] -[63.725971, "o", "/requirements>\u001b[K\u001b[10;9H\u001b[13;10H\u001b[1P\u001b[14d/in\u001b[15;10H"] -[63.726692, "o", "\u001b[1P\u001b[16d/outputs>\u001b[K\u001b[17;9H\u001b[20;5H"] -[63.727215, "o", "\r\u001b[21d\u001b(B\u001b[0;7m 21 \u001b[7d"] -[63.727406, "o", "\u001b(B\u001b[m"] -[63.741173, "o", " "] -[63.753163, "o", " "] -[63.765663, "o", " "] -[63.777696, "o", "\t"] -[63.791803, "o", "<"] -[63.806105, "o", "i"] -[63.820202, "o", "m"] -[63.831309, "o", "p"] -[63.845653, "o", "o"] -[63.859873, "o", "r"] -[63.871429, "o", "t"] -[63.885317, "o", ">"] -[63.897325, "o", "b"] -[63.91152, "o", "e"] -[63.923139, "o", "l"] -[63.934895, "o", "l"] -[63.946755, "o", "e"] -[63.959842, "o", "r"] -[63.972854, "o", "o"] -[63.985291, "o", "p"] -[63.999594, "o", "h"] -[64.014873, "o", "o"] -[64.026514, "o", "n"] -[64.040758, "o", "_"] -[64.054951, "o", "m"] -[64.069012, "o", "a"] -[64.08331, "o", "c"] -[64.099025, "o", "r"] -[64.113306, "o", "o"] -[64.129176, "o", "s"] -[64.143421, "o", "."] -[64.15653, "o", "x"] -[64.168428, "o", "m"] -[64.180217, "o", "l"] -[64.19341, "o", "<"] -[64.207722, "o", "/"] -[64.221317, "o", "i"] -[64.233124, "o", "m"] -[64.245436, "o", "p"] -[64.258377, "o", "o"] -[64.270287, "o", "r"] -[64.284658, "o", "t"] -[64.297448, "o", ">"] -[64.31166, "o", "\b"] -[64.325712, "o", "\u001b[5G"] -[64.339944, "o", "\u001b[8d"] -[64.354196, "o", "\t\u001b[K\u001b[9d<\u001b[1P\u001b[10d/requirements>\u001b[K\u001b[11;9H\u001b[14;10H\u001b[1P\u001b[15d/in\u001b[16;10H\u001b[1P\u001b[17d/outputs>\u001b[K\u001b[18;9H\u001b[21;5H\r\u001b[22d\u001b(B\u001b[0;7m 22 \u001b[8d"] -[64.354805, "o", "\u001b(B\u001b[m"] -[64.368349, "o", " "] -[64.382626, "o", " "] -[64.39768, "o", " "] -[64.411419, "o", "\t"] -[64.425693, "o", "<"] -[64.437089, "o", "e"] -[64.451547, "o", "x"] -[64.465865, "o", "p"] -[64.47721, "o", "a"] -[64.491296, "o", "n"] -[64.505058, "o", "d"] -[64.519619, "o", "\t"] -[64.533514, "o", "m"] -[64.547444, "o", "a"] -[64.561182, "o", "c"] -[64.57276, "o", "r"] -[64.586856, "o", "o"] -[64.598875, "o", "="] -[64.612248, "o", "\""] -[64.62528, "o", "b"] -[64.63738, "o", "i"] -[64.64839, "o", "o"] -[64.660957, "o", "_"] -[64.672345, "o", "t"] -[64.685256, "o", "o"] -[64.69847, "o", "o"] -[64.71032, "o", "l"] -[64.722184, "o", "s"] -[64.735384, "o", "\""] -[64.748184, "o", "/"] -[64.763602, "o", ">"] -[64.774955, "o", "\b"] -[64.788904, "o", "\u001b[5G"] -[66.834975, "o", "\u001b[?1l\u001b>\u001b[42;1H\u001b[?1049l\u001b[23;0;0t\r\u001b[?1l\u001b>"] -[66.865091, "m", "Add requirements"] -[66.865091, "o", "\u001b[1mNext step: dev/tool-from-scratch/0006: Add requirements\u001b(B\u001b[m\r\n"] -[67.882078, "o", "$ "] -[67.884894, "o", "\u001b"] -[68.072117, "o", "[0"] -[68.164727, "o", ";3"] -[68.258305, "o", "0m"] -[68.352015, "o", "na"] -[68.445502, "o", "no"] -[68.539149, "o", " b"] -[68.629897, "o", "el"] -[68.723351, "o", "le"] -[68.816561, "o", "ro"] -[68.910167, "o", "p"] -[69.003771, "o", "ho"] -[69.097408, "o", "n."] -[69.191067, "o", "xm"] -[69.378066, "o", "l\u001b"] -[69.471644, "o", "[0"] -[69.562988, "o", "m"] -[69.563441, "o", "\r\n"] -[71.614963, "o", "\u001b[?1049h\u001b[22;0;0t\u001b[1;42r\u001b(B\u001b[m\u001b[4l\u001b[?7h\u001b[H\u001b[2J\u001b(B\u001b[0;7m 1 \u001b(B\u001b[m\r\u001b[2d\u001b(B\u001b[0;7m 2 \u001b(B\u001b[m chimeric reads from Arima Genomics\r\u001b[3d\u001b(B\u001b[0;7m 3 \u001b(B\u001b[m \r\u001b[4d\u001b(B\u001b[0;7m 4 \u001b[4;13H\u001b(B\u001b[m1.0\r\u001b[5d\u001b(B\u001b[0;7m 5 \u001b[5;13H\u001b(B\u001b[m0\r\u001b[6d\u001b(B\u001b[0;7m 6 \u001b(B\u001b[m \r\u001b[7d\u001b(B\u001b[0;7m 7 \u001b(B\u001b[m bellerophon_macros.xml\r\u001b[8d\u001b(B\u001b[0;7m 8 \u001b(B\u001b[m \r\u001b[9d\u001b(B\u001b[0;7m 9 \u001b(B\u001b[m \r\u001b[10d\u001b(B\u001b[0;7m 10 \u001b(B\u001b[m \r\u001b[11d\u001b(B\u001b[0;7m 11 \u001b(B\u001b[m \r\u001b[14d"] -[71.615262, "o", "\u001b(B\u001b[0;7m 14 \u001b(B\u001b[m \r\u001b[15d\u001b(B\u001b[0;7m 15 \u001b(B\u001b[m \r\u001b[16d"] -[71.615369, "o", "\u001b(B\u001b[0;7m 16 \u001b(B\u001b[m \r\u001b[17d\u001b(B\u001b[0;7m 17 \u001b(B\u001b[m \r\u001b[18d\u001b(B\u001b[0;7m 18 \u001b(B\u001b[m \r\u001b[21d\u001b(B\u001b[0;7m 21 \u001b(B\u001b[m\r\u001b[22d\u001b(B\u001b[0;7m 22 \r\u001b[23d\u001b(B\u001b[m~\r\u001b[24d~\r\u001b[25d~\r\u001b[26d~\r\u001b[27d~\r\u001b[28d~\r\u001b[29d~\r\u001b[30d~\r\u001b[31d~\r\u001b[32d~\r\u001b[33d"] -[71.615426, "o", "~\r\u001b[34d~\r\u001b[35d"] -[71.615497, "o", "~\r\u001b[36d~\r\u001b[37d~\r\u001b[38d~\r\u001b[39d~\r\u001b[40d~\r\u001b[41d~\u001b[1;5H"] -[73.630815, "o", "\u001b[2d"] -[73.643113, "o", "\u001b[3d"] -[73.655058, "o", "\u001b[4d"] -[73.667301, "o", "\u001b[5d"] -[73.680165, "o", "\u001b[6d"] -[73.692086, "o", "\u001b[7d"] -[73.705312, "o", "\u001b[8d"] -[73.717247, "o", "\u001b[9d"] -[73.729301, "o", "\u001b[10d"] -[73.74131, "o", "\t\u001b[K\u001b[11d\u001b[K\u001b[12;9H\u001b[15;10H"] -[73.745544, "o", "\u001b[1P\u001b[16d/in\u001b[17;10H\u001b[1P\u001b[18d/outputs>\u001b[K\u001b[19;9H\u001b[22;5H\r\u001b[23d\u001b(B\u001b[0;7m 23 \u001b[10d\u001b(B\u001b[m"] -[73.757286, "o", " "] -[73.770307, "o", " "] -[73.784034, "o", " "] -[73.797264, "o", "\t"] -[73.811584, "o", " "] -[73.82177, "o", " "] -[73.835839, "o", " "] -[73.849906, "o", " "] -[73.862662, "o", "<"] -[73.875334, "o", "r"] -[73.886203, "o", "e"] -[73.900427, "o", "q"] -[73.914043, "o", "u"] -[73.927744, "o", "i"] -[73.93928, "o", "r"] -[73.950985, "o", "e"] -[73.965744, "o", "m"] -[73.979718, "o", "e"] -[73.992434, "o", "n"] -[74.004189, "o", "t"] -[74.015914, "o", " "] -[74.02983, "o", "t"] -[74.04177, "o", "y"] -[74.054305, "o", "p"] -[74.067968, "o", "e"] -[74.078296, "o", "="] -[74.090274, "o", "\""] -[74.10379, "o", "p"] -[74.115275, "o", "a"] -[74.127125, "o", "c"] -[74.139994, "o", "k"] -[74.15228, "o", "a"] -[74.165568, "o", "g"] -[74.178033, "o", "e"] -[74.190303, "o", "\""] -[74.203339, "o", "\t"] -[74.215291, "o", "v"] -[74.227246, "o", "e"] -[74.240422, "o", "r"] -[74.252282, "o", "s"] -[74.265387, "o", "i"] -[74.279163, "o", "o"] -[74.291266, "o", "n"] -[74.304425, "o", "="] -[74.315959, "o", "\""] -[74.328206, "o", "@"] -[74.340471, "o", "T"] -[74.352309, "o", "O"] -[74.365327, "o", "O"] -[74.377277, "o", "L"] -[74.389314, "o", "_"] -[74.401239, "o", "V"] -[74.415369, "o", "E"] -[74.427231, "o", "R"] -[74.439796, "o", "S"] -[74.451859, "o", "I"] -[74.46424, "o", "O"] -[74.477064, "o", "N"] -[74.488246, "o", "@"] -[74.500567, "o", "\""] -[74.513405, "o", ">"] -[74.525325, "o", "b"] -[74.53733, "o", "e"] -[74.550443, "o", "l"] -[74.56231, "o", "l"] -[74.575291, "o", "e"] -[74.587118, "o", "r"] -[74.600346, "o", "o"] -[74.612584, "o", "p"] -[74.624282, "o", "h"] -[74.63735, "o", "o"] -[74.648993, "o", "n"] -[74.661308, "o", "<"] -[74.673422, "o", "/"] -[74.685289, "o", "r"] -[74.697261, "o", "e"] -[74.709647, "o", "q"] -[74.721285, "o", "u"] -[74.733347, "o", "i"] -[74.74487, "o", "r"] -[74.757326, "o", "e"] -[74.76925, "o", "m"] -[74.781218, "o", "e"] -[74.793284, "o", "n"] -[74.805523, "o", "t"] -[74.817354, "o", ">"] -[74.829316, "o", "\b"] -[74.84168, "o", "\u001b[5G"] -[74.853729, "o", "\u001b[11d"] -[74.865299, "o", "\t\u001b[K\u001b[12d\u001b[K\u001b[13;9H\u001b[16;10H\u001b[1P\u001b[17d/in\u001b[18;10H\u001b[1P\u001b[19d/outputs>\u001b[K\u001b[20;9H"] -[74.865963, "o", "\u001b[23;5H\r\u001b[24d\u001b(B\u001b[0;7m 24 \u001b[11d"] -[74.866781, "o", "\u001b(B\u001b[m"] -[74.878898, "o", " "] -[74.890259, "o", " "] -[74.903431, "o", " "] -[74.917599, "o", "\t"] -[74.929494, "o", " "] -[74.944233, "o", " "] -[74.958521, "o", " "] -[74.970327, "o", " "] -[74.983755, "o", "<"] -[74.997094, "o", "r"] -[75.011141, "o", "e"] -[75.026562, "o", "q"] -[75.039838, "o", "u"] -[75.054273, "o", "i"] -[75.066376, "o", "r"] -[75.080177, "o", "e"] -[75.093542, "o", "m"] -[75.105273, "o", "e"] -[75.117161, "o", "n"] -[75.13076, "o", "t"] -[75.146255, "o", " "] -[75.160851, "o", "t"] -[75.17536, "o", "y"] -[75.18751, "o", "p"] -[75.202048, "o", "e"] -[75.214823, "o", "="] -[75.229503, "o", "\""] -[75.242711, "o", "p"] -[75.254426, "o", "a"] -[75.268906, "o", "c"] -[75.283156, "o", "k"] -[75.299211, "o", "a"] -[75.313359, "o", "g"] -[75.328003, "o", "e"] -[75.342285, "o", "\""] -[75.356687, "o", "\t"] -[75.368399, "o", "v"] -[75.380075, "o", "e"] -[75.394658, "o", "r"] -[75.408921, "o", "s"] -[75.42339, "o", "i"] -[75.438096, "o", "o"] -[75.452013, "o", "n"] -[75.4654, "o", "="] -[75.47937, "o", "\""] -[75.493777, "o", "1"] -[75.508303, "o", "."] -[75.522643, "o", "1"] -[75.537071, "o", "2"] -[75.551437, "o", "\""] -[75.565811, "o", ">"] -[75.580443, "o", "s"] -[75.594661, "o", "a"] -[75.609215, "o", "m"] -[75.623604, "o", "t"] -[75.637988, "o", "o"] -[75.652664, "o", "o"] -[75.666799, "o", "l"] -[75.681229, "o", "s"] -[75.695949, "o", "<"] -[75.710465, "o", "/"] -[75.724955, "o", "r"] -[75.73937, "o", "e"] -[75.753852, "o", "q"] -[75.768233, "o", "u"] -[75.782638, "o", "i"] -[75.797147, "o", "r"] -[75.811305, "o", "e"] -[75.823408, "o", "m"] -[75.840528, "o", "e"] -[75.849409, "o", "n"] -[75.86198, "o", "t"] -[75.873312, "o", ">"] -[75.88644, "o", "\b"] -[75.898349, "o", "\u001b[5G"] -[77.943403, "o", "\u001b[?1l\u001b>\u001b[42;1H\u001b[?1049l\u001b[23;0;0t\r\u001b[?1l\u001b>"] -[77.970532, "m", "Add inputs"] -[77.970532, "o", "\u001b[1mNext step: dev/tool-from-scratch/0007: Add inputs\u001b(B\u001b[m\r\n"] -[78.986782, "o", "$ "] -[78.989609, "o", "\u001b"] -[79.176917, "o", "[0"] -[79.270559, "o", ";3"] -[79.364132, "o", "0m"] -[79.457571, "o", "na"] -[79.551151, "o", "no"] -[79.644723, "o", " b"] -[79.738278, "o", "el"] -[79.830565, "o", "le"] -[79.924136, "o", "ro"] -[80.017692, "o", "p"] -[80.111255, "o", "ho"] -[80.204963, "o", "n."] -[80.296039, "o", "xm"] -[80.483104, "o", "l\u001b"] -[80.576774, "o", "[0"] -[80.670752, "o", "m"] -[80.670855, "o", "\r\n"] -[82.70713, "o", "\u001b[?1049h\u001b[22;0;0t\u001b[1;42r\u001b(B\u001b[m\u001b[4l\u001b[?7h\u001b[H\u001b[2J\u001b(B\u001b[0;7m 1 \u001b(B\u001b[m\r\u001b[2d\u001b(B\u001b[0;7m 2 \u001b(B\u001b[m chimeric reads from Arima Genomics\r\u001b[3d\u001b(B\u001b[0;7m 3 \u001b(B\u001b[m \r\u001b[4d\u001b(B\u001b[0;7m 4 \u001b[4;13H\u001b(B\u001b[m1.0\r\u001b[5d\u001b(B\u001b[0;7m 5 \u001b[5;13H\u001b(B\u001b[m0\r\u001b[6d\u001b(B\u001b[0;7m 6 \u001b(B\u001b[m \r\u001b[7d\u001b(B\u001b[0;7m 7 \u001b(B\u001b[m bellerophon_macros.xml\r\u001b[8d\u001b(B\u001b[0;7m 8 \u001b(B\u001b[m \r\u001b[9d\u001b(B\u001b[0;7m 9 \u001b(B\u001b[m \r\u001b[10d\u001b(B\u001b[0;7m 10 \u001b[10;13H\u001b(B\u001b[mbellerophon\r\u001b[11d\u001b(B\u001b[0;7m 11 \u001b[11;13H\u001b(B\u001b[msamtools\r\u001b[12d\u001b(B\u001b[0;7m 12 \u001b(B\u001b[m \r\u001b[13d\u001b(B\u001b[0;7m 13 \u001b(B\u001b[m \r\u001b[16d\u001b(B\u001b[0;7m 16 \u001b(B\u001b[m \r\u001b[17d\u001b(B\u001b[0;7m 17 \u001b(B\u001b[m \r\u001b[18d\u001b(B\u001b[0;7m 18 \u001b(B\u001b[m \r\u001b[19d\u001b(B\u001b[0;7m 19 \u001b(B\u001b[m \r\u001b[20d\u001b(B\u001b[0;7m 20 \u001b(B\u001b[m \r\u001b[23d\u001b(B\u001b[0;7m 23 \u001b(B\u001b[m\r\u001b[24d\u001b(B\u001b[0;7m 24 \r\u001b[25d\u001b(B\u001b[m~\r\u001b[26d~\r\u001b[27d~\r\u001b[28d~\r\u001b[29d~\r\u001b[30d~\r\u001b[31d~\r\u001b[32d~\r\u001b[33d~\r\u001b[34d~\r\u001b[35d~\r\u001b[36d~\r\u001b[37d~\r\u001b[38d~\r\u001b[39d~\r\u001b[40d~\r\u001b[41d~\u001b[1;5H"] -[84.724839, "o", "\u001b[2d"] -[84.736244, "o", "\u001b[3d"] -[84.749249, "o", "\u001b[4d"] -[84.763314, "o", "\u001b[5d"] -[84.77528, "o", "\u001b[6d"] -[84.78952, "o", "\u001b[7d"] -[84.801336, "o", "\u001b[8d"] -[84.813385, "o", "\u001b[9d"] -[84.825345, "o", "\u001b[10d"] -[84.837341, "o", "\u001b[11d"] -[84.851755, "o", "\u001b[12d"] -[84.864474, "o", "\u001b[13d"] -[84.876723, "o", "\u001b[14d"] -[84.888376, "o", "\u001b[15d"] -[84.902977, "o", "\u001b[16d"] -[84.916557, "o", "\u001b[17d"] -[84.928505, "o", "\t\u001b[K\u001b[18d\u001b[K\u001b[21;9H\u001b[24;5H\r\u001b[25d\u001b(B\u001b[0;7m 25 \u001b[17d\u001b(B\u001b[m"] -[84.940464, "o", " "] -[84.952411, "o", " "] -[84.964594, "o", " "] -[84.979415, "o", "\t"] -[84.99401, "o", " "] -[85.008716, "o", " "] -[85.023313, "o", " "] -[85.037814, "o", " "] -[85.053066, "o", "<"] -[85.067624, "o", "p"] -[85.082176, "o", "a"] -[85.096948, "o", "r"] -[85.111605, "o", "a"] -[85.126251, "o", "m"] -[85.140963, "o", " "] -[85.153912, "o", "a"] -[85.168529, "o", "r"] -[85.183072, "o", "g"] -[85.197544, "o", "u"] -[85.212084, "o", "m"] -[85.226632, "o", "e"] -[85.238635, "o", "n"] -[85.252003, "o", "t"] -[85.266709, "o", "="] -[85.281234, "o", "\""] -[85.296682, "o", "-"] -[85.310619, "o", "-"] -[85.325143, "o", "f"] -[85.339766, "o", "o"] -[85.35427, "o", "r"] -[85.366573, "o", "w"] -[85.378495, "o", "a"] -[85.392718, "o", "r"] -[85.404338, "o", "d"] -[85.417591, "o", "\""] -[85.431094, "o", "\t"] -[85.443733, "o", "t"] -[85.455253, "o", "y"] -[85.467538, "o", "p"] -[85.482024, "o", "e"] -[85.496415, "o", "="] -[85.510896, "o", "\""] -[85.52575, "o", "d"] -[85.540286, "o", "a"] -[85.554566, "o", "t"] -[85.571488, "o", "a"] -[85.58621, "o", "\""] -[85.593859, "o", " "] -[85.60576, "o", "f"] -[85.617797, "o", "o"] -[85.629757, "o", "r"] -[85.644962, "o", "m"] -[85.659697, "o", "a"] -[85.674064, "o", "t"] -[85.688702, "o", "="] -[85.701728, "o", "\""] -[85.713381, "o", "q"] -[85.72889, "o", "n"] -[85.74469, "o", "a"] -[85.759579, "o", "m"] -[85.773737, "o", "e"] -[85.788533, "o", "_"] -[85.803109, "o", "s"] -[85.817404, "o", "o"] -[85.831604, "o", "r"] -[85.844965, "o", "t"] -[85.856211, "o", "e"] -[85.869482, "o", "d"] -[85.88302, "o", "."] -[85.896606, "o", "b"] -[85.908654, "o", "a"] -[85.922814, "o", "m"] -[85.935438, "o", ","] -[85.949603, "o", "s"] -[85.959531, "o", "a"] -[85.974133, "o", "m"] -[85.988669, "o", "\""] -[86.000477, "o", " "] -[86.013418, "o", "l"] -[86.025113, "o", "a"] -[86.040197, "o", "b"] -[86.051005, "o", "e"] -[86.063789, "o", "l"] -[86.078136, "o", "="] -[86.092637, "o", "\""] -[86.104531, "o", "F"] -[86.117593, "o", "i"] -[86.129635, "o", "r"] -[86.143054, "o", "s"] -[86.154428, "o", "t"] -[86.165924, "o", " "] -[86.178291, "o", "s"] -[86.192901, "o", "e"] -[86.207129, "o", "t"] -[86.221779, "o", " "] -[86.233698, "o", "o"] -[86.247933, "o", "f"] -[86.263471, "o", " "] -[86.277712, "o", "r"] -[86.290124, "o", "e"] -[86.301699, "o", "a"] -[86.313583, "o", "d"] -[86.328219, "o", "s"] -[86.339659, "o", "\""] -[86.351515, "o", " "] -[86.366636, "o", "h"] -[86.380398, "o", "e"] -[86.395179, "o", "l"] -[86.409105, "o", "p"] -[86.423891, "o", "="] -[86.438775, "o", "\""] -[86.453157, "o", "T"] -[86.467768, "o", "h"] -[86.482411, "o", "i"] -[86.496862, "o", "s"] -[86.508816, "o", "\t"] -[86.52034, "o", "i"] -[86.533621, "o", "s"] -[86.545725, "o", " "] -[86.557578, "o", "u"] -[86.571795, "o", "s"] -[86.58128, "o", "u"] -[86.593569, "o", "a"] -[86.605653, "o", "l"] -[86.617577, "o", "l"] -[86.629864, "o", "y"] -[86.642563, "o", " "] -[86.654862, "o", "t"] -[86.666609, "o", "h"] -[86.678033, "o", "e"] -[86.690643, "o", " "] -[86.7026, "o", "f"] -[86.714569, "o", "o"] -[86.726498, "o", "r"] -[86.738763, "o", "w"] -[86.750619, "o", "a"] -[86.762598, "o", "r"] -[86.774645, "o", "d"] -[86.786587, "o", " "] -[86.799539, "o", "r"] -[86.811644, "o", "e"] -[86.82649, "o", "a"] -[86.837619, "o", "d"] -[86.849792, "o", "s"] -[86.866274, "o", " "] -[86.878649, "o", "i"] -[86.893214, "o", "n"] -[86.907906, "o", "\t"] -[86.919868, "o", "y"] -[86.934495, "o", "o"] -[86.949151, "o", "u"] -[86.963666, "o", "r"] -[86.979507, "o", " "] -[86.99295, "o", "e"] -[87.008445, "o", "x"] -[87.023338, "o", "p"] -[87.034758, "o", "e"] -[87.046117, "o", "r"] -[87.058596, "o", "i"] -[87.071805, "o", "m"] -[87.083954, "o", "e"] -[87.097651, "o", "n"] -[87.112153, "o", "t"] -[87.126902, "o", "."] -[87.141966, "o", "\""] -[87.156814, "o", " "] -[87.169715, "o", "/"] -[87.18454, "o", ">"] -[87.199261, "o", "\b"] -[87.212533, "o", "\u001b[5G"] -[87.227281, "o", "\u001b[18d"] -[87.239531, "o", "\t\u001b[K\u001b[19d\u001b[K\u001b[22;9H"] -[87.239658, "o", "\u001b[25;5H\r\u001b[26d\u001b(B\u001b[0;7m 26 \u001b[18d\u001b(B\u001b[m"] -[87.254458, "o", " "] -[87.269048, "o", " "] -[87.283663, "o", " "] -[87.300522, "o", "\t"] -[87.312347, "o", " "] -[87.327004, "o", " "] -[87.340248, "o", " "] -[87.354866, "o", " "] -[87.368427, "o", "<"] -[87.380618, "o", "p"] -[87.3961, "o", "a"] -[87.407475, "o", "r"] -[87.42237, "o", "a"] -[87.435981, "o", "m"] -[87.450324, "o", " "] -[87.463624, "o", "a"] -[87.475385, "o", "r"] -[87.487567, "o", "g"] -[87.499677, "o", "u"] -[87.51146, "o", "m"] -[87.524914, "o", "e"] -[87.536557, "o", "n"] -[87.551183, "o", "t"] -[87.562444, "o", "="] -[87.573565, "o", "\""] -[87.585008, "o", "-"] -[87.595976, "o", "-"] -[87.608558, "o", "r"] -[87.623552, "o", "e"] -[87.637779, "o", "v"] -[87.649621, "o", "e"] -[87.662996, "o", "r"] -[87.675439, "o", "s"] -[87.690597, "o", "e"] -[87.705682, "o", "\""] -[87.718392, "o", "\t"] -[87.730273, "o", "t"] -[87.746146, "o", "y"] -[87.767408, "o", "p"] -[87.781221, "o", "e"] -[87.795253, "o", "="] -[87.808144, "o", "\""] -[87.821534, "o", "d"] -[87.833515, "o", "a"] -[87.847543, "o", "t"] -[87.861223, "o", "a"] -[87.872618, "o", "\""] -[87.885689, "o", " "] -[87.898763, "o", "f"] -[87.911911, "o", "o"] -[87.924884, "o", "r"] -[87.937926, "o", "m"] -[87.952998, "o", "a"] -[87.966882, "o", "t"] -[87.980525, "o", "="] -[87.995341, "o", "\""] -[88.008893, "o", "q"] -[88.020767, "o", "n"] -[88.032793, "o", "a"] -[88.044893, "o", "m"] -[88.061068, "o", "e"] -[88.071689, "o", "_"] -[88.083668, "o", "s"] -[88.095685, "o", "o"] -[88.109924, "o", "r"] -[88.122825, "o", "t"] -[88.134697, "o", "e"] -[88.148148, "o", "d"] -[88.15962, "o", "."] -[88.172689, "o", "b"] -[88.184803, "o", "a"] -[88.1978, "o", "m"] -[88.211467, "o", ","] -[88.223639, "o", "s"] -[88.236891, "o", "a"] -[88.248242, "o", "m"] -[88.261396, "o", "\""] -[88.276606, "o", " "] -[88.291622, "o", "l"] -[88.303801, "o", "a"] -[88.317065, "o", "b"] -[88.331725, "o", "e"] -[88.343824, "o", "l"] -[88.356868, "o", "="] -[88.370681, "o", "\""] -[88.38774, "o", "S"] -[88.401205, "o", "e"] -[88.41693, "o", "c"] -[88.433733, "o", "o"] -[88.450691, "o", "n"] -[88.4657, "o", "d"] -[88.478126, "o", "\t"] -[88.489753, "o", "s"] -[88.501756, "o", "e"] -[88.516181, "o", "t"] -[88.528926, "o", " "] -[88.541945, "o", "o"] -[88.553769, "o", "f"] -[88.56764, "o", " "] -[88.580838, "o", "r"] -[88.595508, "o", "e"] -[88.609731, "o", "a"] -[88.621866, "o", "d"] -[88.636749, "o", "s"] -[88.65018, "o", "\""] -[88.664712, "o", " "] -[88.678746, "o", "h"] -[88.690667, "o", "e"] -[88.702779, "o", "l"] -[88.717294, "o", "p"] -[88.728594, "o", "="] -[88.741495, "o", "\""] -[88.754763, "o", "T"] -[88.770669, "o", "h"] -[88.78278, "o", "i"] -[88.797458, "o", "s"] -[88.811562, "o", " "] -[88.823713, "o", "i"] -[88.838415, "o", "s"] -[88.853197, "o", " "] -[88.867943, "o", "u"] -[88.882809, "o", "s"] -[88.89748, "o", "u"] -[88.912369, "o", "a"] -[88.92691, "o", "l"] -[88.941705, "o", "l"] -[88.956215, "o", "y"] -[88.971553, "o", " "] -[88.983811, "o", "t"] -[88.998608, "o", "h"] -[89.014302, "o", "e"] -[89.029074, "o", "\t"] -[89.042449, "o", "r"] -[89.057299, "o", "e"] -[89.072146, "o", "v"] -[89.086949, "o", "e"] -[89.101806, "o", "r"] -[89.116331, "o", "s"] -[89.130501, "o", "e"] -[89.145514, "o", "\t"] -[89.160687, "o", "r"] -[89.174792, "o", "e"] -[89.189531, "o", "a"] -[89.20425, "o", "d"] -[89.218682, "o", "s"] -[89.230292, "o", " "] -[89.245117, "o", "i"] -[89.258834, "o", "n"] -[89.273627, "o", " "] -[89.285992, "o", "y"] -[89.299937, "o", "o"] -[89.314382, "o", "u"] -[89.326951, "o", "r"] -[89.342535, "o", " "] -[89.357669, "o", "e"] -[89.369784, "o", "x"] -[89.383776, "o", "p"] -[89.398524, "o", "e"] -[89.413079, "o", "r"] -[89.427802, "o", "i"] -[89.442909, "o", "m"] -[89.457496, "o", "e"] -[89.472091, "o", "n"] -[89.486869, "o", "t"] -[89.501896, "o", "."] -[89.515212, "o", "\""] -[89.530798, "o", " "] -[89.545732, "o", "/"] -[89.560475, "o", ">"] -[89.576456, "o", "\b"] -[89.590721, "o", "\u001b[5G"] -[89.604123, "o", "\u001b[19d"] -[89.616825, "o", "\t\u001b[K\u001b[20d\u001b[K\u001b[23;9H\u001b[26;5H\r\u001b[27d\u001b(B\u001b[0;7m 27 \u001b[19d\u001b(B\u001b[m"] -[89.629836, "o", " "] -[89.644353, "o", " "] -[89.659256, "o", " "] -[89.673918, "o", "\t"] -[89.688726, "o", " "] -[89.704392, "o", " "] -[89.718743, "o", " "] -[89.734406, "o", " "] -[89.749027, "o", "<"] -[89.760786, "o", "p"] -[89.772769, "o", "a"] -[89.788955, "o", "r"] -[89.803854, "o", "a"] -[89.818008, "o", "m"] -[89.833133, "o", " "] -[89.847746, "o", "a"] -[89.86246, "o", "r"] -[89.877185, "o", "g"] -[89.891904, "o", "u"] -[89.906766, "o", "m"] -[89.921502, "o", "e"] -[89.936331, "o", "n"] -[89.949957, "o", "t"] -[89.96525, "o", "="] -[89.979825, "o", "\""] -[89.994693, "o", "-"] -[90.009646, "o", "-"] -[90.026967, "o", "q"] -[90.042609, "o", "u"] -[90.055793, "o", "a"] -[90.067647, "o", "l"] -[90.079687, "o", "i"] -[90.093718, "o", "t"] -[90.105839, "o", "y"] -[90.12052, "o", "\""] -[90.134819, "o", "\t"] -[90.150154, "o", "t"] -[90.165618, "o", "y"] -[90.180734, "o", "p"] -[90.194719, "o", "e"] -[90.20755, "o", "="] -[90.222454, "o", "\""] -[90.234394, "o", "i"] -[90.24926, "o", "n"] -[90.263761, "o", "t"] -[90.27583, "o", "e"] -[90.292441, "o", "g"] -[90.308663, "o", "e"] -[90.319724, "o", "r"] -[90.332798, "o", "\""] -[90.34527, "o", " "] -[90.362461, "o", "v"] -[90.377239, "o", "a"] -[90.395285, "o", "l"] -[90.408475, "o", "u"] -[90.423362, "o", "e"] -[90.437614, "o", "="] -[90.452538, "o", "\""] -[90.467565, "o", "2"] -[90.480564, "o", "0"] -[90.495766, "o", "\""] -[90.507204, "o", " "] -[90.520036, "o", "m"] -[90.535351, "o", "i"] -[90.550457, "o", "n"] -[90.565349, "o", "="] -[90.577054, "o", "\""] -[90.591113, "o", "0"] -[90.605857, "o", "\""] -[90.619771, "o", " "] -[90.633341, "o", "l"] -[90.644973, "o", "a"] -[90.659551, "o", "b"] -[90.67435, "o", "e"] -[90.689038, "o", "l"] -[90.702637, "o", "="] -[90.71484, "o", "\""] -[90.726245, "o", "M"] -[90.738633, "o", "i"] -[90.75412, "o", "n"] -[90.769289, "o", "i"] -[90.783146, "o", "m"] -[90.798814, "o", "u"] -[90.815623, "o", "m"] -[90.831407, "o", " "] -[90.846978, "o", "m"] -[90.862325, "o", "a"] -[90.877286, "o", "p"] -[90.893001, "o", "p"] -[90.904855, "o", "i"] -[90.916858, "o", "n"] -[90.930016, "o", "g"] -[90.941843, "o", " "] -[90.953767, "o", "q"] -[90.966155, "o", "u"] -[90.979287, "o", "a"] -[90.994057, "o", "l"] -[91.009461, "o", "i"] -[91.026015, "o", "t"] -[91.040803, "o", "y"] -[91.054765, "o", "\""] -[91.069249, "o", "/"] -[91.083814, "o", ">"] -[91.097651, "o", "\b"] -[91.112663, "o", "\u001b[5G"] -[93.160329, "o", "\u001b[?1l\u001b>\u001b[42;1H\u001b[?1049l\u001b[23;0;0t\r\u001b[?1l\u001b>"] -[93.188113, "m", "Add outputs"] -[93.188113, "o", "\u001b[1mNext step: dev/tool-from-scratch/0008: Add outputs\u001b(B\u001b[m\r\n"] -[94.205146, "o", "$ "] -[94.207697, "o", "\u001b["] -[94.395091, "o", "0;"] -[94.488567, "o", "30"] -[94.582279, "o", "mn"] -[94.675874, "o", "an"] -[94.769464, "o", "o "] -[94.862998, "o", "be"] -[94.955635, "o", "ll"] -[95.049169, "o", "er"] -[95.142771, "o", "op"] -[95.236423, "o", "ho"] -[95.329553, "o", "n."] -[95.423224, "o", "xm"] -[95.517422, "o", "l\u001b"] -[95.611612, "o", "[0"] -[95.799268, "o", "m"] -[95.800258, "o", "\r\n"] -[97.837261, "o", "\u001b[?1049h\u001b[22;0;0t\u001b[1;42r\u001b(B\u001b[m\u001b[4l\u001b[?7h\u001b[H\u001b[2J\u001b(B\u001b[0;7m 1 \u001b(B\u001b[m\r\u001b[2d\u001b(B\u001b[0;7m 2 \u001b(B\u001b[m chimeric reads from Arima Genomics\r\u001b[3d\u001b(B\u001b[0;7m 3 \u001b(B\u001b[m \r\u001b[4d\u001b(B\u001b[0;7m 4 \u001b[4;13H\u001b(B\u001b[m1.0\r\u001b[5d\u001b(B\u001b[0;7m 5 \u001b[5;13H\u001b(B\u001b[m0\r\u001b[6d\u001b(B\u001b[0;7m 6 \u001b(B\u001b[m \r\u001b[7d\u001b(B\u001b[0;7m 7 \u001b(B\u001b[m bellerophon_macros.xml\r\u001b[8d\u001b(B\u001b[0;7m 8 \u001b(B\u001b[m \r\u001b[9d\u001b(B\u001b[0;7m 9 \u001b(B\u001b[m \r\u001b[10d\u001b(B\u001b[0;7m 10 \u001b[10;13H\u001b(B\u001b[mbellerophon\r\u001b[11d\u001b(B\u001b[0;7m 11 \u001b[11;13H\u001b(B\u001b[msamtools\r\u001b[12d\u001b(B\u001b[0;7m 12 \u001b(B\u001b[m \r\u001b[13d\u001b(B\u001b[0;7m 13 \u001b(B\u001b[m \r\u001b[16d\u001b(B\u001b[0;7m 16 \u001b(B\u001b[m \r\u001b[17d\u001b(B\u001b[0;7m 17 \u001b[17;13H\u001b(B\u001b[m\r\u001b[18d\u001b(B\u001b[0;7m 18 \u001b[18;13H"] -[97.837443, "o", "\u001b(B\u001b[m\r\u001b[19d\u001b(B\u001b[0;7m 19 \u001b[19;13H\u001b(B\u001b[m\r\u001b[20d\u001b(B\u001b[0;7m 20 \u001b(B\u001b[m \r\u001b[21d\u001b(B\u001b[0;7m 21 \u001b(B\u001b[m \r\u001b[22d\u001b(B\u001b[0;7m 22 \u001b(B\u001b[m \r\u001b[23d\u001b(B\u001b[0;7m 23 \u001b(B\u001b[m \r\u001b[26d\u001b(B\u001b[0;7m 26 \u001b(B\u001b[m\r\u001b[27d\u001b(B\u001b[0;7m 27 \r\u001b[28d\u001b(B\u001b[m~\r\u001b[29d~\r\u001b[30d~\r\u001b[31d~\r\u001b[32d~\r\u001b[33d~\r\u001b[34d~\r\u001b[35d~\r\u001b[36d~\r\u001b[37d~\r\u001b[38d~\r\u001b[39d~\r\u001b[40d~\r\u001b[41d~\u001b[1;5H"] -[99.852571, "o", "\u001b[2d"] -[99.864407, "o", "\u001b[3d"] -[99.876451, "o", "\u001b[4d"] -[99.890434, "o", "\u001b[5d"] -[99.904691, "o", "\u001b[6d"] -[99.919057, "o", "\u001b[7d"] -[99.933456, "o", "\u001b[8d"] -[99.945521, "o", "\u001b[9d"] -[99.957524, "o", "\u001b[10d"] -[99.972084, "o", "\u001b[11d"] -[99.986861, "o", "\u001b[12d"] -[100.000407, "o", "\u001b[13d"] -[100.014077, "o", "\u001b[14d"] -[100.029089, "o", "\u001b[15d"] -[100.043548, "o", "\u001b[16d"] -[100.05815, "o", "\u001b[17d"] -[100.072916, "o", "\u001b[18d"] -[100.08793, "o", "\u001b[19d"] -[100.102651, "o", "\u001b[20d"] -[100.115905, "o", "\u001b[21d"] -[100.130847, "o", "\u001b[22d"] -[100.145767, "o", "\t\u001b[K\u001b[23d
\u001b[K\u001b[24;9H\u001b[27;5H\r\u001b[28d\u001b(B\u001b[0;7m 28 \u001b[22d\u001b(B\u001b[m"] -[100.161549, "o", " "] -[100.176181, "o", " "] -[100.190909, "o", " "] -[100.203916, "o", "\t"] -[100.217736, "o", " "] -[100.232053, "o", " "] -[100.247038, "o", " "] -[100.259934, "o", " "] -[100.273978, "o", "<"] -[100.288817, "o", "d"] -[100.303058, "o", "a"] -[100.318489, "o", "t"] -[100.333612, "o", "a"] -[100.349037, "o", " "] -[100.36165, "o", "n"] -[100.375976, "o", "a"] -[100.390876, "o", "m"] -[100.40516, "o", "e"] -[100.416537, "o", "="] -[100.431569, "o", "\""] -[100.444567, "o", "o"] -[100.456015, "o", "u"] -[100.467989, "o", "t"] -[100.479537, "o", "f"] -[100.494652, "o", "i"] -[100.510542, "o", "l"] -[100.523055, "o", "e"] -[100.538223, "o", "\""] -[100.552978, "o", " "] -[100.566911, "o", "l"] -[100.580945, "o", "a"] -[100.59522, "o", "b"] -[100.608189, "o", "e"] -[100.62292, "o", "l"] -[100.637972, "o", "="] -[100.652696, "o", "\""] -[100.664694, "o", "$"] -[100.676158, "o", "{"] -[100.690896, "o", "t"] -[100.705782, "o", "o"] -[100.720712, "o", "o"] -[100.737, "o", "l"] -[100.750127, "o", "."] -[100.765963, "o", "n"] -[100.777599, "o", "a"] -[100.791846, "o", "m"] -[100.803744, "o", "e"] -[100.816523, "o", "}"] -[100.829926, "o", " "] -[100.845778, "o", "o"] -[100.860838, "o", "n"] -[100.872954, "o", "\t"] -[100.887521, "o", "$"] -[100.902321, "o", "{"] -[100.915168, "o", "o"] -[100.929895, "o", "n"] -[100.94356, "o", "_"] -[100.955811, "o", "s"] -[100.968978, "o", "t"] -[100.981113, "o", "r"] -[100.995993, "o", "i"] -[101.009193, "o", "n"] -[101.021044, "o", "g"] -[101.034901, "o", "}"] -[101.047064, "o", "\""] -[101.062207, "o", " "] -[101.077043, "o", "f"] -[101.091769, "o", "o"] -[101.106231, "o", "r"] -[101.12111, "o", "m"] -[101.134972, "o", "a"] -[101.148082, "o", "t"] -[101.160843, "o", "="] -[101.17364, "o", "\""] -[101.185213, "o", "b"] -[101.197941, "o", "a"] -[101.20968, "o", "m"] -[101.221684, "o", "\""] -[101.235591, "o", " "] -[101.248223, "o", "/"] -[101.260848, "o", ">"] -[101.275463, "o", "\b"] -[101.288781, "o", "\u001b[5G"] -[103.331007, "o", "\u001b[?1l\u001b>"] -[103.331994, "o", "\u001b[42;1H\u001b[?1049l\u001b[23;0;0t\r\u001b[?1l\u001b>"] -[103.362035, "m", "Command block"] -[103.362035, "o", "\u001b[1mNext step: dev/tool-from-scratch/0009: Command block\u001b(B\u001b[m\r\n"] -[104.381411, "o", "$ "] -[104.38425, "o", "\u001b["] -[104.571326, "o", "0;"] -[104.665021, "o", "30"] -[104.758778, "o", "mn"] -[104.852259, "o", "an"] -[104.945906, "o", "o "] -[105.039527, "o", "be"] -[105.133103, "o", "ll"] -[105.226642, "o", "er"] -[105.320259, "o", "op"] -[105.413652, "o", "ho"] -[105.507372, "o", "n."] -[105.600858, "o", "xm"] -[105.694659, "o", "l\u001b"] -[105.78806, "o", "[0"] -[105.975148, "o", "m"] -[105.97527, "o", "\r\n"] -[108.03063, "o", "\u001b[?1049h\u001b[22;0;0t\u001b[1;42r\u001b(B\u001b[m\u001b[4l\u001b[?7h\u001b[H\u001b[2J\u001b(B\u001b[0;7m 1 \u001b(B\u001b[m\r\u001b[2d\u001b(B\u001b[0;7m 2 \u001b(B\u001b[m chimeric reads from Arima Genomics\r\u001b[3d\u001b(B\u001b[0;7m 3 \u001b(B\u001b[m \r\u001b[4d\u001b(B\u001b[0;7m 4 \u001b[4;13H\u001b(B\u001b[m1.0\r\u001b[5d\u001b(B\u001b[0;7m 5 \u001b[5;13H\u001b(B\u001b[m0\r\u001b[6d\u001b(B\u001b[0;7m 6 \u001b(B\u001b[m \r\u001b[7d\u001b(B\u001b[0;7m 7 \u001b(B\u001b[m bellerophon_macros.xml\r\u001b[8d\u001b(B\u001b[0;7m 8 \u001b(B\u001b[m \r\u001b[9d\u001b(B\u001b[0;7m 9 \u001b(B\u001b[m \r\u001b[10d\u001b(B\u001b[0;7m 10 \u001b[10;13H\u001b(B\u001b[mbellerophon\r\u001b[11d"] -[108.030823, "o", "\u001b(B\u001b[0;7m 11 \u001b[11;13H"] -[108.030921, "o", "\u001b(B\u001b[msamtools\r\u001b[12d\u001b(B\u001b[0;7m 12 \u001b(B\u001b[m \r\u001b[13d"] -[108.031047, "o", "\u001b(B\u001b[0;7m 13 \u001b(B\u001b[m \r\u001b[16d\u001b(B\u001b[0;7m 16 \u001b(B\u001b[m \r\u001b[17d\u001b(B\u001b[0;7m 17 \u001b[17;13H\u001b(B\u001b[m\r\u001b[18d\u001b(B\u001b[0;7m 18 \u001b[18;13H"] -[108.0313, "o", "\u001b(B\u001b[m\r\u001b[19d\u001b(B\u001b[0;7m 19 \u001b[19;13H\u001b(B\u001b[m\r\u001b[20d\u001b(B\u001b[0;7m 20 \u001b(B\u001b[m \r\u001b[21d"] -[108.031419, "o", "\u001b(B\u001b[0;7m 21 \u001b(B\u001b[m \r\u001b[22d\u001b(B\u001b[0;7m 22 \u001b[22;13H\u001b(B\u001b[m\r\u001b[23d\u001b(B\u001b[0;7m 23 \u001b(B\u001b[m \r\u001b[24d"] -[108.031516, "o", "\u001b(B\u001b[0;7m 24 \u001b(B\u001b[m \r\u001b[27d\u001b(B\u001b[0;7m 27 \u001b(B\u001b[m\r\u001b[28d\u001b(B\u001b[0;7m 28 \r\u001b[29d"] -[108.031599, "o", "\u001b(B\u001b[m~\r\u001b[30d~\r\u001b[31d"] -[108.031714, "o", "~\r\u001b[32d~\r\u001b[33d~\r\u001b[34d~\r\u001b[35d~\r\u001b[36d~\r\u001b[37d~\r\u001b[38d~\r\u001b[39d~\r\u001b[40d~\r\u001b[41d~\u001b[1;5H"] -[110.049833, "o", "\u001b[2d"] -[110.062306, "o", "\u001b[3d"] -[110.07527, "o", "\u001b[4d"] -[110.088836, "o", "\u001b[5d"] -[110.10045, "o", "\u001b[6d"] -[110.116212, "o", "\u001b[7d"] -[110.129833, "o", "\u001b[8d"] -[110.144986, "o", "\u001b[9d"] -[110.16143, "o", "\u001b[10d"] -[110.174527, "o", "\u001b[11d"] -[110.186607, "o", "\u001b[12d"] -[110.198581, "o", "\u001b[13d"] -[110.211317, "o", "\u001b[14d"] -[110.224602, "o", "\u001b[1P"] -[110.236606, "o", "\u001b[1P"] -[110.24964, "o", "\u001b[1P"] -[110.263227, "o", "\u001b[1P"] -[110.277324, "o", "\u001b[1P"] -[110.290541, "o", "\u001b[1P"] -[110.302598, "o", "\u001b[1P"] -[110.315705, "o", "\u001b[1P"] -[110.327548, "o", "\u001b[1P"] -[110.340509, "o", "\u001b[1P"] -[110.353525, "o", "\u001b[1P"] -[110.366567, "o", "\u001b[1P"] -[110.378663, "o", "\u001b[1P"] -[110.391467, "o", "\u001b[1P"] -[110.404517, "o", "\u001b[1P"] -[110.417768, "o", "\u001b[1P"] -[110.430124, "o", "\u001b[1P"] -[110.444202, "o", "\u001b[1P"] -[110.455779, "o", "\u001b[1P"] -[110.467723, "o", "\u001b[1P"] -[110.47975, "o", "\u001b[1P"] -[110.491706, "o", "\u001b[1P"] -[110.504466, "o", "\u001b[1P"] -[110.516523, "o", "\u001b[1P"] -[110.529148, "o", "\u001b[1P"] -[110.540551, "o", "\u001b[1P"] -[110.552551, "o", "\u001b[1P"] -[110.564666, "o", "\u001b[1P"] -[110.57647, "o", "\u001b[1P"] -[110.589116, "o", "\u001b[1P"] -[110.600588, "o", "\u001b[1P"] -[110.613319, "o", "\u001b[1P"] -[110.625413, "o", "\u001b[1P"] -[110.640149, "o", "late.\u001b[K\u001b[5G"] -[110.652478, "o", "ate.\u001b[K\b\b\b\b"] -[110.664642, "o", "te.\u001b[K\b\b\b"] -[110.677178, "o", "e.\u001b[K\b\b"] -[110.689546, "o", ".\u001b[K\b"] -[110.701691, "o", " \b"] -[110.728901, "o", "\t]]>\u001b[15;9H\u001b[K\u001b[16;9H \u001b[17;32Hreverse\u001b[17;90HSecond set of reads\" help=\"This is usually the reverse reads in your experiment.\" />\u001b[18;32Hquality\u001b[18;47Hinteger\" value=\"20\" min=\"0\" label=\"Minimum mapping quality\"/>\u001b[K\u001b[19;9H\u001b[K\u001b[20;10Hout\r\u001b[21d\t \u001b[22;9H
\u001b[K\u001b[23;10Hhelp>
\u001b[K\u001b[26;5H\u001b[K\u001b[27;5H\u001b[K\r\u001b[28d~\u001b[K\u001b[13;53H"] -[110.740253, "o", "\b"] -[110.754912, "o", "\u001b[5G"] -[110.769648, "o", "\u001b[14d"] -[110.782781, "o", "\u001b[1P"] -[110.795834, "o", "\u001b[1P"] -[110.810853, "o", "\u001b[1P"] -[110.825482, "o", "\u001b[1P"] -[110.840183, "o", "\u001b[1P"] -[110.85482, "o", "\u001b[1P"] -[110.869591, "o", "\u001b[1P"] -[110.882047, "o", "\u001b[1P"] -[110.897662, "o", "\u001b[1P"] -[110.912639, "o", "\u001b[1P"] -[110.927037, "o", "\u001b[1P"] -[110.941637, "o", "mand>\u001b[K\u001b[5G"] -[110.956408, "o", "and>\u001b[K\b\b\b\b"] -[110.970658, "o", "nd>\u001b[K\b\b\b"] -[110.984243, "o", "d>\u001b[K\b\b"] -[110.998639, "o", ">\u001b[K\b"] -[111.014996, "o", " \b"] -[111.042467, "o", "\t\u001b[15;9H \u001b[16;32Hreverse\u001b[16;90HSecond set of reads\" help=\"This is usually the reverse reads in your experiment.\" />\u001b[17;32Hquality\u001b[17;47Hinteger\" value=\"20\" min=\"0\" label=\"Minimum mapping quality\"/>\u001b[K\u001b[18;9H\u001b[K\u001b[19;10Hout\r\u001b[20d\t \u001b[21;9H
\u001b[K\u001b[22;10Hhelp>
\u001b[K\u001b[25;5H\u001b[K\u001b[26;5H\u001b[K\r\u001b[27d~\u001b[K\u001b[13;53H"] -[111.054649, "o", "\b"] -[111.066555, "o", "\u001b[5G"] -[111.079277, "o", "\u001b[14d"] -[111.090397, "o", "\t\u001b[K\u001b[15d\u001b[K\u001b[16;32Hforward\u001b[16;90HFirst set of reads\" help=\"This is usually the forward\u001b[1P\u001b[17;32Hreverse\u001b[17;47Hdata\" format=\"qname_sorted.bam,sam\" label=\"Second set of reads\" help=\"This is usually the reverse reads in your experiment.\" />\u001b[18;9H \u001b[19;10H/in\r\u001b[20d\t\u001b[K\u001b[21;9H \u001b[22;10H/outputs>\u001b[K\u001b[23;9H\u001b[26;5H"] -[111.091027, "o", "\r\u001b[27d\u001b(B\u001b[0;7m 27 \u001b[14d\u001b(B\u001b[m"] -[111.106175, "o", " "] -[111.120398, "o", " "] -[111.133339, "o", " "] -[111.148236, "o", "\t"] -[111.163151, "o", " "] -[111.178285, "o", " "] -[111.191686, "o", " "] -[111.203446, "o", " "] -[111.215683, "o", "#"] -[111.230297, "o", "i"] -[111.245822, "o", "f"] -[111.260589, "o", "\t"] -[111.273574, "o", "$"] -[111.2857, "o", "f"] -[111.297505, "o", "o"] -[111.310653, "o", "r"] -[111.322741, "o", "w"] -[111.336266, "o", "a"] -[111.34969, "o", "r"] -[111.361678, "o", "d"] -[111.373615, "o", "."] -[111.386478, "o", "i"] -[111.398562, "o", "s"] -[111.413214, "o", "_"] -[111.425756, "o", "o"] -[111.437694, "o", "f"] -[111.452939, "o", "_"] -[111.4646, "o", "t"] -[111.476697, "o", "y"] -[111.488096, "o", "p"] -[111.502517, "o", "e"] -[111.516841, "o", "("] -[111.528698, "o", "\""] -[111.540782, "o", "s"] -[111.552429, "o", "a"] -[111.567023, "o", "m"] -[111.581052, "o", "\""] -[111.592737, "o", ")"] -[111.607314, "o", ":"] -[111.618747, "o", "\b"] -[111.633373, "o", "\u001b[5G"] -[111.645717, "o", "\u001b[15d"] -[111.657921, "o", "\t\u001b[K\u001b[16d\u001b[K\u001b[17;32Hforward\u001b[17;90HFirst set of reads\" help=\"This is usually the forward\u001b[1P\u001b[18;32Hreverse\u001b[18;47Hdata\" format=\"qname_sorted.bam,sam\" label=\"Second set of reads\" help=\"This is usually the reverse reads in your experiment.\" />\u001b[19;9H \u001b[20;10H"] -[111.658022, "o", "/in\r\u001b[21d\t\u001b[K\u001b[22;9H \u001b[23;10H"] -[111.658489, "o", "/outputs>\u001b[K\u001b[24;9H"] -[111.658754, "o", "\u001b[27;5H"] -[111.659872, "o", "\r\u001b[28d"] -[111.660072, "o", "\u001b(B\u001b[0;7m 28 \u001b[15d"] -[111.66058, "o", "\u001b(B\u001b[m"] -[111.674606, "o", " "] -[111.686532, "o", " "] -[111.698563, "o", " "] -[111.711803, "o", "\t"] -[111.723637, "o", " "] -[111.736532, "o", " "] -[111.748444, "o", " "] -[111.762924, "o", " "] -[111.780057, "o", " "] -[111.794611, "o", " "] -[111.808625, "o", " "] -[111.820711, "o", "\t"] -[111.833636, "o", "#"] -[111.846053, "o", "s"] -[111.861817, "o", "e"] -[111.876597, "o", "t"] -[111.891181, "o", " "] -[111.905847, "o", "$"] -[111.917438, "o", "f"] -[111.929439, "o", "o"] -[111.944717, "o", "r"] -[111.955988, "o", "w"] -[111.96857, "o", "a"] -[111.988934, "o", "r"] -[111.998814, "o", "d"] -[112.015513, "o", "_"] -[112.026478, "o", "i"] -[112.038617, "o", "n"] -[112.052027, "o", "p"] -[112.067235, "o", "u"] -[112.081776, "o", "t"] -[112.095794, "o", " "] -[112.110239, "o", "="] -[112.122414, "o", " "] -[112.134626, "o", "'"] -[112.146589, "o", "f"] -[112.158738, "o", "o"] -[112.17385, "o", "r"] -[112.185092, "o", "w"] -[112.1982, "o", "a"] -[112.210365, "o", "r"] -[112.223577, "o", "d"] -[112.236758, "o", "_"] -[112.248264, "o", "i"] -[112.261557, "o", "n"] -[112.274682, "o", "p"] -[112.286372, "o", "u"] -[112.29995, "o", "t"] -[112.313785, "o", "."] -[112.327421, "o", "s"] -[112.340229, "o", "a"] -[112.352541, "o", "m"] -[112.366903, "o", "'"] -[112.38099, "o", "\u001b[Z"] -[112.396035, "o", "\u001b[5G"] -[112.409119, "o", "\u001b[16d"] -[112.421423, "o", "\t\u001b[K\u001b[17d\u001b[K\u001b[18;32Hforward\u001b[18;90HFirst set of reads\" help=\"This is usually the forward\u001b[1P\u001b[19;32Hreverse\u001b[19;47Hdata\" format=\"qname_sorted.bam,sam\" label=\"Second set of reads\" help=\"This is usually the reverse reads in your experiment.\" />\u001b[20;9H \u001b[21;10H/in\r\u001b[22d\t\u001b[K\u001b[23;9H \u001b[24;10H/outputs>\u001b[K\u001b[25;9H\u001b[28;5H\r\u001b[29d\u001b(B\u001b[0;7m 29 \u001b[16d\u001b(B\u001b[m"] -[112.43541, "o", " "] -[112.449306, "o", " "] -[112.462439, "o", " "] -[112.475955, "o", "\t"] -[112.487733, "o", " "] -[112.500311, "o", " "] -[112.51346, "o", " "] -[112.528236, "o", " "] -[112.542441, "o", " "] -[112.556896, "o", " "] -[112.570836, "o", " "] -[112.584733, "o", "\t"] -[112.599406, "o", "l"] -[112.613686, "o", "n"] -[112.628672, "o", " "] -[112.640314, "o", "-"] -[112.655126, "o", "s"] -[112.666788, "o", " "] -[112.681512, "o", "'"] -[112.696226, "o", "$"] -[112.710965, "o", "{"] -[112.722686, "o", "f"] -[112.735304, "o", "o"] -[112.747898, "o", "r"] -[112.763272, "o", "w"] -[112.775723, "o", "a"] -[112.7891, "o", "r"] -[112.80393, "o", "d"] -[112.820699, "o", "}"] -[112.835877, "o", "'"] -[112.850758, "o", " "] -[112.863766, "o", "'"] -[112.875835, "o", "$"] -[112.8877, "o", "f"] -[112.902556, "o", "o"] -[112.917242, "o", "r"] -[112.92918, "o", "w"] -[112.940805, "o", "a"] -[112.954672, "o", "r"] -[112.96597, "o", "d"] -[112.979064, "o", "_"] -[112.997411, "o", "i"] -[113.012699, "o", "n"] -[113.027772, "o", "p"] -[113.042678, "o", "u"] -[113.054643, "o", "t"] -[113.068219, "o", "'"] -[113.081653, "o", " "] -[113.09364, "o", "&"] -[113.105389, "o", "&"] -[113.117588, "o", "\b"] -[113.129608, "o", "\u001b[5G"] -[113.141734, "o", "\u001b[17d"] -[113.153591, "o", "\t"] -[113.153974, "o", "\u001b[K\u001b[18d"] -[113.154442, "o", "\u001b[K\u001b[19;32H"] -[113.155129, "o", "forward\u001b[19;90H"] -[113.155373, "o", "First set of reads\" help=\"This is usually the forward"] -[113.155616, "o", "\u001b[1P\u001b[20;32H"] -[113.155853, "o", "reverse\u001b[20;47H"] -[113.156085, "o", "data\" format=\"qname_sorted.bam,sam\" label=\"Second set of re"] -[113.156637, "o", "ads\" help=\"This is usually the reverse reads in your experiment.\" />\u001b[21;9H"] -[113.156902, "o", " \u001b[22;10H"] -[113.157617, "o", "/in\r\u001b[23d"] -[113.157925, "o", "\t"] -[113.158187, "o", "\u001b[K\u001b[24;9H"] -[113.158929, "o", " \u001b[25;10H"] -[113.159407, "o", "/outputs>\u001b[K\u001b[26;9H"] -[113.159661, "o", "\u001b[29;5H"] -[113.160709, "o", "\r\u001b[30d"] -[113.160968, "o", "\u001b(B\u001b[0;7m 30 \u001b[17d"] -[113.16121, "o", "\u001b(B\u001b[m"] -[113.173783, "o", " "] -[113.185507, "o", " "] -[113.197339, "o", " "] -[113.209795, "o", "\t"] -[113.221485, "o", " "] -[113.232857, "o", " "] -[113.245857, "o", " "] -[113.257407, "o", " "] -[113.269773, "o", "#"] -[113.281785, "o", "e"] -[113.293683, "o", "l"] -[113.30572, "o", "s"] -[113.317635, "o", "e"] -[113.329284, "o", ":"] -[113.341608, "o", "\b"] -[113.353631, "o", "\u001b[5G"] -[113.368771, "o", "\u001b[18d"] -[113.380738, "o", "\t"] -[113.380999, "o", "\u001b[K\u001b[19d"] -[113.381174, "o", "\u001b[K\u001b[20;32Hforward\u001b[20;90HFirst set of reads\" help=\"This is usually the forward"] -[113.381523, "o", "\u001b[1P\u001b[21;32Hreverse\u001b[21;47Hdata\" format=\"qname_sorted.bam,sam\" label=\"Second set of re"] -[113.381718, "o", "ads\" help=\"This is usually the reverse reads in your experiment.\" />\u001b[22;9H \u001b[23;10H"] -[113.381895, "o", "/in\r\u001b[24d"] -[113.382051, "o", "\t"] -[113.382208, "o", "\u001b[K\u001b[25;9H"] -[113.382542, "o", " \u001b[26;10H"] -[113.382884, "o", "/outputs>\u001b[K\u001b[27;9H"] -[113.383055, "o", "\u001b[30;5H"] -[113.383788, "o", "\r\u001b[31d"] -[113.383971, "o", "\u001b(B\u001b[0;7m 31 \u001b[18d"] -[113.384136, "o", "\u001b(B\u001b[m"] -[113.396474, "o", " "] -[113.408704, "o", " "] -[113.423719, "o", " "] -[113.439687, "o", "\t"] -[113.451714, "o", " "] -[113.464034, "o", " "] -[113.47589, "o", " "] -[113.487599, "o", " "] -[113.499743, "o", " "] -[113.511784, "o", " "] -[113.523056, "o", " "] -[113.535056, "o", "\t"] -[113.54755, "o", "#"] -[113.560907, "o", "s"] -[113.573012, "o", "e"] -[113.587823, "o", "t"] -[113.602341, "o", " "] -[113.617086, "o", "$"] -[113.629321, "o", "f"] -[113.644035, "o", "o"] -[113.659486, "o", "r"] -[113.670993, "o", "w"] -[113.684991, "o", "a"] -[113.69958, "o", "r"] -[113.715501, "o", "d"] -[113.728469, "o", "_"] -[113.745328, "o", "i"] -[113.756379, "o", "n"] -[113.769107, "o", "p"] -[113.781937, "o", "u"] -[113.793269, "o", "t"] -[113.805743, "o", " "] -[113.820541, "o", "="] -[113.833206, "o", " "] -[113.848897, "o", "'"] -[113.863427, "o", "f"] -[113.878693, "o", "o"] -[113.890746, "o", "r"] -[113.902759, "o", "w"] -[113.917715, "o", "a"] -[113.929081, "o", "r"] -[113.941736, "o", "d"] -[113.956865, "o", "_"] -[113.971362, "o", "i"] -[113.983536, "o", "n"] -[113.997735, "o", "p"] -[114.012954, "o", "u"] -[114.027503, "o", "t"] -[114.042076, "o", "."] -[114.056548, "o", "b"] -[114.071413, "o", "a"] -[114.085579, "o", "m"] -[114.098956, "o", "'"] -[114.111788, "o", "\u001b[Z"] -[114.126628, "o", "\u001b[5G"] -[114.141625, "o", "\u001b[19d"] -[114.157064, "o", "\t\u001b[K\u001b[20d\u001b[K\u001b[21;32Hforward\u001b[21;90HFirst set of reads\" help=\"This is usually the forward\u001b[1P\u001b[22;32Hreverse\u001b[22;47Hdata\" format=\"qname_sorted.bam,sam\" label=\"Second set of reads\" help=\"This is usually the reverse reads in your experiment.\" />\u001b[23;9H \u001b[24;10H/in\r\u001b[25d\t\u001b[K\u001b[26;9H \u001b[27;10H/outputs>\u001b[K\u001b[28;9H\u001b[31;5H\r\u001b[32d\u001b(B\u001b[0;7m 32 \u001b[19d\u001b(B\u001b[m"] -[114.1721, "o", " "] -[114.191303, "o", " "] -[114.205899, "o", " "] -[114.218241, "o", "\t"] -[114.232703, "o", " "] -[114.247643, "o", " "] -[114.262395, "o", " "] -[114.274965, "o", " "] -[114.286823, "o", " "] -[114.298895, "o", " "] -[114.31357, "o", " "] -[114.325894, "o", "\t"] -[114.338424, "o", "l"] -[114.351073, "o", "n"] -[114.362798, "o", " "] -[114.376731, "o", "-"] -[114.388888, "o", "s"] -[114.400159, "o", " "] -[114.411126, "o", "'"] -[114.423691, "o", "$"] -[114.436414, "o", "{"] -[114.44823, "o", "f"] -[114.460913, "o", "o"] -[114.472986, "o", "r"] -[114.484953, "o", "w"] -[114.501112, "o", "a"] -[114.515938, "o", "r"] -[114.528611, "o", "d"] -[114.543261, "o", "}"] -[114.554998, "o", "'"] -[114.56675, "o", " "] -[114.580433, "o", "'"] -[114.595422, "o", "$"] -[114.610133, "o", "f"] -[114.624943, "o", "o"] -[114.639825, "o", "r"] -[114.654733, "o", "w"] -[114.66679, "o", "a"] -[114.681613, "o", "r"] -[114.696738, "o", "d"] -[114.712015, "o", "_"] -[114.723994, "o", "i"] -[114.738055, "o", "n"] -[114.751633, "o", "p"] -[114.763874, "o", "u"] -[114.776188, "o", "t"] -[114.787323, "o", "'"] -[114.800133, "o", " "] -[114.811324, "o", "&"] -[114.824992, "o", "&"] -[114.836474, "o", "\b"] -[114.85103, "o", "\u001b[5G"] -[114.866015, "o", "\u001b[20d"] -[114.878899, "o", "\t\u001b[K\u001b[21d\u001b[K\u001b[22;32Hforward\u001b[22;90HFirst set of reads\" help=\"This is usually the forward\u001b[1P\u001b[23;32Hreverse\u001b[23;47Hdata\" format=\"qname_sorted.bam,sam\" label=\"Second set of reads\" help=\"This is usually the reverse reads in your experiment.\" />\u001b[24;9H"] -[114.879005, "o", " \u001b[25;10H/in\r\u001b[26d\t\u001b[K\u001b[27;9H \u001b[28;10H"] -[114.879628, "o", "/outputs>\u001b[K\u001b[29;9H\u001b[32;5H\r\u001b[33d\u001b(B\u001b[0;7m 33 \u001b[20d"] -[114.879862, "o", "\u001b(B\u001b[m"] -[114.894743, "o", " "] -[114.906812, "o", " "] -[114.921873, "o", " "] -[114.936839, "o", "\t"] -[114.951852, "o", " "] -[114.965934, "o", " "] -[114.980761, "o", " "] -[114.995117, "o", " "] -[115.011607, "o", "#"] -[115.026753, "o", "e"] -[115.0434, "o", "n"] -[115.058382, "o", "d"] -[115.073229, "o", " "] -[115.088085, "o", "i"] -[115.103026, "o", "f"] -[115.118012, "o", "\b"] -[115.132907, "o", "\u001b[5G"] -[115.14818, "o", "\u001b[21d"] -[115.163036, "o", "\t\u001b[K\u001b[22d\u001b[K\u001b[23;32Hforward\u001b[23;90HFirst set of reads\" help=\"This is usually the forward\u001b[1P\u001b[24;32Hreverse\u001b[24;47Hdata\" format=\"qname_sorted.bam,sam\" label=\"Second set of reads\" help=\"This is usually the reverse reads in your experiment.\" />\u001b[25;9H \u001b[26;10H/in\r\u001b[27d\t\u001b[K\u001b[28;9H \u001b[29;10H/outputs>\u001b[K\u001b[30;9H\u001b[33;5H\r\u001b[34d"] -[115.163141, "o", "\u001b(B\u001b[0;7m 34 \u001b[21d\u001b(B\u001b[m"] -[115.178141, "o", " "] -[115.193078, "o", " "] -[115.207945, "o", " "] -[115.222924, "o", "\t"] -[115.234445, "o", " "] -[115.248942, "o", " "] -[115.263767, "o", " "] -[115.27853, "o", " "] -[115.293339, "o", "#"] -[115.30861, "o", "i"] -[115.323496, "o", "f"] -[115.336149, "o", "\t"] -[115.35012, "o", "$"] -[115.365081, "o", "r"] -[115.377121, "o", "e"] -[115.38896, "o", "v"] -[115.404512, "o", "e"] -[115.414805, "o", "r"] -[115.42678, "o", "s"] -[115.43982, "o", "e"] -[115.451609, "o", "."] -[115.463397, "o", "i"] -[115.47426, "o", "s"] -[115.487018, "o", "_"] -[115.498834, "o", "o"] -[115.511917, "o", "f"] -[115.523809, "o", "_"] -[115.535843, "o", "t"] -[115.547711, "o", "y"] -[115.559726, "o", "p"] -[115.57156, "o", "e"] -[115.58389, "o", "("] -[115.599317, "o", "\""] -[115.614419, "o", "s"] -[115.626836, "o", "a"] -[115.638273, "o", "m"] -[115.650737, "o", "\""] -[115.66281, "o", ")"] -[115.678324, "o", ":"] -[115.693407, "o", "\b"] -[115.708586, "o", "\u001b[5G"] -[115.723584, "o", "\u001b[22d"] -[115.738399, "o", "\t\u001b[K\u001b[23d\u001b[K\u001b[24;32Hforward\u001b[24;90HFirst set of reads\" help=\"This is usually the forward\u001b[1P\u001b[25;32Hreverse\u001b[25;47Hdata\" format=\"qname_sorted.bam,sam\" label=\"Second set of reads\" help=\"This is usually the reverse reads in your experiment.\" />\u001b[26;9H \u001b[27;10H/in\r\u001b[28d\t\u001b[K\u001b[29;9H \u001b[30;10H"] -[115.739046, "o", "/outputs>\u001b[K\u001b[31;9H\u001b[34;5H\r\u001b[35d\u001b(B\u001b[0;7m 35 \u001b[22d\u001b(B\u001b[m"] -[115.753598, "o", " "] -[115.770931, "o", " "] -[115.784608, "o", " "] -[115.799692, "o", "\t"] -[115.812573, "o", " "] -[115.824206, "o", " "] -[115.836766, "o", " "] -[115.847596, "o", " "] -[115.859951, "o", " "] -[115.871997, "o", " "] -[115.884893, "o", " "] -[115.897123, "o", "\t"] -[115.909052, "o", "#"] -[115.920926, "o", "s"] -[115.934892, "o", "e"] -[115.946866, "o", "t"] -[115.961198, "o", " "] -[115.975892, "o", "$"] -[115.987679, "o", "r"] -[116.002484, "o", "e"] -[116.013468, "o", "v"] -[116.028936, "o", "e"] -[116.04317, "o", "r"] -[116.055893, "o", "s"] -[116.070889, "o", "e"] -[116.0829, "o", "_"] -[116.09498, "o", "i"] -[116.111386, "o", "n"] -[116.127177, "o", "p"] -[116.139963, "o", "u"] -[116.151941, "o", "t"] -[116.166887, "o", " "] -[116.179721, "o", "="] -[116.1949, "o", " "] -[116.21003, "o", "'"] -[116.224174, "o", "r"] -[116.239059, "o", "e"] -[116.254087, "o", "v"] -[116.269016, "o", "e"] -[116.283538, "o", "r"] -[116.296812, "o", "s"] -[116.31251, "o", "e"] -[116.326982, "o", "_"] -[116.340613, "o", "i"] -[116.352371, "o", "n"] -[116.364834, "o", "p"] -[116.379005, "o", "u"] -[116.393939, "o", "t"] -[116.406635, "o", "."] -[116.418744, "o", "s"] -[116.433538, "o", "a"] -[116.446808, "o", "m"] -[116.461276, "o", "'"] -[116.475912, "o", "\u001b[Z"] -[116.4874, "o", "\u001b[5G"] -[116.498942, "o", "\u001b[23d"] -[116.514073, "o", "\t\u001b[K\u001b[24d\u001b[K\u001b[25;32Hforward\u001b[25;90HFirst set of reads\" help=\"This is usually the forward\u001b[1P\u001b[26;32Hreverse\u001b[26;47Hdata\" format=\"qname_sorted.bam,sam\" label=\"Second set of reads\" help=\"This is usually the reverse reads in your experiment.\" />\u001b[27;9H \u001b[28;10H/in\r\u001b[29d\t\u001b[K\u001b[30;9H \u001b[31;10H/outputs>\u001b[K\u001b[32;9H\u001b[35;5H\r\u001b[36d"] -[116.514523, "o", "\u001b(B\u001b[0;7m 36 \u001b[23d\u001b(B\u001b[m"] -[116.526246, "o", " "] -[116.538037, "o", " "] -[116.552367, "o", " "] -[116.565975, "o", "\t"] -[116.579924, "o", " "] -[116.591434, "o", " "] -[116.60606, "o", " "] -[116.620545, "o", " "] -[116.633123, "o", " "] -[116.645903, "o", " "] -[116.661006, "o", " "] -[116.672892, "o", "\t"] -[116.684618, "o", "l"] -[116.697149, "o", "n"] -[116.708786, "o", " "] -[116.725, "o", "-"] -[116.738976, "o", "s"] -[116.753316, "o", " "] -[116.764963, "o", "'"] -[116.780199, "o", "$"] -[116.795705, "o", "{"] -[116.808653, "o", "r"] -[116.820748, "o", "e"] -[116.832978, "o", "v"] -[116.845115, "o", "e"] -[116.856686, "o", "r"] -[116.869851, "o", "s"] -[116.882679, "o", "e"] -[116.895005, "o", "}"] -[116.909128, "o", "'"] -[116.921016, "o", " "] -[116.932896, "o", "'"] -[116.944727, "o", "$"] -[116.957301, "o", "r"] -[116.970834, "o", "e"] -[116.983072, "o", "v"] -[116.998044, "o", "e"] -[117.010059, "o", "r"] -[117.021824, "o", "s"] -[117.03401, "o", "e"] -[117.046017, "o", "_"] -[117.057846, "o", "i"] -[117.070005, "o", "n"] -[117.081294, "o", "p"] -[117.093396, "o", "u"] -[117.1059, "o", "t"] -[117.117627, "o", "'"] -[117.130042, "o", " "] -[117.141958, "o", "&"] -[117.153492, "o", "&"] -[117.165903, "o", "\b"] -[117.17804, "o", "\u001b[5G"] -[117.189361, "o", "\u001b[24d"] -[117.202048, "o", "\t\u001b[K\u001b[25d\u001b[K\u001b[26;32Hforward\u001b[26;90HFirst set of reads\" help=\"This is usually the forward\u001b[1P\u001b[27;32Hreverse\u001b[27;47H"] -[117.202515, "o", "data\" format=\"qname_sorted.bam,sam\" label=\"Second set of reads\" help=\"This is usually the reverse reads in your experiment.\" />\u001b[28;9H \u001b[29;10H"] -[117.202894, "o", "/in\r\u001b[30d\t\u001b[K\u001b[31;9H \u001b[32;10H"] -[117.203246, "o", "/outputs>\u001b[K\u001b[33;9H\u001b[36;5H"] -[117.204252, "o", "\r\u001b[37d"] -[117.204536, "o", "\u001b(B\u001b[0;7m 37 \u001b[24d\u001b(B\u001b[m"] -[117.217812, "o", " "] -[117.229447, "o", " "] -[117.241837, "o", " "] -[117.253075, "o", "\t"] -[117.266208, "o", " "] -[117.281539, "o", " "] -[117.296842, "o", " "] -[117.31197, "o", " "] -[117.326473, "o", "#"] -[117.341458, "o", "e"] -[117.353774, "o", "l"] -[117.369067, "o", "s"] -[117.384649, "o", "e"] -[117.399619, "o", ":"] -[117.414827, "o", "\b"] -[117.428896, "o", "\u001b[5G"] -[117.444219, "o", "\u001b[25d"] -[117.459724, "o", "\t"] -[117.460447, "o", "\u001b[K\u001b[26d"] -[117.460839, "o", "\u001b[K\u001b[27;32H"] -[117.461534, "o", "forward\u001b[27;90H"] -[117.461839, "o", "First set of reads\" help=\"This is usually the forward"] -[117.462142, "o", "\u001b[1P\u001b[28;32H"] -[117.462503, "o", "reverse\u001b[28;47H"] -[117.462786, "o", "data\" format=\"qname_sorted.bam,sam\" label=\"Second set of re"] -[117.463105, "o", "ads\" help=\"This is usually the reverse reads in your experiment.\" />\u001b[29;9H"] -[117.463411, "o", " \u001b[30;10H"] -[117.464093, "o", "/in\r\u001b[31d"] -[117.464391, "o", "\t"] -[117.464691, "o", "\u001b[K\u001b[32;9H"] -[117.46534, "o", " \u001b[33;10H"] -[117.466065, "o", "/outputs>\u001b[K\u001b[34;9H"] -[117.466513, "o", "\u001b[37;5H"] -[117.467915, "o", "\r\u001b[38d"] -[117.468523, "o", "\u001b(B\u001b[0;7m 38 \u001b[25d"] -[117.468874, "o", "\u001b(B\u001b[m"] -[117.484217, "o", " "] -[117.49944, "o", " "] -[117.514454, "o", " "] -[117.529355, "o", "\t"] -[117.543419, "o", " "] -[117.555937, "o", " "] -[117.567893, "o", " "] -[117.580419, "o", " "] -[117.591755, "o", " "] -[117.604789, "o", " "] -[117.616998, "o", " "] -[117.628581, "o", "\t"] -[117.640982, "o", "#"] -[117.652955, "o", "s"] -[117.664636, "o", "e"] -[117.677159, "o", "t"] -[117.692696, "o", " "] -[117.70494, "o", "$"] -[117.716982, "o", "r"] -[117.728799, "o", "e"] -[117.741227, "o", "v"] -[117.756803, "o", "e"] -[117.768859, "o", "r"] -[117.781216, "o", "s"] -[117.796494, "o", "e"] -[117.811314, "o", "_"] -[117.823241, "o", "i"] -[117.845655, "o", "n"] -[117.863079, "o", "p"] -[117.873869, "o", "u"] -[117.889126, "o", "t"] -[117.902905, "o", " "] -[117.917164, "o", "="] -[117.929585, "o", " "] -[117.94509, "o", "'"] -[117.957326, "o", "r"] -[117.97191, "o", "e"] -[117.986932, "o", "v"] -[118.002464, "o", "e"] -[118.015953, "o", "r"] -[118.031656, "o", "s"] -[118.045658, "o", "e"] -[118.061277, "o", "_"] -[118.076533, "o", "i"] -[118.090124, "o", "n"] -[118.104998, "o", "p"] -[118.119965, "o", "u"] -[118.135042, "o", "t"] -[118.150025, "o", "."] -[118.164302, "o", "b"] -[118.17934, "o", "a"] -[118.194505, "o", "m"] -[118.209796, "o", "'"] -[118.224493, "o", "\u001b[Z"] -[118.239595, "o", "\u001b[5G"] -[118.254727, "o", "\u001b[26d"] -[118.271144, "o", "\t\u001b[K\u001b[27d\u001b[K\u001b[28;32Hforward\u001b[28;90HFirst set of reads\" help=\"This is usually the forward\u001b[1P\u001b[29;32Hreverse\u001b[29;47Hdata\" format=\"qname_sorted.bam,sam\" label=\"Second set of reads\" help=\"This is usually the reverse reads in your experiment.\" />\u001b[30;9H \u001b[31;10H/in\r\u001b[32d\t\u001b[K\u001b[33;9H \u001b[34;10H/outputs>\u001b[K\u001b[35;9H\u001b[38;5H\r\u001b[39d\u001b(B\u001b[0;7m 39 \u001b[26d\u001b(B\u001b[m"] -[118.283081, "o", " "] -[118.298374, "o", " "] -[118.313408, "o", " "] -[118.328811, "o", "\t"] -[118.344256, "o", " "] -[118.359676, "o", " "] -[118.374122, "o", " "] -[118.389325, "o", " "] -[118.404719, "o", " "] -[118.419777, "o", " "] -[118.431617, "o", " "] -[118.44938, "o", "\t"] -[118.463032, "o", "l"] -[118.475081, "o", "n"] -[118.488678, "o", " "] -[118.503631, "o", "-"] -[118.5187, "o", "s"] -[118.531897, "o", " "] -[118.547287, "o", "'"] -[118.562005, "o", "$"] -[118.577041, "o", "{"] -[118.590821, "o", "r"] -[118.602714, "o", "e"] -[118.61693, "o", "v"] -[118.630381, "o", "e"] -[118.643127, "o", "r"] -[118.658358, "o", "s"] -[118.669764, "o", "e"] -[118.68496, "o", "}"] -[118.700318, "o", "'"] -[118.715246, "o", " "] -[118.730391, "o", "'"] -[118.742044, "o", "$"] -[118.757479, "o", "r"] -[118.772646, "o", "e"] -[118.787701, "o", "v"] -[118.802311, "o", "e"] -[118.816937, "o", "r"] -[118.831549, "o", "s"] -[118.846781, "o", "e"] -[118.862035, "o", "_"] -[118.877248, "o", "i"] -[118.892314, "o", "n"] -[118.907048, "o", "p"] -[118.921888, "o", "u"] -[118.936692, "o", "t"] -[118.951821, "o", "'"] -[118.967322, "o", " "] -[118.981074, "o", "&"] -[118.996, "o", "&"] -[119.007786, "o", "\b"] -[119.022907, "o", "\u001b[5G"] -[119.034942, "o", "\u001b[27d"] -[119.051609, "o", "\t\u001b[K\u001b[28d\u001b[K\u001b[29;32Hforward\u001b[29;90HFirst set of reads\" help=\"This is usually the forward\u001b[1P\u001b[30;32Hreverse\u001b[30;47Hdata\" format=\"qname_sorted.bam,sam\" label=\"Second set of reads\" help=\"This is usually the reverse reads in your experiment.\" />\u001b[31;9H \u001b[32;10H/in\r\u001b[33d\t\u001b[K\u001b[34;9H \u001b[35;10H/outputs>\u001b[K\u001b[36;9H\u001b[39;5H\r\u001b[40d\u001b(B\u001b[0;7m 40 \u001b[27d\u001b(B\u001b[m"] -[119.065069, "o", " "] -[119.079795, "o", " "] -[119.096457, "o", " "] -[119.105432, "o", "\t"] -[119.117896, "o", " "] -[119.129646, "o", " "] -[119.141784, "o", " "] -[119.154258, "o", " "] -[119.165814, "o", "#"] -[119.180275, "o", "e"] -[119.195725, "o", "n"] -[119.208982, "o", "d"] -[119.223986, "o", " "] -[119.237665, "o", "i"] -[119.249236, "o", "f"] -[119.263701, "o", "\b"] -[119.275031, "o", "\u001b[5G"] -[119.288612, "o", "\u001b[28d"] -[119.306897, "o", "\t\u001b[K\u001b[29d\u001b[K\u001b[30;32Hforward\u001b[30;90HFirst set of reads\" help=\"This is usually the forward\u001b[1P\u001b[31;32Hreverse\u001b[31;47Hdata\" format=\"qname_sorted.bam,sam\" label=\"Second set of reads\" help=\"This is usually the reverse reads in your experiment.\" />\u001b[32;9H \u001b[33;10H/in\r\u001b[34d\t\u001b[K\u001b[35;9H \u001b[36;10H/outputs>\u001b[K\u001b[37;9H\u001b[40;5H\r\u001b[41d\u001b(B\u001b[0;7m 41 \u001b[28d\u001b(B\u001b[m"] -[119.322097, "o", " "] -[119.336932, "o", " "] -[119.352146, "o", " "] -[119.367312, "o", "\t"] -[119.38217, "o", " "] -[119.396184, "o", " "] -[119.411817, "o", " "] -[119.42694, "o", " "] -[119.441311, "o", "b"] -[119.456414, "o", "e"] -[119.471214, "o", "l"] -[119.486257, "o", "l"] -[119.500147, "o", "e"] -[119.514947, "o", "r"] -[119.52846, "o", "o"] -[119.543581, "o", "p"] -[119.559074, "o", "h"] -[119.573887, "o", "o"] -[119.589391, "o", "n"] -[119.60264, "o", "\b"] -[119.617825, "o", "\u001b[5G"] -[119.633146, "o", "\u001b[29d"] -[119.648014, "o", "\t\u001b[K\u001b[30d\u001b[K\u001b[31;32Hforward\u001b[31;90HFirst set of reads\" help=\"This is usually the forward\u001b[1P\u001b[32;32Hreverse\u001b[32;47Hdata\" format=\"qname_sorted.bam,sam\" label=\"Second set of reads\" help=\"This is usually the reverse reads in your experiment.\" />\u001b[33;9H \u001b[34;10H/in\r\u001b[35d\t\u001b[K\u001b[36;9H \u001b[37;10H/outputs>\u001b[K\u001b[38;9H\u001b[41;5H\u001b[29;5H"] -[119.663286, "o", " "] -[119.678107, "o", " "] -[119.693172, "o", " "] -[119.706927, "o", "\t"] -[119.718928, "o", " "] -[119.735376, "o", " "] -[119.745367, "o", " "] -[119.761068, "o", " "] -[119.77657, "o", "-"] -[119.790929, "o", "-"] -[119.80508, "o", "f"] -[119.819775, "o", "o"] -[119.836909, "o", "r"] -[119.850324, "o", "w"] -[119.86456, "o", "a"] -[119.876614, "o", "r"] -[119.889878, "o", "d"] -[119.901925, "o", " "] -[119.914105, "o", "$"] -[119.925842, "o", "f"] -[119.937894, "o", "o"] -[119.948845, "o", "r"] -[119.960865, "o", "w"] -[119.977999, "o", "a"] -[119.989944, "o", "r"] -[120.003958, "o", "d"] -[120.01788, "o", "_"] -[120.030069, "o", "i"] -[120.041864, "o", "n"] -[120.055393, "o", "p"] -[120.066912, "o", "u"] -[120.078923, "o", "t"] -[120.090879, "o", "\b"] -[120.102929, "o", "\u001b[5G"] -[120.115064, "o", "\u001b[30d"] -[120.127948, "o", "\t"] -[120.128224, "o", "\u001b[K\u001b[31d"] -[120.128305, "o", "\u001b[K\u001b[32;32Hforward\u001b[32;90HFirst set of reads\" help=\"This is usually the forward"] -[120.128418, "o", "\u001b[1P\u001b[33;32H"] -[120.128619, "o", "reverse\u001b[33;47H"] -[120.128891, "o", "data\" format=\"qname_sorted.bam,sam\" label=\"Second set of reads\" help=\"This is usually the reverse reads in your experiment.\" />\u001b[34;9H \u001b[35;10H/in\r\u001b[36d\t"] -[120.129046, "o", "\u001b[K\u001b[37;9H \u001b[38;10H/outputs>\u001b[K\u001b[39;9H\u001b[30;5H"] -[120.14408, "o", " "] -[120.156278, "o", " "] -[120.171608, "o", " "] -[120.183914, "o", "\t"] -[120.19615, "o", " "] -[120.210416, "o", " "] -[120.221918, "o", " "] -[120.233957, "o", " "] -[120.245829, "o", "-"] -[120.257986, "o", "-"] -[120.269902, "o", "r"] -[120.281913, "o", "e"] -[120.294142, "o", "v"] -[120.306414, "o", "e"] -[120.319237, "o", "r"] -[120.333488, "o", "s"] -[120.348466, "o", "e"] -[120.360364, "o", " "] -[120.372006, "o", "$"] -[120.384574, "o", "r"] -[120.396128, "o", "e"] -[120.408214, "o", "v"] -[120.42075, "o", "e"] -[120.432639, "o", "r"] -[120.445608, "o", "s"] -[120.461689, "o", "e"] -[120.475921, "o", "_"] -[120.488187, "o", "i"] -[120.503928, "o", "n"] -[120.519276, "o", "p"] -[120.534831, "o", "u"] -[120.546852, "o", "t"] -[120.55791, "o", "\b"] -[120.570019, "o", "\u001b[5G"] -[120.581848, "o", "\u001b[31d"] -[120.593324, "o", "\t"] -[120.593469, "o", "\u001b[K\u001b[32d"] -[120.593565, "o", "\u001b[K\u001b[33;32H"] -[120.593751, "o", "forward\u001b[33;90H"] -[120.593843, "o", "First set of reads\" help=\"This is usually the forward"] -[120.593932, "o", "\u001b[1P\u001b[34;32H"] -[120.594021, "o", "reverse\u001b[34;47H"] -[120.594109, "o", "data\" format=\"qname_sorted.bam,sam\" label=\"Second set of re"] -[120.594233, "o", "ads\" help=\"This is usually the reverse reads in your experiment.\" />\u001b[35;9H"] -[120.594393, "o", " \u001b[36;10H"] -[120.594613, "o", "/in\r\u001b[37d"] -[120.594701, "o", "\t"] -[120.594788, "o", "\u001b[K\u001b[38;9H"] -[120.59496, "o", " \u001b[39;10H"] -[120.595134, "o", "/outputs>\u001b[K\u001b[40;9H"] -[120.59522, "o", "\u001b[K\u001b[34;32Hforward\u001b[34;90HFirst set of reads\" help=\"This is usually the forward\u001b[1P\u001b[35;32Hreverse\u001b[35;47Hdata\" format=\"qname_sorted.bam,sam\" label=\"Second set of reads\" help=\"This is usually the reverse reads in your experiment.\" />\u001b[36;9H \u001b[37;10H/in\r\u001b[38d\t\u001b[K\u001b[39;9H \u001b[40;10H/outputs>\u001b[K\u001b[41;9H\u001b[K\u001b[35;32Hforward\u001b[35;90HFirst set of reads\" help=\"This is usually the forward\u001b[1P\u001b[36;32Hreverse\u001b[36;47Hdata\" format=\"qname_sorted.bam,sam\" label=\"Second set of reads\" help=\"This is usually the reverse reads in your experiment.\" />\u001b[37;9H \u001b[38;10H/in\r\u001b[39d\t\u001b[K\u001b[40;9H \u001b[41;10H"] -[121.541303, "o", "/outputs>\u001b[K\u001b[33;5H"] -[121.555303, "o", " "] -[121.570545, "o", " "] -[121.585765, "o", " "] -[121.600908, "o", "\t"] -[121.617166, "o", " "] -[121.629107, "o", " "] -[121.64528, "o", " "] -[121.661397, "o", " "] -[121.677188, "o", "&"] -[121.691883, "o", "&"] -[121.705526, "o", " "] -[121.720843, "o", "s"] -[121.736271, "o", "a"] -[121.751573, "o", "m"] -[121.763463, "o", "t"] -[121.778085, "o", "o"] -[121.791385, "o", "o"] -[121.806655, "o", "l"] -[121.822875, "o", "s"] -[121.836179, "o", "\t"] -[121.85042, "o", "s"] -[121.865379, "o", "o"] -[121.878452, "o", "r"] -[121.89006, "o", "t"] -[121.902304, "o", " "] -[121.91631, "o", "-"] -[121.932038, "o", "-"] -[121.946264, "o", "n"] -[121.9612, "o", "o"] -[121.973295, "o", "-"] -[121.987387, "o", "P"] -[122.002726, "o", "G"] -[122.016911, "o", " "] -[122.03224, "o", "-"] -[122.046466, "o", "O"] -[122.061592, "o", "\t"] -[122.075337, "o", "B"] -[122.089855, "o", "A"] -[122.105219, "o", "M"] -[122.120004, "o", " "] -[122.132182, "o", "-"] -[122.150254, "o", "o"] -[122.161105, "o", " "] -[122.176072, "o", "'"] -[122.188026, "o", "$"] -[122.200164, "o", "o"] -[122.212451, "o", "u"] -[122.225925, "o", "t"] -[122.240188, "o", "f"] -[122.257888, "o", "i"] -[122.267181, "o", "l"] -[122.279387, "o", "e"] -[122.294472, "o", "'"] -[122.310831, "o", " "] -[122.327197, "o", "-"] -[122.343703, "o", "@"] -[122.359428, "o", " "] -[122.373912, "o", "\\"] -[122.38776, "o", "$"] -[122.402873, "o", "{"] -[122.415664, "o", "G"] -[122.430681, "o", "A"] -[122.4436, "o", "L"] -[122.458507, "o", "A"] -[122.470303, "o", "X"] -[122.485593, "o", "Y"] -[122.498212, "o", "_"] -[122.510781, "o", "S"] -[122.525858, "o", "L"] -[122.539612, "o", "O"] -[122.555183, "o", "T"] -[122.569368, "o", "S"] -[122.582211, "o", ":"] -[122.596782, "o", "-"] -[122.610275, "o", "1"] -[122.623127, "o", "}"] -[122.638262, "o", " "] -[122.6503, "o", "m"] -[122.662611, "o", "e"] -[122.6758, "o", "r"] -[122.688173, "o", "g"] -[122.700585, "o", "e"] -[122.716001, "o", "d"] -[122.731276, "o", "_"] -[122.745321, "o", "o"] -[122.758195, "o", "u"] -[122.773007, "o", "t"] -[122.787192, "o", "."] -[122.799456, "o", "b"] -[122.811513, "o", "a"] -[122.827846, "o", "m"] -[122.840785, "o", "\b"] -[122.853297, "o", "\u001b[5G"] -[122.869374, "o", "\u001b[34d"] -[122.881196, "o", "\t\u001b[K\u001b[35d\u001b[K\u001b[36;32Hforward\u001b[36;90HFirst set of reads\" help=\"This is usually the forward\u001b[1P\u001b[37;32Hreverse\u001b[37;47Hdata\" format=\"qname_sorted.bam,sam\" label=\"Second set of reads\" help=\"This is usually the reverse reads in your experiment.\" />\u001b[38;9H \u001b[39;10H/in\r\u001b[40d\t\u001b[K\u001b[41;9H \u001b[34;5H"] -[122.893432, "o", " "] -[122.909025, "o", " "] -[122.924463, "o", " "] -[122.939954, "o", "\t"] -[122.95522, "o", " "] -[122.970831, "o", " "] -[122.98202, "o", " "] -[122.998401, "o", " "] -[123.011481, "o", "]"] -[123.027046, "o", "]"] -[123.041677, "o", ">"] -[123.056992, "o", "\b"] -[123.072039, "o", "\u001b[5G"] -[123.086414, "o", "\u001b[35d"] -[123.098551, "o", "\t\u001b[K\u001b[36d\u001b[K\u001b[37;32Hforward\u001b[37;90HFirst set of reads\" help=\"This is usually the forward\u001b[1P\u001b[38;32Hreverse\u001b[38;47H"] -[123.098631, "o", "data\" format=\"qname_sorted.bam,sam\" label=\"Second set of reads\" help=\"This is usually the reverse reads in your experiment.\" />\u001b[39;9H \u001b[40;10H/in\r\u001b[41d\t"] -[123.098699, "o", "\u001b[K\u001b[35;5H"] -[123.111175, "o", " "] -[123.126392, "o", " "] -[123.142486, "o", " "] -[123.156298, "o", "\t"] -[123.171984, "o", "<"] -[123.187872, "o", "/"] -[123.203113, "o", "c"] -[123.217612, "o", "o"] -[123.232607, "o", "m"] -[123.249036, "o", "m"] -[123.264386, "o", "a"] -[123.279041, "o", "n"] -[123.294919, "o", "d"] -[123.31121, "o", ">"] -[123.326886, "o", "\b"] -[123.342416, "o", "\u001b[5G"] -[125.389575, "o", "\u001b[?1l\u001b>\u001b[42;1H\u001b[?1049l\u001b[23;0;0t\r\u001b[?1l\u001b>"] -[125.41695, "m", "Adding a test"] -[125.41695, "o", "\u001b[1mNext step: dev/tool-from-scratch/0010: Adding a test\u001b(B\u001b[m\r\n"] -[126.427542, "o", "$ "] -[126.428797, "o", "\u001b"] -[126.613947, "o", "[0"] -[126.70753, "o", ";3"] -[126.801068, "o", "0m"] -[126.894773, "o", "na"] -[126.988476, "o", "no"] -[127.081698, "o", " b"] -[127.175265, "o", "el"] -[127.266026, "o", "le"] -[127.359355, "o", "ro"] -[127.451674, "o", "p"] -[127.545294, "o", "ho"] -[127.638978, "o", "n."] -[127.732527, "o", "xm"] -[127.917464, "o", "l\u001b"] -[128.011219, "o", "[0"] -[128.105037, "o", "m"] -[128.105427, "o", "\r\n"] -[130.163837, "o", "\u001b[?1049h\u001b[22;0;0t\u001b[1;42r\u001b(B\u001b[m\u001b[4l\u001b[?7h\u001b[H\u001b[2J\u001b(B\u001b[0;7m 1 \u001b(B\u001b[m\r\u001b[2d\u001b(B\u001b[0;7m 2 \u001b(B\u001b[m chimeric reads from Arima Genomics\r\u001b[3d\u001b(B\u001b[0;7m 3 \u001b(B\u001b[m \r\u001b[4d"] -[130.163875, "o", "\u001b(B\u001b[0;7m 4 \u001b[4;13H\u001b(B\u001b[m1.0\r\u001b[5d\u001b(B\u001b[0;7m 5 \u001b[5;13H\u001b(B\u001b[m0\r\u001b[6d\u001b(B\u001b[0;7m 6 \u001b(B\u001b[m \r\u001b[7d\u001b(B\u001b[0;7m 7 \u001b(B\u001b[m bellerophon_macros.xml\r\u001b[8d\u001b(B\u001b[0;7m 8 \u001b(B\u001b[m \r\u001b[9d"] -[130.1641, "o", "\u001b(B\u001b[0;7m 9 \u001b(B\u001b[m \r\u001b[10d\u001b(B\u001b[0;7m 10 \u001b[10;13H\u001b(B\u001b[mbellerophon\r\u001b[11d\u001b(B\u001b[0;7m 11 \u001b[11;13H\u001b(B\u001b[msamtools\r\u001b[12d"] -[130.164282, "o", "\u001b(B\u001b[0;7m 12 \u001b(B\u001b[m \r\u001b[13d\u001b(B\u001b[0;7m 13 \u001b(B\u001b[m \r\u001b[35d\u001b(B\u001b[0;7m 35 \u001b(B\u001b[m \r\u001b[36d\u001b(B\u001b[0;7m 36 \u001b(B\u001b[m \r\u001b[37d\u001b(B\u001b[0;7m 37 \u001b[37;13H\u001b(B\u001b[m\r\u001b[38d\u001b(B\u001b[0;7m 38 \u001b[38;13H\u001b(B\u001b[m\r\u001b[39d\u001b(B\u001b[0;7m 39 \u001b[39;13H\u001b(B\u001b[m\r\u001b[40d\u001b(B\u001b[0;7m 40 \u001b(B\u001b[m \r\u001b[41d\u001b(B\u001b[0;7m 41 \u001b(B\u001b[m \u001b[1;5H"] -[132.181105, "o", "\u001b[2d"] -[132.194219, "o", "\u001b[3d"] -[132.207899, "o", "\u001b[4d"] -[132.219744, "o", "\u001b[5d"] -[132.233974, "o", "\u001b[6d"] -[132.24652, "o", "\u001b[7d"] -[132.261259, "o", "\u001b[8d"] -[132.275973, "o", "\u001b[9d"] -[132.290615, "o", "\u001b[10d"] -[132.303645, "o", "\u001b[11d"] -[132.316074, "o", "\u001b[12d"] -[132.331455, "o", "\u001b[13d"] -[132.344509, "o", "\u001b[14d"] -[132.360203, "o", "\u001b[15d"] -[132.375062, "o", "\u001b[16d"] -[132.386919, "o", "\u001b[17d"] -[132.398906, "o", "\u001b[18d"] -[132.41537, "o", "\u001b[19d"] -[132.429839, "o", "\u001b[20d"] -[132.445945, "o", "\u001b[21d"] -[132.461948, "o", "\u001b[22d"] -[132.474659, "o", "\u001b[23d"] -[132.487088, "o", "\u001b[24d"] -[132.501224, "o", "\u001b[25d"] -[132.516291, "o", "\u001b[26d"] -[132.531248, "o", "\u001b[27d"] -[132.544064, "o", "\u001b[28d"] -[132.555565, "o", "\u001b[29d"] -[132.566548, "o", "\u001b[30d"] -[132.580615, "o", "\u001b[31d"] -[132.599223, "o", "\u001b[32d"] -[132.61457, "o", "\u001b[33d"] -[132.631909, "o", "\u001b[34d"] -[132.647284, "o", "\u001b[35d"] -[132.662467, "o", "\u001b[36d"] -[132.674952, "o", "\u001b[37d"] -[132.690416, "o", "\u001b[38d"] -[132.705856, "o", "\u001b[39d"] -[132.718681, "o", "\u001b[40d"] -[132.734109, "o", "\u001b[41d"] -[132.749959, "o", "\r\u001b[42d\n\u001b[A\u001b(B\u001b[0;7m 42 \u001b[41;13H\u001b(B\u001b[m\u001b[5G"] -[132.765458, "o", "\r\u001b[42d\n\u001b[A\u001b(B\u001b[0;7m 43 \u001b(B\u001b[m \u001b[5G"] -[132.777837, "o", "\r\u001b[42d"] -[132.778174, "o", "\n\u001b[A\u001b(B\u001b[0;7m 44 \u001b(B\u001b[m \u001b[5G"] -[132.825748, "o", "\r\u001b[42d\n\u001b[A\u001b(B\u001b[0;7m 47 \u001b(B\u001b[m\u001b[5G"] -[132.841165, "o", "\u001b[K"] -[132.85624, "o", " "] -[132.871628, "o", " "] -[132.887634, "o", " "] -[132.902952, "o", "\t"] -[132.916487, "o", "<"] -[132.930494, "o", "t"] -[132.946091, "o", "e"] -[132.9616, "o", "s"] -[132.976019, "o", "t"] -[132.990136, "o", "s"] -[133.005764, "o", ">"] -[133.021505, "o", "\b"] -[133.037063, "o", "\u001b[5G"] -[133.049411, "o", "\r\u001b[42d\n\u001b[A\u001b(B\u001b[0;7m 48 \u001b(B\u001b[m\u001b[5G"] -[133.064812, "o", "\u001b[K"] -[133.080105, "o", " "] -[133.09556, "o", " "] -[133.110825, "o", " "] -[133.126077, "o", "\t"] -[133.141352, "o", " "] -[133.15698, "o", " "] -[133.172237, "o", " "] -[133.187754, "o", " "] -[133.202998, "o", "<"] -[133.218341, "o", "t"] -[133.233454, "o", "e"] -[133.248811, "o", "s"] -[133.263835, "o", "t"] -[133.279195, "o", " "] -[133.295443, "o", "e"] -[133.310883, "o", "x"] -[133.327039, "o", "p"] -[133.34301, "o", "e"] -[133.358438, "o", "c"] -[133.373791, "o", "t"] -[133.388867, "o", "_"] -[133.404259, "o", "n"] -[133.420123, "o", "u"] -[133.43531, "o", "m"] -[133.451075, "o", "_"] -[133.466624, "o", "o"] -[133.47857, "o", "u"] -[133.494954, "o", "t"] -[133.506191, "o", "p"] -[133.521583, "o", "u"] -[133.536237, "o", "t"] -[133.551968, "o", "s"] -[133.566944, "o", "="] -[133.582401, "o", "\""] -[133.594115, "o", "1"] -[133.606092, "o", "\""] -[133.620384, "o", ">"] -[133.631869, "o", "\u001b[Z"] -[133.644415, "o", "\u001b[5G"] -[133.658372, "o", "\r\u001b[42d"] -[133.658641, "o", "\n\u001b[A"] -[133.65881, "o", "\u001b(B\u001b[0;7m 49 \u001b(B\u001b[m\u001b[5G"] -[133.674094, "o", "\u001b[K"] -[133.688376, "o", " "] -[133.699752, "o", " "] -[133.714048, "o", " "] -[133.726459, "o", "\t"] -[133.742057, "o", " "] -[133.756587, "o", " "] -[133.771903, "o", " "] -[133.784279, "o", " "] -[133.798574, "o", " "] -[133.813907, "o", " "] -[133.826549, "o", " "] -[133.841906, "o", "\t"] -[133.854289, "o", "<"] -[133.866408, "o", "p"] -[133.878428, "o", "a"] -[133.89478, "o", "r"] -[133.909669, "o", "a"] -[133.922267, "o", "m"] -[133.933803, "o", " "] -[133.946285, "o", "n"] -[133.960283, "o", "a"] -[133.974532, "o", "m"] -[133.989288, "o", "e"] -[134.004639, "o", "="] -[134.017559, "o", "\""] -[134.033037, "o", "f"] -[134.048341, "o", "o"] -[134.063706, "o", "r"] -[134.07914, "o", "w"] -[134.095604, "o", "a"] -[134.110315, "o", "r"] -[134.121808, "o", "d"] -[134.13713, "o", "\""] -[134.152472, "o", " "] -[134.165223, "o", "v"] -[134.180616, "o", "a"] -[134.194957, "o", "l"] -[134.210367, "o", "u"] -[134.225798, "o", "e"] -[134.241093, "o", "="] -[134.256506, "o", "\""] -[134.271755, "o", "f"] -[134.2872, "o", "o"] -[134.302677, "o", "r"] -[134.31801, "o", "w"] -[134.333449, "o", "a"] -[134.347637, "o", "r"] -[134.362884, "o", "d"] -[134.378033, "o", "."] -[134.390604, "o", "b"] -[134.404266, "o", "a"] -[134.420237, "o", "m"] -[134.435044, "o", "\""] -[134.447092, "o", " "] -[134.461842, "o", "/"] -[134.47737, "o", ">"] -[134.493022, "o", "\b"] -[134.507403, "o", "\u001b[5G"] -[134.520579, "o", "\r\u001b[42d"] -[134.521082, "o", "\n\u001b[A\u001b(B\u001b[0;7m 50 \u001b(B\u001b[m\u001b[5G"] -[134.536339, "o", "\u001b[K"] -[134.551238, "o", " "] -[134.563583, "o", " "] -[134.574683, "o", " "] -[134.587307, "o", "\t"] -[134.602207, "o", " "] -[134.614515, "o", " "] -[134.629898, "o", " "] -[134.64281, "o", " "] -[134.655577, "o", " "] -[134.671373, "o", " "] -[134.683259, "o", " "] -[134.699474, "o", "\t"] -[134.715242, "o", "<"] -[134.73137, "o", "p"] -[134.746321, "o", "a"] -[134.759288, "o", "r"] -[134.774736, "o", "a"] -[134.787128, "o", "m"] -[134.802517, "o", " "] -[134.818081, "o", "n"] -[134.830565, "o", "a"] -[134.846722, "o", "m"] -[134.8625, "o", "e"] -[134.877525, "o", "="] -[134.893867, "o", "\""] -[134.906417, "o", "r"] -[134.91855, "o", "e"] -[134.931529, "o", "v"] -[134.945385, "o", "e"] -[134.958287, "o", "r"] -[134.97092, "o", "s"] -[134.986286, "o", "e"] -[134.999352, "o", "\""] -[135.014474, "o", " "] -[135.02979, "o", "v"] -[135.043763, "o", "a"] -[135.059397, "o", "l"] -[135.075103, "o", "u"] -[135.090473, "o", "e"] -[135.105917, "o", "="] -[135.119798, "o", "\""] -[135.133552, "o", "r"] -[135.146279, "o", "e"] -[135.162006, "o", "v"] -[135.177404, "o", "e"] -[135.191093, "o", "r"] -[135.20322, "o", "s"] -[135.218605, "o", "e"] -[135.233652, "o", "."] -[135.249453, "o", "b"] -[135.265329, "o", "a"] -[135.281444, "o", "m"] -[135.296988, "o", "\""] -[135.31231, "o", " "] -[135.327765, "o", "/"] -[135.342964, "o", ">"] -[135.357552, "o", "\b"] -[135.372906, "o", "\u001b[5G"] -[135.388644, "o", "\r\u001b[42d"] -[135.388947, "o", "\n\u001b[A\u001b(B\u001b[0;7m 51 \u001b(B\u001b[m\u001b[5G"] -[135.4042, "o", "\u001b[K"] -[135.421407, "o", " "] -[135.436511, "o", " "] -[135.451823, "o", " "] -[135.466731, "o", "\t"] -[135.480839, "o", " "] -[135.496221, "o", " "] -[135.509409, "o", " "] -[135.525064, "o", " "] -[135.540215, "o", " "] -[135.555581, "o", " "] -[135.570992, "o", " "] -[135.586385, "o", "\t"] -[135.601105, "o", "<"] -[135.616446, "o", "o"] -[135.631975, "o", "u"] -[135.647395, "o", "t"] -[135.659428, "o", "p"] -[135.674873, "o", "u"] -[135.690181, "o", "t"] -[135.705294, "o", "\t"] -[135.718112, "o", "n"] -[135.731289, "o", "a"] -[135.746626, "o", "m"] -[135.762444, "o", "e"] -[135.777776, "o", "="] -[135.79376, "o", "\""] -[135.81043, "o", "o"] -[135.825757, "o", "u"] -[135.841308, "o", "t"] -[135.856747, "o", "f"] -[135.872294, "o", "i"] -[135.885816, "o", "l"] -[135.900708, "o", "e"] -[135.916546, "o", "\""] -[135.931066, "o", " "] -[135.946457, "o", "f"] -[135.9612, "o", "i"] -[135.974986, "o", "l"] -[135.989748, "o", "e"] -[136.004583, "o", "="] -[136.020071, "o", "\""] -[136.032231, "o", "m"] -[136.048226, "o", "e"] -[136.063333, "o", "r"] -[136.078767, "o", "g"] -[136.094021, "o", "e"] -[136.109561, "o", "d"] -[136.129123, "o", "-"] -[136.145327, "o", "o"] -[136.162299, "o", "u"] -[136.177754, "o", "t"] -[136.191216, "o", "."] -[136.202921, "o", "b"] -[136.218481, "o", "a"] -[136.231221, "o", "m"] -[136.246402, "o", "\""] -[136.259631, "o", " "] -[136.272409, "o", "f"] -[136.287763, "o", "t"] -[136.30332, "o", "y"] -[136.318648, "o", "p"] -[136.334578, "o", "e"] -[136.349619, "o", "="] -[136.365318, "o", "\""] -[136.380714, "o", "b"] -[136.393814, "o", "a"] -[136.4074, "o", "m"] -[136.422129, "o", "\""] -[136.437154, "o", " "] -[136.449528, "o", "/"] -[136.462794, "o", ">"] -[136.475652, "o", "\b"] -[136.489548, "o", "\u001b[5G"] -[136.502748, "o", "\r\u001b[42d"] -[136.503283, "o", "\n\u001b[A\u001b(B\u001b[0;7m 52 \u001b(B\u001b[m\u001b[5G"] -[136.518215, "o", "\u001b[K"] -[136.532693, "o", " "] -[136.546688, "o", " "] -[136.560831, "o", " "] -[136.574974, "o", "\t"] -[136.590626, "o", " "] -[136.605777, "o", " "] -[136.621146, "o", " "] -[136.636778, "o", " "] -[136.652142, "o", "<"] -[136.66771, "o", "/"] -[136.681533, "o", "t"] -[136.697085, "o", "e"] -[136.711714, "o", "s"] -[136.727677, "o", "t"] -[136.739766, "o", ">"] -[136.754994, "o", "\b"] -[136.767336, "o", "\u001b[5G"] -[136.779369, "o", "\r\u001b[42d"] -[136.779786, "o", "\n\u001b[A\u001b(B\u001b[0;7m 53 \u001b(B\u001b[m\u001b[5G"] -[136.795343, "o", "\u001b[K"] -[136.810135, "o", " "] -[136.823454, "o", " "] -[136.838399, "o", " "] -[136.855104, "o", "\t"] -[136.870621, "o", "<"] -[136.887005, "o", "/"] -[136.902507, "o", "t"] -[136.918203, "o", "e"] -[136.930477, "o", "s"] -[136.94622, "o", "t"] -[136.962267, "o", "s"] -[136.978266, "o", ">"] -[136.994382, "o", "\b"] -[137.01025, "o", "\u001b[5G"] -[139.05888, "o", "\u001b[?1l\u001b>\u001b[42;1H\u001b[?1049l\u001b[23;0;0t\r\u001b[?1l\u001b>"] -[139.089607, "m", "Add citation"] -[139.089607, "o", "\u001b[1mNext step: dev/tool-from-scratch/0011: Add citation\u001b(B\u001b[m"] -[139.089933, "o", "\r\n"] -[140.107022, "o", "$ "] -[140.109944, "o", "\u001b"] -[140.293771, "o", "[0"] -[140.387298, "o", ";3"] -[140.4806, "o", "0m"] -[140.574027, "o", "na"] -[140.666207, "o", "no"] -[140.759615, "o", " b"] -[140.853287, "o", "el"] -[140.947376, "o", "le"] -[141.041121, "o", "ro"] -[141.135184, "o", "p"] -[141.227999, "o", "ho"] -[141.321553, "o", "n."] -[141.414564, "o", "xm"] -[141.601704, "o", "l\u001b"] -[141.695328, "o", "[0"] -[141.78913, "o", "m"] -[141.789648, "o", "\r\n"] -[143.829307, "o", "\u001b[?1049h\u001b[22;0;0t\u001b[1;42r\u001b(B\u001b[m\u001b[4l\u001b[?7h\u001b[H\u001b[2J"] -[143.829564, "o", "\u001b(B\u001b[0;7m 1 \u001b(B\u001b[m\r\u001b[2d"] -[143.829709, "o", "\u001b(B\u001b[0;7m 2 \u001b(B\u001b[m chimeric reads from Arima Genomics\r\u001b[3d"] -[143.829821, "o", "\u001b(B\u001b[0;7m 3 \u001b(B\u001b[m \r\u001b[4d"] -[143.829924, "o", "\u001b(B\u001b[0;7m 4 \u001b[4;13H"] -[143.830026, "o", "\u001b(B\u001b[m1.0\r\u001b[5d"] -[143.830128, "o", "\u001b(B\u001b[0;7m 5 \u001b[5;13H"] -[143.83023, "o", "\u001b(B\u001b[m0\r\u001b[6d"] -[143.830329, "o", "\u001b(B\u001b[0;7m 6 \u001b(B\u001b[m \r\u001b[7d"] -[143.83043, "o", "\u001b(B\u001b[0;7m 7 \u001b(B\u001b[m bellerophon_macros.xml\r\u001b[8d"] -[143.830533, "o", "\u001b(B\u001b[0;7m 8 \u001b(B\u001b[m \r\u001b[9d"] -[143.830637, "o", "\u001b(B\u001b[0;7m 9 \u001b(B\u001b[m \r\u001b[10d"] -[143.830737, "o", "\u001b(B\u001b[0;7m 10 \u001b[10;13H"] -[143.83084, "o", "\u001b(B\u001b[mbellerophon\r\u001b[11d"] -[143.830941, "o", "\u001b(B\u001b[0;7m 11 \u001b[11;13H"] -[143.831042, "o", "\u001b(B\u001b[msamtools\r\u001b[12d"] -[143.831141, "o", "\u001b(B\u001b[0;7m 12 \u001b(B\u001b[m \r\u001b[13d"] -[143.831241, "o", "\u001b(B\u001b[0;7m 13 \u001b(B\u001b[m \r\u001b[35d"] -[143.835373, "o", "\u001b(B\u001b[0;7m 35 \u001b(B\u001b[m \r\u001b[36d"] -[143.835552, "o", "\u001b(B\u001b[0;7m 36 \u001b(B\u001b[m \r\u001b[37d"] -[143.835702, "o", "\u001b(B\u001b[0;7m 37 \u001b[37;13H"] -[143.83582, "o", "\u001b(B\u001b[m\r\u001b[38d"] -[143.835928, "o", "\u001b(B\u001b[0;7m 38 \u001b[38;13H"] -[143.836035, "o", "\u001b(B\u001b[m\r\u001b[39d"] -[143.836139, "o", "\u001b(B\u001b[0;7m 39 \u001b[39;13H"] -[143.836238, "o", "\u001b(B\u001b[m\r\u001b[40d"] -[143.836333, "o", "\u001b(B\u001b[0;7m 40 \u001b(B\u001b[m \r\u001b[41d"] -[143.836428, "o", "\u001b(B\u001b[0;7m 41 \u001b(B\u001b[m \u001b[1;5H"] -[145.854518, "o", "\u001b[2d"] -[145.870222, "o", "\u001b[3d"] -[145.884849, "o", "\u001b[4d"] -[145.899717, "o", "\u001b[5d"] -[145.911694, "o", "\u001b[6d"] -[145.925, "o", "\u001b[7d"] -[145.936665, "o", "\u001b[8d"] -[145.94893, "o", "\u001b[9d"] -[145.960986, "o", "\u001b[10d"] -[145.976373, "o", "\u001b[11d"] -[145.992385, "o", "\u001b[12d"] -[146.007222, "o", "\u001b[13d"] -[146.021862, "o", "\u001b[14d"] -[146.036976, "o", "\u001b[15d"] -[146.05187, "o", "\u001b[16d"] -[146.064977, "o", "\u001b[17d"] -[146.081589, "o", "\u001b[18d"] -[146.095245, "o", "\u001b[19d"] -[146.11101, "o", "\u001b[20d"] -[146.126019, "o", "\u001b[21d"] -[146.14123, "o", "\u001b[22d"] -[146.156156, "o", "\u001b[23d"] -[146.171448, "o", "\u001b[24d"] -[146.187145, "o", "\u001b[25d"] -[146.20222, "o", "\u001b[26d"] -[146.217646, "o", "\u001b[27d"] -[146.233168, "o", "\u001b[28d"] -[146.248335, "o", "\u001b[29d"] -[146.263617, "o", "\u001b[30d"] -[146.278817, "o", "\u001b[31d"] -[146.294873, "o", "\u001b[32d"] -[146.308462, "o", "\u001b[33d"] -[146.32401, "o", "\u001b[34d"] -[146.336379, "o", "\u001b[35d"] -[146.352124, "o", "\u001b[36d"] -[146.367926, "o", "\u001b[37d"] -[146.384261, "o", "\u001b[38d"] -[146.399061, "o", "\u001b[39d"] -[146.412871, "o", "\u001b[40d"] -[146.42877, "o", "\u001b[41d"] -[146.444718, "o", "\r\u001b[42d\n\u001b[A\u001b(B\u001b[0;7m 42 \u001b[41;13H\u001b(B\u001b[m\u001b[5G"] -[146.460729, "o", "\r\u001b[42d"] -[146.46086, "o", "\n\u001b[A\u001b(B\u001b[0;7m 43 \u001b(B\u001b[m \u001b[5G"] -[146.476933, "o", "\r\u001b[42d\n\u001b[A\u001b(B\u001b[0;7m 44 \u001b(B\u001b[m \u001b[5G"] -[146.52454, "o", "\r\u001b[42d\n\u001b[A\u001b(B\u001b[0;7m 47 \u001b(B\u001b[m \u001b[5G"] -[146.536415, "o", "\t\u001b[K\b\b\b\b"] -[146.550466, "o", " "] -[146.566032, "o", " "] -[146.582333, "o", " "] -[146.59749, "o", "\t"] -[146.613078, "o", "<"] -[146.627981, "o", "c"] -[146.644868, "o", "i"] -[146.659639, "o", "t"] -[146.676794, "o", "a"] -[146.69064, "o", "t"] -[146.704399, "o", "i"] -[146.718388, "o", "o"] -[146.730442, "o", "n"] -[146.743522, "o", "s"] -[146.76073, "o", ">"] -[146.774394, "o", "\b"] -[146.786422, "o", "\u001b[5G"] -[146.798469, "o", "\r\u001b[42d"] -[146.798842, "o", "\n\u001b[A\u001b(B\u001b[0;7m 48 \u001b(B\u001b[m \u001b[5G"] -[146.814408, "o", "\t\u001b[K\b\b\b\b"] -[146.827526, "o", " "] -[146.843004, "o", " "] -[146.858474, "o", " "] -[146.874167, "o", "\t"] -[146.886441, "o", " "] -[146.902069, "o", " "] -[146.916136, "o", " "] -[146.931459, "o", " "] -[146.947122, "o", "<"] -[146.961852, "o", "c"] -[146.976206, "o", "i"] -[146.991422, "o", "t"] -[147.006968, "o", "a"] -[147.022519, "o", "t"] -[147.03813, "o", "i"] -[147.053921, "o", "o"] -[147.067969, "o", "n"] -[147.083486, "o", " "] -[147.097725, "o", "t"] -[147.115386, "o", "y"] -[147.13095, "o", "p"] -[147.148406, "o", "e"] -[147.162427, "o", "="] -[147.175633, "o", "\""] -[147.190645, "o", "d"] -[147.20614, "o", "o"] -[147.21823, "o", "i"] -[147.231284, "o", "\""] -[147.246101, "o", ">"] -[147.261756, "o", "1"] -[147.277425, "o", "0"] -[147.290194, "o", "."] -[147.303582, "o", "1"] -[147.319377, "o", "0"] -[147.333838, "o", "3"] -[147.349383, "o", "8"] -[147.364573, "o", "/"] -[147.380022, "o", "s"] -[147.395726, "o", "4"] -[147.410066, "o", "1"] -[147.422964, "o", "5"] -[147.434656, "o", "8"] -[147.447202, "o", "6"] -[147.459207, "o", "-"] -[147.47229, "o", "0"] -[147.48819, "o", "2"] -[147.503034, "o", "1"] -[147.516683, "o", "-"] -[147.531305, "o", "0"] -[147.545157, "o", "3"] -[147.560116, "o", "4"] -[147.575492, "o", "5"] -[147.590807, "o", "1"] -[147.606436, "o", "-"] -[147.621885, "o", "0"] -[147.636553, "o", "<"] -[147.652014, "o", "/"] -[147.665479, "o", "c"] -[147.679192, "o", "i"] -[147.695419, "o", "t"] -[147.710929, "o", "a"] -[147.726843, "o", "t"] -[147.738879, "o", "i"] -[147.754345, "o", "o"] -[147.768634, "o", "n"] -[147.784125, "o", ">"] -[147.799064, "o", "\b"] -[147.812028, "o", "\u001b[5G"] -[147.827713, "o", "\r\u001b[42d\n\u001b[A\u001b(B\u001b[0;7m 49 \u001b(B\u001b[m \u001b[5G"] -[147.843341, "o", "\t\u001b[K\b\b\b\b"] -[147.857829, "o", " "] -[147.872544, "o", " "] -[147.885406, "o", " "] -[147.902017, "o", "\t"] -[147.91688, "o", "<"] -[147.940334, "o", "/"] -[147.95454, "o", "c"] -[147.96881, "o", "i"] -[147.983647, "o", "t"] -[147.998319, "o", "a"] -[148.012623, "o", "t"] -[148.029264, "o", "i"] -[148.045091, "o", "o"] -[148.060995, "o", "n"] -[148.076557, "o", "s"] -[148.09359, "o", ">"] -[148.107661, "o", "\b"] -[148.12305, "o", "\u001b[5G"] -[150.166012, "o", "\u001b[?1l\u001b>\u001b[42;1H\u001b[?1049l\u001b[23;0;0t\r\u001b[?1l\u001b>"] +{"version": 2, "width": 131, "height": 33, "timestamp": 1707139403, "env": {"SHELL": "/usr/bin/zsh", "TERM": "xterm-256color"}, "title": "AUTO_GTN: Tools From Scratch"} +[0.27579, "o", "Writing to /home/user/.config/pip/pip.conf\r\n"] +[0.328308, "o", "Processing dev/tool-from-scratch\r\n"] +[0.370655, "o", "/tmp/tools-from-scratch/10-tool-from-scratch-commit-0000-planemo-init.patch\r\n"] +[0.370855, "o", "/tmp/tools-from-scratch/10-tool-from-scratch-commit-0001-fix-tool-id.patch\r\n/tmp/tools-from-scratch/10-tool-from-scratch-commit-0002-fix-tool-description.patch\r\n/tmp/tools-from-scratch/10-tool-from-scratch-commit-0003-add-macros.patch\r\n"] +[0.370915, "o", "/tmp/tools-from-scratch/10-tool-from-scratch-commit-0004-add-macros-xml.patch\r\n/tmp/tools-from-scratch/10-tool-from-scratch-commit-0005-expand-biotools-macros.patch\r\n/tmp/tools-from-scratch/10-tool-from-scratch-commit-0006-add-requirements.patch\r\n/tmp/tools-from-scratch/10-tool-from-scratch-commit-0007-add-inputs.patch\r\n"] +[0.370995, "o", "/tmp/tools-from-scratch/10-tool-from-scratch-commit-0008-add-outputs.patch\r\n"] +[0.371056, "o", "/tmp/tools-from-scratch/10-tool-from-scratch-commit-0009-command-block.patch\r\n"] +[0.371134, "o", "/tmp/tools-from-scratch/10-tool-from-scratch-commit-0010-adding-a-test.patch\r\n/tmp/tools-from-scratch/10-tool-from-scratch-commit-0011-add-citation.patch\r\n"] +[0.380734, "o", "Reinitialized existing Git repository in /tmp/tools-from-scratch/.git/\r\n"] +[0.39045, "o", "Applying: admin/init/0000: Root commit\r\napplying to an empty history\r\n"] +[0.390519, "o", "Applying: dev/tool-from-scratch/0000: Planemo init\r\n"] +[0.391525, "o", "Applying: dev/tool-from-scratch/0001: Fix tool id\r\n"] +[0.392263, "o", "Applying: dev/tool-from-scratch/0002: Fix tool description\r\n"] +[0.392712, "o", "Applying: dev/tool-from-scratch/0003: Add macros\r\n"] +[0.393232, "o", "Applying: dev/tool-from-scratch/0004: Add macros.xml\r\n"] +[0.393809, "o", "Applying: dev/tool-from-scratch/0005: Expand biotools macros\r\n"] +[0.394502, "o", "Applying: dev/tool-from-scratch/0006: Add requirements\r\n"] +[0.395512, "o", "Applying: dev/tool-from-scratch/0007: Add inputs\r\n"] +[0.396144, "o", "Applying: dev/tool-from-scratch/0008: Add outputs\r\n"] +[0.396868, "o", "Applying: dev/tool-from-scratch/0009: Command block\r\n"] +[0.39744, "o", "Applying: dev/tool-from-scratch/0010: Adding a test\r\n"] +[0.398213, "o", "Applying: dev/tool-from-scratch/0011: Add citation\r\n"] +[0.402072, "o", "\u001b[H\u001b[2J\u001b[3J"] +[0.413834, "m", "Planemo init"] +[0.413834, "o", "\u001b[1mNext step: dev/tool-from-scratch/0000: Planemo init\u001b(B\u001b[m\r\n"] +[1.432066, "o", "$ "] +[1.433215, "o", "\u001b["] +[1.618696, "o", "0;"] +[1.71297, "o", "30"] +[1.804733, "o", "mn"] +[1.898807, "o", "an"] +[1.991764, "o", "o "] +[2.085714, "o", "be"] +[2.179908, "o", "ll"] +[2.273734, "o", "er"] +[2.367716, "o", "op"] +[2.459698, "o", "ho"] +[2.552698, "o", "n."] +[2.646871, "o", "xm"] +[2.741374, "o", "l\u001b"] +[2.923822, "o", "[0"] +[3.018216, "o", "m"] +[3.018456, "o", "\r\n"] +[5.08111, "o", "\u001b[?1049h\u001b[22;0;0t\u001b[1;33r\u001b(B\u001b[m\u001b[4l\u001b[?7h\u001b[H\u001b[2J"] +[5.081248, "o", "\u001b(B\u001b[0;7m 1 \r\u001b[2d\u001b(B\u001b[m~\r\u001b[3d"] +[5.081387, "o", "~\r\u001b[4d"] +[5.081487, "o", "~\r\u001b[5d"] +[5.081578, "o", "~\r\u001b[6d"] +[5.081668, "o", "~\r\u001b[7d"] +[5.08176, "o", "~\r\u001b[8d"] +[5.081849, "o", "~\r\u001b[9d"] +[5.081938, "o", "~\r\u001b[10d"] +[5.082028, "o", "~\r\u001b[11d"] +[5.082116, "o", "~\r\u001b[12d"] +[5.082203, "o", "~\r\u001b[13d"] +[5.082291, "o", "~\r\u001b[14d"] +[5.082379, "o", "~\r\u001b[15d"] +[5.082467, "o", "~\r\u001b[16d"] +[5.082553, "o", "~\r\u001b[17d"] +[5.082649, "o", "~\r\u001b[18d"] +[5.082736, "o", "~\r\u001b[19d"] +[5.082822, "o", "~\r\u001b[20d"] +[5.082911, "o", "~\r\u001b[21d"] +[5.083003, "o", "~\r\u001b[22d"] +[5.08309, "o", "~\r\u001b[23d"] +[5.083177, "o", "~\r\u001b[24d"] +[5.083274, "o", "~\r\u001b[25d"] +[5.083336, "o", "~\r\u001b[26d"] +[5.083398, "o", "~\r\u001b[27d"] +[5.083457, "o", "~\r\u001b[28d"] +[5.083516, "o", "~\r\u001b[29d"] +[5.083579, "o", "~\r\u001b[30d"] +[5.08364, "o", "~\r\u001b[31d"] +[5.083699, "o", "~\r\u001b[32d"] +[5.08376, "o", "~\u001b[1;5H"] +[7.100592, "o", "\r\u001b[2d\u001b(B\u001b[0;7m 2 \u001b[A\u001b(B\u001b[m"] +[7.115018, "o", "<"] +[7.129428, "o", "t"] +[7.143758, "o", "o"] +[7.158152, "o", "o"] +[7.171952, "o", "l"] +[7.186258, "o", " "] +[7.200658, "o", "i"] +[7.214839, "o", "d"] +[7.22894, "o", "="] +[7.242916, "o", "\""] +[7.257155, "o", "b"] +[7.270971, "o", "e"] +[7.285315, "o", "l"] +[7.299582, "o", "l"] +[7.313515, "o", "e"] +[7.327942, "o", "r"] +[7.341868, "o", "o"] +[7.356172, "o", "p"] +[7.369859, "o", "h"] +[7.384179, "o", "o"] +[7.398243, "o", "n"] +[7.412548, "o", "\""] +[7.426835, "o", " "] +[7.440851, "o", "n"] +[7.455183, "o", "a"] +[7.46911, "o", "m"] +[7.4843, "o", "e"] +[7.497153, "o", "="] +[7.511486, "o", "\""] +[7.525884, "o", "b"] +[7.539999, "o", "e"] +[7.554306, "o", "l"] +[7.568398, "o", "l"] +[7.582303, "o", "e"] +[7.596106, "o", "r"] +[7.610514, "o", "o"] +[7.62479, "o", "p"] +[7.63897, "o", "h"] +[7.653297, "o", "o"] +[7.666886, "o", "n"] +[7.685721, "o", "\""] +[7.698942, "o", " "] +[7.713294, "o", "v"] +[7.727226, "o", "e"] +[7.741603, "o", "r"] +[7.755845, "o", "s"] +[7.769877, "o", "i"] +[7.784164, "o", "o"] +[7.797844, "o", "n"] +[7.812398, "o", "="] +[7.82617, "o", "\""] +[7.841032, "o", "0"] +[7.854813, "o", "."] +[7.869321, "o", "1"] +[7.885828, "o", "."] +[7.898531, "o", "0"] +[7.912379, "o", "\""] +[7.925862, "o", " "] +[7.939898, "o", "p"] +[7.954252, "o", "y"] +[7.970244, "o", "t"] +[7.982923, "o", "h"] +[7.997256, "o", "o"] +[8.011561, "o", "n"] +[8.025891, "o", "_"] +[8.040218, "o", "t"] +[8.054582, "o", "e"] +[8.068871, "o", "m"] +[8.083189, "o", "p"] +[8.097507, "o", "l"] +[8.111797, "o", "a"] +[8.126151, "o", "t"] +[8.140485, "o", "e"] +[8.154873, "o", "_"] +[8.16921, "o", "v"] +[8.183611, "o", "e"] +[8.197889, "o", "r"] +[8.212269, "o", "s"] +[8.226602, "o", "i"] +[8.241074, "o", "o"] +[8.255299, "o", "n"] +[8.269642, "o", "="] +[8.283925, "o", "\""] +[8.298275, "o", "3"] +[8.312619, "o", "."] +[8.326956, "o", "5"] +[8.341299, "o", "\""] +[8.355635, "o", ">"] +[8.369995, "o", "\b"] +[8.384323, "o", "\u001b[5G"] +[8.399451, "o", "\u001b[2d"] +[8.41288, "o", "\r\u001b[3d\u001b(B\u001b[0;7m 3 \u001b[A"] +[8.413086, "o", "\u001b(B\u001b[m"] +[8.427586, "o", " "] +[8.441917, "o", " "] +[8.456546, "o", " "] +[8.470941, "o", "\t"] +[8.485479, "o", "<"] +[8.499846, "o", "r"] +[8.514403, "o", "e"] +[8.529647, "o", "q"] +[8.543903, "o", "u"] +[8.558434, "o", "i"] +[8.572846, "o", "r"] +[8.587361, "o", "e"] +[8.601864, "o", "m"] +[8.61639, "o", "e"] +[8.630914, "o", "n"] +[8.645513, "o", "t"] +[8.659865, "o", "s"] +[8.674365, "o", ">"] +[8.688957, "o", "\b"] +[8.703479, "o", "\u001b[5G"] +[8.717897, "o", "\u001b[3d"] +[8.732563, "o", "\r\u001b[4d"] +[8.73282, "o", "\u001b(B\u001b[0;7m 4 \u001b[A"] +[8.732927, "o", "\u001b(B\u001b[m"] +[8.746901, "o", " "] +[8.761498, "o", " "] +[8.775924, "o", " "] +[8.79052, "o", "\t"] +[8.804895, "o", "<"] +[8.819476, "o", "/"] +[8.833888, "o", "r"] +[8.848518, "o", "e"] +[8.862891, "o", "q"] +[8.877358, "o", "u"] +[8.895529, "o", "i"] +[8.91052, "o", "r"] +[8.925, "o", "e"] +[8.935866, "o", "m"] +[8.955118, "o", "e"] +[8.969725, "o", "n"] +[8.984559, "o", "t"] +[8.999215, "o", "s"] +[9.014006, "o", ">"] +[9.028805, "o", "\b"] +[9.043067, "o", "\u001b[5G"] +[9.05746, "o", "\u001b[4d"] +[9.072399, "o", "\r\u001b[5d"] +[9.072725, "o", "\u001b(B\u001b[0;7m 5 \u001b[A"] +[9.072912, "o", "\u001b(B\u001b[m"] +[9.087163, "o", " "] +[9.101093, "o", " "] +[9.114135, "o", " "] +[9.127591, "o", "\t"] +[9.139056, "o", "<"] +[9.153256, "o", "c"] +[9.167423, "o", "o"] +[9.181795, "o", "m"] +[9.195979, "o", "m"] +[9.210033, "o", "a"] +[9.224221, "o", "n"] +[9.238033, "o", "d"] +[9.252493, "o", " "] +[9.266841, "o", "d"] +[9.280983, "o", "e"] +[9.294329, "o", "t"] +[9.308571, "o", "e"] +[9.322005, "o", "c"] +[9.336665, "o", "t"] +[9.35093, "o", "_"] +[9.364914, "o", "e"] +[9.379182, "o", "r"] +[9.393527, "o", "r"] +[9.407919, "o", "o"] +[9.422278, "o", "r"] +[9.436732, "o", "s"] +[9.450908, "o", "="] +[9.465319, "o", "\""] +[9.479659, "o", "e"] +[9.494045, "o", "x"] +[9.508458, "o", "i"] +[9.522746, "o", "t"] +[9.537093, "o", "_"] +[9.551501, "o", "c"] +[9.565878, "o", "o"] +[9.578593, "o", "d"] +[9.592983, "o", "e"] +[9.607345, "o", "\""] +[9.621044, "o", ">"] +[9.635305, "o", "<"] +[9.649835, "o", "!"] +[9.663941, "o", "["] +[9.678355, "o", "C"] +[9.692752, "o", "D"] +[9.706961, "o", "A"] +[9.721335, "o", "T"] +[9.735645, "o", "A"] +[9.749919, "o", "["] +[9.764251, "o", "\b"] +[9.778741, "o", "\u001b[5G"] +[9.78944, "o", "\u001b[5d"] +[9.803043, "o", "\r\u001b[6d\u001b(B\u001b[0;7m 6 \u001b[A\u001b(B\u001b[m"] +[9.817465, "o", " "] +[9.832026, "o", " "] +[9.846568, "o", " "] +[9.858129, "o", "\t"] +[9.872676, "o", " "] +[9.886987, "o", " "] +[9.898185, "o", " "] +[9.912597, "o", " "] +[9.928348, "o", "T"] +[9.942773, "o", "O"] +[9.956997, "o", "D"] +[9.972019, "o", "O"] +[9.985864, "o", ":"] +[9.997149, "o", " "] +[10.012184, "o", "F"] +[10.025799, "o", "i"] +[10.039369, "o", "l"] +[10.053346, "o", "l"] +[10.067823, "o", " "] +[10.08124, "o", "i"] +[10.095839, "o", "n"] +[10.109258, "o", " "] +[10.120208, "o", "c"] +[10.13458, "o", "o"] +[10.149272, "o", "m"] +[10.163336, "o", "m"] +[10.177719, "o", "a"] +[10.191971, "o", "n"] +[10.206592, "o", "d"] +[10.21991, "o", " "] +[10.234244, "o", "t"] +[10.248621, "o", "e"] +[10.262945, "o", "m"] +[10.277456, "o", "p"] +[10.291947, "o", "l"] +[10.306499, "o", "a"] +[10.32106, "o", "t"] +[10.334916, "o", "e"] +[10.349387, "o", "."] +[10.363682, "o", "\b"] +[10.376948, "o", "\u001b[5G"] +[10.391312, "o", "\u001b[6d"] +[10.405686, "o", "\r\u001b[7d\u001b(B\u001b[0;7m 7 \u001b[A\u001b(B\u001b[m"] +[10.41993, "o", " "] +[10.431984, "o", " "] +[10.445596, "o", " "] +[10.457161, "o", "\t"] +[10.469018, "o", "]"] +[10.483509, "o", "]"] +[10.497985, "o", ">"] +[10.512714, "o", "<"] +[10.526436, "o", "/"] +[10.540369, "o", "c"] +[10.554711, "o", "o"] +[10.566963, "o", "m"] +[10.57927, "o", "m"] +[10.590192, "o", "a"] +[10.601201, "o", "n"] +[10.613441, "o", "d"] +[10.628725, "o", ">"] +[10.637135, "o", "\b"] +[10.651652, "o", "\u001b[5G"] +[10.665099, "o", "\u001b[7d"] +[10.67618, "o", "\r\u001b[8d\u001b(B\u001b[0;7m 8 \u001b[A\u001b(B\u001b[m"] +[10.690006, "o", " "] +[10.70444, "o", " "] +[10.717166, "o", " "] +[10.731939, "o", "\t"] +[10.746076, "o", "<"] +[10.760446, "o", "i"] +[10.774983, "o", "n"] +[10.789557, "o", "p"] +[10.804212, "o", "u"] +[10.818919, "o", "t"] +[10.832869, "o", "s"] +[10.847713, "o", ">"] +[10.862235, "o", "\b"] +[10.875981, "o", "\u001b[5G"] +[10.890322, "o", "\u001b[8d"] +[10.904715, "o", "\r\u001b[9d\u001b(B\u001b[0;7m 9 \u001b[A\u001b(B\u001b[m"] +[10.918944, "o", " "] +[10.933418, "o", " "] +[10.94462, "o", " "] +[10.959035, "o", "\t"] +[10.972963, "o", "<"] +[10.984032, "o", "/"] +[10.998604, "o", "i"] +[11.012084, "o", "n"] +[11.026525, "o", "p"] +[11.040545, "o", "u"] +[11.054554, "o", "t"] +[11.069194, "o", "s"] +[11.083033, "o", ">"] +[11.097892, "o", "\u001b[Z"] +[11.112168, "o", "\u001b[5G"] +[11.126709, "o", "\u001b[9d"] +[11.139658, "o", "\r\u001b[10d\u001b(B\u001b[0;7m 10 \u001b[A\u001b(B\u001b[m"] +[11.153112, "o", " "] +[11.167017, "o", " "] +[11.181187, "o", " "] +[11.195817, "o", "\t"] +[11.211236, "o", "<"] +[11.225697, "o", "o"] +[11.239167, "o", "u"] +[11.25359, "o", "t"] +[11.26701, "o", "p"] +[11.281445, "o", "u"] +[11.295985, "o", "t"] +[11.310454, "o", "s"] +[11.323176, "o", ">"] +[11.336523, "o", "\u001b[Z"] +[11.34725, "o", "\u001b[5G"] +[11.359059, "o", "\u001b[10d"] +[11.373024, "o", "\r\u001b[11d\u001b(B\u001b[0;7m 11 \u001b[A\u001b(B\u001b[m"] +[11.387052, "o", " "] +[11.400235, "o", " "] +[11.413027, "o", " "] +[11.425198, "o", "\t"] +[11.439416, "o", "<"] +[11.454088, "o", "/"] +[11.468063, "o", "o"] +[11.482047, "o", "u"] +[11.493939, "o", "t"] +[11.508321, "o", "p"] +[11.522875, "o", "u"] +[11.537162, "o", "t"] +[11.551653, "o", "s"] +[11.566543, "o", ">"] +[11.580215, "o", "\b"] +[11.594496, "o", "\u001b[5G"] +[11.608555, "o", "\u001b[11d"] +[11.623085, "o", "\r\u001b[12d\u001b(B\u001b[0;7m 12 \u001b[A\u001b(B\u001b[m"] +[11.637042, "o", " "] +[11.64759, "o", " "] +[11.66242, "o", " "] +[11.676075, "o", "\t"] +[11.688014, "o", "<"] +[11.702095, "o", "h"] +[11.716052, "o", "e"] +[11.729925, "o", "l"] +[11.744405, "o", "p"] +[11.759092, "o", ">"] +[11.773633, "o", "<"] +[11.788011, "o", "!"] +[11.80206, "o", "["] +[11.816483, "o", "C"] +[11.828007, "o", "D"] +[11.842476, "o", "A"] +[11.856928, "o", "T"] +[11.870979, "o", "A"] +[11.882968, "o", "["] +[11.896848, "o", "\b"] +[11.911083, "o", "\u001b[5G"] +[11.925475, "o", "\u001b[12d"] +[11.939888, "o", "\r\u001b[13d\u001b(B\u001b[0;7m 13 \u001b[A\u001b(B\u001b[m"] +[11.95441, "o", " "] +[11.966241, "o", " "] +[11.980736, "o", " "] +[11.995163, "o", "\t"] +[12.008625, "o", " "] +[12.023118, "o", " "] +[12.034983, "o", " "] +[12.049016, "o", " "] +[12.063501, "o", "T"] +[12.078007, "o", "O"] +[12.092043, "o", "D"] +[12.103927, "o", "O"] +[12.118012, "o", ":"] +[12.132483, "o", " "] +[12.143261, "o", "F"] +[12.157548, "o", "i"] +[12.172135, "o", "l"] +[12.186034, "o", "l"] +[12.200471, "o", " "] +[12.21397, "o", "i"] +[12.228437, "o", "n"] +[12.241833, "o", " "] +[12.253186, "o", "h"] +[12.264043, "o", "e"] +[12.276642, "o", "l"] +[12.288004, "o", "p"] +[12.302476, "o", "."] +[12.316921, "o", "\b"] +[12.331371, "o", "\u001b[5G"] +[12.342966, "o", "\u001b[13d"] +[12.357268, "o", "\r\u001b[14d\u001b(B\u001b[0;7m 14 \u001b[A\u001b(B\u001b[m"] +[12.371178, "o", " "] +[12.385655, "o", " "] +[12.400189, "o", " "] +[12.414076, "o", "\t"] +[12.428521, "o", "]"] +[12.440387, "o", "]"] +[12.454877, "o", ">"] +[12.469028, "o", "<"] +[12.483092, "o", "/"] +[12.497662, "o", "h"] +[12.508622, "o", "e"] +[12.522995, "o", "l"] +[12.537433, "o", "p"] +[12.551042, "o", ">"] +[12.565658, "o", "\b"] +[12.576619, "o", "\u001b[5G"] +[12.591085, "o", "\u001b[14d"] +[12.607717, "o", "\r\u001b[15d"] +[12.608226, "o", "\u001b(B\u001b[0;7m 15 \u001b[A\u001b(B\u001b[m"] +[12.624424, "o", "<"] +[12.638126, "o", "/"] +[12.652624, "o", "t"] +[12.665664, "o", "o"] +[12.680112, "o", "o"] +[12.692045, "o", "l"] +[12.706573, "o", ">"] +[12.718696, "o", "\b"] +[12.730108, "o", "\u001b[5G"] +[14.776397, "o", "\u001b[?1l\u001b>\u001b[33;1H\u001b[?1049l\u001b[23;0;0t\r\u001b[?1l\u001b>"] +[14.78739, "m", "Fix tool id"] +[14.78739, "o", "\u001b[1mNext step: dev/tool-from-scratch/0001: Fix tool id\u001b(B\u001b[m\r\n"] +[15.797278, "o", "$ "] +[15.798292, "o", "\u001b["] +[15.985753, "o", "0;"] +[16.079946, "o", "30"] +[16.17421, "o", "mn"] +[16.265523, "o", "ano"] +[16.361573, "o", " b"] +[16.450752, "o", "el"] +[16.543762, "o", "le"] +[16.635767, "o", "ro"] +[16.726962, "o", "pho"] +[16.82089, "o", "n."] +[16.915135, "o", "xm"] +[17.008731, "o", "l\u001b"] +[17.100698, "o", "[0"] +[17.28906, "o", "m"] +[17.289269, "o", "\r\n"] +[19.372999, "o", "\u001b[?1049h\u001b[22;0;0t\u001b[1;33r\u001b(B\u001b[m\u001b[4l\u001b[?7h\u001b[H\u001b[2J\u001b(B\u001b[0;7m 1 \u001b(B\u001b[m\r\u001b[2d\u001b(B\u001b[0;7m 2 \u001b(B\u001b[m \r\u001b[3d\u001b(B\u001b[0;7m 3 \u001b(B\u001b[m \r\u001b[4d\u001b(B\u001b[0;7m 4 \u001b(B\u001b[m \r\u001b[7d\u001b(B\u001b[0;7m 7 \u001b(B\u001b[m \r\u001b[8d\u001b(B\u001b[0;7m 8 \u001b(B\u001b[m \r\u001b[9d\u001b(B\u001b[0;7m 9 \u001b(B\u001b[m \r\u001b[10d\u001b(B\u001b[0;7m 10 \u001b(B\u001b[m \r\u001b[11d\u001b(B\u001b[0;7m 11 \u001b(B\u001b[m \r\u001b[14d\u001b(B\u001b[0;7m 14 \u001b(B\u001b[m\r\u001b[15d\u001b(B\u001b[0;7m 15 \r\u001b[16d\u001b(B\u001b[m~\r\u001b[17d~\r\u001b[18d~\r\u001b[19d~\r\u001b[20d~\r\u001b[21d~\r\u001b[22d~\r\u001b[23d~\r\u001b[24d~\r\u001b[25d~\r\u001b[26d~\r\u001b[27d"] +[19.373096, "o", "~\r\u001b[28d~\r\u001b[29d~\r\u001b[30d~\r\u001b[31d~\r\u001b[32d"] +[19.373134, "o", "~\u001b[1;5H"] +[21.391795, "o", "\u001b[1P"] +[21.406136, "o", "\u001b[1P"] +[21.420455, "o", "\u001b[1P"] +[21.434011, "o", "\u001b[1P"] +[21.445957, "o", "\u001b[1P"] +[21.460109, "o", "\u001b[1P"] +[21.471011, "o", "\u001b[1P"] +[21.48491, "o", "\u001b[1P"] +[21.499281, "o", "\u001b[1P"] +[21.509901, "o", "\u001b[1P"] +[21.52194, "o", "\u001b[1P"] +[21.53634, "o", "\u001b[1P"] +[21.550696, "o", "\u001b[1P"] +[21.565037, "o", "\u001b[1P"] +[21.579353, "o", "\u001b[1P"] +[21.593904, "o", "\u001b[1P"] +[21.6094, "o", "\u001b[1P"] +[21.623246, "o", "\u001b[1P"] +[21.63745, "o", "\u001b[1P"] +[21.650959, "o", "\u001b[1P"] +[21.663384, "o", "\u001b[1P"] +[21.677784, "o", "\u001b[1P"] +[21.692042, "o", "\u001b[1P"] +[21.706, "o", "\u001b[1P"] +[21.720382, "o", "\u001b[1P"] +[21.734007, "o", "\u001b[1P"] +[21.749498, "o", "\u001b[1P"] +[21.763051, "o", "\u001b[1P"] +[21.777117, "o", "\u001b[1P"] +[21.791542, "o", "\u001b[1P"] +[21.80583, "o", "\u001b[1P"] +[21.825584, "o", "\u001b[1P"] +[21.839043, "o", "\u001b[1P"] +[21.85345, "o", "\u001b[1P"] +[21.867792, "o", "\u001b[1P"] +[21.881935, "o", "\u001b[1P"] +[21.896315, "o", "\u001b[1P"] +[21.910641, "o", "\u001b[1P"] +[21.923942, "o", "\u001b[1P"] +[21.937972, "o", "\u001b[1P"] +[21.949002, "o", "\u001b[1P"] +[21.962955, "o", "\u001b[1P"] +[21.978931, "o", "\u001b[1P"] +[21.993627, "o", "\u001b[1P"] +[22.007294, "o", "\u001b[1P"] +[22.021074, "o", "\u001b[1P"] +[22.03343, "o", "\u001b[1P"] +[22.047515, "o", "\u001b[1P"] +[22.061914, "o", "\u001b[1P"] +[22.075973, "o", "\u001b[1P"] +[22.087133, "o", "\u001b[1P"] +[22.099022, "o", "\u001b[1P"] +[22.110983, "o", "\u001b[1P"] +[22.125356, "o", "\u001b[1P"] +[22.139707, "o", "\u001b[1P"] +[22.154007, "o", "\u001b[1P"] +[22.165954, "o", "\u001b[1P"] +[22.181261, "o", "\u001b[1P"] +[22.193984, "o", "\u001b[1P"] +[22.207936, "o", "\u001b[1P"] +[22.220997, "o", "\u001b[1P"] +[22.23514, "o", "\u001b[1P"] +[22.24964, "o", "\u001b[1P"] +[22.264015, "o", "\u001b[1P"] +[22.278654, "o", "\u001b[1P"] +[22.293193, "o", "\u001b[1P"] +[22.307411, "o", "\u001b[1P"] +[22.32176, "o", "\u001b[1P"] +[22.333992, "o", "\u001b[1P"] +[22.350345, "o", "\u001b[1P"] +[22.362957, "o", "\u001b[1P"] +[22.377389, "o", "\u001b[1P"] +[22.389923, "o", "\u001b[1P"] +[22.403866, "o", "\u001b[1P"] +[22.418228, "o", "\u001b[1P"] +[22.432623, "o", "\u001b[1P"] +[22.446936, "o", "\u001b[1P"] +[22.461304, "o", "\u001b[1P"] +[22.475659, "o", "\u001b[1P"] +[22.489988, "o", "\u001b[1P"] +[22.504358, "o", "\u001b[1P"] +[22.517198, "o", "\u001b[1P"] +[22.531542, "o", "3.5\">\u001b[K\u001b[5G"] +[22.545904, "o", ".5\">\u001b[K\b\b\b\b"] +[22.558917, "o", "5\">\u001b[K\b\b\b"] +[22.573239, "o", "\">\u001b[K\b\b"] +[22.587637, "o", ">\u001b[K\b"] +[22.599977, "o", " \b"] +[22.669462, "o", "\u001b[2d"] +[22.680169, "o", "\t\u001b[K\u001b[3d<\u001b[1P\u001b[4d/requirements>\u001b[K\u001b[5;9H\u001b[8;10H\u001b[1P\u001b[9d/in\u001b[10;10H\u001b[1P\u001b[11d/outputs>\u001b[K\u001b[12;9H\u001b[15;5H\r\u001b[16d\u001b(B\u001b[0;7m 16 \u001b[2d\u001b(B\u001b[m"] +[22.695054, "o", "<"] +[22.709769, "o", "t"] +[22.724174, "o", "o"] +[22.738749, "o", "o"] +[22.75051, "o", "l"] +[22.763438, "o", " "] +[22.777996, "o", "i"] +[22.793219, "o", "d"] +[22.807713, "o", "="] +[22.822001, "o", "\""] +[22.843703, "o", "b"] +[22.850775, "o", "e"] +[22.865348, "o", "l"] +[22.879687, "o", "l"] +[22.894108, "o", "e"] +[22.908584, "o", "r"] +[22.923161, "o", "o"] +[22.937624, "o", "p"] +[22.952199, "o", "h"] +[22.966508, "o", "o"] +[22.980991, "o", "n"] +[22.995178, "o", "\""] +[23.009926, "o", " "] +[23.02434, "o", "n"] +[23.038794, "o", "a"] +[23.053051, "o", "m"] +[23.063598, "o", "e"] +[23.0781, "o", "="] +[23.092476, "o", "\""] +[23.10675, "o", "b"] +[23.120904, "o", "e"] +[23.135309, "o", "l"] +[23.149737, "o", "l"] +[23.164065, "o", "e"] +[23.178505, "o", "r"] +[23.192622, "o", "o"] +[23.206879, "o", "p"] +[23.221248, "o", "h"] +[23.235623, "o", "o"] +[23.250005, "o", "n"] +[23.264397, "o", "\""] +[23.278718, "o", " "] +[23.293139, "o", "v"] +[23.307471, "o", "e"] +[23.321918, "o", "r"] +[23.336268, "o", "s"] +[23.350719, "o", "i"] +[23.364933, "o", "o"] +[23.379257, "o", "n"] +[23.393702, "o", "="] +[23.407952, "o", "\""] +[23.422388, "o", "@"] +[23.436756, "o", "T"] +[23.450997, "o", "O"] +[23.465728, "o", "O"] +[23.476522, "o", "L"] +[23.490962, "o", "_"] +[23.505362, "o", "V"] +[23.519787, "o", "E"] +[23.534097, "o", "R"] +[23.544537, "o", "S"] +[23.559034, "o", "I"] +[23.571913, "o", "O"] +[23.586383, "o", "N"] +[23.599963, "o", "@"] +[23.614348, "o", "+"] +[23.628977, "o", "g"] +[23.640657, "o", "a"] +[23.655059, "o", "l"] +[23.669451, "o", "a"] +[23.683845, "o", "x"] +[23.695072, "o", "y"] +[23.709509, "o", "@"] +[23.723646, "o", "V"] +[23.737979, "o", "E"] +[23.753238, "o", "R"] +[23.76546, "o", "S"] +[23.779969, "o", "I"] +[23.794065, "o", "O"] +[23.808406, "o", "N"] +[23.822793, "o", "_"] +[23.836915, "o", "S"] +[23.850273, "o", "U"] +[23.864703, "o", "F"] +[23.879269, "o", "F"] +[23.895428, "o", "I"] +[23.907989, "o", "X"] +[23.921882, "o", "@"] +[23.934372, "o", "\""] +[23.94653, "o", " "] +[23.960956, "o", "p"] +[23.975121, "o", "r"] +[23.989604, "o", "o"] +[24.00178, "o", "f"] +[24.015349, "o", "i"] +[24.02972, "o", "l"] +[24.044111, "o", "e"] +[24.05855, "o", "="] +[24.069679, "o", "\""] +[24.084261, "o", "2"] +[24.09504, "o", "0"] +[24.107972, "o", "."] +[24.121991, "o", "0"] +[24.136506, "o", "1"] +[24.150041, "o", "\""] +[24.163943, "o", ">"] +[24.177983, "o", "\b"] +[24.189033, "o", "\u001b[5G"] +[26.232697, "o", "\u001b[?1l\u001b>\u001b[33;1H\u001b[?1049l\u001b[23;0;0t\r\u001b[?1l\u001b>"] +[26.275693, "m", "Fix tool description"] +[26.275693, "o", "\u001b[1mNext step: dev/tool-from-scratch/0002: Fix tool description\u001b(B\u001b[m\r\n"] +[27.285419, "o", "$ "] +[27.290613, "o", "\u001b["] +[27.475663, "o", "0;"] +[27.566752, "o", "30"] +[27.662072, "o", "mn"] +[27.756602, "o", "an"] +[27.85077, "o", "o "] +[27.945391, "o", "be"] +[28.03974, "o", "ll"] +[28.13274, "o", "er"] +[28.225775, "o", "op"] +[28.318852, "o", "hon"] +[28.410812, "o", ".x"] +[28.505435, "o", "ml"] +[28.597763, "o", "\u001b["] +[28.690799, "o", "0m"] +[28.691293, "o", "\r\n"] +[30.74317, "o", "\u001b[?1049h\u001b[22;0;0t\u001b[1;33r\u001b(B\u001b[m\u001b[4l\u001b[?7h\u001b[H\u001b[2J\u001b(B\u001b[0;7m 1 \u001b(B\u001b[m\r\u001b[2d\u001b(B\u001b[0;7m 2 \u001b(B\u001b[m \r\u001b[3d\u001b(B\u001b[0;7m 3 \u001b(B\u001b[m \r\u001b[4d\u001b(B\u001b[0;7m 4 \u001b(B\u001b[m \r\u001b[7d\u001b(B\u001b[0;7m 7 \u001b(B\u001b[m \r\u001b[8d\u001b(B\u001b[0;7m 8 \u001b(B\u001b[m \r\u001b[9d\u001b(B\u001b[0;7m 9 \u001b(B\u001b[m \r\u001b[10d"] +[30.743443, "o", "\u001b(B\u001b[0;7m 10 \u001b(B\u001b[m \r\u001b[11d\u001b(B\u001b[0;7m 11 \u001b(B\u001b[m \r\u001b[14d\u001b(B\u001b[0;7m 14 \u001b(B\u001b[m\r\u001b[15d\u001b(B\u001b[0;7m 15 \r\u001b[16d\u001b(B\u001b[m~\r\u001b[17d~\r\u001b[18d"] +[30.743503, "o", "~\r\u001b[19d~\r\u001b[20d~\r\u001b[21d~\r\u001b[22d~\r\u001b[23d"] +[30.743538, "o", "~\r\u001b[24d~\r\u001b[25d~\r\u001b[26d~\r\u001b[27d"] +[30.743869, "o", "~\r\u001b[28d~\r\u001b[29d~\r\u001b[30d~\r\u001b[31d~\r\u001b[32d~\u001b[1;5H"] +[32.760286, "o", "\u001b[2d"] +[32.771299, "o", "\t\u001b[K\u001b[3d<\u001b[1P\u001b[4d/requirements>\u001b[K\u001b[5;9H\u001b[8;10H\u001b[1P\u001b[9d/in\u001b[10;10H\u001b[1P\u001b[11d/outputs>\u001b[K\u001b[12;9H\u001b[15;5H\r\u001b[16d\u001b(B\u001b[0;7m 16 \u001b[2d\u001b(B\u001b[m"] +[32.785609, "o", " "] +[32.799059, "o", " "] +[32.825508, "o", " "] +[32.837903, "o", "\t"] +[32.852025, "o", "<"] +[32.866629, "o", "d"] +[32.876976, "o", "e"] +[32.891396, "o", "s"] +[32.905935, "o", "c"] +[32.920488, "o", "r"] +[32.934031, "o", "i"] +[32.951094, "o", "p"] +[32.965407, "o", "t"] +[32.981181, "o", "i"] +[32.99569, "o", "o"] +[33.010468, "o", "n"] +[33.025242, "o", ">"] +[33.039788, "o", "c"] +[33.054576, "o", "h"] +[33.069054, "o", "i"] +[33.083835, "o", "m"] +[33.099558, "o", "e"] +[33.114226, "o", "r"] +[33.128435, "o", "i"] +[33.142127, "o", "c"] +[33.156552, "o", " "] +[33.170892, "o", "r"] +[33.185423, "o", "e"] +[33.199818, "o", "a"] +[33.214181, "o", "d"] +[33.228633, "o", "s"] +[33.243168, "o", " "] +[33.257576, "o", "f"] +[33.271981, "o", "r"] +[33.286426, "o", "o"] +[33.297306, "o", "m"] +[33.31167, "o", " "] +[33.326152, "o", "A"] +[33.340523, "o", "r"] +[33.351598, "o", "i"] +[33.363022, "o", "m"] +[33.377263, "o", "a"] +[33.389406, "o", " "] +[33.402006, "o", "G"] +[33.419192, "o", "e"] +[33.429949, "o", "n"] +[33.444281, "o", "o"] +[33.458752, "o", "m"] +[33.473008, "o", "i"] +[33.487444, "o", "c"] +[33.501817, "o", "s"] +[33.51596, "o", "<"] +[33.531079, "o", "/"] +[33.545095, "o", "d"] +[33.559466, "o", "e"] +[33.573926, "o", "s"] +[33.588621, "o", "c"] +[33.602666, "o", "r"] +[33.617203, "o", "i"] +[33.631467, "o", "p"] +[33.645857, "o", "t"] +[33.660394, "o", "i"] +[33.675252, "o", "o"] +[33.689982, "o", "n"] +[33.704654, "o", ">"] +[33.718087, "o", "\b"] +[33.733006, "o", "\u001b[5G"] +[35.772808, "o", "\u001b[?1l\u001b>\u001b[33;1H\u001b[?1049l\u001b[23;0;0t\r\u001b[?1l\u001b>"] +[35.786645, "m", "Add macros"] +[35.786645, "o", "\u001b[1mNext step: dev/tool-from-scratch/0003: Add macros\u001b(B\u001b[m\r\n"] +[36.794993, "o", "$ "] +[36.796565, "o", "\u001b"] +[36.983787, "o", "[0"] +[37.078069, "o", ";3"] +[37.172367, "o", "0m"] +[37.266551, "o", "n"] +[37.360863, "o", "an"] +[37.455091, "o", "o "] +[37.547826, "o", "be"] +[37.642004, "o", "ll"] +[37.735817, "o", "e"] +[37.829056, "o", "ro"] +[37.923304, "o", "ph"] +[38.016763, "o", "on"] +[38.106995, "o", ".x"] +[38.199785, "o", "m"] +[38.388218, "o", "l\u001b"] +[38.480757, "o", "[0"] +[38.575165, "o", "m"] +[38.575257, "o", "\r\n"] +[40.618419, "o", "\u001b[?1049h\u001b[22;0;0t\u001b[1;33r\u001b(B\u001b[m\u001b[4l\u001b[?7h\u001b[H\u001b[2J\u001b(B\u001b[0;7m 1 \u001b(B\u001b[m\r\u001b[2d\u001b(B\u001b[0;7m 2 \u001b(B\u001b[m chimeric reads from Arima Genomics\r\u001b[3d\u001b(B\u001b[0;7m 3 \u001b(B\u001b[m \r\u001b[4d\u001b(B\u001b[0;7m 4 \u001b(B\u001b[m \r\u001b[5d\u001b(B\u001b[0;7m 5 \u001b(B\u001b[m \r\u001b[8d\u001b(B\u001b[0;7m 8 \u001b(B\u001b[m \r\u001b[9d\u001b(B\u001b[0;7m 9 \u001b(B\u001b[m \r\u001b[10d"] +[40.618471, "o", "\u001b(B\u001b[0;7m 10 \u001b(B\u001b[m \r\u001b[11d\u001b(B\u001b[0;7m 11 \u001b(B\u001b[m \r\u001b[12d\u001b(B\u001b[0;7m 12 \u001b(B\u001b[m \r\u001b[15d\u001b(B\u001b[0;7m 15 \u001b(B\u001b[m\r\u001b[16d"] +[40.618741, "o", "\u001b(B\u001b[0;7m 16 \r\u001b[17d\u001b(B\u001b[m~\r\u001b[18d~\r\u001b[19d~\r\u001b[20d~\r\u001b[21d~\r\u001b[22d~\r\u001b[23d~\r\u001b[24d~\r\u001b[25d~\r\u001b[26d~\r\u001b[27d"] +[40.618777, "o", "~\r\u001b[28d~\r\u001b[29d~\r\u001b[30d~\r\u001b[31d~\r\u001b[32d~\u001b[1;5H"] +[42.635025, "o", "\u001b[2d"] +[42.649456, "o", "\u001b[3d"] +[42.663924, "o", "\t\u001b[K\u001b[4d<\u001b[1P\u001b[5d"] +[42.663969, "o", "/requirements>\u001b[K\u001b[6;9H\u001b[9;10H\u001b[1P\u001b[10d/in\u001b[11;10H\u001b[1P\u001b[12d/outputs>\u001b[K\u001b[13;9H\u001b[16;5H\r\u001b[17d"] +[42.664893, "o", "\u001b(B\u001b[0;7m 17 \u001b[3d\u001b(B\u001b[m"] +[42.679765, "o", " "] +[42.689373, "o", " "] +[42.703826, "o", " "] +[42.718112, "o", "\t"] +[42.732943, "o", "<"] +[42.747113, "o", "m"] +[42.761936, "o", "a"] +[42.775171, "o", "c"] +[42.789977, "o", "r"] +[42.803409, "o", "o"] +[42.818385, "o", "s"] +[42.834401, "o", ">"] +[42.848576, "o", "\b"] +[42.863189, "o", "\u001b[5G"] +[42.877161, "o", "\u001b[4d"] +[42.891837, "o", "\t"] +[42.892117, "o", "\u001b[K\u001b[5d<"] +[42.892298, "o", "\u001b[1P\u001b[6d"] +[42.892449, "o", "/requirements>\u001b[K\u001b[7;9H"] +[42.892592, "o", "\u001b[10;10H"] +[42.89338, "o", "\u001b[1P\u001b[11d"] +[42.893519, "o", "/in\u001b[12;10H"] +[42.893789, "o", "\u001b[1P\u001b[13d"] +[42.894017, "o", "/outputs>\u001b[K\u001b[14;9H"] +[42.894259, "o", "\u001b[17;5H\r\u001b[18d\u001b(B\u001b[0;7m 18 \u001b[4d\u001b(B\u001b[m"] +[42.90592, "o", " "] +[42.920128, "o", " "] +[42.931478, "o", " "] +[42.94609, "o", "\t"] +[42.960818, "o", " "] +[42.974217, "o", " "] +[42.988913, "o", " "] +[43.00238, "o", " "] +[43.017078, "o", "<"] +[43.031827, "o", "t"] +[43.046113, "o", "o"] +[43.060934, "o", "k"] +[43.074153, "o", "e"] +[43.088864, "o", "n"] +[43.102458, "o", " "] +[43.117428, "o", "n"] +[43.132269, "o", "a"] +[43.146239, "o", "m"] +[43.160386, "o", "e"] +[43.174119, "o", "="] +[43.188804, "o", "\""] +[43.202888, "o", "@"] +[43.217082, "o", "T"] +[43.231868, "o", "O"] +[43.246352, "o", "O"] +[43.257282, "o", "L"] +[43.270979, "o", "_"] +[43.282038, "o", "V"] +[43.296427, "o", "E"] +[43.310987, "o", "R"] +[43.325372, "o", "S"] +[43.339836, "o", "I"] +[43.354257, "o", "O"] +[43.365201, "o", "N"] +[43.379616, "o", "@"] +[43.392038, "o", "\""] +[43.405025, "o", ">"] +[43.419485, "o", "1"] +[43.430448, "o", "."] +[43.442157, "o", "0"] +[43.4566, "o", "<"] +[43.467109, "o", "/"] +[43.480075, "o", "t"] +[43.494911, "o", "o"] +[43.509224, "o", "k"] +[43.523721, "o", "e"] +[43.538175, "o", "n"] +[43.552633, "o", ">"] +[43.567154, "o", "\b"] +[43.577989, "o", "\u001b[5G"] +[43.5925, "o", "\u001b[5d"] +[43.607024, "o", "\t\u001b[K\u001b[6d<\u001b[1P\u001b[7d/requirements>\u001b[K\u001b[8;9H\u001b[11;10H\u001b[1P\u001b[12d/in\u001b[13;10H\u001b[1P\u001b[14d/outputs>\u001b[K\u001b[15;9H\u001b[18;5H\r\u001b[19d\u001b(B\u001b[0;7m 19 \u001b[5d\u001b(B\u001b[m"] +[43.620344, "o", " "] +[43.634965, "o", " "] +[43.649086, "o", " "] +[43.66319, "o", "\t"] +[43.677493, "o", " "] +[43.69197, "o", " "] +[43.706449, "o", " "] +[43.721043, "o", " "] +[43.734184, "o", "<"] +[43.74812, "o", "t"] +[43.762582, "o", "o"] +[43.777027, "o", "k"] +[43.788437, "o", "e"] +[43.802907, "o", "n"] +[43.817362, "o", " "] +[43.831809, "o", "n"] +[43.842675, "o", "a"] +[43.857096, "o", "m"] +[43.871066, "o", "e"] +[43.885496, "o", "="] +[43.897061, "o", "\""] +[43.911547, "o", "@"] +[43.922049, "o", "V"] +[43.936517, "o", "E"] +[43.950124, "o", "R"] +[43.964588, "o", "S"] +[43.979024, "o", "I"] +[43.993839, "o", "O"] +[44.004341, "o", "N"] +[44.018893, "o", "_"] +[44.033351, "o", "S"] +[44.04791, "o", "U"] +[44.058604, "o", "F"] +[44.073167, "o", "F"] +[44.087616, "o", "I"] +[44.100054, "o", "X"] +[44.114116, "o", "@"] +[44.12853, "o", "\""] +[44.142989, "o", ">"] +[44.157442, "o", "0"] +[44.171899, "o", "<"] +[44.18635, "o", "/"] +[44.200047, "o", "t"] +[44.214542, "o", "o"] +[44.229082, "o", "k"] +[44.243469, "o", "e"] +[44.257857, "o", "n"] +[44.268857, "o", ">"] +[44.283306, "o", "\b"] +[44.29713, "o", "\u001b[5G"] +[44.311595, "o", "\u001b[6d"] +[44.323126, "o", "\t\u001b[K\u001b[7d<\u001b[1P\u001b[8d/requirements>\u001b[K\u001b[9;9H\u001b[12;10H\u001b[1P\u001b[13d/in\u001b[14;10H\u001b[1P\u001b[15d/outputs>\u001b[K\u001b[16;9H\u001b[19;5H\r\u001b[20d\u001b(B\u001b[0;7m 20 \u001b[6d\u001b(B\u001b[m"] +[44.337645, "o", " "] +[44.351135, "o", " "] +[44.365573, "o", " "] +[44.377304, "o", "\t"] +[44.392877, "o", "<"] +[44.406269, "o", "/"] +[44.420701, "o", "m"] +[44.431189, "o", "a"] +[44.445593, "o", "c"] +[44.460077, "o", "r"] +[44.47457, "o", "o"] +[44.490001, "o", "s"] +[44.503677, "o", ">"] +[44.517085, "o", "\u001b[Z"] +[44.531693, "o", "\u001b[5G"] +[46.575918, "o", "\u001b[?1l\u001b>\u001b[33;1H\u001b[?1049l\u001b[23;0;0t\r\u001b[?1l\u001b>"] +[46.598604, "m", "Add macros"] +[46.598604, "o", "\u001b[1mNext step: dev/tool-from-scratch/0004: Add macros.xml\u001b(B\u001b[m\r\n"] +[47.611893, "o", "$ "] +[47.614122, "o", "\u001b"] +[47.801006, "o", "[0"] +[47.895233, "o", ";3"] +[47.989466, "o", "0m"] +[48.083699, "o", "na"] +[48.178257, "o", "no"] +[48.269788, "o", " b"] +[48.364017, "o", "el"] +[48.45819, "o", "le"] +[48.552469, "o", "ro"] +[48.646685, "o", "p"] +[48.739756, "o", "ho"] +[48.832748, "o", "n_"] +[48.925728, "o", "ma"] +[49.016791, "o", "cr"] +[49.201976, "o", "os"] +[49.292855, "o", ".x"] +[49.385852, "o", "ml"] +[49.480128, "o", "\u001b["] +[49.574677, "o", "0m\r\n"] +[51.671743, "o", "\u001b[?1049h\u001b[22;0;0t\u001b[1;33r\u001b(B\u001b[m\u001b[4l\u001b[?7h\u001b[H\u001b[2J\u001b(B\u001b[0;7m 1 \r\u001b[2d\u001b(B\u001b[m~\r\u001b[3d~\r\u001b[4d~\r\u001b[5d~\r\u001b[6d"] +[51.672331, "o", "~\r\u001b[7d~\r\u001b[8d~\r\u001b[9d"] +[51.672508, "o", "~\r\u001b[10d~\r\u001b[11d~\r\u001b[12d~\r\u001b[13d~\r\u001b[14d"] +[51.672614, "o", "~\r\u001b[15d"] +[51.672715, "o", "~\r\u001b[16d"] +[51.672818, "o", "~\r\u001b[17d~\r\u001b[18d~\r\u001b[19d"] +[51.672915, "o", "~\r\u001b[20d"] +[51.672986, "o", "~\r\u001b[21d~\r\u001b[22d"] +[51.673071, "o", "~\r\u001b[23d"] +[51.673163, "o", "~\r\u001b[24d"] +[51.673234, "o", "~\r\u001b[25d"] +[51.67342, "o", "~\r\u001b[26d~\r\u001b[27d~\r\u001b[28d~\r\u001b[29d~\r\u001b[30d~\r\u001b[31d~\r\u001b[32d~\u001b[1;5H"] +[53.688047, "o", "\r\u001b[2d"] +[53.688276, "o", "\u001b(B\u001b[0;7m 2 \u001b[A"] +[53.688336, "o", "\u001b(B\u001b[m"] +[53.702138, "o", "<"] +[53.716682, "o", "m"] +[53.730086, "o", "a"] +[53.739509, "o", "c"] +[53.753996, "o", "r"] +[53.768222, "o", "o"] +[53.782676, "o", "s"] +[53.79699, "o", ">"] +[53.811531, "o", "\b"] +[53.826366, "o", "\u001b[5G"] +[53.839947, "o", "\u001b[2d"] +[53.854314, "o", "\r\u001b[3d\u001b(B\u001b[0;7m 3 \u001b[A\u001b(B\u001b[m"] +[53.864715, "o", " "] +[53.881374, "o", " "] +[53.897726, "o", "<"] +[53.9134, "o", "x"] +[53.927937, "o", "m"] +[53.9421, "o", "l"] +[53.956398, "o", " "] +[53.970831, "o", "n"] +[53.984236, "o", "a"] +[53.998502, "o", "m"] +[54.012839, "o", "e"] +[54.027844, "o", "="] +[54.040902, "o", "\""] +[54.05193, "o", "b"] +[54.066437, "o", "i"] +[54.080797, "o", "o"] +[54.09498, "o", "_"] +[54.109539, "o", "t"] +[54.123919, "o", "o"] +[54.138059, "o", "o"] +[54.152401, "o", "l"] +[54.166729, "o", "s"] +[54.180892, "o", "\""] +[54.1952, "o", ">"] +[54.209568, "o", "\b"] +[54.22394, "o", "\u001b[5G"] +[54.23795, "o", "\u001b[3d"] +[54.252312, "o", "\r\u001b[4d\u001b(B\u001b[0;7m 4 \u001b[A\u001b(B\u001b[m"] +[54.265903, "o", " "] +[54.280244, "o", " "] +[54.294715, "o", " "] +[54.308949, "o", "\t"] +[54.323351, "o", "<"] +[54.337619, "o", "x"] +[54.351904, "o", "r"] +[54.365654, "o", "e"] +[54.379884, "o", "f"] +[54.394221, "o", "s"] +[54.408947, "o", ">"] +[54.42324, "o", "\b"] +[54.437649, "o", "\u001b[5G"] +[54.451982, "o", "\u001b[4d"] +[54.466192, "o", "\r\u001b[5d\u001b(B\u001b[0;7m 5 \u001b[A\u001b(B\u001b[m"] +[54.480503, "o", " "] +[54.494848, "o", " "] +[54.509239, "o", " "] +[54.523565, "o", "\t"] +[54.537903, "o", " "] +[54.552271, "o", " "] +[54.566612, "o", " "] +[54.58095, "o", " "] +[54.595848, "o", "<"] +[54.609694, "o", "x"] +[54.623972, "o", "r"] +[54.638252, "o", "e"] +[54.652635, "o", "f"] +[54.66694, "o", " "] +[54.681301, "o", "t"] +[54.695617, "o", "y"] +[54.70996, "o", "p"] +[54.724516, "o", "e"] +[54.738874, "o", "="] +[54.753292, "o", "\""] +[54.767616, "o", "b"] +[54.782629, "o", "i"] +[54.797339, "o", "o"] +[54.807681, "o", "."] +[54.821867, "o", "t"] +[54.836245, "o", "o"] +[54.850543, "o", "o"] +[54.864909, "o", "l"] +[54.87927, "o", "s"] +[54.893741, "o", "\""] +[54.907913, "o", ">"] +[54.922265, "o", "B"] +[54.936658, "o", "e"] +[54.950979, "o", "l"] +[54.96529, "o", "l"] +[54.979626, "o", "e"] +[54.993894, "o", "r"] +[55.008294, "o", "o"] +[55.022693, "o", "p"] +[55.037018, "o", "h"] +[55.051797, "o", "o"] +[55.067006, "o", "n"] +[55.081093, "o", "<"] +[55.095341, "o", "/"] +[55.109817, "o", "x"] +[55.123974, "o", "r"] +[55.138337, "o", "e"] +[55.153176, "o", "f"] +[55.16698, "o", ">"] +[55.181362, "o", "\b"] +[55.196437, "o", "\u001b[5G"] +[55.209896, "o", "\u001b[5d"] +[55.22426, "o", "\r\u001b[6d\u001b(B\u001b[0;7m 6 \u001b[A\u001b(B\u001b[m"] +[55.238646, "o", " "] +[55.252916, "o", " "] +[55.267324, "o", " "] +[55.281639, "o", "\t"] +[55.295977, "o", "<"] +[55.310309, "o", "/"] +[55.327725, "o", "x"] +[55.33897, "o", "r"] +[55.349959, "o", "e"] +[55.364407, "o", "f"] +[55.378763, "o", "s"] +[55.39312, "o", ">"] +[55.407166, "o", "\b"] +[55.421036, "o", "\u001b[5G"] +[55.435449, "o", "\u001b[6d"] +[55.44796, "o", "\r\u001b[7d\u001b(B\u001b[0;7m 7 \u001b[A\u001b(B\u001b[m"] +[55.462403, "o", " "] +[55.473163, "o", " "] +[55.487519, "o", "<"] +[55.503282, "o", "/"] +[55.517035, "o", "x"] +[55.531426, "o", "m"] +[55.545044, "o", "l"] +[55.559456, "o", ">"] +[55.57382, "o", "\b"] +[55.588159, "o", "\u001b[5G"] +[55.598985, "o", "\u001b[7d"] +[55.613359, "o", "\r\u001b[8d\u001b(B\u001b[0;7m 8 \u001b[A\u001b(B\u001b[m"] +[55.627744, "o", "<"] +[55.641968, "o", "/"] +[55.656407, "o", "m"] +[55.670817, "o", "a"] +[55.684648, "o", "c"] +[55.696009, "o", "r"] +[55.710345, "o", "o"] +[55.724719, "o", "s"] +[55.739048, "o", ">"] +[55.755048, "o", "\b"] +[55.769439, "o", "\u001b[5G"] +[57.816716, "o", "\u001b[?1l\u001b>\u001b[33;1H\u001b[?1049l\u001b[23;0;0t\r\u001b[?1l\u001b>"] +[57.838023, "m", "Expand biotools macros"] +[57.838023, "o", "\u001b[1mNext step: dev/tool-from-scratch/0005: Expand biotools macros\u001b(B\u001b[m\r\n"] +[58.855525, "o", "$ "] +[58.857264, "o", "\u001b["] +[59.044748, "o", "0;"] +[59.137841, "o", "30"] +[59.232048, "o", "mn"] +[59.323725, "o", "ano"] +[59.415703, "o", " b"] +[59.509956, "o", "el"] +[59.603753, "o", "le"] +[59.697758, "o", "ro"] +[59.791789, "o", "pho"] +[59.882818, "o", "n."] +[59.975788, "o", "xm"] +[60.066723, "o", "l\u001b"] +[60.159845, "o", "[0"] +[60.344794, "o", "m"] +[60.345241, "o", "\r\n"] +[62.406845, "o", "\u001b[?1049h\u001b[22;0;0t\u001b[1;33r\u001b(B\u001b[m\u001b[4l\u001b[?7h\u001b[H\u001b[2J\u001b(B\u001b[0;7m 1 \u001b(B\u001b[m\r\u001b[2d"] +[62.407138, "o", "\u001b(B\u001b[0;7m 2 \u001b(B\u001b[m chimeric reads from Arima Genomics\r\u001b[3d\u001b(B\u001b[0;7m 3 \u001b(B\u001b[m \r\u001b[4d"] +[62.410638, "o", "\u001b(B\u001b[0;7m 4 \u001b[4;13H\u001b(B\u001b[m1.0\r\u001b[5d\u001b(B\u001b[0;7m 5 \u001b[5;13H\u001b(B\u001b[m0\r\u001b[6d\u001b(B\u001b[0;7m 6 \u001b(B\u001b[m \r\u001b[7d\u001b(B\u001b[0;7m 7 \u001b(B\u001b[m \r\u001b[8d\u001b(B\u001b[0;7m 8 \u001b(B\u001b[m \r\u001b[9d\u001b(B\u001b[0;7m 9 \u001b(B\u001b[m \r\u001b[12d\u001b(B\u001b[0;7m 12 \u001b(B\u001b[m \r\u001b[13d\u001b(B\u001b[0;7m 13 \u001b(B\u001b[m \r\u001b[14d\u001b(B\u001b[0;7m 14 \u001b(B\u001b[m \r\u001b[15d\u001b(B\u001b[0;7m 15 \u001b(B\u001b[m \r\u001b[16d\u001b(B\u001b[0;7m 16 \u001b(B\u001b[m \r\u001b[19d\u001b(B\u001b[0;7m 19 \u001b(B\u001b[m\r\u001b[20d\u001b(B\u001b[0;7m 20 \r\u001b[21d\u001b(B\u001b[m~\r\u001b[22d~\r\u001b[23d~\r\u001b[24d~\r\u001b[25d~\r\u001b[26d~\r\u001b[27d~\r\u001b[28d~\r\u001b[29d~\r\u001b[30d~\r\u001b[31d~\r\u001b[32d"] +[62.41092, "o", "~\u001b[1;5H"] +[64.424048, "o", "\u001b[2d"] +[64.436074, "o", "\u001b[3d"] +[64.449094, "o", "\u001b[4d"] +[64.463121, "o", "\u001b[5d"] +[64.477074, "o", "\u001b[6d"] +[64.488996, "o", "\u001b[7d"] +[64.503561, "o", "\t\u001b[K\u001b[8d<\u001b[1P\u001b[9d/requirements>\u001b[K\u001b[10;9H\u001b[13;10H\u001b[1P\u001b[14d/in\u001b[15;10H\u001b[1P\u001b[16d/outputs>\u001b[K\u001b[17;9H\u001b[20;5H\r\u001b[21d\u001b(B\u001b[0;7m 21 \u001b[7d\u001b(B\u001b[m"] +[64.518113, "o", " "] +[64.532071, "o", " "] +[64.546646, "o", " "] +[64.560716, "o", "\t"] +[64.57508, "o", "<"] +[64.589571, "o", "i"] +[64.604307, "o", "m"] +[64.618576, "o", "p"] +[64.633696, "o", "o"] +[64.647993, "o", "r"] +[64.663038, "o", "t"] +[64.677029, "o", ">"] +[64.687851, "o", "b"] +[64.70222, "o", "e"] +[64.71653, "o", "l"] +[64.72872, "o", "l"] +[64.74288, "o", "e"] +[64.757102, "o", "r"] +[64.770107, "o", "o"] +[64.784556, "o", "p"] +[64.798201, "o", "h"] +[64.812717, "o", "o"] +[64.826049, "o", "n"] +[64.840556, "o", "_"] +[64.853998, "o", "m"] +[64.86813, "o", "a"] +[64.882679, "o", "c"] +[64.896519, "o", "r"] +[64.910846, "o", "o"] +[64.925066, "o", "s"] +[64.939018, "o", "."] +[64.951491, "o", "x"] +[64.962231, "o", "m"] +[64.977203, "o", "l"] +[64.989038, "o", "<"] +[65.003612, "o", "/"] +[65.018229, "o", "i"] +[65.03273, "o", "m"] +[65.047068, "o", "p"] +[65.061567, "o", "o"] +[65.07508, "o", "r"] +[65.086142, "o", "t"] +[65.100705, "o", ">"] +[65.115006, "o", "\b"] +[65.129524, "o", "\u001b[5G"] +[65.14392, "o", "\u001b[8d"] +[65.160955, "o", "\t\u001b[K\u001b[9d<\u001b[1P\u001b[10d/requirements>\u001b[K\u001b[11;9H\u001b[14;10H\u001b[1P\u001b[15d/in\u001b[16;10H\u001b[1P\u001b[17d/outputs>\u001b[K\u001b[18;9H\u001b[21;5H\r\u001b[22d\u001b(B\u001b[0;7m 22 \u001b[8d\u001b(B\u001b[m"] +[65.173347, "o", " "] +[65.185758, "o", " "] +[65.199114, "o", " "] +[65.213641, "o", "\t"] +[65.226085, "o", "<"] +[65.240553, "o", "e"] +[65.253042, "o", "x"] +[65.267601, "o", "p"] +[65.28117, "o", "a"] +[65.292206, "o", "n"] +[65.306739, "o", "d"] +[65.321286, "o", "\t"] +[65.335243, "o", "m"] +[65.349178, "o", "a"] +[65.363073, "o", "c"] +[65.377641, "o", "r"] +[65.392191, "o", "o"] +[65.406711, "o", "="] +[65.421091, "o", "\""] +[65.435829, "o", "b"] +[65.450114, "o", "i"] +[65.464786, "o", "o"] +[65.479173, "o", "_"] +[65.493827, "o", "t"] +[65.510253, "o", "o"] +[65.523304, "o", "o"] +[65.538103, "o", "l"] +[65.552409, "o", "s"] +[65.567212, "o", "\""] +[65.582067, "o", "/"] +[65.596325, "o", ">"] +[65.611126, "o", "\b"] +[65.625179, "o", "\u001b[5G"] +[67.669436, "o", "\u001b[?1l\u001b>"] +[67.669945, "o", "\u001b[33;1H\u001b[?1049l\u001b[23;0;0t\r\u001b[?1l\u001b>"] +[67.686623, "m", "Add requirements"] +[67.686623, "o", "\u001b[1mNext step: dev/tool-from-scratch/0006: Add requirements\u001b(B\u001b[m\r\n"] +[68.706454, "o", "$ "] +[68.70821, "o", "\u001b["] +[68.895046, "o", "0;"] +[68.988858, "o", "30"] +[69.083056, "o", "mn"] +[69.177166, "o", "an"] +[69.270995, "o", "o "] +[69.365207, "o", "be"] +[69.459404, "o", "ll"] +[69.553651, "o", "er"] +[69.647907, "o", "op"] +[69.740884, "o", "hon"] +[69.835035, "o", ".x"] +[69.927781, "o", "ml"] +[70.01986, "o", "\u001b["] +[70.113786, "o", "0m"] +[70.113923, "o", "\r\n"] +[72.187991, "o", "\u001b[?1049h\u001b[22;0;0t\u001b[1;33r\u001b(B\u001b[m\u001b[4l\u001b[?7h\u001b[H\u001b[2J\u001b(B\u001b[0;7m 1 \u001b(B\u001b[m\r\u001b[2d\u001b(B\u001b[0;7m 2 \u001b(B\u001b[m chimeric reads from Arima Genomics\r\u001b[3d\u001b(B\u001b[0;7m 3 \u001b(B\u001b[m \r\u001b[4d\u001b(B\u001b[0;7m 4 \u001b[4;13H\u001b(B\u001b[m1.0\r\u001b[5d\u001b(B\u001b[0;7m 5 \u001b[5;13H\u001b(B\u001b[m0\r\u001b[6d\u001b(B\u001b[0;7m 6 \u001b(B\u001b[m \r\u001b[7d\u001b(B\u001b[0;7m 7 \u001b(B\u001b[m bellerophon_macros.xml\r\u001b[8d\u001b(B\u001b[0;7m 8 \u001b(B\u001b[m \r\u001b[9d\u001b(B\u001b[0;7m 9 \u001b(B\u001b[m \r\u001b[10d\u001b(B\u001b[0;7m 10 \u001b(B\u001b[m \r\u001b[11d\u001b(B\u001b[0;7m 11 \u001b(B\u001b[m \r\u001b[14d\u001b(B\u001b[0;7m 14 \u001b(B\u001b[m \r\u001b[15d\u001b(B\u001b[0;7m 15 \u001b(B\u001b[m \r\u001b[16d\u001b(B\u001b[0;7m 16 \u001b(B\u001b[m \r\u001b[17d\u001b(B\u001b[0;7m 17 \u001b(B\u001b[m \r\u001b[18d\u001b(B\u001b[0;7m 18 \u001b(B\u001b[m \r\u001b[21d\u001b(B\u001b[0;7m 21 \u001b(B\u001b[m\r\u001b[22d\u001b(B\u001b[0;7m 22 \r\u001b[23d\u001b(B\u001b[m~\r\u001b[24d~\r\u001b[25d~\r\u001b[26d~\r\u001b[27d~\r\u001b[28d~\r\u001b[29d~\r\u001b[30d~\r\u001b[31d~\r\u001b[32d~\u001b[1;5H"] +[74.204198, "o", "\u001b[2d"] +[74.218673, "o", "\u001b[3d"] +[74.233069, "o", "\u001b[4d"] +[74.247699, "o", "\u001b[5d"] +[74.262149, "o", "\u001b[6d"] +[74.278016, "o", "\u001b[7d"] +[74.291141, "o", "\u001b[8d"] +[74.305752, "o", "\u001b[9d"] +[74.32027, "o", "\u001b[10d"] +[74.334954, "o", "\t\u001b[K\u001b[11d\u001b[K\u001b[12;9H\u001b[15;10H\u001b[1P\u001b[16d/in\u001b[17;10H\u001b[1P\u001b[18d/outputs>\u001b[K\u001b[19;9H\u001b[22;5H\r\u001b[23d\u001b(B\u001b[0;7m 23 \u001b[10d\u001b(B\u001b[m"] +[74.350173, "o", " "] +[74.36288, "o", " "] +[74.377694, "o", " "] +[74.391721, "o", "\t"] +[74.405755, "o", " "] +[74.420685, "o", " "] +[74.434795, "o", " "] +[74.448271, "o", " "] +[74.462802, "o", "<"] +[74.477473, "o", "r"] +[74.491191, "o", "e"] +[74.505708, "o", "q"] +[74.520148, "o", "u"] +[74.534743, "o", "i"] +[74.548203, "o", "r"] +[74.562714, "o", "e"] +[74.576426, "o", "m"] +[74.587062, "o", "e"] +[74.601509, "o", "n"] +[74.616023, "o", "t"] +[74.630677, "o", " "] +[74.645041, "o", "t"] +[74.659452, "o", "y"] +[74.674174, "o", "p"] +[74.688226, "o", "e"] +[74.703205, "o", "="] +[74.716556, "o", "\""] +[74.731071, "o", "p"] +[74.744603, "o", "a"] +[74.759123, "o", "c"] +[74.77386, "o", "k"] +[74.788145, "o", "a"] +[74.802844, "o", "g"] +[74.817162, "o", "e"] +[74.83195, "o", "\""] +[74.84617, "o", "\t"] +[74.861132, "o", "v"] +[74.875442, "o", "e"] +[74.890211, "o", "r"] +[74.904241, "o", "s"] +[74.919128, "o", "i"] +[74.933267, "o", "o"] +[74.947206, "o", "n"] +[74.959524, "o", "="] +[74.974109, "o", "\""] +[74.988248, "o", "@"] +[75.002842, "o", "T"] +[75.017369, "o", "O"] +[75.03216, "o", "O"] +[75.046433, "o", "L"] +[75.061034, "o", "_"] +[75.07576, "o", "V"] +[75.089926, "o", "E"] +[75.10429, "o", "R"] +[75.118962, "o", "S"] +[75.133271, "o", "I"] +[75.15039, "o", "O"] +[75.16226, "o", "N"] +[75.176929, "o", "@"] +[75.191395, "o", "\""] +[75.205917, "o", ">"] +[75.220317, "o", "b"] +[75.234254, "o", "e"] +[75.248775, "o", "l"] +[75.263516, "o", "l"] +[75.27804, "o", "e"] +[75.292163, "o", "r"] +[75.306776, "o", "o"] +[75.321286, "o", "p"] +[75.335855, "o", "h"] +[75.350142, "o", "o"] +[75.364739, "o", "n"] +[75.379088, "o", "<"] +[75.393622, "o", "/"] +[75.408142, "o", "r"] +[75.422691, "o", "e"] +[75.437147, "o", "q"] +[75.451729, "o", "u"] +[75.466111, "o", "i"] +[75.480634, "o", "r"] +[75.495121, "o", "e"] +[75.509665, "o", "m"] +[75.524337, "o", "e"] +[75.538841, "o", "n"] +[75.553172, "o", "t"] +[75.567795, "o", ">"] +[75.582124, "o", "\b"] +[75.596666, "o", "\u001b[5G"] +[75.611064, "o", "\u001b[11d"] +[75.625552, "o", "\t\u001b[K\u001b[12d\u001b[K\u001b[13;9H\u001b[16;10H\u001b[1P\u001b[17d/in\u001b[18;10H\u001b[1P\u001b[19d/outputs>\u001b[K\u001b[20;9H\u001b[23;5H\r\u001b[24d\u001b(B\u001b[0;7m 24 \u001b[11d\u001b(B\u001b[m"] +[75.640476, "o", " "] +[75.658171, "o", " "] +[75.669426, "o", " "] +[75.681791, "o", "\t"] +[75.696298, "o", " "] +[75.709161, "o", " "] +[75.723839, "o", " "] +[75.735152, "o", " "] +[75.750659, "o", "<"] +[75.761353, "o", "r"] +[75.770711, "o", "e"] +[75.785237, "o", "q"] +[75.799857, "o", "u"] +[75.814201, "o", "i"] +[75.828764, "o", "r"] +[75.839288, "o", "e"] +[75.853957, "o", "m"] +[75.865303, "o", "e"] +[75.880352, "o", "n"] +[75.893185, "o", "t"] +[75.907702, "o", " "] +[75.922291, "o", "t"] +[75.936939, "o", "y"] +[75.951159, "o", "p"] +[75.965761, "o", "e"] +[75.980207, "o", "="] +[75.994145, "o", "\""] +[76.008708, "o", "p"] +[76.023243, "o", "a"] +[76.037879, "o", "c"] +[76.052204, "o", "k"] +[76.06508, "o", "a"] +[76.079127, "o", "g"] +[76.091131, "o", "e"] +[76.10312, "o", "\""] +[76.115124, "o", "\t"] +[76.129768, "o", "v"] +[76.142486, "o", "e"] +[76.158356, "o", "r"] +[76.172097, "o", "s"] +[76.186792, "o", "i"] +[76.201126, "o", "o"] +[76.215859, "o", "n"] +[76.230074, "o", "="] +[76.244122, "o", "\""] +[76.259062, "o", "1"] +[76.27263, "o", "."] +[76.287324, "o", "1"] +[76.301841, "o", "2"] +[76.316071, "o", "\""] +[76.330679, "o", ">"] +[76.345267, "o", "s"] +[76.359814, "o", "a"] +[76.370937, "o", "m"] +[76.385211, "o", "t"] +[76.399167, "o", "o"] +[76.413707, "o", "o"] +[76.428306, "o", "l"] +[76.442278, "o", "s"] +[76.457032, "o", "<"] +[76.470322, "o", "/"] +[76.485428, "o", "r"] +[76.498216, "o", "e"] +[76.510352, "o", "q"] +[76.527141, "o", "u"] +[76.539286, "o", "i"] +[76.554077, "o", "r"] +[76.569326, "o", "e"] +[76.583399, "o", "m"] +[76.597271, "o", "e"] +[76.612011, "o", "n"] +[76.62409, "o", "t"] +[76.637196, "o", ">"] +[76.651819, "o", "\b"] +[76.663589, "o", "\u001b[5G"] +[78.706409, "o", "\u001b[?1l\u001b>\u001b[33;1H\u001b[?1049l\u001b[23;0;0t\r\u001b[?1l\u001b>"] +[78.720735, "m", "Add inputs"] +[78.720735, "o", "\u001b[1mNext step: dev/tool-from-scratch/0007: Add inputs\u001b(B\u001b[m"] +[78.721114, "o", "\r\n"] +[79.732617, "o", "$ "] +[79.733504, "o", "\u001b["] +[79.918802, "o", "0;"] +[80.009949, "o", "30"] +[80.104187, "o", "mn"] +[80.198425, "o", "an"] +[80.291871, "o", "o "] +[80.384822, "o", "be"] +[80.476811, "o", "ll"] +[80.569987, "o", "er"] +[80.660623, "o", "op"] +[80.754792, "o", "ho"] +[80.849019, "o", "n."] +[80.942805, "o", "xm"] +[81.036984, "o", "l\u001b"] +[81.223763, "o", "[0"] +[81.31806, "o", "m"] +[81.318495, "o", "\r\n"] +[83.360647, "o", "\u001b[?1049h\u001b[22;0;0t\u001b[1;33r\u001b(B\u001b[m\u001b[4l\u001b[?7h\u001b[H\u001b[2J\u001b(B\u001b[0;7m 1 \u001b(B\u001b[m\r\u001b[2d\u001b(B\u001b[0;7m 2 \u001b(B\u001b[m chimeric reads from Arima Genomics\r\u001b[3d\u001b(B\u001b[0;7m 3 \u001b(B\u001b[m \r\u001b[4d\u001b(B\u001b[0;7m 4 \u001b[4;13H\u001b(B\u001b[m1.0\r\u001b[5d\u001b(B\u001b[0;7m 5 \u001b[5;13H\u001b(B\u001b[m0\r\u001b[6d\u001b(B\u001b[0;7m 6 \u001b(B\u001b[m \r\u001b[7d\u001b(B\u001b[0;7m 7 \u001b(B\u001b[m bellerophon_macros.xml\r\u001b[8d\u001b(B\u001b[0;7m 8 \u001b(B\u001b[m \r\u001b[9d\u001b(B\u001b[0;7m 9 \u001b(B\u001b[m \r\u001b[10d\u001b(B\u001b[0;7m 10 \u001b[10;13H\u001b(B\u001b[mbellerophon\r\u001b[11d"] +[83.360892, "o", "\u001b(B\u001b[0;7m 11 \u001b[11;13H\u001b(B\u001b[msamtools\r\u001b[12d\u001b(B\u001b[0;7m 12 \u001b(B\u001b[m \r\u001b[13d\u001b(B\u001b[0;7m 13 \u001b(B\u001b[m \r\u001b[16d"] +[83.361213, "o", "\u001b(B\u001b[0;7m 16 \u001b(B\u001b[m \r\u001b[17d\u001b(B\u001b[0;7m 17 \u001b(B\u001b[m \r\u001b[18d\u001b(B\u001b[0;7m 18 \u001b(B\u001b[m \r\u001b[19d\u001b(B\u001b[0;7m 19 \u001b(B\u001b[m \r\u001b[20d\u001b(B\u001b[0;7m 20 \u001b(B\u001b[m \r\u001b[23d\u001b(B\u001b[0;7m 23 \u001b(B\u001b[m\r\u001b[24d\u001b(B\u001b[0;7m 24 \r\u001b[25d\u001b(B\u001b[m~\r\u001b[26d~\r\u001b[27d~\r\u001b[28d~\r\u001b[29d~\r\u001b[30d~\r\u001b[31d~\r\u001b[32d~\u001b[1;5H"] +[85.376502, "o", "\u001b[2d"] +[85.387086, "o", "\u001b[3d"] +[85.40216, "o", "\u001b[4d"] +[85.41569, "o", "\u001b[5d"] +[85.43008, "o", "\u001b[6d"] +[85.444643, "o", "\u001b[7d"] +[85.459265, "o", "\u001b[8d"] +[85.473916, "o", "\u001b[9d"] +[85.488194, "o", "\u001b[10d"] +[85.502847, "o", "\u001b[11d"] +[85.517231, "o", "\u001b[12d"] +[85.531764, "o", "\u001b[13d"] +[85.546165, "o", "\u001b[14d"] +[85.561069, "o", "\u001b[15d"] +[85.57532, "o", "\u001b[16d"] +[85.589989, "o", "\u001b[17d"] +[85.604263, "o", "\t\u001b[K\u001b[18d\u001b[K\u001b[21;9H\u001b[24;5H\r\u001b[25d\u001b(B\u001b[0;7m 25 \u001b[17d\u001b(B\u001b[m"] +[85.619359, "o", " "] +[85.633141, "o", " "] +[85.653258, "o", " "] +[85.667201, "o", "\t"] +[85.687653, "o", " "] +[85.701236, "o", " "] +[85.721875, "o", " "] +[85.735164, "o", " "] +[85.748272, "o", "<"] +[85.762903, "o", "p"] +[85.777252, "o", "a"] +[85.791305, "o", "r"] +[85.805179, "o", "a"] +[85.81988, "o", "m"] +[85.834271, "o", " "] +[85.848845, "o", "a"] +[85.861147, "o", "r"] +[85.875793, "o", "g"] +[85.89043, "o", "u"] +[85.904985, "o", "m"] +[85.919725, "o", "e"] +[85.934227, "o", "n"] +[85.954489, "o", "t"] +[85.967967, "o", "="] +[85.982195, "o", "\""] +[85.996854, "o", "-"] +[86.011167, "o", "-"] +[86.025812, "o", "f"] +[86.040212, "o", "o"] +[86.055523, "o", "r"] +[86.069167, "o", "w"] +[86.083729, "o", "a"] +[86.098225, "o", "r"] +[86.112729, "o", "d"] +[86.127174, "o", "\""] +[86.141783, "o", "\t"] +[86.157033, "o", "t"] +[86.171215, "o", "y"] +[86.191987, "o", "p"] +[86.205263, "o", "e"] +[86.219835, "o", "="] +[86.234179, "o", "\""] +[86.248814, "o", "d"] +[86.261153, "o", "a"] +[86.275711, "o", "t"] +[86.290339, "o", "a"] +[86.30498, "o", "\""] +[86.31954, "o", " "] +[86.334258, "o", "f"] +[86.348773, "o", "o"] +[86.363158, "o", "r"] +[86.377763, "o", "m"] +[86.392861, "o", "a"] +[86.40744, "o", "t"] +[86.425516, "o", "="] +[86.436238, "o", "\""] +[86.450829, "o", "q"] +[86.464188, "o", "n"] +[86.478749, "o", "a"] +[86.494001, "o", "m"] +[86.508394, "o", "e"] +[86.527647, "o", "_"] +[86.542204, "o", "s"] +[86.559425, "o", "o"] +[86.571194, "o", "r"] +[86.585802, "o", "t"] +[86.600218, "o", "e"] +[86.614752, "o", "d"] +[86.629393, "o", "."] +[86.643956, "o", "b"] +[86.658216, "o", "a"] +[86.672901, "o", "m"] +[86.687254, "o", ","] +[86.701881, "o", "s"] +[86.716232, "o", "a"] +[86.731299, "o", "m"] +[86.745235, "o", "\""] +[86.75625, "o", " "] +[86.770897, "o", "l"] +[86.785246, "o", "a"] +[86.799964, "o", "b"] +[86.814606, "o", "e"] +[86.82828, "o", "l"] +[86.84301, "o", "="] +[86.854171, "o", "\""] +[86.868135, "o", "F"] +[86.882295, "o", "i"] +[86.893683, "o", "r"] +[86.908249, "o", "s"] +[86.922167, "o", "t"] +[86.936873, "o", " "] +[86.951404, "o", "s"] +[86.967049, "o", "e"] +[86.981209, "o", "t"] +[86.995394, "o", " "] +[87.010044, "o", "o"] +[87.024456, "o", "f"] +[87.03906, "o", " "] +[87.053285, "o", "r"] +[87.067996, "o", "e"] +[87.082272, "o", "a"] +[87.096955, "o", "d"] +[87.110383, "o", "s"] +[87.124284, "o", "\""] +[87.136281, "o", " "] +[87.150862, "o", "h"] +[87.161688, "o", "e"] +[87.176391, "o", "l"] +[87.190701, "o", "p"] +[87.205223, "o", "="] +[87.219826, "o", "\""] +[87.235367, "o", "T"] +[87.248139, "o", "h"] +[87.259274, "o", "i"] +[87.273181, "o", "s"] +[87.287782, "o", "\t"] +[87.301435, "o", "i"] +[87.316007, "o", "s"] +[87.330043, "o", " "] +[87.344197, "o", "u"] +[87.358986, "o", "s"] +[87.373213, "o", "u"] +[87.387782, "o", "a"] +[87.401548, "o", "l"] +[87.416125, "o", "l"] +[87.431078, "o", "y"] +[87.445173, "o", "\u001b[18;5H"] +[87.460009, "o", "\u001b7\u001b[18;32r\u001b8\r\u001bM\u001b[1;33r\u001b[18;1H\u001b(B\u001b[0;7m \u001b(B\u001b[mt"] +[87.474194, "o", "h"] +[87.488799, "o", "e"] +[87.502467, "o", "\t"] +[87.517052, "o", "f"] +[87.530964, "o", "o"] +[87.545139, "o", "r"] +[87.559809, "o", "w"] +[87.574453, "o", "a"] +[87.589217, "o", "r"] +[87.60346, "o", "d"] +[87.618128, "o", "\t"] +[87.632202, "o", "r"] +[87.64698, "o", "e"] +[87.661189, "o", "a"] +[87.675174, "o", "d"] +[87.689812, "o", "s"] +[87.70416, "o", " "] +[87.716241, "o", "i"] +[87.730782, "o", "n"] +[87.745604, "o", " "] +[87.760158, "o", "y"] +[87.774214, "o", "o"] +[87.788879, "o", "u"] +[87.803574, "o", "r"] +[87.818203, "o", " "] +[87.832817, "o", "e"] +[87.847198, "o", "x"] +[87.859214, "o", "p"] +[87.870697, "o", "e"] +[87.88524, "o", "r"] +[87.898212, "o", "i"] +[87.910336, "o", "m"] +[87.925596, "o", "e"] +[87.938226, "o", "n"] +[87.949948, "o", "t"] +[87.964261, "o", "."] +[87.979018, "o", "\""] +[87.993188, "o", " "] +[88.006316, "o", "/"] +[88.020999, "o", ">"] +[88.035247, "o", "\b"] +[88.046901, "o", "\u001b[17;5H"] +[88.061257, "o", "\u001b[19d"] +[88.075913, "o", "\t\u001b[K\u001b[20d\u001b[K\u001b[23;9H\u001b[26;5H\r\u001b[27d\u001b(B\u001b[0;7m 26 \u001b[19d\u001b(B\u001b[m"] +[88.090328, "o", " "] +[88.105426, "o", " "] +[88.120104, "o", " "] +[88.134744, "o", "\t"] +[88.146236, "o", " "] +[88.15942, "o", " "] +[88.176471, "o", " "] +[88.191164, "o", " "] +[88.206047, "o", "<"] +[88.220125, "o", "p"] +[88.234134, "o", "a"] +[88.248835, "o", "r"] +[88.263156, "o", "a"] +[88.277574, "o", "m"] +[88.292291, "o", " "] +[88.307212, "o", "a"] +[88.32126, "o", "r"] +[88.335929, "o", "g"] +[88.350259, "o", "u"] +[88.367181, "o", "m"] +[88.378237, "o", "e"] +[88.393114, "o", "n"] +[88.407901, "o", "t"] +[88.422315, "o", "="] +[88.434068, "o", "\""] +[88.448244, "o", "-"] +[88.462951, "o", "-"] +[88.477285, "o", "r"] +[88.492159, "o", "e"] +[88.506178, "o", "v"] +[88.522036, "o", "e"] +[88.535653, "o", "r"] +[88.548656, "o", "s"] +[88.563238, "o", "e"] +[88.577718, "o", "\""] +[88.592839, "o", "\t"] +[88.606334, "o", "t"] +[88.621014, "o", "y"] +[88.634272, "o", "p"] +[88.648961, "o", "e"] +[88.662261, "o", "="] +[88.674121, "o", "\""] +[88.688849, "o", "d"] +[88.703559, "o", "a"] +[88.718432, "o", "t"] +[88.733485, "o", "a"] +[88.747195, "o", "\""] +[88.761903, "o", " "] +[88.776387, "o", "f"] +[88.789485, "o", "o"] +[88.804514, "o", "r"] +[88.819098, "o", "m"] +[88.834305, "o", "a"] +[88.848206, "o", "t"] +[88.862786, "o", "="] +[88.877328, "o", "\""] +[88.888185, "o", "q"] +[88.9029, "o", "n"] +[88.921752, "o", "a"] +[88.936515, "o", "m"] +[88.951333, "o", "e"] +[88.966214, "o", "_"] +[88.980535, "o", "s"] +[88.994234, "o", "o"] +[89.00969, "o", "r"] +[89.024872, "o", "t"] +[89.039324, "o", "e"] +[89.05444, "o", "d"] +[89.067705, "o", "."] +[89.082489, "o", "b"] +[89.096369, "o", "a"] +[89.111005, "o", "m"] +[89.125488, "o", ","] +[89.13926, "o", "s"] +[89.153922, "o", "a"] +[89.168247, "o", "m"] +[89.182937, "o", "\""] +[89.196318, "o", " "] +[89.211005, "o", "l"] +[89.225257, "o", "a"] +[89.237269, "o", "b"] +[89.251979, "o", "e"] +[89.266263, "o", "l"] +[89.280969, "o", "="] +[89.299959, "o", "\""] +[89.314682, "o", "S"] +[89.328487, "o", "e"] +[89.343273, "o", "c"] +[89.358403, "o", "o"] +[89.37273, "o", "n"] +[89.387269, "o", "d"] +[89.399247, "o", "\t"] +[89.413962, "o", "s"] +[89.426216, "o", "e"] +[89.439532, "o", "t"] +[89.454252, "o", " "] +[89.469021, "o", "o"] +[89.48327, "o", "f"] +[89.498022, "o", " "] +[89.512739, "o", "r"] +[89.526186, "o", "e"] +[89.53825, "o", "a"] +[89.552914, "o", "d"] +[89.567697, "o", "s"] +[89.582227, "o", "\""] +[89.595945, "o", " "] +[89.610736, "o", "h"] +[89.625965, "o", "e"] +[89.639348, "o", "l"] +[89.653298, "o", "p"] +[89.665806, "o", "="] +[89.677912, "o", "\""] +[89.690238, "o", "T"] +[89.703295, "o", "h"] +[89.718037, "o", "i"] +[89.731368, "o", "s"] +[89.747208, "o", " "] +[89.759781, "o", "i"] +[89.774619, "o", "s"] +[89.789248, "o", " "] +[89.803351, "o", "u"] +[89.818151, "o", "s"] +[89.829071, "o", "u"] +[89.843281, "o", "a"] +[89.858417, "o", "l"] +[89.873234, "o", "l"] +[89.886339, "o", "y\u001b[20;5H"] +[89.898958, "o", "\u001b7\u001b[20;32r\u001b8\r\u001bM\u001b[1;33r\u001b[20;1H\u001b(B\u001b[0;7m \u001b[C\u001b(B\u001b[m"] +[89.914684, "o", "t"] +[89.929245, "o", "h"] +[89.944249, "o", "e"] +[89.958604, "o", " "] +[89.972338, "o", "r"] +[89.985267, "o", "e"] +[89.999218, "o", "v"] +[90.011035, "o", "e"] +[90.025963, "o", "r"] +[90.040448, "o", "s"] +[90.055101, "o", "e"] +[90.069496, "o", " "] +[90.083359, "o", "r"] +[90.09841, "o", "e"] +[90.111616, "o", "a"] +[90.125452, "o", "d"] +[90.13987, "o", "s"] +[90.154329, "o", " "] +[90.169577, "o", "i"] +[90.1818, "o", "n"] +[90.196394, "o", " "] +[90.211197, "o", "y"] +[90.225396, "o", "o"] +[90.241217, "o", "u"] +[90.254261, "o", "r"] +[90.269006, "o", " "] +[90.281916, "o", "e"] +[90.296728, "o", "x"] +[90.311287, "o", "p"] +[90.325903, "o", "e"] +[90.340357, "o", "r"] +[90.355001, "o", "i"] +[90.369285, "o", "m"] +[90.38393, "o", "e"] +[90.398332, "o", "n"] +[90.412973, "o", "t"] +[90.42723, "o", "."] +[90.441933, "o", "\""] +[90.45632, "o", " "] +[90.4721, "o", "/"] +[90.487139, "o", ">"] +[90.50126, "o", "\b"] +[90.515961, "o", "\u001b[19;5H"] +[90.527526, "o", "\u001b[21d"] +[90.538339, "o", "\t\u001b[K\u001b[22d\u001b[K\u001b[25;9H\u001b[28;5H\r\u001b[29d\u001b(B\u001b[0;7m 27 \u001b[21d\u001b(B\u001b[m"] +[90.553012, "o", " "] +[90.56721, "o", " "] +[90.581318, "o", " "] +[90.596006, "o", "\t"] +[90.609292, "o", " "] +[90.624059, "o", " "] +[90.638341, "o", " "] +[90.653106, "o", " "] +[90.667294, "o", "<"] +[90.681922, "o", "p"] +[90.696295, "o", "a"] +[90.712946, "o", "r"] +[90.72528, "o", "a"] +[90.740171, "o", "m"] +[90.754364, "o", " "] +[90.769011, "o", "a"] +[90.783264, "o", "r"] +[90.797955, "o", "g"] +[90.812301, "o", "u"] +[90.826976, "o", "m"] +[90.841233, "o", "e"] +[90.855985, "o", "n"] +[90.870315, "o", "t"] +[90.885062, "o", "="] +[90.899351, "o", "\""] +[90.914094, "o", "-"] +[90.928311, "o", "-"] +[90.943013, "o", "q"] +[90.957254, "o", "u"] +[90.97198, "o", "a"] +[90.986299, "o", "l"] +[91.000928, "o", "i"] +[91.015338, "o", "t"] +[91.03019, "o", "y"] +[91.043415, "o", "\""] +[91.058359, "o", "\t"] +[91.073473, "o", "t"] +[91.087419, "o", "y"] +[91.102075, "o", "p"] +[91.116881, "o", "e"] +[91.131333, "o", "="] +[91.145913, "o", "\""] +[91.161525, "o", "i"] +[91.178134, "o", "n"] +[91.193549, "o", "t"] +[91.208487, "o", "e"] +[91.224005, "o", "g"] +[91.238263, "o", "e"] +[91.252995, "o", "r"] +[91.266168, "o", "\""] +[91.280322, "o", " "] +[91.294302, "o", "v"] +[91.30903, "o", "a"] +[91.323843, "o", "l"] +[91.338183, "o", "u"] +[91.352915, "o", "e"] +[91.364539, "o", "="] +[91.379675, "o", "\""] +[91.394267, "o", "2"] +[91.409126, "o", "0"] +[91.423964, "o", "\""] +[91.438559, "o", " "] +[91.453421, "o", "m"] +[91.468176, "o", "i"] +[91.483177, "o", "n"] +[91.497365, "o", "="] +[91.512155, "o", "\""] +[91.526402, "o", "0"] +[91.541131, "o", "\""] +[91.555845, "o", " "] +[91.570553, "o", "l"] +[91.585369, "o", "a"] +[91.600026, "o", "b"] +[91.615269, "o", "e"] +[91.629847, "o", "l"] +[91.644558, "o", "="] +[91.656342, "o", "\""] +[91.669263, "o", "M"] +[91.683985, "o", "i"] +[91.698292, "o", "n"] +[91.711258, "o", "i"] +[91.725532, "o", "m"] +[91.739862, "o", "u"] +[91.754352, "o", "m"] +[91.769175, "o", " "] +[91.783841, "o", "m"] +[91.795213, "o", "a"] +[91.807972, "o", "p"] +[91.823595, "o", "p"] +[91.838285, "o", "i"] +[91.852301, "o", "n"] +[91.867043, "o", "g"] +[91.881564, "o", " "] +[91.894084, "o", "q"] +[91.905205, "o", "u"] +[91.919941, "o", "a"] +[91.934335, "o", "l"] +[91.947547, "o", "i"] +[91.962361, "o", "t"] +[91.97795, "o", "y"] +[91.990285, "o", "\""] +[92.005028, "o", "/"] +[92.023528, "o", ">"] +[92.038249, "o", "\b"] +[92.052923, "o", "\u001b[5G"] +[94.097869, "o", "\u001b[?1l\u001b>\u001b[33;1H\u001b[?1049l\u001b[23;0;0t\r\u001b[?1l\u001b>"] +[94.11005, "m", "Add outputs"] +[94.11005, "o", "\u001b[1mNext step: dev/tool-from-scratch/0008: Add outputs\u001b(B\u001b[m\r\n"] +[95.117783, "o", "$ "] +[95.118723, "o", "\u001b["] +[95.299847, "o", "0;"] +[95.394252, "o", "30"] +[95.486765, "o", "mn"] +[95.578773, "o", "an"] +[95.671763, "o", "o "] +[95.764749, "o", "be"] +[95.857713, "o", "ll"] +[95.947894, "o", "er"] +[96.04222, "o", "op"] +[96.13644, "o", "hon"] +[96.231152, "o", ".x"] +[96.325325, "o", "ml"] +[96.511993, "o", "\u001b["] +[96.604761, "o", "0m"] +[96.604943, "o", "\r\n"] +[98.653389, "o", "\u001b[?1049h\u001b[22;0;0t\u001b[1;33r\u001b(B\u001b[m\u001b[4l\u001b[?7h\u001b[H\u001b[2J\u001b(B\u001b[0;7m 1 \u001b(B\u001b[m\r\u001b[2d\u001b(B\u001b[0;7m 2 \u001b(B\u001b[m chimeric reads from Arima Genomics\r\u001b[3d\u001b(B\u001b[0;7m 3 \u001b(B\u001b[m \r\u001b[4d\u001b(B\u001b[0;7m 4 \u001b[4;13H\u001b(B\u001b[m1.0\r\u001b[5d"] +[98.653446, "o", "\u001b(B\u001b[0;7m 5 \u001b[5;13H\u001b(B\u001b[m0\r\u001b[6d\u001b(B\u001b[0;7m 6 \u001b(B\u001b[m \r\u001b[7d\u001b(B\u001b[0;7m 7 \u001b(B\u001b[m bellerophon_macros.xml\r\u001b[8d\u001b(B\u001b[0;7m 8 \u001b(B\u001b[m \r\u001b[9d\u001b(B\u001b[0;7m 9 \u001b(B\u001b[m \r\u001b[10d\u001b(B\u001b[0;7m 10 \u001b[10;13H\u001b(B\u001b[mbellerophon\r\u001b[11d\u001b(B\u001b[0;7m 11 \u001b[11;13H\u001b(B\u001b[msamtools\r\u001b[12d\u001b(B\u001b[0;7m 12 \u001b(B\u001b[m \r\u001b[13d\u001b(B\u001b[0;7m 13 \u001b(B\u001b[m \r\u001b[16d\u001b(B\u001b[0;7m 16 \u001b(B\u001b[m \r\u001b[17d\u001b(B\u001b[0;7m 17 \u001b[17;13H"] +[98.653521, "o", "\u001b(B\u001b[m\r\u001b[19d\u001b(B\u001b[0;7m 18 \u001b[19;13H\u001b(B\u001b[m\r\u001b[21d\u001b(B\u001b[0;7m 19 \u001b[21;13H\u001b(B\u001b[m\r\u001b[22d\u001b(B\u001b[0;7m 20 \u001b(B\u001b[m \r\u001b[23d\u001b(B\u001b[0;7m 21 \u001b(B\u001b[m \r\u001b[24d\u001b(B\u001b[0;7m 22 \u001b(B\u001b[m \r\u001b[25d"] +[98.653577, "o", "\u001b(B\u001b[0;7m 23 \u001b(B\u001b[m \r\u001b[28d\u001b(B\u001b[0;7m 26 \u001b(B\u001b[m\r\u001b[29d\u001b(B\u001b[0;7m 27 \r\u001b[30d\u001b(B\u001b[m~\r\u001b[31d~\r\u001b[32d"] +[98.653642, "o", "~\u001b[1;5H"] +[100.667179, "o", "\u001b[2d"] +[100.68178, "o", "\u001b[3d"] +[100.69613, "o", "\u001b[4d"] +[100.712409, "o", "\u001b[5d"] +[100.72391, "o", "\u001b[6d"] +[100.736308, "o", "\u001b[7d"] +[100.750694, "o", "\u001b[8d"] +[100.765405, "o", "\u001b[9d"] +[100.780146, "o", "\u001b[10d"] +[100.794864, "o", "\u001b[11d"] +[100.809203, "o", "\u001b[12d"] +[100.824184, "o", "\u001b[13d"] +[100.837294, "o", "\u001b[14d"] +[100.851911, "o", "\u001b[15d"] +[100.864379, "o", "\u001b[16d"] +[100.878922, "o", "\u001b[17d"] +[100.893257, "o", "\u001b[19d"] +[100.908189, "o", "\u001b[21d"] +[100.92056, "o", "\u001b[22d"] +[100.934672, "o", "\u001b[23d"] +[100.949618, "o", "\u001b[24d"] +[100.963976, "o", "\t\u001b[K\u001b[25d\u001b[K\u001b[26;9H\u001b[29;5H"] +[100.96404, "o", "\r\u001b[30d\u001b(B\u001b[0;7m 28 \u001b[24d\u001b(B\u001b[m"] +[100.977693, "o", " "] +[100.992963, "o", " "] +[101.00654, "o", " "] +[101.021417, "o", "\t"] +[101.035638, "o", " "] +[101.050276, "o", " "] +[101.063946, "o", " "] +[101.078452, "o", " "] +[101.091216, "o", "<"] +[101.105454, "o", "d"] +[101.116582, "o", "a"] +[101.13096, "o", "t"] +[101.145657, "o", "a"] +[101.159547, "o", " "] +[101.174361, "o", "n"] +[101.189281, "o", "a"] +[101.203363, "o", "m"] +[101.218237, "o", "e"] +[101.231573, "o", "="] +[101.244147, "o", "\""] +[101.25906, "o", "o"] +[101.27238, "o", "u"] +[101.285777, "o", "t"] +[101.300435, "o", "f"] +[101.31533, "o", "i"] +[101.32846, "o", "l"] +[101.343868, "o", "e"] +[101.356491, "o", "\""] +[101.372125, "o", " "] +[101.386795, "o", "l"] +[101.400572, "o", "a"] +[101.415468, "o", "b"] +[101.42937, "o", "e"] +[101.444357, "o", "l"] +[101.45789, "o", "="] +[101.472694, "o", "\""] +[101.486659, "o", "$"] +[101.500517, "o", "{"] +[101.514492, "o", "t"] +[101.528561, "o", "o"] +[101.543376, "o", "o"] +[101.557922, "o", "l"] +[101.572731, "o", "."] +[101.588281, "o", "n"] +[101.601541, "o", "a"] +[101.616454, "o", "m"] +[101.630462, "o", "e"] +[101.645292, "o", "}"] +[101.659182, "o", " "] +[101.673627, "o", "o"] +[101.687633, "o", "n"] +[101.702437, "o", "\t"] +[101.717354, "o", "$"] +[101.732179, "o", "{"] +[101.746461, "o", "o"] +[101.757465, "o", "n"] +[101.772514, "o", "_"] +[101.787361, "o", "s"] +[101.801481, "o", "t"] +[101.816803, "o", "r"] +[101.831535, "o", "i"] +[101.84655, "o", "n"] +[101.861496, "o", "g"] +[101.876399, "o", "}"] +[101.891343, "o", "\""] +[101.90558, "o", " "] +[101.920624, "o", "f"] +[101.935531, "o", "o"] +[101.950392, "o", "r"] +[101.964537, "o", "m"] +[101.979357, "o", "a"] +[101.993548, "o", "t"] +[102.008445, "o", "="] +[102.023228, "o", "\""] +[102.037695, "o", "b"] +[102.052682, "o", "a"] +[102.067455, "o", "m"] +[102.082422, "o", "\""] +[102.096565, "o", " "] +[102.111466, "o", "/"] +[102.127122, "o", ">"] +[102.140819, "o", "\b"] +[102.153539, "o", "\u001b[5G"] +[104.195799, "o", "\u001b[?1l\u001b>\u001b[33;1H\u001b[?1049l\u001b[23;0;0t\r\u001b[?1l\u001b>"] +[104.214052, "m", "Command block"] +[104.214052, "o", "\u001b[1mNext step: dev/tool-from-scratch/0009: Command block\u001b(B\u001b[m\r\n"] +[105.226005, "o", "$ "] +[105.22699, "o", "\u001b["] +[105.408719, "o", "0;"] +[105.50203, "o", "30"] +[105.593773, "o", "mn"] +[105.690083, "o", "an"] +[105.78439, "o", "o "] +[105.880644, "o", "be"] +[105.973767, "o", "ll"] +[106.066747, "o", "er"] +[106.157985, "o", "op"] +[106.249941, "o", "hon"] +[106.34378, "o", ".x"] +[106.438019, "o", "ml"] +[106.532286, "o", "\u001b["] +[106.628365, "o", "0m"] +[106.628599, "o", "\r\n"] +[108.67278, "o", "\u001b[?1049h\u001b[22;0;0t\u001b[1;33r\u001b(B\u001b[m\u001b[4l\u001b[?7h\u001b[H\u001b[2J\u001b(B\u001b[0;7m 1 \u001b(B\u001b[m\r\u001b[2d\u001b(B\u001b[0;7m 2 \u001b(B\u001b[m chimeric reads from Arima Genomics\r\u001b[3d\u001b(B\u001b[0;7m 3 \u001b(B\u001b[m \r\u001b[4d\u001b(B\u001b[0;7m 4 \u001b[4;13H\u001b(B\u001b[m1.0\r\u001b[5d\u001b(B\u001b[0;7m 5 \u001b[5;13H\u001b(B\u001b[m0\r\u001b[6d\u001b(B\u001b[0;7m 6 \u001b(B\u001b[m \r\u001b[7d\u001b(B\u001b[0;7m 7 \u001b(B\u001b[m bellerophon_macros.xml\r\u001b[8d\u001b(B\u001b[0;7m 8 \u001b(B\u001b[m \r\u001b[9d\u001b(B\u001b[0;7m 9 \u001b(B\u001b[m \r\u001b[10d\u001b(B\u001b[0;7m 10 \u001b[10;13H\u001b(B\u001b[mbellerophon\r\u001b[11d\u001b(B\u001b[0;7m 11 \u001b[11;13H\u001b(B\u001b[msamtools\r\u001b[12d\u001b(B\u001b[0;7m 12 \u001b(B\u001b[m \r\u001b[13d\u001b(B\u001b[0;7m 13 \u001b(B\u001b[m \r\u001b[16d\u001b(B\u001b[0;7m 16 \u001b(B\u001b[m \r\u001b[17d\u001b(B\u001b[0;7m 17 \u001b[17;13H\u001b(B\u001b[m\r\u001b[19d\u001b(B\u001b[0;7m 18 \u001b[19;13H\u001b(B\u001b[m\r\u001b[21d\u001b(B\u001b[0;7m 19 \u001b[21;13H"] +[108.673119, "o", "\u001b(B\u001b[m\r\u001b[22d\u001b(B\u001b[0;7m 20 \u001b(B\u001b[m \r\u001b[23d\u001b(B\u001b[0;7m 21 \u001b(B\u001b[m \r\u001b[24d\u001b(B\u001b[0;7m 22 \u001b[24;13H\u001b(B\u001b[m\r\u001b[25d\u001b(B\u001b[0;7m 23 \u001b(B\u001b[m \r\u001b[26d\u001b(B\u001b[0;7m 24 \u001b(B\u001b[m \r\u001b[29d\u001b(B\u001b[0;7m 27 \u001b(B\u001b[m\r\u001b[30d\u001b(B\u001b[0;7m 28 \r\u001b[31d\u001b(B\u001b[m~\r\u001b[32d~\u001b[1;5H"] +[110.687191, "o", "\u001b[2d"] +[110.701716, "o", "\u001b[3d"] +[110.712085, "o", "\u001b[4d"] +[110.726626, "o", "\u001b[5d"] +[110.741123, "o", "\u001b[6d"] +[110.755762, "o", "\u001b[7d"] +[110.770175, "o", "\u001b[8d"] +[110.784852, "o", "\u001b[9d"] +[110.7993, "o", "\u001b[10d"] +[110.815102, "o", "\u001b[11d"] +[110.82828, "o", "\u001b[12d"] +[110.842293, "o", "\u001b[13d"] +[110.857051, "o", "\u001b[14d"] +[110.869287, "o", "\u001b[1P"] +[110.883228, "o", "\u001b[1P"] +[110.896259, "o", "\u001b[1P"] +[110.910892, "o", "\u001b[1P"] +[110.925282, "o", "\u001b[1P"] +[110.939888, "o", "\u001b[1P"] +[110.951534, "o", "\u001b[1P"] +[110.963252, "o", "\u001b[1P"] +[110.97424, "o", "\u001b[1P"] +[110.988859, "o", "\u001b[1P"] +[111.003211, "o", "\u001b[1P"] +[111.016229, "o", "\u001b[1P"] +[111.030835, "o", "\u001b[1P"] +[111.045277, "o", "\u001b[1P"] +[111.06003, "o", "\u001b[1P"] +[111.074267, "o", "\u001b[1P"] +[111.089046, "o", "\u001b[1P"] +[111.10338, "o", "\u001b[1P"] +[111.118129, "o", "\u001b[1P"] +[111.132366, "o", "\u001b[1P"] +[111.148505, "o", "\u001b[1P"] +[111.161481, "o", "\u001b[1P"] +[111.17522, "o", "\u001b[1P"] +[111.188165, "o", "\u001b[1P"] +[111.202747, "o", "\u001b[1P"] +[111.216266, "o", "\u001b[1P"] +[111.231019, "o", "\u001b[1P"] +[111.245332, "o", "\u001b[1P"] +[111.259896, "o", "\u001b[1P"] +[111.274229, "o", "\u001b[1P"] +[111.288833, "o", "\u001b[1P"] +[111.303474, "o", "\u001b[1P"] +[111.318368, "o", "\u001b[1P"] +[111.333198, "o", "late.\u001b[K\u001b[5G"] +[111.347845, "o", "ate.\u001b[K\b\b\b\b"] +[111.361292, "o", "te.\u001b[K\b\b\b"] +[111.37546, "o", "e.\u001b[K\b\b"] +[111.387806, "o", ".\u001b[K\b"] +[111.399329, "o", " \b"] +[111.426119, "o", "\r\u001b[M\u001b[3G\u001b(B\u001b[0;7m4\u001b[15d\b5\u001b[16d\b6\u001b[18d\b7\u001b[20d\b8\u001b[21d\b\b19\u001b[22d\b0\u001b[23d\b1\u001b[24d\b2\u001b[25d\b3\u001b[26d\b4\u001b[27d\b5\u001b[28d\b6\u001b[29d\b7\r\u001b[32d\u001b(B\u001b[m~\u001b[13;53H"] +[111.437739, "o", "\b"] +[111.45272, "o", "\u001b[5G"] +[111.467349, "o", "\u001b[14d"] +[111.481189, "o", "\u001b[1P"] +[111.495222, "o", "\u001b[1P"] +[111.509998, "o", "\u001b[1P"] +[111.521219, "o", "\u001b[1P"] +[111.535998, "o", "\u001b[1P"] +[111.550678, "o", "\u001b[1P"] +[111.564264, "o", "\u001b[1P"] +[111.578507, "o", "\u001b[1P"] +[111.590246, "o", "\u001b[1P"] +[111.605015, "o", "\u001b[1P"] +[111.619829, "o", "\u001b[1P"] +[111.634508, "o", "mand>\u001b[K\u001b[5G"] +[111.648202, "o", "and>\u001b[K\b\b\b\b"] +[111.662831, "o", "nd>\u001b[K\b\b\b"] +[111.675847, "o", "d>\u001b[K\b\b"] +[111.690829, "o", ">\u001b[K\b"] +[111.705294, "o", " \b"] +[111.73453, "o", "\r\u001b[M\u001b[3G\u001b(B\u001b[0;7m4\u001b[15d\b5\u001b[17d\b6\u001b[19d\b7\u001b[20d\b8\u001b[21d\b\b19\u001b[22d\b0\u001b[23d\b1\u001b[24d\b2\u001b[25d\b3\u001b[26d\b4\u001b[27d\b5\u001b[28d\b6\r\u001b[32d\u001b(B\u001b[m~\u001b[13;53H"] +[111.749334, "o", "\b"] +[111.760485, "o", "\u001b[5G"] +[111.774805, "o", "\u001b[14d"] +[111.789657, "o", "\u001b7\u001b[14;32r\u001b8\r\u001bM\u001b[1;33r\u001b[14;1H"] +[111.789926, "o", "\u001b(B\u001b[0;7m 14 \u001b[15d\b\b5\u001b[16d\b"] +[111.790101, "o", "6\u001b[18d\b7\u001b[20d\b8\u001b[21d\b"] +[111.790565, "o", "9\u001b[22d\b\b20\u001b[23d\b1\u001b[24d\b2\u001b[25d\b3\u001b[26d\b"] +[111.790765, "o", "4\u001b[27d\b5\u001b[28d\b6\u001b[29d\b"] +[111.790906, "o", "7\u001b[14d \u001b(B\u001b[m"] +[111.805744, "o", " "] +[111.819742, "o", " "] +[111.830816, "o", " "] +[111.844305, "o", "\t"] +[111.858394, "o", " "] +[111.873112, "o", " "] +[111.887258, "o", " "] +[111.902013, "o", " "] +[111.914308, "o", "#"] +[111.929092, "o", "i"] +[111.943477, "o", "f"] +[111.957311, "o", "\t"] +[111.971796, "o", "$"] +[111.985553, "o", "f"] +[112.00015, "o", "o"] +[112.014228, "o", "r"] +[112.028897, "o", "w"] +[112.043267, "o", "a"] +[112.057865, "o", "r"] +[112.072232, "o", "d"] +[112.086839, "o", "."] +[112.101493, "o", "i"] +[112.115638, "o", "s"] +[112.127276, "o", "_"] +[112.141839, "o", "o"] +[112.155309, "o", "f"] +[112.169951, "o", "_"] +[112.18361, "o", "t"] +[112.198145, "o", "y"] +[112.212817, "o", "p"] +[112.227324, "o", "e"] +[112.241972, "o", "("] +[112.256234, "o", "\""] +[112.270848, "o", "s"] +[112.285268, "o", "a"] +[112.296599, "o", "m"] +[112.311176, "o", "\""] +[112.325787, "o", ")"] +[112.340217, "o", ":"] +[112.354834, "o", "\b"] +[112.369301, "o", "\u001b[5G"] +[112.383961, "o", "\u001b[15d"] +[112.398267, "o", "\u001b7\u001b[15;32r\u001b8\r\u001bM\u001b[1;33r\u001b[15;1H\u001b(B\u001b[0;7m 15 \u001b[16d\b\b6\u001b[17d\b7\u001b[19d\b8\u001b[21d\b9\u001b[22d\b\b20\u001b[23d\b1\u001b[24d\b2\u001b[25d\b3\u001b[26d\b4\u001b[27d\b5\u001b[28d\b6\u001b[29d\b7\u001b[30d\b8\u001b[15d \u001b(B\u001b[m"] +[112.412224, "o", " "] +[112.426183, "o", " "] +[112.440822, "o", " "] +[112.45328, "o", "\t"] +[112.46796, "o", " "] +[112.482636, "o", " "] +[112.496334, "o", " "] +[112.51025, "o", " "] +[112.524894, "o", " "] +[112.539421, "o", " "] +[112.550152, "o", " "] +[112.564926, "o", "\t"] +[112.578259, "o", "#"] +[112.590491, "o", "s"] +[112.605125, "o", "e"] +[112.618247, "o", "t"] +[112.632952, "o", " "] +[112.647609, "o", "$"] +[112.658521, "o", "f"] +[112.673041, "o", "o"] +[112.686215, "o", "r"] +[112.700796, "o", "w"] +[112.714251, "o", "a"] +[112.725892, "o", "r"] +[112.739444, "o", "d"] +[112.753277, "o", "_"] +[112.765243, "o", "i"] +[112.779892, "o", "n"] +[112.793572, "o", "p"] +[112.808198, "o", "u"] +[112.822926, "o", "t"] +[112.837238, "o", " "] +[112.851855, "o", "="] +[112.866223, "o", " "] +[112.878527, "o", "'"] +[112.893265, "o", "f"] +[112.904233, "o", "o"] +[112.917246, "o", "r"] +[112.929476, "o", "w"] +[112.943199, "o", "a"] +[112.957337, "o", "r"] +[112.971926, "o", "d"] +[112.985283, "o", "_"] +[112.997668, "o", "i"] +[113.012314, "o", "n"] +[113.026991, "o", "p"] +[113.040227, "o", "u"] +[113.054861, "o", "t"] +[113.06928, "o", "."] +[113.084036, "o", "s"] +[113.097323, "o", "a"] +[113.108402, "o", "m"] +[113.123303, "o", "'"] +[113.137486, "o", "\u001b[Z"] +[113.151707, "o", "\u001b[5G"] +[113.16673, "o", "\u001b[16d"] +[113.181352, "o", "\u001b7\u001b[16;32r\u001b8\r\u001bM\u001b[1;33r\u001b[16;1H\u001b(B\u001b[0;7m 16 \u001b[17d\b\b7\u001b[18d\b8\u001b[20d\b9\u001b[22d\b\b20\u001b[23d\b1\u001b[24d\b2\u001b[25d\b3\u001b[26d\b4\u001b[27d\b5\u001b[28d\b"] +[113.181417, "o", "6\u001b[29d\b7\u001b[30d\b8\u001b[31d\b9\u001b[16d \u001b(B\u001b[m"] +[113.196173, "o", " "] +[113.210362, "o", " "] +[113.223712, "o", " "] +[113.238257, "o", "\t"] +[113.249528, "o", " "] +[113.263211, "o", " "] +[113.277857, "o", " "] +[113.292484, "o", " "] +[113.307504, "o", " "] +[113.322564, "o", " "] +[113.335739, "o", " "] +[113.350838, "o", "\t"] +[113.364334, "o", "l"] +[113.379068, "o", "n"] +[113.392511, "o", " "] +[113.406801, "o", "-"] +[113.421373, "o", "s"] +[113.435416, "o", " "] +[113.45046, "o", "'"] +[113.464323, "o", "$"] +[113.479003, "o", "{"] +[113.492533, "o", "f"] +[113.507447, "o", "o"] +[113.522459, "o", "r"] +[113.536448, "o", "w"] +[113.551463, "o", "a"] +[113.565309, "o", "r"] +[113.579996, "o", "d"] +[113.594084, "o", "}"] +[113.608341, "o", "'"] +[113.622665, "o", " "] +[113.636296, "o", "'"] +[113.651499, "o", "$"] +[113.662883, "o", "f"] +[113.676747, "o", "o"] +[113.691015, "o", "r"] +[113.705196, "o", "w"] +[113.719547, "o", "a"] +[113.733334, "o", "r"] +[113.747313, "o", "d"] +[113.761347, "o", "_"] +[113.776379, "o", "i"] +[113.790691, "o", "n"] +[113.804307, "o", "p"] +[113.819362, "o", "u"] +[113.832318, "o", "t"] +[113.847109, "o", "'"] +[113.860538, "o", " "] +[113.875646, "o", "&"] +[113.890476, "o", "&"] +[113.904244, "o", "\b"] +[113.919346, "o", "\u001b[5G"] +[113.933339, "o", "\u001b[17d"] +[113.944973, "o", "\u001b7\u001b[17;32r\u001b8\r\u001bM\u001b[1;33r\u001b[17;1H\u001b(B\u001b[0;7m 17 \u001b[18d\b\b"] +[113.945157, "o", "8\u001b[19d\b9\u001b[21d\b\b"] +[113.945266, "o", "20\u001b[23d\b"] +[113.94536, "o", "1\u001b[24d\b"] +[113.945451, "o", "2\u001b[25d\b"] +[113.945542, "o", "3\u001b[26d\b"] +[113.945631, "o", "4\u001b[27d\b"] +[113.945714, "o", "5\u001b[28d\b"] +[113.945794, "o", "6\u001b[29d\b"] +[113.945874, "o", "7\u001b[30d\b"] +[113.945951, "o", "8\u001b[31d\b"] +[113.946031, "o", "9\u001b[32d\b\b"] +[113.946117, "o", "30\u001b[17d "] +[113.946353, "o", "\u001b(B\u001b[m"] +[113.959295, "o", " "] +[113.973608, "o", " "] +[113.988788, "o", " "] +[114.002333, "o", "\t"] +[114.017188, "o", " "] +[114.030403, "o", " "] +[114.044448, "o", " "] +[114.059576, "o", " "] +[114.073603, "o", "#"] +[114.087664, "o", "e"] +[114.10135, "o", "l"] +[114.11572, "o", "s"] +[114.129497, "o", "e"] +[114.144286, "o", ":"] +[114.159521, "o", "\b"] +[114.173561, "o", "\u001b[5G"] +[114.188529, "o", "\u001b[18d"] +[114.20228, "o", "\u001b7\u001b[18;32r\u001b8\r"] +[114.202465, "o", "\u001bM\u001b[1;33r\u001b[18;1H\u001b(B\u001b[0;7m 18 \u001b[19d\b\b9\u001b[20d\b\b20\u001b[22d\b"] +[114.202543, "o", "1\u001b[24d\b"] +[114.202614, "o", "2\u001b[25d\b"] +[114.202813, "o", "3\u001b[26d\b"] +[114.202926, "o", "4\u001b[27d\b"] +[114.203028, "o", "5\u001b[28d\b6\u001b[29d\b7\u001b[30d\b8\u001b[31d\b"] +[114.203106, "o", "9\u001b[32d\b\b"] +[114.203193, "o", "30\u001b[18d "] +[114.203256, "o", "\u001b(B\u001b[m"] +[114.216947, "o", " "] +[114.230328, "o", " "] +[114.244291, "o", " "] +[114.259785, "o", "\t"] +[114.273684, "o", " "] +[114.28931, "o", " "] +[114.302827, "o", " "] +[114.317437, "o", " "] +[114.331314, "o", " "] +[114.346245, "o", " "] +[114.360744, "o", " "] +[114.374543, "o", "\t"] +[114.389683, "o", "#"] +[114.403503, "o", "s"] +[114.418392, "o", "e"] +[114.432362, "o", "t"] +[114.447286, "o", " "] +[114.462578, "o", "$"] +[114.480154, "o", "f"] +[114.491793, "o", "o"] +[114.50562, "o", "r"] +[114.521897, "o", "w"] +[114.535524, "o", "a"] +[114.550575, "o", "r"] +[114.564536, "o", "d"] +[114.579585, "o", "_"] +[114.594875, "o", "i"] +[114.608424, "o", "n"] +[114.623948, "o", "p"] +[114.637589, "o", "u"] +[114.652466, "o", "t"] +[114.666469, "o", " "] +[114.681511, "o", "="] +[114.697067, "o", " "] +[114.714109, "o", "'"] +[114.72872, "o", "f"] +[114.743217, "o", "o"] +[114.758198, "o", "r"] +[114.771677, "o", "w"] +[114.786447, "o", "a"] +[114.800559, "o", "r"] +[114.814714, "o", "d"] +[114.830167, "o", "_"] +[114.844646, "o", "i"] +[114.855389, "o", "n"] +[114.870519, "o", "p"] +[114.885565, "o", "u"] +[114.900632, "o", "t"] +[114.915572, "o", "."] +[114.930389, "o", "b"] +[114.944518, "o", "a"] +[114.959952, "o", "m"] +[114.973442, "o", "'"] +[114.989075, "o", "\u001b[Z"] +[115.002366, "o", "\u001b[5G"] +[115.017336, "o", "\u001b[19d"] +[115.030494, "o", "\u001b7\u001b[19;32r\u001b8\r"] +[115.030619, "o", "\u001bM\u001b[1;33r\u001b[19;1H"] +[115.03072, "o", "\u001b(B\u001b[0;7m 19 \r\u001b[20d "] +[115.030813, "o", "20\u001b[21d\b"] +[115.031125, "o", "1\u001b[23d\b2\u001b[25d\b3\u001b[26d\b4\u001b[27d\b5\u001b[28d\b6\u001b[29d\b7\u001b[30d\b8\u001b[31d\b9\u001b[32d\b\b"] +[115.031288, "o", "30\u001b[19d \u001b(B\u001b[m"] +[115.045601, "o", " "] +[115.063756, "o", " "] +[115.074449, "o", " "] +[115.089237, "o", "\t"] +[115.1037, "o", " "] +[115.118507, "o", " "] +[115.133455, "o", " "] +[115.148357, "o", " "] +[115.163254, "o", " "] +[115.177391, "o", " "] +[115.192216, "o", " "] +[115.206407, "o", "\t"] +[115.222392, "o", "l"] +[115.237029, "o", "n"] +[115.251561, "o", " "] +[115.267691, "o", "-"] +[115.281506, "o", "s"] +[115.299859, "o", " "] +[115.314269, "o", "'"] +[115.329001, "o", "$"] +[115.343426, "o", "{"] +[115.361509, "o", "f"] +[115.372107, "o", "o"] +[115.386343, "o", "r"] +[115.400491, "o", "w"] +[115.415761, "o", "a"] +[115.429653, "o", "r"] +[115.445, "o", "d"] +[115.459588, "o", "}"] +[115.474352, "o", "'"] +[115.488661, "o", " "] +[115.503276, "o", "'"] +[115.517309, "o", "$"] +[115.532059, "o", "f"] +[115.546266, "o", "o"] +[115.560963, "o", "r"] +[115.575379, "o", "w"] +[115.590101, "o", "a"] +[115.604296, "o", "r"] +[115.61904, "o", "d"] +[115.633345, "o", "_"] +[115.648171, "o", "i"] +[115.660092, "o", "n"] +[115.673549, "o", "p"] +[115.688331, "o", "u"] +[115.703106, "o", "t"] +[115.717326, "o", "'"] +[115.732151, "o", " "] +[115.746397, "o", "&"] +[115.760675, "o", "&"] +[115.775215, "o", "\b"] +[115.795591, "o", "\u001b[5G"] +[115.808254, "o", "\u001b[20d"] +[115.823181, "o", "\u001b7\u001b[20;32r\u001b8\r\u001bM\u001b[1;33r\u001b[20;1H\u001b(B\u001b[0;7m 20 \u001b[21d\b\b1\u001b[22d\b2\u001b[24d\b3\u001b[26d\b4\u001b[27d\b5\u001b[28d\b6\u001b[29d\b7\u001b[30d\b"] +[115.823236, "o", "8\u001b[31d\b9\u001b[32d\b\b30\u001b[20d \u001b(B\u001b[m"] +[115.837387, "o", " "] +[115.852185, "o", " "] +[115.867348, "o", " "] +[115.882026, "o", "\t"] +[115.894324, "o", " "] +[115.909428, "o", " "] +[115.924512, "o", " "] +[115.938374, "o", " "] +[115.952336, "o", "#"] +[115.967095, "o", "e"] +[115.981289, "o", "n"] +[115.995011, "o", "d"] +[116.009644, "o", " "] +[116.025322, "o", "i"] +[116.038304, "o", "f"] +[116.053135, "o", "\b"] +[116.067868, "o", "\u001b[5G"] +[116.081336, "o", "\u001b[21d"] +[116.094464, "o", "\u001b7\u001b[21;32r\u001b8\r\u001bM\u001b[1;33r\u001b[21;1H\u001b(B\u001b[0;7m 21 \u001b[22d\b\b2\u001b[23d\b3\u001b[25d\b4\u001b[27d\b5\u001b[28d\b6\u001b[29d\b7\u001b[30d\b8\u001b[31d\b9\u001b[32d\b\b"] +[116.09452, "o", "30\u001b[21d \u001b(B\u001b[m"] +[116.110258, "o", " "] +[116.12572, "o", " "] +[116.141133, "o", " "] +[116.154384, "o", "\t"] +[116.168295, "o", " "] +[116.182354, "o", " "] +[116.19384, "o", " "] +[116.208103, "o", " "] +[116.223566, "o", "#"] +[116.237453, "o", "i"] +[116.251365, "o", "f"] +[116.266153, "o", "\t"] +[116.28088, "o", "$"] +[116.29513, "o", "r"] +[116.309318, "o", "e"] +[116.32422, "o", "v"] +[116.338364, "o", "e"] +[116.352436, "o", "r"] +[116.367324, "o", "s"] +[116.381431, "o", "e"] +[116.396226, "o", "."] +[116.410492, "o", "i"] +[116.425307, "o", "s"] +[116.439445, "o", "_"] +[116.457812, "o", "o"] +[116.468572, "o", "f"] +[116.487419, "o", "_"] +[116.497377, "o", "t"] +[116.512777, "o", "y"] +[116.529164, "o", "p"] +[116.543808, "o", "e"] +[116.557906, "o", "("] +[116.57251, "o", "\""] +[116.586375, "o", "s"] +[116.601255, "o", "a"] +[116.614901, "o", "m"] +[116.629324, "o", "\""] +[116.644808, "o", ")"] +[116.658475, "o", ":"] +[116.673488, "o", "\b"] +[116.687445, "o", "\u001b[5G"] +[116.702359, "o", "\u001b[22d"] +[116.717174, "o", "\u001b7\u001b[22;32r\u001b8\r\u001bM\u001b[1;33r\u001b[22;1H\u001b(B\u001b[0;7m 22 \u001b[23d\b\b3\u001b[24d\b4\u001b[26d\b5\u001b[28d\b6\u001b[29d\b7\u001b[30d\b8\u001b[31d\b9\u001b[32d\b\b30\u001b[22d \u001b(B\u001b[m"] +[116.731381, "o", " "] +[116.747365, "o", " "] +[116.760929, "o", " "] +[116.775565, "o", "\t"] +[116.789559, "o", " "] +[116.804304, "o", " "] +[116.819966, "o", " "] +[116.834341, "o", " "] +[116.849593, "o", " "] +[116.863634, "o", " "] +[116.878547, "o", " "] +[116.892538, "o", "\t"] +[116.907645, "o", "#"] +[116.921363, "o", "s"] +[116.936224, "o", "e"] +[116.950574, "o", "t"] +[116.965205, "o", " "] +[116.979889, "o", "$"] +[116.993362, "o", "r"] +[117.008229, "o", "e"] +[117.021304, "o", "v"] +[117.036113, "o", "e"] +[117.050668, "o", "r"] +[117.06443, "o", "s"] +[117.080025, "o", "e"] +[117.093381, "o", "_"] +[117.108547, "o", "i"] +[117.122378, "o", "n"] +[117.133496, "o", "p"] +[117.150765, "o", "u"] +[117.164638, "o", "t"] +[117.17937, "o", " "] +[117.193504, "o", "="] +[117.208356, "o", " "] +[117.222295, "o", "'"] +[117.236512, "o", "r"] +[117.251385, "o", "e"] +[117.267744, "o", "v"] +[117.283464, "o", "e"] +[117.297773, "o", "r"] +[117.312479, "o", "s"] +[117.326672, "o", "e"] +[117.341618, "o", "_"] +[117.357053, "o", "i"] +[117.371911, "o", "n"] +[117.384399, "o", "p"] +[117.397408, "o", "u"] +[117.412152, "o", "t"] +[117.425327, "o", "."] +[117.440675, "o", "s"] +[117.454693, "o", "a"] +[117.468474, "o", "m"] +[117.483622, "o", "'"] +[117.497354, "o", "\u001b[Z"] +[117.512115, "o", "\u001b[5G"] +[117.526185, "o", "\u001b[23d"] +[117.540985, "o", "\u001b7\u001b[23;32r\u001b8\r\u001bM\u001b[1;33r\u001b[23;1H"] +[117.541193, "o", "\u001b(B\u001b[0;7m 23 \u001b[24d\b\b4\u001b[25d\b"] +[117.541323, "o", "5\u001b[27d\b6\u001b[29d\b"] +[117.54144, "o", "7\u001b[30d\b8\u001b[31d\b"] +[117.541558, "o", "9\u001b[32d\b\b30\u001b[23d "] +[117.541665, "o", "\u001b(B\u001b[m"] +[117.554966, "o", " "] +[117.568462, "o", " "] +[117.583708, "o", " "] +[117.597354, "o", "\t"] +[117.611277, "o", " "] +[117.626326, "o", " "] +[117.64108, "o", " "] +[117.6558, "o", " "] +[117.669411, "o", " "] +[117.684687, "o", " "] +[117.698407, "o", " "] +[117.713271, "o", "\t"] +[117.72739, "o", "l"] +[117.742889, "o", "n"] +[117.756915, "o", " "] +[117.770475, "o", "-"] +[117.785758, "o", "s"] +[117.799435, "o", " "] +[117.814223, "o", "'"] +[117.827733, "o", "$"] +[117.843049, "o", "{"] +[117.858091, "o", "r"] +[117.870466, "o", "e"] +[117.885902, "o", "v"] +[117.8995, "o", "e"] +[117.914407, "o", "r"] +[117.928643, "o", "s"] +[117.944102, "o", "e"] +[117.959464, "o", "}"] +[117.97312, "o", "'"] +[117.987976, "o", " "] +[118.001596, "o", "'"] +[118.016535, "o", "$"] +[118.030644, "o", "r"] +[118.045573, "o", "e"] +[118.063418, "o", "v"] +[118.077394, "o", "e"] +[118.093139, "o", "r"] +[118.105395, "o", "s"] +[118.118779, "o", "e"] +[118.132699, "o", "_"] +[118.147657, "o", "i"] +[118.161536, "o", "n"] +[118.176478, "o", "p"] +[118.191251, "o", "u"] +[118.205394, "o", "t"] +[118.220268, "o", "'"] +[118.234872, "o", " "] +[118.249475, "o", "&"] +[118.260502, "o", "&"] +[118.271446, "o", "\b"] +[118.283976, "o", "\u001b[5G"] +[118.296546, "o", "\u001b[24d"] +[118.308475, "o", "\u001b7\u001b[24;32r\u001b8\r\u001bM\u001b[1;33r\u001b[24;1H\u001b(B\u001b[0;7m 24 \u001b[25d\b\b5\u001b[26d\b6\u001b[28d\b7\u001b[30d\b8\u001b[31d\b9\u001b[32d\b\b"] +[118.308522, "o", "30\u001b[24d \u001b(B\u001b[m"] +[118.31974, "o", " "] +[118.336062, "o", " "] +[118.350469, "o", " "] +[118.363065, "o", "\t"] +[118.377394, "o", " "] +[118.391697, "o", " "] +[118.40313, "o", " "] +[118.41733, "o", " "] +[118.43396, "o", "#"] +[118.448262, "o", "e"] +[118.462998, "o", "l"] +[118.477316, "o", "s"] +[118.493261, "o", "e"] +[118.504362, "o", ":"] +[118.519539, "o", "\b"] +[118.533469, "o", "\u001b[5G"] +[118.547297, "o", "\u001b[25d"] +[118.562093, "o", "\u001b7\u001b[25;32r\u001b8\r\u001bM\u001b[1;33r\u001b[25;1H\u001b(B\u001b[0;7m 25 \u001b[26d\b\b6\u001b[27d\b7\u001b[29d\b8\u001b[31d\b9\u001b[32d\b\b30\u001b[25d \u001b(B\u001b[m"] +[118.576491, "o", " "] +[118.591579, "o", " "] +[118.605405, "o", " "] +[118.619349, "o", "\t"] +[118.634186, "o", " "] +[118.647414, "o", " "] +[118.662306, "o", " "] +[118.676433, "o", " "] +[118.690364, "o", " "] +[118.705066, "o", " "] +[118.719787, "o", " "] +[118.734624, "o", "\t"] +[118.749415, "o", "#"] +[118.765042, "o", "s"] +[118.779455, "o", "e"] +[118.794472, "o", "t"] +[118.808766, "o", " "] +[118.823296, "o", "$"] +[118.834379, "o", "r"] +[118.84917, "o", "e"] +[118.86344, "o", "v"] +[118.878479, "o", "e"] +[118.890683, "o", "r"] +[118.903456, "o", "s"] +[118.918345, "o", "e"] +[118.932633, "o", "_"] +[118.947482, "o", "i"] +[118.962458, "o", "n"] +[118.977439, "o", "p"] +[118.99374, "o", "u"] +[119.004375, "o", "t"] +[119.019911, "o", " "] +[119.033479, "o", "="] +[119.048455, "o", " "] +[119.062407, "o", "'"] +[119.077296, "o", "r"] +[119.091903, "o", "e"] +[119.107056, "o", "v"] +[119.12225, "o", "e"] +[119.137456, "o", "r"] +[119.14956, "o", "s"] +[119.165367, "o", "e"] +[119.180018, "o", "_"] +[119.195298, "o", "i"] +[119.206225, "o", "n"] +[119.218498, "o", "p"] +[119.233365, "o", "u"] +[119.248193, "o", "t"] +[119.262549, "o", "."] +[119.277472, "o", "b"] +[119.288421, "o", "a"] +[119.303362, "o", "m"] +[119.318263, "o", "'"] +[119.333046, "o", "\u001b[Z"] +[119.347445, "o", "\u001b[5G"] +[119.361388, "o", "\u001b[26d"] +[119.37615, "o", "\u001b7\u001b[26;32r\u001b8\r\u001bM\u001b[1;33r\u001b[26;1H\u001b(B\u001b[0;7m 26 \u001b[27d\b\b7\u001b[28d\b8\u001b[30d\b9\u001b[32d\b\b30\u001b[26d \u001b(B\u001b[m"] +[119.390971, "o", " "] +[119.405895, "o", " "] +[119.420676, "o", " "] +[119.43249, "o", "\t"] +[119.447342, "o", " "] +[119.462212, "o", " "] +[119.476414, "o", " "] +[119.491213, "o", " "] +[119.505408, "o", " "] +[119.517382, "o", " "] +[119.532165, "o", " "] +[119.546369, "o", "\t"] +[119.559628, "o", "l"] +[119.574355, "o", "n"] +[119.589644, "o", " "] +[119.604452, "o", "-"] +[119.619271, "o", "s"] +[119.633947, "o", " "] +[119.648697, "o", "'"] +[119.663145, "o", "$"] +[119.675095, "o", "{"] +[119.690895, "o", "r"] +[119.706429, "o", "e"] +[119.721505, "o", "v"] +[119.73635, "o", "e"] +[119.747584, "o", "r"] +[119.760293, "o", "s"] +[119.775115, "o", "e"] +[119.790785, "o", "}"] +[119.806391, "o", "'"] +[119.821322, "o", " "] +[119.835452, "o", "'"] +[119.85125, "o", "$"] +[119.862941, "o", "r"] +[119.8757, "o", "e"] +[119.891389, "o", "v"] +[119.90712, "o", "e"] +[119.920621, "o", "r"] +[119.93475, "o", "s"] +[119.946815, "o", "e"] +[119.961789, "o", "_"] +[119.980791, "o", "i"] +[119.996237, "o", "n"] +[120.014144, "o", "p"] +[120.028727, "o", "u"] +[120.043828, "o", "t"] +[120.058585, "o", "'"] +[120.073475, "o", " "] +[120.0883, "o", "&"] +[120.099198, "o", "&"] +[120.110815, "o", "\b"] +[120.126286, "o", "\u001b[5G"] +[120.140406, "o", "\u001b[27d"] +[120.155219, "o", "\u001b7\u001b[27;32r\u001b8\r\u001bM\u001b[1;33r\u001b[27;1H\u001b(B\u001b[0;7m 27 \u001b[28d\b\b8\u001b[29d\b9\u001b[31d\b\b30\u001b[27d \u001b(B\u001b[m"] +[120.169449, "o", " "] +[120.183762, "o", " "] +[120.198469, "o", " "] +[120.21329, "o", "\t"] +[120.227528, "o", " "] +[120.242393, "o", " "] +[120.256421, "o", " "] +[120.269095, "o", " "] +[120.281545, "o", "#"] +[120.296324, "o", "e"] +[120.311199, "o", "n"] +[120.324435, "o", "d"] +[120.339356, "o", " "] +[120.353673, "o", "i"] +[120.368642, "o", "f"] +[120.383297, "o", "\b"] +[120.395794, "o", "\u001b[5G"] +[120.40653, "o", "\u001b[28d"] +[120.421308, "o", "\u001b7\u001b[28;31r\u001b8\r\u001bM\u001b[1;33r\u001b[28;1H\u001b(B\u001b[0;7m 28 \u001b[29d\b\b9\u001b[30d\b\b30\r\u001b[32d\u001b(B\u001b[m@\u001b[K\u001b[28;5H"] +[120.433339, "o", " "] +[120.448129, "o", " "] +[120.464847, "o", " "] +[120.477391, "o", "\t"] +[120.489894, "o", " "] +[120.504754, "o", " "] +[120.519626, "o", " "] +[120.534301, "o", " "] +[120.549307, "o", "b"] +[120.564473, "o", "e"] +[120.578428, "o", "l"] +[120.595425, "o", "l"] +[120.60997, "o", "e"] +[120.625067, "o", "r"] +[120.638659, "o", "o"] +[120.652501, "o", "p"] +[120.667547, "o", "h"] +[120.682362, "o", "o"] +[120.697515, "o", "n"] +[120.711365, "o", "\b"] +[120.727219, "o", "\u001b[5G"] +[120.742101, "o", "\u001b[29d"] +[120.756872, "o", "\u001b7\u001b[29;32r\u001b8\r\u001bM\u001b[1;33r\u001b[29;1H\u001b(B\u001b[0;7m 29 \r\u001b[30d 30\u001b[31d\b1\u001b[29d \u001b(B\u001b[m"] +[120.771865, "o", " "] +[120.786853, "o", " "] +[120.801765, "o", " "] +[120.815401, "o", "\t"] +[120.829434, "o", " "] +[120.843391, "o", " "] +[120.8584, "o", " "] +[120.872409, "o", " "] +[120.886362, "o", "-"] +[120.897409, "o", "-"] +[120.910393, "o", "f"] +[120.925193, "o", "o"] +[120.939382, "o", "r"] +[120.954121, "o", "w"] +[120.969102, "o", "a"] +[120.983887, "o", "r"] +[120.998435, "o", "d"] +[121.012383, "o", " "] +[121.02717, "o", "$"] +[121.042509, "o", "f"] +[121.057277, "o", "o"] +[121.072179, "o", "r"] +[121.086492, "o", "w"] +[121.101354, "o", "a"] +[121.115811, "o", "r"] +[121.130444, "o", "d"] +[121.143615, "o", "_"] +[121.158589, "o", "i"] +[121.172645, "o", "n"] +[121.187461, "o", "p"] +[121.202396, "o", "u"] +[121.214162, "o", "t"] +[121.228234, "o", "\b"] +[121.241472, "o", "\u001b[5G"] +[121.256363, "o", "\u001b[30d"] +[121.270543, "o", "\t\u001b[K\u001b[31d\u001b[K\r\u001b[32d@\u001b[K\u001b[30;5H"] +[121.285432, "o", " "] +[121.305189, "o", " "] +[121.314411, "o", " "] +[121.32926, "o", "\t"] +[121.34354, "o", " "] +[121.358481, "o", " "] +[121.373515, "o", " "] +[121.387621, "o", " "] +[121.403984, "o", "-"] +[121.416277, "o", "-"] +[121.433934, "o", "r"] +[121.448334, "o", "e"] +[121.466384, "o", "v"] +[121.480428, "o", "e"] +[121.495334, "o", "r"] +[121.509453, "o", "s"] +[121.52436, "o", "e"] +[121.538483, "o", " "] +[121.553319, "o", "$"] +[121.568067, "o", "r"] +[121.582851, "o", "e"] +[121.597439, "o", "v"] +[121.613091, "o", "e"] +[121.627085, "o", "r"] +[121.641383, "o", "s"] +[121.656394, "o", "e"] +[121.671272, "o", "_"] +[121.685517, "o", "i"] +[121.70039, "o", "n"] +[121.714529, "o", "p"] +[121.729416, "o", "u"] +[121.744279, "o", "t"] +[121.758404, "o", "\b"] +[121.773353, "o", "\u001b[5G"] +[121.78737, "o", "\u001b[31d"] +[121.80223, "o", "\t\u001b[K\r\u001b[32d\u001b(B\u001b[0;7m 32 \u001b(B\u001b[m \u001b[31;5H"] +[121.816442, "o", " "] +[121.831219, "o", " "] +[121.845392, "o", " "] +[121.859867, "o", "\t"] +[121.874527, "o", " "] +[121.8896, "o", " "] +[121.904373, "o", " "] +[121.919173, "o", " "] +[121.933427, "o", "-"] +[121.944388, "o", "-"] +[121.959375, "o", "q"] +[121.973521, "o", "u"] +[121.988414, "o", "a"] +[122.003195, "o", "l"] +[122.017917, "o", "i"] +[122.028386, "o", "t"] +[122.044126, "o", "y"] +[122.059095, "o", " "] +[122.073963, "o", "$"] +[122.088507, "o", "q"] +[122.102547, "o", "u"] +[122.117488, "o", "a"] +[122.132549, "o", "l"] +[122.150406, "o", "i"] +[122.162497, "o", "t"] +[122.177269, "o", "y"] +[122.192707, "o", "\b"] +[122.206889, "o", "\u001b[5G"] +[122.221607, "o", "\u001b[32d"] +[122.236396, "o", "\t\u001b[K\b\b\b\b"] +[122.251236, "o", " "] +[122.265337, "o", " "] +[122.28012, "o", " "] +[122.294435, "o", "\t"] +[122.309956, "o", " "] +[122.322538, "o", " "] +[122.337567, "o", " "] +[122.352167, "o", " "] +[122.366439, "o", "-"] +[122.381233, "o", "-"] +[122.395359, "o", "o"] +[122.413934, "o", "u"] +[122.428522, "o", "t"] +[122.443373, "o", "p"] +[122.458248, "o", "u"] +[122.472517, "o", "t"] +[122.487415, "o", " "] +[122.50237, "o", "'"] +[122.516499, "o", "m"] +[122.531335, "o", "e"] +[122.546279, "o", "r"] +[122.560468, "o", "g"] +[122.57532, "o", "e"] +[122.590492, "o", "d"] +[122.604354, "o", "_"] +[122.619148, "o", "o"] +[122.633445, "o", "u"] +[122.648215, "o", "t"] +[122.662395, "o", "."] +[122.677213, "o", "b"] +[122.691979, "o", "a"] +[122.706342, "o", "m"] +[122.720403, "o", "'"] +[122.735287, "o", "\b"] +[122.749426, "o", "\u001b[5G"] +[122.764255, "o", "\r\u001b[33d\n\u001b[A\u001b(B\u001b[0;7m 33 \u001b(B\u001b[m \u001b[5G"] +[122.778446, "o", "\t\u001b[K\b\b\b\b"] +[122.793797, "o", " "] +[122.807823, "o", " "] +[122.82284, "o", " "] +[122.837561, "o", "\t"] +[122.852264, "o", " "] +[122.866478, "o", " "] +[122.881291, "o", " "] +[122.89609, "o", " "] +[122.910499, "o", "&"] +[122.925947, "o", "&"] +[122.94091, "o", " "] +[122.955482, "o", "s"] +[122.970282, "o", "a"] +[122.984392, "o", "m"] +[122.999139, "o", "t"] +[123.013376, "o", "o"] +[123.028709, "o", "o"] +[123.043381, "o", "l"] +[123.057584, "o", "s"] +[123.073154, "o", "\t"] +[123.087405, "o", "s"] +[123.099413, "o", "o"] +[123.114454, "o", "r"] +[123.133388, "o", "t"] +[123.151387, "o", " "] +[123.164087, "o", "-"] +[123.177566, "o", "-"] +[123.193057, "o", "n"] +[123.206803, "o", "o"] +[123.221769, "o", "-"] +[123.23543, "o", "P"] +[123.250195, "o", "G"] +[123.263601, "o", " "] +[123.278222, "o", "-"] +[123.292993, "o", "O"] +[123.306382, "o", "\t"] +[123.321681, "o", "B"] +[123.337261, "o", "A"] +[123.350664, "o", "M"] +[123.365824, "o", " "] +[123.380444, "o", "-"] +[123.3979, "o", "o"] +[123.409974, "o", " "] +[123.432141, "o", "'"] +[123.446474, "o", "$"] +[123.465962, "o", "o"] +[123.47665, "o", "u"] +[123.48898, "o", "t"] +[123.502187, "o", "f"] +[123.516083, "o", "i"] +[123.531151, "o", "l"] +[123.545571, "o", "e"] +[123.563741, "o", "'"] +[123.574459, "o", " "] +[123.59029, "o", "-"] +[123.604892, "o", "@"] +[123.61955, "o", " "] +[123.634529, "o", "\\"] +[123.649463, "o", "$"] +[123.66566, "o", "{"] +[123.678568, "o", "G"] +[123.694764, "o", "A"] +[123.705736, "o", "L"] +[123.719714, "o", "A"] +[123.734534, "o", "X"] +[123.748435, "o", "Y"] +[123.763369, "o", "_"] +[123.777043, "o", "S"] +[123.791867, "o", "L"] +[123.806739, "o", "O"] +[123.820462, "o", "T"] +[123.835476, "o", "S"] +[123.849445, "o", ":"] +[123.867636, "o", "-"] +[123.87854, "o", "1"] +[123.893347, "o", "}"] +[123.907841, "o", " "] +[123.922778, "o", "m"] +[123.937601, "o", "e"] +[123.951452, "o", "r"] +[123.966257, "o", "g"] +[123.979774, "o", "e"] +[123.998442, "o", "d"] +[124.009406, "o", "_"] +[124.028619, "o", "o"] +[124.043342, "o", "u"] +[124.063013, "o", "t"] +[124.077373, "o", "."] +[124.098358, "o", "b"] +[124.11136, "o", "a"] +[124.130963, "o", "m"] +[124.145613, "o", "\b"] +[124.166443, "o", "\u001b[5G"] +[124.179433, "o", "\r\u001b[33d\n\u001b[A\u001b(B\u001b[0;7m 34 \u001b(B\u001b[m \u001b[5G"] +[124.19338, "o", "\t\u001b[K\b\b\b\b"] +[124.208298, "o", " "] +[124.222409, "o", " "] +[124.237319, "o", " "] +[124.251503, "o", "\t"] +[124.269408, "o", " "] +[124.280509, "o", " "] +[124.300506, "o", " "] +[124.31548, "o", " "] +[124.333745, "o", "]"] +[124.342782, "o", "]"] +[124.357481, "o", ">"] +[124.372866, "o", "\b"] +[124.386552, "o", "\u001b[5G"] +[124.401267, "o", "\r\u001b[33d"] +[124.401559, "o", "\n\u001b[A"] +[124.401887, "o", "\u001b(B\u001b[0;7m 35 \u001b(B\u001b[m \u001b[5G"] +[124.415438, "o", "\t\u001b[K\b\b\b\b"] +[124.427429, "o", " "] +[124.442214, "o", " "] +[124.457125, "o", " "] +[124.470195, "o", "\t"] +[124.484304, "o", "<"] +[124.499347, "o", "/"] +[124.51413, "o", "c"] +[124.52817, "o", "o"] +[124.542444, "o", "m"] +[124.55725, "o", "m"] +[124.57369, "o", "a"] +[124.588512, "o", "n"] +[124.601442, "o", "d"] +[124.616275, "o", ">"] +[124.633943, "o", "\b"] +[124.648769, "o", "\u001b[5G"] +[126.694753, "o", "\u001b[?1l\u001b>\u001b[33;1H\u001b[?1049l\u001b[23;0;0t\r\u001b[?1l\u001b>"] +[126.710084, "m", "Adding a test"] +[126.710084, "o", "\u001b[1mNext step: dev/tool-from-scratch/0010: Adding a test\u001b(B\u001b[m\r\n"] +[127.724176, "o", "$ "] +[127.725748, "o", "\u001b["] +[127.914036, "o", "0;"] +[128.009677, "o", "30"] +[128.099116, "o", "mn"] +[128.192102, "o", "an"] +[128.286334, "o", "o "] +[128.379778, "o", "be"] +[128.470857, "o", "ll"] +[128.563934, "o", "er"] +[128.656727, "o", "op"] +[128.748878, "o", "hon"] +[128.841758, "o", ".x"] +[128.934811, "o", "ml"] +[129.027852, "o", "\u001b["] +[129.216249, "o", "0m"] +[129.216429, "o", "\r\n"] +[131.254351, "o", "\u001b[?1049h\u001b[22;0;0t\u001b[1;33r\u001b(B\u001b[m\u001b[4l\u001b[?7h\u001b[H\u001b[2J\u001b(B\u001b[0;7m 1 \u001b(B\u001b[m\r\u001b[2d\u001b(B\u001b[0;7m 2 \u001b(B\u001b[m chimeric reads from Arima Genomics\r\u001b[3d\u001b(B\u001b[0;7m 3 \u001b(B\u001b[m \r\u001b[4d\u001b(B\u001b[0;7m 4 \u001b[4;13H\u001b(B\u001b[m1.0\r\u001b[5d\u001b(B\u001b[0;7m 5 \u001b[5;13H\u001b(B\u001b[m0\r\u001b[6d"] +[131.254496, "o", "\u001b(B\u001b[0;7m 6 \u001b(B\u001b[m \r\u001b[7d"] +[131.254585, "o", "\u001b(B\u001b[0;7m 7 \u001b(B\u001b[m bellerophon_macros.xml\r\u001b[8d"] +[131.254665, "o", "\u001b(B\u001b[0;7m 8 \u001b(B\u001b[m \r\u001b[9d\u001b(B\u001b[0;7m 9 \u001b(B\u001b[m \r\u001b[10d"] +[131.254783, "o", "\u001b(B\u001b[0;7m 10 \u001b[10;13H\u001b(B\u001b[mbellerophon\r\u001b[11d"] +[131.254812, "o", "\u001b(B\u001b[0;7m 11 \u001b[11;13H\u001b(B\u001b[msamtools\r\u001b[12d"] +[131.254899, "o", "\u001b(B\u001b[0;7m 12 \u001b(B\u001b[m \r\u001b[13d\u001b(B\u001b[0;7m 13 \u001b(B\u001b[m \u001b[5G"] +[133.738159, "o", "\r\u001b[33d\n\u001b[A\u001b(B\u001b[0;7m 35 \u001b(B\u001b[m \u001b[5G"] +[133.753012, "o", "\r\u001b[33d\n\u001b[A\u001b(B\u001b[0;7m 36 \u001b(B\u001b[m \u001b[5G"] +[133.767987, "o", "\r\u001b[33d\u001b[2S\u001b[31d\u001b(B\u001b[0;7m 37 \u001b[31;13H\u001b(B\u001b[m\u001b[31;5H"] +[133.779471, "o", "\r\u001b[33d\u001b[2S\u001b[31d\u001b(B\u001b[0;7m 38 \u001b[31;13H\u001b(B\u001b[m\u001b[31;5H"] +[133.794337, "o", "\r\u001b[33d"] +[133.794678, "o", "\n\u001b[A\u001b(B\u001b[0;7m 39 \u001b[32;13H"] +[133.794901, "o", "\u001b(B\u001b[m\u001b[5G"] +[133.809706, "o", "\r\u001b[33d"] +[133.809941, "o", "\n\u001b[A"] +[133.810105, "o", "\u001b(B\u001b[0;7m 40 \u001b(B\u001b[m \u001b[5G"] +[133.823965, "o", "\r\u001b[33d"] +[133.824299, "o", "\n\u001b[A"] +[133.824504, "o", "\u001b(B\u001b[0;7m 41 \u001b(B\u001b[m \u001b[5G"] +[133.83845, "o", "\r\u001b[33d\n\u001b[A\u001b(B\u001b[0;7m 42 \u001b[32;13H\u001b(B\u001b[m\u001b[5G"] +[133.852399, "o", "\r\u001b[33d\n\u001b[A\u001b(B\u001b[0;7m 43 \u001b(B\u001b[m \u001b[5G"] +[133.866378, "o", "\r\u001b[33d\n\u001b[A\u001b(B\u001b[0;7m 44 \u001b(B\u001b[m \u001b[5G"] +[133.910838, "o", "\r\u001b[33d"] +[133.911086, "o", "\n\u001b[A\u001b(B\u001b[0;7m 47 \u001b(B\u001b[m\u001b[5G"] +[133.92437, "o", "\u001b[K"] +[133.93919, "o", " "] +[133.95407, "o", " "] +[133.963533, "o", " "] +[133.97836, "o", "\t"] +[133.990297, "o", "<"] +[134.005615, "o", "t"] +[134.019411, "o", "e"] +[134.0311, "o", "s"] +[134.046036, "o", "t"] +[134.060412, "o", "s"] +[134.075349, "o", ">"] +[134.090298, "o", "\b"] +[134.104396, "o", "\u001b[5G"] +[134.119269, "o", "\r\u001b[33d\n\u001b[A\u001b(B\u001b[0;7m 48 \u001b(B\u001b[m\u001b[5G"] +[134.13339, "o", "\u001b[K"] +[134.147686, "o", " "] +[134.161665, "o", " "] +[134.175938, "o", " "] +[134.193472, "o", "\t"] +[134.208852, "o", " "] +[134.22241, "o", " "] +[134.237223, "o", " "] +[134.251721, "o", " "] +[134.26653, "o", "<"] +[134.281338, "o", "t"] +[134.295396, "o", "e"] +[134.310289, "o", "s"] +[134.324729, "o", "t"] +[134.339326, "o", " "] +[134.352634, "o", "e"] +[134.367439, "o", "x"] +[134.382511, "o", "p"] +[134.396436, "o", "e"] +[134.413581, "o", "c"] +[134.428437, "o", "t"] +[134.443312, "o", "_"] +[134.457457, "o", "n"] +[134.472189, "o", "u"] +[134.48431, "o", "m"] +[134.499158, "o", "_"] +[134.513418, "o", "o"] +[134.528289, "o", "u"] +[134.542417, "o", "t"] +[134.55726, "o", "p"] +[134.570478, "o", "u"] +[134.585298, "o", "t"] +[134.599356, "o", "s"] +[134.613328, "o", "="] +[134.629636, "o", "\""] +[134.64428, "o", "1"] +[134.65913, "o", "\""] +[134.67391, "o", ">"] +[134.688729, "o", "\u001b[Z"] +[134.703526, "o", "\u001b[5G"] +[134.718228, "o", "\r\u001b[33d\n\u001b[A\u001b(B\u001b[0;7m 49 \u001b(B\u001b[m\u001b[5G"] +[134.733002, "o", "\u001b[K"] +[134.746317, "o", " "] +[134.759298, "o", " "] +[134.773368, "o", " "] +[134.787287, "o", "\t"] +[134.800288, "o", " "] +[134.814337, "o", " "] +[134.829047, "o", " "] +[134.843356, "o", " "] +[134.85594, "o", " "] +[134.870704, "o", " "] +[134.885485, "o", " "] +[134.900227, "o", "\t"] +[134.912608, "o", "<"] +[134.926442, "o", "p"] +[134.941164, "o", "a"] +[134.955321, "o", "r"] +[134.969392, "o", "a"] +[134.980597, "o", "m"] +[134.992502, "o", " "] +[135.007317, "o", "n"] +[135.021416, "o", "a"] +[135.036267, "o", "m"] +[135.047908, "o", "e"] +[135.062754, "o", "="] +[135.07973, "o", "\""] +[135.091347, "o", "f"] +[135.106074, "o", "o"] +[135.120341, "o", "r"] +[135.1329, "o", "w"] +[135.150725, "o", "a"] +[135.161451, "o", "r"] +[135.176394, "o", "d"] +[135.190401, "o", "\""] +[135.205176, "o", " "] +[135.219344, "o", "v"] +[135.233431, "o", "a"] +[135.248283, "o", "l"] +[135.262315, "o", "u"] +[135.277269, "o", "e"] +[135.291707, "o", "="] +[135.30568, "o", "\""] +[135.319813, "o", "f"] +[135.334761, "o", "o"] +[135.349646, "o", "r"] +[135.36343, "o", "w"] +[135.378294, "o", "a"] +[135.392376, "o", "r"] +[135.407228, "o", "d"] +[135.426691, "o", "."] +[135.441493, "o", "b"] +[135.456425, "o", "a"] +[135.471463, "o", "m"] +[135.485614, "o", "\""] +[135.496421, "o", " "] +[135.511233, "o", "/"] +[135.525374, "o", ">"] +[135.539705, "o", "\b"] +[135.554478, "o", "\u001b[5G"] +[135.569138, "o", "\r\u001b[33d\n\u001b[A\u001b(B\u001b[0;7m 50 \u001b(B\u001b[m\u001b[5G"] +[135.583385, "o", "\u001b[K"] +[135.598141, "o", " "] +[135.612395, "o", " "] +[135.627192, "o", " "] +[135.641473, "o", "\t"] +[135.65628, "o", " "] +[135.670388, "o", " "] +[135.684477, "o", " "] +[135.699433, "o", " "] +[135.714352, "o", " "] +[135.728586, "o", " "] +[135.743695, "o", " "] +[135.758642, "o", "\t"] +[135.773394, "o", "<"] +[135.787571, "o", "p"] +[135.802215, "o", "a"] +[135.81628, "o", "r"] +[135.831181, "o", "a"] +[135.845413, "o", "m"] +[135.858472, "o", " "] +[135.873341, "o", "n"] +[135.888271, "o", "a"] +[135.902552, "o", "m"] +[135.917323, "o", "e"] +[135.932107, "o", "="] +[135.946391, "o", "\""] +[135.961841, "o", "r"] +[135.976324, "o", "e"] +[135.990823, "o", "v"] +[136.005037, "o", "e"] +[136.019317, "o", "r"] +[136.030289, "o", "s"] +[136.04455, "o", "e"] +[136.05927, "o", "\""] +[136.073767, "o", " "] +[136.088342, "o", "v"] +[136.103186, "o", "a"] +[136.114381, "o", "l"] +[136.125161, "o", "u"] +[136.137417, "o", "e"] +[136.151606, "o", "="] +[136.164208, "o", "\""] +[136.178446, "o", "r"] +[136.192594, "o", "e"] +[136.207449, "o", "v"] +[136.222157, "o", "e"] +[136.236892, "o", "r"] +[136.251331, "o", "s"] +[136.266077, "o", "e"] +[136.28038, "o", "."] +[136.294362, "o", "b"] +[136.309204, "o", "a"] +[136.323335, "o", "m"] +[136.338193, "o", "\""] +[136.352367, "o", " "] +[136.366344, "o", "/"] +[136.381119, "o", ">"] +[136.394636, "o", "\b"] +[136.409441, "o", "\u001b[5G"] +[136.424246, "o", "\r\u001b[33d\n\u001b[A\u001b(B\u001b[0;7m 51 \u001b(B\u001b[m\u001b[5G"] +[136.438261, "o", "\u001b[K"] +[136.45773, "o", " "] +[136.472303, "o", " "] +[136.485305, "o", " "] +[136.497379, "o", "\t"] +[136.509601, "o", " "] +[136.52202, "o", " "] +[136.536485, "o", " "] +[136.551324, "o", " "] +[136.566217, "o", " "] +[136.580966, "o", " "] +[136.591917, "o", " "] +[136.604442, "o", "\t"] +[136.619293, "o", "<"] +[136.633468, "o", "o"] +[136.648251, "o", "u"] +[136.663041, "o", "t"] +[136.677385, "o", "p"] +[136.693208, "o", "u"] +[136.709347, "o", "t"] +[136.724316, "o", "\t"] +[136.738904, "o", "n"] +[136.753717, "o", "a"] +[136.767642, "o", "m"] +[136.78235, "o", "e"] +[136.797074, "o", "="] +[136.811321, "o", "\""] +[136.826129, "o", "o"] +[136.84057, "o", "u"] +[136.855549, "o", "t"] +[136.870387, "o", "f"] +[136.885213, "o", "i"] +[136.899712, "o", "l"] +[136.912341, "o", "e"] +[136.925613, "o", "\""] +[136.938296, "o", " "] +[136.953133, "o", "f"] +[136.96731, "o", "i"] +[136.980378, "o", "l"] +[136.994194, "o", "e"] +[137.008534, "o", "="] +[137.022525, "o", "\""] +[137.037691, "o", "m"] +[137.052418, "o", "e"] +[137.06735, "o", "r"] +[137.082146, "o", "g"] +[137.096459, "o", "e"] +[137.109804, "o", "d"] +[137.124746, "o", "-"] +[137.139813, "o", "o"] +[137.155311, "o", "u"] +[137.170175, "o", "t"] +[137.183726, "o", "."] +[137.197438, "o", "b"] +[137.212152, "o", "a"] +[137.226384, "o", "m"] +[137.241088, "o", "\""] +[137.255429, "o", " "] +[137.270315, "o", "f"] +[137.284438, "o", "t"] +[137.298685, "o", "y"] +[137.313462, "o", "p"] +[137.328252, "o", "e"] +[137.343743, "o", "="] +[137.359255, "o", "\""] +[137.374035, "o", "b"] +[137.38885, "o", "a"] +[137.39984, "o", "m"] +[137.414698, "o", "\""] +[137.426434, "o", " "] +[137.441256, "o", "/"] +[137.456671, "o", ">"] +[137.469443, "o", "\b"] +[137.480414, "o", "\u001b[5G"] +[137.494502, "o", "\r\u001b[33d\n\u001b[A\u001b(B\u001b[0;7m 52 \u001b(B\u001b[m\u001b[5G"] +[137.509749, "o", "\u001b[K"] +[137.524224, "o", " "] +[137.539135, "o", " "] +[137.553384, "o", " "] +[137.568389, "o", "\t"] +[137.582484, "o", " "] +[137.597483, "o", " "] +[137.612331, "o", " "] +[137.627163, "o", " "] +[137.642056, "o", "<"] +[137.655844, "o", "/"] +[137.670362, "o", "t"] +[137.685253, "o", "e"] +[137.69939, "o", "s"] +[137.71332, "o", "t"] +[137.72814, "o", ">"] +[137.742454, "o", "\b"] +[137.757444, "o", "\u001b[5G"] +[137.772249, "o", "\r\u001b[33d\n\u001b[A\u001b(B\u001b[0;7m 53 \u001b(B\u001b[m\u001b[5G"] +[137.787213, "o", "\u001b[K"] +[137.802036, "o", " "] +[137.816715, "o", " "] +[137.831569, "o", " "] +[137.844302, "o", "\t"] +[137.858992, "o", "<"] +[137.873958, "o", "/"] +[137.888913, "o", "t"] +[137.903657, "o", "e"] +[137.91864, "o", "s"] +[137.933421, "o", "t"] +[137.948072, "o", "s"] +[137.962394, "o", ">"] +[137.980145, "o", "\b"] +[137.994302, "o", "\u001b[5G"] +[140.036086, "o", "\u001b[?1l\u001b>\u001b[33;1H\u001b[?1049l\u001b[23;0;0t\r\u001b[?1l\u001b>"] +[140.052052, "m", "Add citation"] +[140.052052, "o", "\u001b[1mNext step: dev/tool-from-scratch/0011: Add citation\u001b(B\u001b[m\r\n"] +[141.062946, "o", "$ "] +[141.06406, "o", "\u001b"] +[141.250133, "o", "[0"] +[141.340779, "o", ";3"] +[141.432901, "o", "0m"] +[141.52681, "o", "n"] +[141.62111, "o", "an"] +[141.715408, "o", "o "] +[141.809712, "o", "be"] +[141.903939, "o", "ll"] +[141.996686, "o", "e"] +[142.090913, "o", "ro"] +[142.183117, "o", "ph"] +[142.275823, "o", "on"] +[142.367813, "o", ".x"] +[142.553854, "o", "m"] +[142.645869, "o", "l\u001b"] +[142.739845, "o", "[0"] +[142.831817, "o", "m"] +[142.83199, "o", "\r\n"] +[144.878337, "o", "\u001b[?1049h\u001b[22;0;0t\u001b[1;33r\u001b(B\u001b[m\u001b[4l\u001b[?7h\u001b[H\u001b[2J\u001b(B\u001b[0;7m 1 \u001b(B\u001b[m\r\u001b[2d\u001b(B\u001b[0;7m 2 \u001b(B\u001b[m chimeric reads from Arima Genomics\r\u001b[3d\u001b(B\u001b[0;7m 3 \u001b(B\u001b[m \r\u001b[4d\u001b(B\u001b[0;7m 4 \u001b[4;13H\u001b(B\u001b[m1.0\r\u001b[5d\u001b(B\u001b[0;7m 5 \u001b[5;13H\u001b(B\u001b[m0\r\u001b[6d\u001b(B\u001b[0;7m 6 \u001b(B\u001b[m \r\u001b[7d\u001b(B\u001b[0;7m 7 \u001b(B\u001b[m bellerophon_macros.xml\r\u001b[8d\u001b(B\u001b[0;7m 8 \u001b(B\u001b[m \r\u001b[9d\u001b(B\u001b[0;7m 9 \u001b(B\u001b[m \r\u001b[10d\u001b(B\u001b[0;7m 10 \u001b[10;13H\u001b(B\u001b[mbellerophon\r\u001b[11d\u001b(B\u001b[0;7m 11 \u001b[11;13H\u001b(B\u001b[msamtools\r\u001b[12d\u001b(B\u001b[0;7m 12 \u001b(B\u001b[m \r\u001b[13d\u001b(B\u001b[0;7m 13 \u001b(B\u001b[m \u001b[5G"] +[147.367537, "o", "\r\u001b[33d\n\u001b[A\u001b(B\u001b[0;7m 35 \u001b(B\u001b[m \u001b[5G"] +[147.380552, "o", "\r\u001b[33d\n\u001b[A\u001b(B\u001b[0;7m 36 \u001b(B\u001b[m \u001b[5G"] +[147.393453, "o", "\r\u001b[33d\u001b[2S\u001b[31d\u001b(B\u001b[0;7m 37 \u001b[31;13H\u001b(B\u001b[m\u001b[31;5H"] +[147.407523, "o", "\r\u001b[33d\u001b[2S\u001b[31d\u001b(B\u001b[0;7m 38 \u001b[31;13H\u001b(B\u001b[m\u001b[31;5H"] +[147.423087, "o", "\r\u001b[33d\n\u001b[A\u001b(B\u001b[0;7m 39 \u001b[32;13H\u001b(B\u001b[m\u001b[5G"] +[147.434506, "o", "\r\u001b[33d\n\u001b[A\u001b(B\u001b[0;7m 40 \u001b(B\u001b[m \u001b[5G"] +[147.450192, "o", "\r\u001b[33d\n\u001b[A\u001b(B\u001b[0;7m 41 \u001b(B\u001b[m \u001b[5G"] +[147.464309, "o", "\r\u001b[33d\n\u001b[A\u001b(B\u001b[0;7m 42 \u001b[32;13H\u001b(B\u001b[m\u001b[5G"] +[147.478974, "o", "\r\u001b[33d\n\u001b[A\u001b(B\u001b[0;7m 43 \u001b(B\u001b[m \u001b[5G"] +[147.49476, "o", "\r\u001b[33d\n\u001b[A\u001b(B\u001b[0;7m 44 \u001b(B\u001b[m \u001b[5G"] +[147.533957, "o", "\r\u001b[33d\n\u001b[A\u001b(B\u001b[0;7m 47 \u001b(B\u001b[m \u001b[5G"] +[147.548526, "o", "\t\u001b[K\b\b\b\b"] +[147.564755, "o", " "] +[147.578405, "o", " "] +[147.59133, "o", " "] +[147.605621, "o", "\t"] +[147.620434, "o", "<"] +[147.634501, "o", "c"] +[147.645425, "o", "i"] +[147.658405, "o", "t"] +[147.673385, "o", "a"] +[147.688175, "o", "t"] +[147.702552, "o", "i"] +[147.717378, "o", "o"] +[147.732242, "o", "n"] +[147.743158, "o", "s"] +[147.758035, "o", ">"] +[147.772542, "o", "\b"] +[147.787519, "o", "\u001b[5G"] +[147.802183, "o", "\r\u001b[33d\n\u001b[A\u001b(B\u001b[0;7m 48 \u001b(B\u001b[m \u001b[5G"] +[147.81701, "o", "\t\u001b[K\b\b\b\b"] +[147.828324, "o", " "] +[147.843315, "o", " "] +[147.857587, "o", " "] +[147.87242, "o", "\t"] +[147.887237, "o", " "] +[147.901549, "o", " "] +[147.916402, "o", " "] +[147.932005, "o", " "] +[147.945584, "o", "<"] +[147.960596, "o", "c"] +[147.975378, "o", "i"] +[147.990075, "o", "t"] +[148.004834, "o", "a"] +[148.019259, "o", "t"] +[148.03407, "o", "i"] +[148.048601, "o", "o"] +[148.064611, "o", "n"] +[148.078434, "o", " "] +[148.093316, "o", "t"] +[148.10755, "o", "y"] +[148.122413, "o", "p"] +[148.13748, "o", "e"] +[148.152312, "o", "="] +[148.167376, "o", "\""] +[148.182442, "o", "d"] +[148.195585, "o", "o"] +[148.210737, "o", "i"] +[148.221871, "o", "\""] +[148.234578, "o", ">"] +[148.249542, "o", "1"] +[148.264535, "o", "0"] +[148.279411, "o", "."] +[148.294278, "o", "1"] +[148.310755, "o", "0"] +[148.324912, "o", "3"] +[148.339522, "o", "8"] +[148.354513, "o", "/"] +[148.368431, "o", "s"] +[148.383393, "o", "4"] +[148.397961, "o", "1"] +[148.412389, "o", "5"] +[148.427682, "o", "8"] +[148.441479, "o", "6"] +[148.456669, "o", "-"] +[148.471358, "o", "0"] +[148.486353, "o", "2"] +[148.499462, "o", "1"] +[148.514402, "o", "-"] +[148.529108, "o", "0"] +[148.543533, "o", "3"] +[148.558866, "o", "4"] +[148.572809, "o", "5"] +[148.587534, "o", "1"] +[148.60158, "o", "-"] +[148.616383, "o", "0"] +[148.62831, "o", "<"] +[148.642421, "o", "/"] +[148.657295, "o", "c"] +[148.671475, "o", "i"] +[148.686311, "o", "t"] +[148.700756, "o", "a"] +[148.716772, "o", "t"] +[148.731345, "o", "i"] +[148.74594, "o", "o"] +[148.760782, "o", "n"] +[148.775482, "o", ">"] +[148.793387, "o", "\b"] +[148.807466, "o", "\u001b[5G"] +[148.822267, "o", "\r\u001b[33d"] +[148.822502, "o", "\n\u001b[A"] +[148.822636, "o", "\u001b(B\u001b[0;7m 49 \u001b(B\u001b[m \u001b[5G"] +[148.837462, "o", "\t\u001b[K\b\b\b\b"] +[148.852437, "o", " "] +[148.867334, "o", " "] +[148.881634, "o", " "] +[148.896324, "o", "\t"] +[148.911085, "o", "<"] +[148.925905, "o", "/"] +[148.940319, "o", "c"] +[148.955318, "o", "i"] +[148.969414, "o", "t"] +[148.984501, "o", "a"] +[149.001856, "o", "t"] +[149.012548, "o", "i"] +[149.027909, "o", "o"] +[149.042317, "o", "n"] +[149.05653, "o", "s"] +[149.074872, "o", ">"] +[149.090049, "o", "\b"] +[149.108427, "o", "\u001b[5G"] +[151.158075, "o", "\u001b[?1l\u001b>\u001b[33;1H\u001b[?1049l\u001b[23;0;0t\r\u001b[?1l\u001b>"] diff --git a/topics/dev/tutorials/tool-from-scratch/tutorial.md b/topics/dev/tutorials/tool-from-scratch/tutorial.md index 295fbc8541d061..6269b103cdaaa5 100644 --- a/topics/dev/tutorials/tool-from-scratch/tutorial.md +++ b/topics/dev/tutorials/tool-from-scratch/tutorial.md @@ -436,6 +436,19 @@ Note that for using `planemo`from a new shell you will need to activate the pyth > 3. `planemo SUBCOMMAND --help` will show the usage information for the corresponding subcommand. Try to obtain the information for the `lint` subcommand. {: .hands_on} +## Pre-recorded demo + +As part of a GTN *experiment*, we've generated a recording of the following steps in the tutorial to create the `bellerophon.xml` file. You can refer to it if you find any step confusing. + +
+ + + ## Initializing a Tool Wrapper Initializing a tool wrapper to be run in Galaxy is simple @@ -482,6 +495,8 @@ Initializing a tool wrapper to be run in Galaxy is simple > {: .hands_on} +{% snippet topics/admin/faqs/diffs.md %} + ## Galaxy Tool Wrappers Galaxy tool wrapper xml files are made up of several sections: @@ -526,10 +541,10 @@ The tool ID and name are defined here as well as which minimum version of Galaxy > + > > -> {% endraw %} > ``` > {: data-commit="Fix tool id"} +> {: .hands_on} The @TOOL_VERSION@ and @VERSION_SUFFIX@ are what are referred to as "tokens", and will be furter discussed in the "Macros" section. @@ -550,10 +565,10 @@ The description is simply presented as plaintext between the tags. Bellerophon's > + chimeric reads from Arima Genomics > > -> {% endraw %} > ``` > {: data-commit="Fix tool description"} +> {: .hands_on} Which would present the tool's in the toolbar and at the top of the tool form as @@ -585,10 +600,10 @@ The @TOOL_VERSION@ and @VERSION_SUFFIX@ used in the Tool line are defined here. > + > > -> {% endraw %} > ``` > {: data-commit="Add macros"} +> {: .hands_on} This will cause the version string at the beginning to read "1.0+galaxy0", and set the conda package that is pulled to be bellerophon version 1.0. @@ -659,7 +674,6 @@ We will now add a useful macro entry. With the Galaxy ecosystem is becoming more > + > > -> {% endraw %} > ``` > {: data-commit="Expand biotools macros"} @@ -696,8 +710,6 @@ This specifies the > + bellerophon > + samtools > -> TODO: Fill in command template. > {% endraw %} > ``` > {: data-commit="Add requirements"} @@ -796,7 +808,7 @@ otherwise-irrelevant parameters if they don't need to. There are only 4 attribut The bellerophon tool's help section reads -```txt +``` optional arguments: -h, --help show this help message and exit --forward FORWARD, -f FORWARD @@ -875,8 +887,6 @@ It also defines the format of that file and the name shown to the user in the hi > > + > -> TODO: Fill in help. > {% endraw %} > ``` > {: data-commit="Add outputs"} From 0ba25e389450337712dc3fc72cf7126f5862080e Mon Sep 17 00:00:00 2001 From: Helena Rasche Date: Mon, 5 Feb 2024 14:41:27 +0100 Subject: [PATCH 10/13] restore cdata --- bin/knit.py | 2 +- topics/dev/tutorials/tool-from-scratch/tutorial.md | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/bin/knit.py b/bin/knit.py index d44ab3a57b8445..4f521841bd9000 100755 --- a/bin/knit.py +++ b/bin/knit.py @@ -90,7 +90,7 @@ new_diff = from_patch[1] chunks.append(prefix_text + "{% raw %}") chunks.append(prefix_text + "```diff") - chunks.extend([f'{prefix}{amount * " "}{line}' for line in new_diff]) + chunks.extend([f'{prefix}{amount * " "}{line.replace(" + > > +> {% endraw %} > ``` > {: data-commit="Fix tool id"} @@ -565,6 +566,7 @@ The description is simply presented as plaintext between the tags. Bellerophon's > + chimeric reads from Arima Genomics > > +> {% endraw %} > ``` > {: data-commit="Fix tool description"} @@ -600,6 +602,7 @@ The @TOOL_VERSION@ and @VERSION_SUFFIX@ used in the Tool line are defined here. > + > > +> {% endraw %} > ``` > {: data-commit="Add macros"} @@ -674,6 +677,7 @@ We will now add a useful macro entry. With the Galaxy ecosystem is becoming more > + > > +> {% endraw %} > ``` > {: data-commit="Expand biotools macros"} @@ -710,6 +714,8 @@ This specifies the > + bellerophon > + samtools > +> TODO: Fill in command template. > {% endraw %} > ``` > {: data-commit="Add requirements"} @@ -887,6 +893,8 @@ It also defines the format of that file and the name shown to the user in the hi > > + > +> TODO: Fill in help. > {% endraw %} > ``` > {: data-commit="Add outputs"} From 9d70b75e20ec927844f258214c36473ff5ec0d33 Mon Sep 17 00:00:00 2001 From: Helena Rasche Date: Mon, 5 Feb 2024 14:42:50 +0100 Subject: [PATCH 11/13] intentionally destroy CDATA --- bin/knit.py | 7 +++++- .../tutorials/tool-from-scratch/tutorial.md | 22 +++++++++---------- 2 files changed, 17 insertions(+), 12 deletions(-) diff --git a/bin/knit.py b/bin/knit.py index 4f521841bd9000..11ee2b85e66f1d 100755 --- a/bin/knit.py +++ b/bin/knit.py @@ -88,9 +88,14 @@ # Knit it anyway new_diff = from_patch[1] + new_diff = [ + x.replace(" + > + > + -> + + <​!​[CDATA[ > + TODO: Fill in command template. > + ]]> > + > + > + > + -> + + <​!​[CDATA[ > + TODO: Fill in help. > + ]]> > + @@ -541,7 +541,7 @@ The tool ID and name are defined here as well as which minimum version of Galaxy > + > > -> <​!​[CDATA[ > {% endraw %} > ``` > {: data-commit="Fix tool id"} @@ -566,7 +566,7 @@ The description is simply presented as plaintext between the tags. Bellerophon's > + chimeric reads from Arima Genomics > > -> <​!​[CDATA[ > {% endraw %} > ``` > {: data-commit="Fix tool description"} @@ -602,7 +602,7 @@ The @TOOL_VERSION@ and @VERSION_SUFFIX@ used in the Tool line are defined here. > + > > -> <​!​[CDATA[ > {% endraw %} > ``` > {: data-commit="Add macros"} @@ -677,7 +677,7 @@ We will now add a useful macro entry. With the Galaxy ecosystem is becoming more > + > > -> <​!​[CDATA[ > {% endraw %} > ``` > {: data-commit="Expand biotools macros"} @@ -714,7 +714,7 @@ This specifies the > + bellerophon > + samtools > -> <​!​[CDATA[ > TODO: Fill in command template. > {% endraw %} > ``` @@ -893,7 +893,7 @@ It also defines the format of that file and the name shown to the user in the hi > > + > -> <​!​[CDATA[ > TODO: Fill in help. > {% endraw %} > ``` @@ -1027,7 +1027,7 @@ runs the helloworld.py script present in the same folder as the tool xml, then e > @@ -11,8 +11,28 @@ > samtools > -> <​!​[CDATA[ > - TODO: Fill in command template. > - ]]> > + #if $forward.is_of_type("sam"): @@ -1110,7 +1110,7 @@ As all parameters in bellerophon are accessible at once, and do not contradict o > --- a/bellerophon.xml > +++ b/bellerophon.xml > @@ -44,4 +44,11 @@ -> <​!​[CDATA[ > TODO: Fill in help. > ]]> > + @@ -1195,7 +1195,7 @@ Multiple citations can be added by using additional citation tags. > --- a/bellerophon.xml > +++ b/bellerophon.xml > @@ -44,6 +44,9 @@ -> <​!​[CDATA[ > TODO: Fill in help. > ]]> > + From 6dc323ed829c018344147da87b06e088722cc31d Mon Sep 17 00:00:00 2001 From: Helena Rasche Date: Mon, 5 Feb 2024 14:45:16 +0100 Subject: [PATCH 12/13] ensure safe roundtripping --- bin/knit-frog.py | 1 + bin/knittingneedles.py | 3 +++ topics/dev/tutorials/tool-from-scratch/tutorial.md | 5 +++++ 3 files changed, 9 insertions(+) diff --git a/bin/knit-frog.py b/bin/knit-frog.py index 36bd548f075126..cef4d3bb05e2e8 100755 --- a/bin/knit-frog.py +++ b/bin/knit-frog.py @@ -151,6 +151,7 @@ lastCommit = f"{fn_topic}/{fn_tutorial}/{idx:04d}" (_, diff) = knit.removeWhitespacePrefix(diff) + diff = knit.removeZwsp(diff) patch_id = diff[-1] # Remove patch id, ``` diff --git a/bin/knittingneedles.py b/bin/knittingneedles.py index 819410e3ea2cd5..f963c3d81655b1 100755 --- a/bin/knittingneedles.py +++ b/bin/knittingneedles.py @@ -35,5 +35,8 @@ def removeWhitespacePrefix(lines): return (amount, diff) +def removeZwsp(lines): + return [x.replace(u'\u200b', '') for x in lines] + def extractCommitMsg(lines): return re.match(BOX_CLOSE, lines[-1].strip()).group(1) diff --git a/topics/dev/tutorials/tool-from-scratch/tutorial.md b/topics/dev/tutorials/tool-from-scratch/tutorial.md index f130199ae454d4..0bb3e5e96de1a9 100644 --- a/topics/dev/tutorials/tool-from-scratch/tutorial.md +++ b/topics/dev/tutorials/tool-from-scratch/tutorial.md @@ -1531,3 +1531,8 @@ In order to setup your own tool repository the Galaxy community created a [templ # Conclusion + + From d8914be629ec9d71eab23a312e41d0248a3eb368 Mon Sep 17 00:00:00 2001 From: Helena Rasche Date: Mon, 5 Feb 2024 15:18:59 +0100 Subject: [PATCH 13/13] add re-record workflow --- .github/workflows/asciinema.yml | 34 +++++++++++++++++++++++++++++++++ bin/video-asciinema.sh | 17 +++++++++++++++++ 2 files changed, 51 insertions(+) create mode 100644 .github/workflows/asciinema.yml create mode 100644 bin/video-asciinema.sh diff --git a/.github/workflows/asciinema.yml b/.github/workflows/asciinema.yml new file mode 100644 index 00000000000000..753258834adccb --- /dev/null +++ b/.github/workflows/asciinema.yml @@ -0,0 +1,34 @@ +name: "[Cron] Rebuild needed asciinema recordings" +on: + workflow_dispatch: + schedule: + - cron: '00 23 * * 0' +jobs: + build: + runs-on: ubuntu-latest + if: | + github.repository == 'galaxyproject/training-material' && + (github.event_name != 'pull_request' || + github.event.pull_request.head.repo.full_name == github.repository) + steps: + - name: Checkout Branch + uses: actions/checkout@v2 + with: + fetch-depth: 500 + + - name: Run script + run: + bin/video-asciinema.sh + + - name: Create Pull Request + # If it's not a Pull Request then commit any changes as a new PR. + if: | + github.event_name != 'pull_request' && + steps.calibre.outputs.markdown != '' + uses: peter-evans/create-pull-request@v3 + with: + title: Auto record tutorial into asciinema cast + branch-suffix: timestamp + commit-message: Update asciinema recording + body: ${{ steps.calibre.outputs.markdown }} + add-paths: topics/dev/tutorials/tool-from-scratch/tutorial.cast diff --git a/bin/video-asciinema.sh b/bin/video-asciinema.sh new file mode 100644 index 00000000000000..6270cadcd638fd --- /dev/null +++ b/bin/video-asciinema.sh @@ -0,0 +1,17 @@ +#!/bin/bash +tutorial=topics/dev/tutorials/tool-from-scratch/tutorial.md +cast=$(dirname $tutorial)/$(basename $tutorial .md).cast + +# If the tutorial.md is *older* than the tutorial.cast, exit +if [ "$tutorial" -ot "$cast" ]; then + echo "$tutorial is older than $cast, no need to re-record" + exit 1 +else + echo "$tutorial is newer than $cast, re-recording" +fi + +# Re-record +asciinema rec /tmp/out.cast -t "AUTO_GTN: Tools From Scratch" --command ./bin/video-term-recorder-simple.sh --overwrite --cols 131 --rows 33 + +# Add chapter markers +python bin/video-postprocess.py /tmp/out.cast topics/dev/tutorials/tool-from-scratch/tutorial.cast