open2c / pairtools

Extract 3D contacts (.pairs) from sequencing alignments
MIT License
104 stars 32 forks source link

pairtools parsing engine abstraction #156

Open agalitsyna opened 2 years ago

agalitsyna commented 2 years ago

Premise:

Introduce an abstraction for parsing engine that can input data from APIs from different tools

Possible technical solutions:

  1. Make a universal wrapper class for "alignment" and create an io library for parsing it from data with different engines

  2. ?

Complications:

  1. Each new engine introduces a new dependency that we want to make optional
nvictus commented 2 years ago

What if the API were based on dataframes, instead of abstract alignment records?