There's nothing wrong with using OOP in 2021.
The key features of OOP are encapsulation of data (properties and the actions to perform on those are hidden from the implementing code) and polymorphism (different interchangeable implementations of the same interface, which in turn enables patterns such as dependency injection).
With OOP data typically is mutable whereas with paradigms such as Functional Programming (FP) data usually is immutable.
These features might or might not lend themselves to what you're trying to achieve. It's not so much a question of the data you're going to store but what your application is supposed to do with that data (other than storing it, that is).
You might want to look into data structures that are particularly conducive to storing DNA data. DNA sequences in some ways are similar to natural language, which is why data structures that are commonly used for storing natural language (such as tries, for example) are useful for storing DNA data, too.