Package Bio :: Package SeqIO :: Module InsdcIO :: Class GenBankWriter
[hide private]
[frames] | no frames]

Class GenBankWriter

source code

                     object --+            
                              |            
      Interfaces.SequenceWriter --+        
                                  |        
Interfaces.SequentialSequenceWriter --+    
                                      |    
                           _InsdcWriter --+
                                          |
                                         GenBankWriter

Instance Methods [hide private]
 
_write_single_line(self, tag, text)
Used in the 'header' of each GenBank record.
source code
 
_write_multi_line(self, tag, text)
Used in the 'header' of each GenBank record.
source code
 
_write_multi_entries(self, tag, text_list) source code
 
_get_date(self, record) source code
 
_get_data_division(self, record) source code
 
_write_the_first_line(self, record)
Write the LOCUS line.
source code
 
_write_references(self, record) source code
 
_write_comment(self, record) source code
 
_write_contig(self, record) source code
 
_write_sequence(self, record) source code
 
write_record(self, record)
Write a single record to the output file.
source code

Inherited from Interfaces.SequentialSequenceWriter: __init__, write_file, write_footer, write_header, write_records

Inherited from Interfaces.SequenceWriter: clean

Inherited from Interfaces.SequenceWriter (private): _get_seq_string

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

Class Variables [hide private]
  HEADER_WIDTH = 12
  QUALIFIER_INDENT = 21

Inherited from _InsdcWriter: FTQUAL_NO_QUOTE, MAX_WIDTH, QUALIFIER_INDENT_STR, QUALIFIER_INDENT_TMP

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

write_record(self, record)

source code 
Write a single record to the output file.
Overrides: Interfaces.SequentialSequenceWriter.write_record