Source code for molsysmt.form.molsysmt_MolSys.to_biopython_SeqRecord

from molsysmt._private.digestion import *
import numpy as np

[docs] @digest(form='molsysmt.MolSys') def to_biopython_SeqRecord(item, atom_indices='all', skip_digestion=False): from . import to_string_amino_acids_1 from ..string_amino_acids_1 import to_biopython_SeqRecord as string_amino_acids_1_to_biopython_SeqRecord from . import get_group_index_from_atom group_indices = get_group_index_from_atom(item, indices=atom_indices, skip_digestion=True) group_indices = np.unique(group_indices) tmp_item = to_string_amino_acids_1(item, group_indices=group_indices, skip_digestion=True) tmp_item = string_amino_acids_1_to_biopython_SeqRecord(tmp_item, skip_digestion=True) return tmp_item