Package Bio :: Package AlignIO :: Module EmbossIO :: Class EmbossWriter
[hide private]
[frames] | no frames]

Class EmbossWriter

source code

                      object --+        
                               |        
      Interfaces.AlignmentWriter --+    
                                   |    
Interfaces.SequentialAlignmentWriter --+
                                       |
                                      EmbossWriter

Emboss alignment writer (WORK IN PROGRESS).

Writes a simplfied version of the EMBOSS pairs/simple file format.
A lot of the information their tools record in their headers is not
available and is omitted.

Instance Methods [hide private]
 
write_header(self)
Use this to write any header.
source code
 
write_footer(self)
Use this to write any footer.
source code
 
write_alignment(self, alignment)
Use this to write (another) single alignment to an open file.
source code

Inherited from Interfaces.SequentialAlignmentWriter: __init__, write_file

Inherited from Interfaces.AlignmentWriter: clean

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

write_header(self)

source code 
Use this to write any header.

This method should be replaced by any derived class to do something
useful.

Overrides: Interfaces.SequentialAlignmentWriter.write_header
(inherited documentation)

write_footer(self)

source code 
Use this to write any footer.

This method should be replaced by any derived class to do something
useful.

Overrides: Interfaces.SequentialAlignmentWriter.write_footer
(inherited documentation)

write_alignment(self, alignment)

source code 
Use this to write (another) single alignment to an open file.

Overrides: Interfaces.SequentialAlignmentWriter.write_alignment