Написание тестов для функций ввода, определенных в `common.smk` (Snakemake)Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Написание тестов для функций ввода, определенных в `common.smk` (Snakemake)

Сообщение Anonymous »

Мне нужен совет по тестированию функций ввода в Snakemake. Функции ввода обычно определяются в файле common.smk, например:

Код: Выделить всё

import pandas as pd
from snakemake.io import glob_wildcards

def find_fastq_files(wildcards) -> list[str]:
"""
Return a list of fastq files given sample name and processing stage.
"""

# Find the fastq file names for the sample
sample_dir = f"data/{wildcards.sample}/fastq"
file_names = glob_wildcards(f"{sample_dir}/{{file_name}}.fastq.gz").file_name

# return the file paths
return [f"{sample_dir}/{f}.fastq.gz" for f in file_names]
Мой текущий подход включает анализ результатов пробного прогона Snakemake с последующей проверкой с помощью pytest. Было бы чище обойти пробный прогон и протестировать функцию ввода напрямую, однако я не нашел простого способа импортировать функцию, определенную в common.smk.
Какой рекомендуемый способ протестировать такую ​​функцию ввода? Спасибо!


Подробнее здесь: https://stackoverflow.com/questions/785 ... -snakemake
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • SnakeMake Access snakemake.config в профиле config.yaml файл
    Anonymous » » в форуме Python
    0 Ответы
    31 Просмотры
    Последнее сообщение Anonymous
  • SnakeMake Access snakemake.config в профиле config.yaml файл
    Anonymous » » в форуме Python
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Почему ценность этого SMK отличается от печатного? [закрыто]
    Anonymous » » в форуме C++
    0 Ответы
    4 Просмотры
    Последнее сообщение Anonymous
  • Написание тестов на жасмине для функций с зависимостью от данных от удаленного хоста без фактического запроса выбора
    Anonymous » » в форуме Javascript
    0 Ответы
    22 Просмотры
    Последнее сообщение Anonymous
  • Android [ksp] java.lang.NoSuchMethodError: 'com.google.common.collect.ImmutableMap com.google.common.collect.ImmutableMa
    Anonymous » » в форуме JAVA
    0 Ответы
    41 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»