def METHOD_NAME(pregenerated_session_num: str) -> tuple:
    base = ph.get_pregen_session_folder()
    pcqs = np.load(Path(base) / f"session_{pregenerated_session_num}_ephys_pcqs.npy")
    len_block = np.load(Path(base) / f"session_{pregenerated_session_num}_ephys_len_blocks.npy")
    pos = pcqs[:, 0].tolist()
    cont = pcqs[:, 1].tolist()
    quies = pcqs[:, 2].tolist()
    phase = pcqs[:, 3].tolist()
    len_blocks = len_block.tolist()
    # If phase patch file exists load that one
    stim_phase_path = Path(base).joinpath(f"session_{pregenerated_session_num}_stim_phase.npy")
    if stim_phase_path.exists():
        phase = np.load(stim_phase_path).tolist()
    assert len(pos) == len(cont) == len(quies) == len(phase) == sum(len_blocks)
    return pos, cont, quies, phase, len_blocks