API reference
- sequensign.tools.add_sig_to_record(record, sig)
Append signature to a Biopython record.
- Parameters:
record (SeqRecord)
sig (str)
- sequensign.tools.get_seq_from_record(record)
Get sequence from a Biopython record.
This is a key function that ensures text representation is always the same.
- Parameters:
record (SeqRecord)
- sequensign.tools.get_sig_from_record(record, sig_markers=None)
Get signatures from a Biopython record.
The returned signatures include the begin/end tokens. Default setting looks for PGP signatures.
- Parameters:
record (SeqRecord)
sig_markers (tuple) – Text that marks the begin and the end of a signature: (“begin”, “end”).
- sequensign.tools.read_text_from_file(filename)
Read text from a file.
- Parameters:
filename (str)
- sequensign.tools.write_seq_in_record_to_file(record, filename=None)
Write a sequence in a Biopython record into a file.
- Parameters:
record (SeqRecord)
filename (str) – Default uses record.id as filestem.
- sequensign.tools.write_sigs_in_record_to_file(record, filestem=None)
Write signatures in a Biopython record into a file.
- Parameters:
record (SeqRecord)
filestem (str) – Default uses record.id as filestem.
- sequensign.tools.write_sigs_to_file(sigs, filestem)
Write signatures into a file.
- Parameters:
sigs (list) – List of signatures (str).
filestem (str) – Each signature is saved in a different file, in the filestem_1.txt pattern.
- sequensign.tools.write_text_to_file(text, filename)
Write a str to a file.
- Parameters:
text (str)
filename (str)