Skip to content
Open
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions package/MDAnalysis/analysis/dssp/dssp.py
Original file line number Diff line number Diff line change
Expand Up @@ -357,6 +357,13 @@ def __init__(
)
)

n_residues = len(ag.residues)
MIN_RESIDUES = 5
if n_residues < MIN_RESIDUES:
raise ValueError(
f"DSSP requires at least {MIN_RESIDUES} residues for secondary structure analysis, but only {n_residues} residue(s) were provided in the selection."
)

def _prepare(self):
self.results.dssp_ndarray = []

Expand Down
Loading