bx.align.axt module
Support for reading and writing the AXT format used for pairwise alignments.
- class bx.align.axt.Indexed(axt_filename, index_filename=None, keep_open=False, species1=None, species2=None, species_to_lengths=None, support_ids=False)
Bases:
object
Indexed access to a axt using overlap queries, requires an index file
- get(src, start, end)
- get_axt_at_offset(offset)
- class bx.align.axt.MultiIndexed(axt_filenames, keep_open=False)
Bases:
object
Similar to ‘indexed’ but wraps more than one axt_file
- get(src, start, end)
- class bx.align.axt.Reader(file, species1=None, species2=None, species_to_lengths=None, support_ids=False)
Bases:
object
Iterate over all axt blocks in a file in order
- close()
- bx.align.axt.read_next_axt(file, species1, species2, species_to_lengths=None, support_ids=False)
- bx.align.axt.readline(file, skip_blank=False)
Read a line from provided file, skipping any blank or comment lines