useDynLib(FlowSOM, .registration = TRUE)

importFrom(flowCore,read.FCS,compensate,transform,logicleTransform,exprs,
            transformList,write.FCS,'exprs<-')
importFrom(ConsensusClusterPlus, ConsensusClusterPlus)
importFrom(igraph,graph.adjacency,minimum.spanning.tree,layout.kamada.kawai,
            plot.igraph,add.vertex.shape,get.edges,shortest.paths,E,V,'V<-',
            igraph.shape.noclip)
importFrom(BiocGenerics,colnames)
importFrom(tsne,tsne)

export(FlowSOM,
        AggregateFlowFrames,
        ReadInput,
        BuildSOM,
        Purity,
        BuildMST,
        UpdateNodeSize,
        PlotMarker,
        PlotPies,
        PlotStars,
        PlotClusters2D,
        PlotCenters,
        FlowSOMSubset,
        NewData,
        MetaClustering,
        metaClustering_consensus,
        FMeasure,
        CountGroups,
        PlotGroups)