getConstraint: Function giving the linear constraint associated with the...

Description Usage Arguments Author(s) References See Also Examples

View source: R/getConstraint.R

Description

This function prints the linear constraint to which the chosen peptide in the reference frame pep is subject when condisering gene overlap with frameshift frame.

Usage

1

Arguments

pep

A chosen n-peptide in the reference frame (with length n<=5 if pepList is generated by function build_data).

frame

The frameshift chosen in {-2, -1, 0, 1, 2}.

code

The code used to translate codons into amino acids (which can be generated by function build_data).

pepList

A list of all the peptide of length 1, 2, 3, ...required by the graph traversal algorithm (which can be generated by function build_data).

Author(s)

Sophie Lebre <sophie.lebre@umontpellier.fr>

References

Lebre and Gascuel, The combinatorics of overlapping genes (freely available from arXiv at:

http://arxiv.org/abs/1602.04971).

See Also

build_data

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
	## Not run: 
# 1) Build peptideList, used by function getConstraint.
mydata <- build_data()
aaList <- mydata$aaList
geneticCode <- mydata$geneticCode
peptideList <- mydata$peptideList

# 2) Ask for the constraint induced on a chosen peptide in a chosen overlapping frame

## amino acid contraints 
getConstraint("C", frame = -2, code=geneticCode, pepList=peptideList) 
getConstraint("D", frame = 1, code=geneticCode, pepList=peptideList)

## 3-peptide contraints
getConstraint("CWC",frame = -2, code=geneticCode, pepList=peptideList)

## 5-peptide contraints
getConstraint("CWCCC",frame = -2, code=geneticCode, pepList=peptideList)
	
## End(Not run)


DCODE documentation built on May 19, 2017, 7:08 a.m.
Search within the DCODE package
Search all R packages, documentation and source code

Questions? Problems? Suggestions? Tweet to @rdrrHQ or email at ian@mutexlabs.com.

Please suggest features or report bugs in the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.