<SYSTEM_TASK:>
Given the following text description, write Python code to implement the functionality described below step by step
<END_TASK>
<USER_TASK:>
Description:
 Fast5_to_seq_summary API Usage
Running Jupyter notebook
If you want to run pycoQC interactively in Jupyter you need to install Jupyter manually. If you installed pycoQC in a virtual environment then install Jupyter in the same virtual environment.
bash
pip3 install notebook
Launch the notebook in a shell terminal
bash
jupyter notebook
If it does not auto-start, open the following URL in you favorite web browser http
Step1:  Running Fast5_to_seq_summary
Step2:  Basic usage
This minimal usage creates a minimal file compatible with pycoQC
Step3:  Multi-threading support
Step4:  Customize fields of the summary file
Step5:  Add file path
<ASSISTANT_TASK:>
Python Code:
# Run cell with Ctrl + Enter
# Import main pycoQC module
from pycoQC.Fast5_to_seq_summary import Fast5_to_seq_summary
# Import helper functions from pycoQC
from pycoQC.common import jhelp, head
Explanation: Fast5_to_seq_summary API Usage
Running Jupyter notebook
If you want to run pycoQC interactively in Jupyter you need to install Jupyter manually. If you installed pycoQC in a virtual environment then install Jupyter in the same virtual environment.
bash
pip3 install notebook
Launch the notebook in a shell terminal
bash
jupyter notebook
If it does not auto-start, open the following URL in you favorite web browser http://localhost:8888/tree
From Jupyter homepage you can navigate to the directory you want to work in and create a new Python3 Notebook.
Imports
End of explanation
jhelp(Fast5_to_seq_summary)
Explanation: Running Fast5_to_seq_summary
End of explanation
Fast5_to_seq_summary (
    fast5_dir="./data/",
    seq_summary_fn="./results/summary_sequencing.tsv",
    verbose_level=1)
head ("./results/summary_sequencing.tsv")
Explanation: Basic usage
This minimal usage creates a minimal file compatible with pycoQC
End of explanation
Fast5_to_seq_summary (
    fast5_dir="./data/",
    seq_summary_fn="./results/summary_sequencing.tsv",
    verbose_level=1,
    threads=10)
head ("./results/summary_sequencing.tsv")
Explanation: Multi-threading support
End of explanation
Fast5_to_seq_summary (
    fast5_dir="./data/",
    seq_summary_fn="./results/custom_summary_sequencing.tsv",
    threads=6,
    verbose_level=1,
    fields=["mean_qscore_template", "called_events", "duration", "strand_score"])
head ("./results/custom_summary_sequencing.tsv")
Explanation: Customize fields of the summary file
End of explanation
Fast5_to_seq_summary (
    fast5_dir="./data/",
    seq_summary_fn="./results/fn_summary_sequencing.tsv",
    threads=6,
    verbose_level=1,
    include_path=True)
head ("./results/fn_summary_sequencing.tsv")
Explanation: Add file path
End of explanation
<END_TASK>