Readers#

class pycomsa.FastaReader(file)#

A reader for CoMSA-compressed FASTA files.

__init__(file)#

Create a new FASTA reader.

Parameters:

file (IOBase) – A file-like object open for reading in binary mode, with support for seek.

close()#

Close the reader and detach the file-like object.

class pycomsa.StockholmReader(file, size_format='N')#

A reader for CoMSA-compressed Stockholm files.

__init__(file, size_format='N')#

Create a new Stockholm reader.

Parameters:
  • file (IOBase) – A file-like object open for reading in binary mode, with support for seek.

  • size_format (str) – The format to use for reading size_t values, as a struct format specifier. The default N uses the native size_t type, but other formats can be given for cross-platform compatibility.

close()#

Close the reader and detach the file-like object.