Package Bio :: Package Emboss :: Module Applications :: Class SeqretCommandline
[hide private]
[frames] | no frames]

Class SeqretCommandline

source code

                     object --+        
                              |        
Application.AbstractCommandline --+    
                                  |    
          _EmbossMinimalCommandLine --+
                                      |
                                     SeqretCommandline

Commandline object for the seqret program from EMBOSS.

This tool allows you to interconvert between different sequence file formats (e.g. GenBank to FASTA). Combining Biopython's Bio.SeqIO module with seqret using a suitable intermediate file format can allow you to read/write to an even wider range of file formats.

This wrapper currently only supports the core functionality, things like feature tables (in EMBOSS 6.1.0 onwards) are not yet included.

Instance Methods [hide private]
 
__init__(self, cmd='seqret', **kwargs)
Create a new instance of a command line wrapper object.
source code
 
_validate(self)
Make sure the required parameters have been set (PRIVATE).
source code

Inherited from Application.AbstractCommandline: __call__, __repr__, __setattr__, __str__, set_parameter

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

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, cmd='seqret', **kwargs)
(Constructor)

source code 
Create a new instance of a command line wrapper object.
Overrides: object.__init__
(inherited documentation)

_validate(self)

source code 

Make sure the required parameters have been set (PRIVATE).

No return value - it either works or raises a ValueError.

This is a separate method (called from __str__) so that subclasses may override it.

Overrides: Application.AbstractCommandline._validate
(inherited documentation)