ensembl-hive  2.6
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:
Bio::EnsEMBL::Hive::Analysis::name
public name()
Bio::EnsEMBL::Hive::Analysis::parameters
public parameters()
Bio::EnsEMBL::Hive::Analysis::comment
public comment()
map
public map()
Bio::EnsEMBL::Hive::Analysis::toString
public toString()
Bio::EnsEMBL::Hive::Analysis::control_rules_collection
public control_rules_collection()
Bio::EnsEMBL::Hive::Analysis::analysis_capacity
public analysis_capacity()
Bio::EnsEMBL::Hive::Analysis::stats
public Bio::EnsEMBL::Hive::AnalysisStats stats()
Bio::EnsEMBL::Hive::Analysis::batch_size
public batch_size()
Bio::EnsEMBL::Hive::Analysis::display_name
public display_name()
Bio::EnsEMBL::Hive::Analysis::priority
public priority()
Bio::EnsEMBL::Hive::Analysis::get_grouped_dataflow_rules
public Listref get_grouped_dataflow_rules()
Bio::EnsEMBL::Hive::Analysis::dataflow_rules_by_branch
public dataflow_rules_by_branch()
Bio::EnsEMBL::Hive::Analysis::status
public status()
Bio::EnsEMBL::Hive::Analysis::logic_name
public logic_name()
Bio::EnsEMBL::Hive::Analysis::hive_capacity
public hive_capacity()
Bio::EnsEMBL::Hive::Analysis::failed_job_tolerance
public failed_job_tolerance()
Bio::EnsEMBL::Hive::Storable::new
public Bio::EnsEMBL::Hive::Storable new()
Bio::EnsEMBL::Hive::Analysis::get_compiled_module_name
public get_compiled_module_name()
Bio::EnsEMBL::Hive::Analysis::dataflow_rules_collection
public dataflow_rules_collection()
Bio::EnsEMBL::Hive::Analysis::can_be_empty
public can_be_empty()
Bio::EnsEMBL::Hive::Analysis::max_retry_count
public max_retry_count()
Bio::EnsEMBL::Hive::Analysis::meadow_type
public meadow_type()
Bio::EnsEMBL::Hive::Analysis::module
public module()
Bio::EnsEMBL::Hive::Analysis::unikey
public unikey()
Bio::EnsEMBL::Hive::Analysis::print_diagram_node
public print_diagram_node()
Bio::EnsEMBL::Hive::Cacheable::hive_pipeline
public hive_pipeline()
Bio::EnsEMBL::Hive::Analysis::jobs_collection
public jobs_collection()
Bio::EnsEMBL::Hive::GuestProcess::assert_runnable_exists
public void assert_runnable_exists()
Bio::EnsEMBL::Hive::Analysis::dataflow
public dataflow()
Bio::EnsEMBL::Hive::Analysis::tags
public tags()
Bio::EnsEMBL::Hive::Analysis::language
public language()
Bio::EnsEMBL::Hive::Analysis::url_query_params
public url_query_params()
Bio::EnsEMBL::Hive::AnalysisJob
Definition: AnalysisJob.pm:13