is_gtf <- function(...) {
type <- gene_id <- transcript_id <- NULL
return(unlist(lapply(list(...), function(x) {
if (is(x, "GRanges")) {
x <- as.data.frame(x)
if (all(c("type", "gene_id", "transcript_id") %in% names(x))) {
x <- x %>%
dplyr::select(type, gene_id, transcript_id) %>%
dplyr::distinct()
if (nrow(x) > 1) {
return(TRUE)
}
}
}
return(FALSE)
})))
}
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.