ccpn.AnalysisAssign.modules package

Module Documentation here

Submodules

ccpn.AnalysisAssign.modules.AtomSelector module

Module Documentation here

class ccpn.AnalysisAssign.modules.AtomSelector.AtomSelector(parent, project=None)[source]

Bases: ccpn.ui.gui.widgets.Module.CcpnModule

Module to be used with PickAndAssignModule for prediction of nmrAtom names and assignment of nmrAtoms to peak dimensions

ccpn.AnalysisAssign.modules.BackboneAssignmentModule module

Module Documentation here

class ccpn.AnalysisAssign.modules.BackboneAssignmentModule.BackboneAssignmentModule(parent, project)[source]

Bases: ccpn.ui.gui.widgets.Module.CcpnModule

closeModule()[source]

ccpn.AnalysisAssign.modules.ModifyAssignmentModule module

Module Documentation here

class ccpn.AnalysisAssign.modules.ModifyAssignmentModule.ModifyAssignmentModule(parent=None, project=None, nmrAtom=None, **kw)[source]

Bases: ccpn.ui.gui.widgets.Module.CcpnModule, ccpn.ui.gui.widgets.Base.Base

getColumns()[source]
setCurrentPeak(peak, row, col)[source]
updateModule(nmrAtoms)[source]
updatePeakTable(item)[source]

ccpn.AnalysisAssign.modules.PickAndAssignModule module

Module Documentation here

class ccpn.AnalysisAssign.modules.PickAndAssignModule.PickAndAssignModule(parent=None, project=None, name='Pick And Assign', **kw)[source]

Bases: ccpn.ui.gui.widgets.Module.CcpnModule, ccpn.ui.gui.widgets.Base.Base

class ccpn.AnalysisAssign.modules.PickAndAssignModule.SpectrumSelectionWidget(parent, project, displayList, **kw)[source]

Bases: PyQt4.QtGui.QWidget, ccpn.ui.gui.widgets.Base.Base

getActiveDisplays()[source]

ccpn.AnalysisAssign.modules.SequenceGraph module

Module Documentation here

class ccpn.AnalysisAssign.modules.SequenceGraph.AssignmentLine(x1, y1, x2, y2, colour, width, style=None)[source]

Bases: PyQt4.QtGui.QGraphicsLineItem

Object to create lines between GuiNmrAtoms with specific style, width, colour and displacement.

class ccpn.AnalysisAssign.modules.SequenceGraph.GuiNmrAtom(project, text, pos=None, nmrAtom=None)[source]

Bases: PyQt4.QtGui.QGraphicsTextItem

A graphical object specifying the position and name of an atom when created by the Assigner. Can be linked to a Nmr Atom.

mouseDoubleClickEvent(event)[source]
class ccpn.AnalysisAssign.modules.SequenceGraph.GuiNmrResidue(parent, nmrResidue, caAtom)[source]

Bases: PyQt4.QtGui.QGraphicsTextItem

Object linking residues displayed in Assigner and Nmr Residues. Contains functionality for drag and drop assignment in conjunction with the Sequence Module.

mouseMoveEvent(event)[source]
mousePressEvent(event)[source]
class ccpn.AnalysisAssign.modules.SequenceGraph.SequenceGraph(parent, project=None)[source]

Bases: ccpn.ui.gui.widgets.Module.CcpnModule

A module for the display of stretches of sequentially linked and assigned stretches of Nmr Residues.

addNmrChainToPulldown(nmrChain)[source]
addResidue(nmrResidue: ccpn.core.NmrResidue.NmrResidue, direction: str, atomSpacing=None)[source]

Takes an Nmr Residue and a direction, either ‘-1 or ‘+1’, and adds a residue to the assigner corresponding to the Nmr Residue. Nmr Residue name displayed beneath CA of residue drawn and residue type predictions displayed beneath Nmr Residue name

addSideChainAtoms(nmrResidue, cbAtom, colour)[source]
clearAllItems()[source]

Removes all displayed residues in the assigner and resets items count to zero.

closeModule()[source]
disconnectNextNmrResidue()[source]
disconnectNmrResidue()[source]
disconnectPreviousNmrResidue()[source]
predictSequencePosition(nmrResidues: list)[source]

Predicts sequence position for Nmr residues displayed in the Assigner and highlights appropriate positions in the Sequence Module if it is displayed.

removeNmrChainFromPulldown(nmrChain)[source]
setMode(mode)[source]
setNmrChainDisplay(nmrChainPid)[source]
updateNmrResidueTable()[source]

ccpn.AnalysisAssign.modules.SideChainAssignmentModule module

class ccpn.AnalysisAssign.modules.SideChainAssignmentModule.SideChainAssignmentModule(parent=None, project=None)[source]

Bases: ccpn.AnalysisAssign.modules.PickAndAssignModule.PickAndAssignModule

has_duplicates(seq)[source]
mediateRefresh()[source]
sortNmrAtomPairs(nmrAtomPairs)[source]
updateModules(nmrAtom)[source]