prolint.core.replica_detection¶
Replica detection utilities for ProLint.
Attributes¶
Classes¶
Information about a single molecular replica. |
|
Result of replica detection analysis. |
Functions¶
|
Detect replicas in a query atom selection. |
|
Get atoms for a specific replica by ID. Raises ValueError if not found. |
Module Contents¶
- prolint.core.replica_detection.SEGMENT_IDS = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'[source]¶
- class prolint.core.replica_detection.ReplicaInfo[source]¶
Information about a single molecular replica.
- class prolint.core.replica_detection.ReplicaDetectionResult[source]¶
Result of replica detection analysis.
- replica_info: List[ReplicaInfo] = [][source]¶
- prolint.core.replica_detection.detect_replicas(query_atoms) ReplicaDetectionResult[source]¶
Detect replicas in a query atom selection.
Tries bond-based connectivity first, then falls back to residue ID replication detection for systems without bond info.
- prolint.core.replica_detection.get_replica_atoms(replica_result: ReplicaDetectionResult, replica_id: str)[source]¶
Get atoms for a specific replica by ID. Raises ValueError if not found.