import(methods) importFrom(utils, data, download.file, read.delim, read.table, read.csv, as.roman) importFrom(stats, setNames) importFrom(stats4, summary) importFrom(RCurl, getURL) import(BiocGenerics) import(S4Vectors) import(IRanges) # for CompressedList import(GenomeInfoDbData) ### - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ### Export S4 classes ### exportClasses( Seqinfo, GenomeDescription ) ### - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ### Export S3 methods ### S3method(as.data.frame, Seqinfo) S3method(summary, Seqinfo) ### We also export them thru the export() directive so that (a) they can be ### called directly, (b) tab-completion on the name of the generic shows them, ### and (c) methods() doesn't asterisk them. export( as.data.frame.Seqinfo, summary.Seqinfo ) ### - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ### Export S4 methods for generics NOT defined in this package ### exportMethods( length, names, "names<-", "[", as.data.frame, show, merge, ## Generics defined in the stats4 package: summary, ## Generics defined in the BiocGenerics package: intersect, organism, species ) ### - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ### Export non-generic functions ### export( ## utils.R: DEFAULT_CIRC_SEQS, ## rankSeqlevels.R: orderSeqlevels, rankSeqlevels, ## getChromInfoFromNCBI.R: registered_NCBI_assemblies, getChromInfoFromNCBI, ## getChromInfoFromUCSC.R: registered_UCSC_genomes, getChromInfoFromUCSC, ## getChromInfoFromEnsembl.R: getChromInfoFromEnsembl, ## fetchExtendedChromInfoFromUCSC.R: fetchExtendedChromInfoFromUCSC, ## loadTaxonomyDb.R: loadTaxonomyDb, available.species, ## mapGenomeBuilds.R mapGenomeBuilds, genomeBuilds, listOrganisms, ## Seqinfo-class.R: Seqinfo, checkCompatibleSeqinfo, ## seqlevelsStyle.R: genomeStyles, extractSeqlevels, extractSeqlevelsByGroup, mapSeqlevels, seqlevelsInGroup, ## seqlevels-wrappers.R: keepSeqlevels, dropSeqlevels, renameSeqlevels, restoreSeqlevels, standardChromosomes, keepStandardChromosomes, ## GenomeDescription-classR: GenomeDescription ) ### - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ### Export S4 generics defined in GenomeInfoDb + export corresponding methods ### export( ## seqinfo.R: seqinfo, "seqinfo<-", seqnames, "seqnames<-", seqlevels, "seqlevels<-", sortSeqlevels, seqlevelsInUse, seqlevels0, seqlengths, "seqlengths<-", isCircular, "isCircular<-", genome, "genome<-", ## seqlevelsStyle.R: seqlevelsStyle, "seqlevelsStyle<-", ## GenomeDescription-class.R: commonName, provider, providerVersion, releaseDate, releaseName, bsgenomeName ) ### Exactly the same list as above. exportMethods( seqinfo, seqnames, "seqnames<-", seqlevels, "seqlevels<-", sortSeqlevels, seqlevelsInUse, seqlengths, "seqlengths<-", isCircular, "isCircular<-", genome, "genome<-", seqlevelsStyle, "seqlevelsStyle<-", commonName, provider, providerVersion, releaseDate, releaseName, bsgenomeName )