SHORE API
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
shore::alignment_trimmer_pipe Class Reference

Trim alignments that overlap range boundaries. More...

Inheritance diagram for shore::alignment_trimmer_pipe:
shore::pipe_facade< alignment_trimmer_pipe, shore::alignment, shore::alignment >

Public Member Functions

 alignment_trimmer_pipe (const shore::refseq_range &r)
 Constructor: specify range boundaries.
 
- Public Member Functions inherited from shore::pipe_facade< alignment_trimmer_pipe, shore::alignment, shore::alignment >
 pipe_facade (const pipe_facade &t)
 Copy constructor: need to bind the slots to the correct object.
 
void disconnect_inputs ()
 Disconnect all connected upstream pipeline elements.
 
void disconnect_outputs ()
 Disconnect all connected downstream pipeline elements.
 
signal< const shore::alignment & > & sigdata ()
 
signal< void > & sigflush ()
 
slot< const shore::alignment & > & slotdata ()
 
slot< void > & slotflush ()
 
slot< void > & slotfreeze ()
 
slot< void > & slotthaw ()
 
signal< void > & sigfreeze ()
 
signal< void > & sigthaw ()
 

Friends

class pipeline_core_access
 

Additional Inherited Members

- Public Types inherited from shore::pipe_facade< alignment_trimmer_pipe, shore::alignment, shore::alignment >
typedef shore::alignment append_type
 
typedef shore::alignment current_type
 
- Protected Types inherited from shore::pipe_facade< alignment_trimmer_pipe, shore::alignment, shore::alignment >
typedef pipe_facade
< alignment_trimmer_pipe,
shore::alignment,
shore::alignment, false > 
facade_type
 
- Protected Member Functions inherited from shore::pipe_facade< alignment_trimmer_pipe, shore::alignment, shore::alignment >
void emit (const shore::alignment &d)
 Called by derived classes to emit data to downstream pipeline elements. More...
 

Detailed Description

Trim alignments that overlap range boundaries.


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