ensembl-hive  2.5
Bio::EnsEMBL::Hive::Analysis Class Reference
+ Inheritance diagram for Bio::EnsEMBL::Hive::Analysis:

Public Member Functions

public unikey ()
 
public logic_name ()
 
public name ()
 
public module ()
 
public language ()
 
public parameters ()
 
public comment ()
 
public tags ()
 
public failed_job_tolerance ()
 
public max_retry_count ()
 
public can_be_empty ()
 
public priority ()
 
public meadow_type ()
 
public analysis_capacity ()
 
public hive_capacity ()
 
public batch_size ()
 
public get_compiled_module_name ()
 
public url_query_params ()
 
public display_name ()
 
public Bio::EnsEMBL::Hive::AnalysisStats stats ()
 
public status ()
 
public jobs_collection ()
 
public control_rules_collection ()
 
public dataflow_rules_collection ()
 
public Listref get_grouped_dataflow_rules ()
 
public dataflow_rules_by_branch ()
 
public dataflow ()
 
public toString ()
 
public print_diagram_node ()
 
- Public Member Functions inherited from Bio::EnsEMBL::Hive::Storable
public Bio::EnsEMBL::Hive::Storable new ()
 
public Int dbID ()
 
public Bio::EnsEMBL::Hive::DBSQL::BaseAdaptor adaptor ()
 
public DESTROY ()
 
public AUTOLOAD ()
 
- Public Member Functions inherited from Bio::EnsEMBL::Hive::Cacheable
public hive_pipeline ()
 
public is_local_to ()
 
public count_local_and_remote_objects ()
 
public relative_display_name ()
 
public relative_url ()
 
public display_name ()
 
public unikey ()
 

Detailed Description

Description

    An Analysis object represents a "stage" of the Hive pipeline that groups together
    all jobs that share the same module and the same common parameters.

    Individual Jobs are said to "belong" to an Analysis.

    Control rules unblock when their condition Analyses are done.

Definition at line 18 of file Analysis.pm.

Member Function Documentation

◆ analysis_capacity()

public Bio::EnsEMBL::Hive::Analysis::analysis_capacity ( )

Undocumented method

Code:
click to view

◆ batch_size()

public Bio::EnsEMBL::Hive::Analysis::batch_size ( )

Undocumented method

Code:
click to view

◆ can_be_empty()

public Bio::EnsEMBL::Hive::Analysis::can_be_empty ( )

Undocumented method

Code:
click to view

◆ comment()

public Bio::EnsEMBL::Hive::Analysis::comment ( )

Undocumented method

Code:
click to view

◆ control_rules_collection()

public Bio::EnsEMBL::Hive::Analysis::control_rules_collection ( )

Undocumented method

Code:
click to view

◆ dataflow()

public Bio::EnsEMBL::Hive::Analysis::dataflow ( )

Undocumented method

Code:
click to view

◆ dataflow_rules_by_branch()

public Bio::EnsEMBL::Hive::Analysis::dataflow_rules_by_branch ( )

Undocumented method

Code:
click to view

◆ dataflow_rules_collection()

public Bio::EnsEMBL::Hive::Analysis::dataflow_rules_collection ( )

Undocumented method

Code:
click to view

◆ display_name()

public Bio::EnsEMBL::Hive::Analysis::display_name ( )

Undocumented method

Code:
click to view

◆ failed_job_tolerance()

public Bio::EnsEMBL::Hive::Analysis::failed_job_tolerance ( )

Undocumented method

Code:
click to view

◆ get_compiled_module_name()

public Bio::EnsEMBL::Hive::Analysis::get_compiled_module_name ( )

Undocumented method

Code:
click to view

◆ get_grouped_dataflow_rules()

public Listref Bio::EnsEMBL::Hive::Analysis::get_grouped_dataflow_rules ( )
  Args       : none
  Example    :
$groups = $analysis->get_grouped_dataflow_rules;
  Description: returns a listref of pairs, where the first element is a separate dfr or a funnel, and the second element is a listref of semaphored fan dfrs
  Returntype : listref
 
Code:
click to view

◆ hive_capacity()

public Bio::EnsEMBL::Hive::Analysis::hive_capacity ( )

Undocumented method

Code:
click to view

◆ jobs_collection()

public Bio::EnsEMBL::Hive::Analysis::jobs_collection ( )

Undocumented method

Code:
click to view

◆ language()

public Bio::EnsEMBL::Hive::Analysis::language ( )

Undocumented method

Code:
click to view

◆ logic_name()

public Bio::EnsEMBL::Hive::Analysis::logic_name ( )

Undocumented method

Code:
click to view

◆ max_retry_count()

public Bio::EnsEMBL::Hive::Analysis::max_retry_count ( )

Undocumented method

Code:
click to view

◆ meadow_type()

public Bio::EnsEMBL::Hive::Analysis::meadow_type ( )

Undocumented method

Code:
click to view

◆ module()

public Bio::EnsEMBL::Hive::Analysis::module ( )

Undocumented method

Code:
click to view

◆ name()

public Bio::EnsEMBL::Hive::Analysis::name ( )

Undocumented method

Code:
click to view

◆ parameters()

public Bio::EnsEMBL::Hive::Analysis::parameters ( )

Undocumented method

Code:
click to view

◆ print_diagram_node()

public Bio::EnsEMBL::Hive::Analysis::print_diagram_node ( )

Undocumented method

Code:
click to view

◆ priority()

public Bio::EnsEMBL::Hive::Analysis::priority ( )

Undocumented method

Code:
click to view

◆ stats()

public Bio::EnsEMBL::Hive::AnalysisStats Bio::EnsEMBL::Hive::Analysis::stats ( )
  Arg [1]    : none
  Example    :
$stats = $analysis->stats;
  Description: returns either the previously cached AnalysisStats object, or if it is missing - pulls a fresh one from the DB.
  Returntype : Bio::EnsEMBL::Hive::AnalysisStats object
  Exceptions : none
  Caller     : general
 
Code:
click to view

◆ status()

public Bio::EnsEMBL::Hive::Analysis::status ( )

Undocumented method

Code:
click to view

◆ tags()

public Bio::EnsEMBL::Hive::Analysis::tags ( )

Undocumented method

Code:
click to view

◆ toString()

public Bio::EnsEMBL::Hive::Analysis::toString ( )

Undocumented method

Code:
click to view

◆ unikey()

public Bio::EnsEMBL::Hive::Analysis::unikey ( )

Undocumented method

Code:
click to view

◆ url_query_params()

public Bio::EnsEMBL::Hive::Analysis::url_query_params ( )

Undocumented method

Code:
click to view

The documentation for this class was generated from the following file: