/NAMESPACE

http://github.com/tengfei/visnab · #! · 136 lines · 116 code · 20 blank · 0 comment · 0 complexity · bcc02b9fddbf9658fedafc356f5aca93 MD5 · raw file

  1. ############################################################
  2. ## Import
  3. ############################################################
  4. import(methods)
  5. importFrom(utils, head, tail)
  6. importFrom(stats, start, end, update, aggregate)
  7. import(objectSignals)
  8. import(objectProperties)
  9. import(objectWidgets)
  10. import(objectWidgetsQt)
  11. importFrom(plumbr, mutaframe, mutalist)
  12. import(qtbase)
  13. import(qtpaint)
  14. import(scales)
  15. importFrom(BiocGenerics, cbind, rbind, unique,
  16. lapply, sapply, setdiff, Reduce)
  17. ## importClassesFrom(BiocGenerics, AsIs)
  18. import(biovizBase)
  19. ## Biobase
  20. importClassesFrom(Biobase, AssayData)
  21. ##IRanges
  22. ## importClassesFrom(IRanges, IRanges, Rle)
  23. importFrom(IRanges, IRanges, disjoin, disjointBins,
  24. "elementMetadata", "elementMetadata<-",
  25. start, width, end, mid, resize,
  26. "start<-", "width<-", "end<-", "values", "values<-",
  27. ranges, "ranges<-", "metadata", "metadata<-",
  28. isTRUEorFALSE, coverage, slice, viewWhichMins, viewWhichMaxs,
  29. viewMins, viewMaxs, viewSums, viewMeans, runValue, runLength, reduce,
  30. punion, pgap)
  31. importMethodsFrom(IRanges,
  32. unlist,setdiff, Rle,
  33. Reduce,
  34. as.data.frame,
  35. length, as.vector,
  36. "[","[<-","[[", "[[<-","$",
  37. "%in%", show, as.list,
  38. aggregate, append,
  39. colnames, "colnames<-", lapply, sapply)
  40. importClassesFrom(IRanges, Annotated, List, Vector, SimpleList,
  41. characterORNULL, functionORNULL)
  42. ## ## GenomicRanges
  43. ############################################################
  44. importFrom(GenomicRanges, "seqnames<-","strand<-", GRanges, GRangesList, Seqinfo,
  45. seqlengths, "seqlengths<-", keepSeqlevels)
  46. importMethodsFrom(GenomicRanges, ranges, "ranges<-",
  47. start, end, width, "start<-", "end<-", "width<-",
  48. seqnames, strand, seqinfo, show, seqlevels,
  49. "elementMetadata<-", elementMetadata,
  50. as.data.frame)
  51. importClassesFrom(GenomicRanges, GRanges, GenomicRanges, Seqinfo)
  52. ## GenomicFeatures
  53. importClassesFrom(GenomicFeatures,TranscriptDb)
  54. ## ## MutableRanges
  55. import(MutableRanges)
  56. ## importClassesFrom(MutableRanges, MutableGRanges,
  57. ## OverlapTypeSingleEnum)
  58. ## importFrom(MutableRanges, MutableGRanges)
  59. ## importMethodsFrom(MutableRanges,
  60. ## elementMetadataChanged, rangesChanged)
  61. ## BSgenome
  62. importClassesFrom(BSgenome, BSgenome)
  63. importMethodsFrom(BSgenome, getSeq)
  64. ## rtracklayer
  65. importClassesFrom(rtracklayer, BrowserView)
  66. importFrom(rtracklayer, browserSession, genome, "genome<-",
  67. ucscTableQuery, tableNames, getTable, GenomicData,
  68. "track<-", GRangesForUCSCGenome, browserView,
  69. ucscGenomes, "tableName<-")
  70. ## Rsamtools
  71. importFrom(Rsamtools, ScanBamParam, scanBam, scanBamHeader,
  72. PileupFiles, PileupParam , countBam, BamFile)
  73. importMethodsFrom(Rsamtools, applyPileups)
  74. ############################################################
  75. ## Export
  76. ############################################################
  77. exportMethods(unlist,lapply,
  78. length,
  79. print)
  80. ## icons,
  81. ## viewInBrowser,
  82. ## visnabGUI,
  83. ## range,
  84. ## "range<-",
  85. ## selectedRangesModel,
  86. ## "selectedRangesModel<-",
  87. ## geom,
  88. ## "geom<-",
  89. ## aes)
  90. ## ## Constructor
  91. export(GraphicPars,
  92. ## IntervalView,
  93. ## CircularView,
  94. ## AlignmentView,
  95. CoverageView)
  96. ## SeqView,
  97. ## StackedView,
  98. ## TracksView,
  99. ## TxdbView,
  100. ## VisnabViewList,
  101. ## VisnabProject)-
  102. ## exportClasses("numericORNULL",
  103. ## "characterORNULL",
  104. ## "functionORNULL",
  105. ## "logicalORNULL",
  106. ## "Theme")
  107. exportClasses(ColorEnum, GlyphEnum)
  108. ## GUI
  109. ##exportClasses(SearchBar)
  110. ## exportMethods(SearchBar)
  111. ## export(SearchBar, ControlPanel, SimpleViewer,
  112. ## setGraphicPars)
  113. ## ## utils method
  114. ## export("getIdeogram")
  115. ## for temporary
  116. exportPattern("^[^\\.]")