Predicting G quadruplex motif(s) including overlaps

Description

This function predicts G quadruplex motif(s) in 'x' (nucleotide sequence(s)) like the gquad function, but includes overlaps. Nucleotide sequence can be provided in raw or fasta format or as GenBank accession number(s). Internet is needed to connect to GenBank database, if accession number(s) is given as argument.

Usage

1
gquadO(x, xformat = "default")

Arguments

x

nucleotide sequence(s) in raw format or a fasta file or a GenBank accession number(s); from which G quadruplex motif(s) (including overlaps) will be predicted. If the fasta file name does not contain an absolute path, the file name is relative to the current working directory.

xformat

a character string specifying the format of x : default (raw), fasta, GenBank accession number(s).

Details

This function predicts G quadruplex motif(s) in nucleic (both DNA and RNA) sequences, including overlaps and provide the position, sequence and length of the predicted motif(s), if any.

Value

A dataframe of G quadruplex motif(s) position, sequence and length. If more than one nucleotide sequence is provided as argument, an input ID is returned for motif(s) predicted from each input sequence.

Author(s)

Hannah O. Ajoge

References

paper under review

See Also

gquad

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
## Predicting G quadruplex motif(s) (including overlaps) from raw nucleotide sequences
E1 <- c("TCTTGGGCATCTGGAGGCCGGAAT", "taggtgctgggaggtagagacaggatatcct")
gquadO(E1)

## Predicting G quadruplex motif(s) (including overlaps) from nucleotide sequences in fasta file
## Not run: gquadO(x="Example.fasta", xformat = "fasta")

## Predicting G quadruplex motif(s) (including overlaps) from nucleotide sequences,
## using GenBank accession numbers.
## Internet connectivity is needed for this to work.
## Not run: gquadO(c("BH114913", "AY611035"), xformat = "GenBank accession number(s)")