-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathREADME.txt
More file actions
70 lines (47 loc) · 1.86 KB
/
README.txt
File metadata and controls
70 lines (47 loc) · 1.86 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
BaseballCap is an RNA-seq Junction Read Aligner based on the
Burrow-Wheeler Transform (BWT), created as a final project
for a bioinformatics course. It is meant to be a simple, crude approximation of
the popular tool TopHat, hence the name BaseballCap (a "poor man's TopHat")
Required: Java 7
recommended: make
To clean everything up:
make clean
To compile code:
make
To run on given toy sample:
make toy
To run on real data (replace XX with 25, 50, 75, 100 for read len)
make realXX
To compile (if make is not installed):
javac BaseballCap.java BWT.java Utilities.java Junction.java Permutation.java PartialAlignment.java Fasta.java
To run on toy data (if make is not installed):
java BaseballCap data/toy/Reads.fasta data/toy/Exons.fasta
To run on real data (if make is not installed):
java BaseballCap data/NM_002024/NM_002024SimulatedReadsLen25.fasta data/NM_002024/NM_002024Exons.fasta
java BaseballCap data/NM_002024/NM_002024SimulatedReadsLen50.fasta data/NM_002024/NM_002024Exons.fasta
java BaseballCap data/NM_002024/NM_002024SimulatedReadsLen75.fasta data/NM_002024/NM_002024Exons.fasta
java BaseballCap data/NM_002024/NM_002024SimulatedReadsLen100.fasta data/NM_002024/NM_002024Exons.fasta
Files and directories:
BaseballCap.java
Contains main function for BaseballCap tool.
BWT.java
Contains code related to performing BWT
data
contains data files
Fasta.java
contains a class for representing Fasta data
Final_Project_Report.pdf
the report for the project
Junction.java
class for representing Junctions
makefile
the makefile for the project
PartialAlignment.java
class for representing Partial Alignments of reads to exons
Permutation.java
class for representing Permutations of input sequence for use in BWT matrix
Reads.fasta
results
contains result files from TopHat and BaseballCap run on NM_002024 data
Utilities.java
contains a fasta scanning function, mostly.