reduceStructure: Structure reduction of an object of class 'Knot'

Description Usage Arguments Value Author(s) References See Also Examples

View source: R/methods.R

Description

Apply the Alexander-Briggs reduction or the Minimal Structure Reduction algorithm to a knot or a link stored in a 'Knot' object.

Usage

1
	reduceStructure(knot, algorithm = 'AB')

Arguments

knot

an object of class 'Knot'

algorithm

'AB' (default) for the Alexander-Briggs reduction scheme, 'MSR' for the Minimal Structure Reduction algorithm.

Value

an object of class 'Knot' containing the reduced structure

Author(s)

Federico Comoglio, federico.comoglio@bsse.ethz.ch

References

Reidemeister K (1926), Abh Math Sem Univ Hamburg 5: 24-32.

Alexander JW, Briggs GB (1926) On types of knotted curves. Ann of Math 28: 562-586.

Comoglio F. and Rinaldi M. A Topological Framework for the Computation of the HOMFLY Polynomial and Its Application to Proteins (2011) PLoS ONE 6(4): e18693, doi:10.1371/journal.pone.0018693 ArXiv:1104.3405

See Also

Knot-class

Examples

1
2
3
4
5
6
knot <- makeExampleKnot(k = TRUE)
knot <- newKnot(knot)

##reduce the structure
reduceStructure(knot, 'AB')
reduceStructure(knot, 'MSR')

FedericoComoglio/Rknots documentation built on May 6, 2019, 4:35 p.m.