Variant というクラスがあります。現時点では、このクラスには、名前、位置、遺伝子、影響、父、母、子供、病気、参照、代替などの約 10 の属性があります。
これらが何を意味するかは本当に重要ではないと思いますが、今、このクラスでモデリングしているバリアントには、最大 30 の異なる属性まで、多くの追加情報が付属しています。エラーが発生しやすいことに加えて、非常に「pythonic」ではありません。
バリアントは、列名として属性を持つテーブルの形式で提供されます。テーブルにあるさまざまな属性を動的に定義する方法はありますか?