Package Method

(JPEG)

Ce package sert a représenter les méthodes qui seront utilisables dans les actions (package Action). Des exemples de méthodes sont: Blast, recherche de motifs, etc.

  • Skill: nom générique de la méthode, par exemple Blast ou recherche de motifs.
  • Method: une implémentation donnée d’une méthode. Par exemple NCBI-PsiBlast ou SwissBlast. Un objet Method est lié à un et un seul objet Skill, qui donne la méthode générique.
  • MethodDatabase: bases de données utilisées par l’implémentation. Un objet Method est lié à 0 ou plusieurs objet MethodDatabase.
  • MethodResult: permet de définir les types de résultats attendus d’une implémentation donnée. Une même méthode peut avoir plusieurs MethodResult, un MethodResult est lié à une et une seule méthode.
  • MethodInput: permet de définir les données nécessaires en entrée d’une implémentation. Cet objet possède 2 spécialisations: MethodParam et InputFile. Un objet MethodInput est lié à un et un seul objet Method. Un objet Method est lié à 0 ou plusieurs objets MethodInput.
    • MethodParam: paramètres de l’implémentation
    • InputFile: fichier à fournir en entrée de l’implémentation