Package csb :: Package bio :: Package io :: Module fasta :: Class PIROutputBuilder |
[frames] | no frames]

# Class PIROutputBuilder

source code

       object --+
                |
    OutputBuilder --+
                    |
                   PIROutputBuilder

Formats sequences as PIR FASTA strings, recognized by Modeller. See OutputBuilder for general alignment documentation.

Nested Classes
Inherited from `OutputBuilder`: `__metaclass__`

Instance Methods
add_alignment(self, alignment) Format and append an alignment to the product. | source code
add_sequence(self, sequence) Format and append a new sequence to the product. | source code
add_target(self, sequence) | source code
add_template(self, sequence) | source code
Inherited from `OutputBuilder`: `__init__`, `add_comment`, `add_many`, `add_separator`, `write`, `writeline` Inherited from `object`: `__delattr__`, `__format__`, `__getattribute__`, `__hash__`, `__new__`, `__reduce__`, `__reduce_ex__`, `__repr__`, `__setattr__`, `__sizeof__`, `__str__`, `__subclasshook__`

Static Methods
Inherited from `OutputBuilder`: `create`, `register`

Class Variables
| FORMAT = `PIR`
| __abstractmethods__ = ``frozenset([``])``

Properties
Inherited from `OutputBuilder`: `headers`, `output` Inherited from `object`: `__class__`

Method Details

### add_alignment(self, alignment) | source code
Format and append an alignment to the product. Overrides: OutputBuilder.add_alignment (inherited documentation)

### add_sequence(self, sequence) | source code
Format and append a new sequence to the product. Overrides: OutputBuilder.add_sequence (inherited documentation)