Mercurial > repos > petr-novak > repeat_annotation_pipeline3
comparison compare_gff.R @ 11:5366d5ea04bc draft
planemo upload commit 9d1b19f98d8b7f0a0d1baf2da63a373d155626f8-dirty
| author | petr-novak |
|---|---|
| date | Fri, 04 Aug 2023 12:35:32 +0000 |
| parents | b53f5a456d01 |
| children |
comparison
equal
deleted
inserted
replaced
| 10:276efc4cb17f | 11:5366d5ea04bc |
|---|---|
| 68 g1 <- import("test_data/RM_LTR_TE.gff3") | 68 g1 <- import("test_data/RM_LTR_TE.gff3") |
| 69 g2 <- import("test_data/RM_RE.gff3") | 69 g2 <- import("test_data/RM_RE.gff3") |
| 70 g2 <- import("test_data/RM_RE_CL.gff3") | 70 g2 <- import("test_data/RM_RE_CL.gff3") |
| 71 g2 <- import("test_data/RM_RE_v3.gff3") | 71 g2 <- import("test_data/RM_RE_v3.gff3") |
| 72 g2 <- import("test_data/RM_RE_v4.gff3") | 72 g2 <- import("test_data/RM_RE_v4.gff3") |
| 73 g1 <- import("test_data/RM_RE_v4.gff3") | |
| 73 | 74 |
| 74 attribute_name <- "Name" | 75 attribute_name <- "Name" |
| 75 } | 76 } |
| 76 | 77 |
| 77 g1$SOURCE <- 1 | 78 g1$SOURCE <- 1 |
| 94 n2 <- cbind("No Annotation", sapply(annot_name[c2], "[", 1)) | 95 n2 <- cbind("No Annotation", sapply(annot_name[c2], "[", 1)) |
| 95 | 96 |
| 96 n12 <- do.call(rbind, annot_name[c12]) | 97 n12 <- do.call(rbind, annot_name[c12]) |
| 97 | 98 |
| 98 n12all <- matrix(character(), ncol = 2, nrow = length(g12_disjoin)) | 99 n12all <- matrix(character(), ncol = 2, nrow = length(g12_disjoin)) |
| 99 n12all[c1,] <- n1 | 100 |
| 100 n12all[c2,] <- n2 | 101 if (any(c1)){ |
| 101 n12all[c12,] <- n12 | 102 n12all[c1,] <- n1 |
| 103 } | |
| 104 if (any(c2)){ | |
| 105 n12all[c2,] <- n2 | |
| 106 } | |
| 107 if (any(c12)){ | |
| 108 n12all[c12,] <- n12 | |
| 109 } | |
| 102 | 110 |
| 103 traw <- wtable(n12all[,1], n12all[,2], weights = width(g12_disjoin)) | 111 traw <- wtable(n12all[,1], n12all[,2], weights = width(g12_disjoin)) |
| 104 tbl_df <- as.data.frame((traw)) | 112 tbl_df <- as.data.frame((traw)) |
| 105 tbl_df <- tbl_df[order(tbl_df$Freq, decreasing = TRUE),] | 113 tbl_df <- tbl_df[order(tbl_df$Freq, decreasing = TRUE),] |
| 106 colnames(tbl_df) <- c("Annotation1", "Annotation2", "Overlap[bp]") | 114 colnames(tbl_df) <- c("Annotation1", "Annotation2", "Overlap[bp]") |
