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)