Commit 6936ef19 authored by Audrey Gibert's avatar Audrey Gibert
Browse files


Adding component/
parent f79a0774
# Copyright (C) 2012 INRA
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <>.
import os
import pickle
from jflow.component import Component
from weaver.function import PythonFunction
class CircularConsensusSequencing (Analysis):
def define_parameters(self):
Permet d'ajouter les inputs, outputs et arguments nécessaires au bon fonctionnement de l'analyse
self.add_parameter(name, description, default=, choices=[,])
self.add_input_file_list(name, description, default, required=boolean, file_format=)
self.add_output_file_list(name, description,pattern='{basename.woext}', items=self.X)
def process(self):
Permet de définir quels sont les éléments de l'analyse
def post_process(self):
Permet de définir quels sont les éléments à afficher dans l'interface de visualisation
def define_analysis(self):
Définit ce qui sera affiché sur l'interface pour cette analyse
""" = "CCS"
self.description = "Calcule la séquence consensus à partir des passes de l'ADNpolymerase autour de l'ADN circularisé" = "SMRTLink - CCS"
self.options = "-"
def get_version(self):
Retourne la version du logiciel utilisé
return ccs --version
\ No newline at end of file
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment