diff --git a/.DS_Store b/.DS_Store deleted file mode 100644 index 9546fc661ae673f31198c8a535f3a71d2db64662..0000000000000000000000000000000000000000 Binary files a/.DS_Store and /dev/null differ diff --git a/.gitignore b/.gitignore deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/README.md b/README.md deleted file mode 100644 index b7ea45caf1c3aa9422f377cccdc03eaa944fbaab..0000000000000000000000000000000000000000 --- a/README.md +++ /dev/null @@ -1,68 +0,0 @@ -# cDNA Generator - -Description of the project - - - -**Input files** - -Copy_number_file: - -- csv-formatted file ("NewTranscriptID,ID,Count") - -- id of generated transcript - -- id of original transcript (without intron inclusions) -count - -_Eample_ - -`[id of generated transcript] [ID] [Count]` - - -transcript_sequences_file: - -- fasta-formatted file - -- id of generated transcript? (in the header) - -_Eample_ - -`> [id of generated transcript] -AGUGACGUUAGACCAGAUAGAC....` - - -priming_site_file: - -- gtf-formatted file - -- id of generated transcript? - -- position of priming site and binding likelihood - -_Eample_ - -`[id of generated transcript] ... [position of priming site]... [binding likelihood ]` - - -**Output files** - -cDNA_file: - -- fasta-formatted file - -- Includes all the uniquie "cDNA sequence" and "cDNA sequence ID" - - - -cDNA_count_file: - -- csv-formatted file - -- Includes "cDNA sequence ID" and "cDNA count" - - - - - - diff --git a/Test/.gitkeep b/Test/.gitkeep deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/Test/copy_number_file.csv b/Test/copy_number_file.csv deleted file mode 100644 index 6edf372f82d455dbd08d4e0092f70e1e47f48a45..0000000000000000000000000000000000000000 --- a/Test/copy_number_file.csv +++ /dev/null @@ -1,6 +0,0 @@ -NewTranscriptID, ID, Count -1,1,12 -2,1,11 -3,2,33 -4,3,11 -5,4,55 diff --git a/Test/priming_sites.gtf b/Test/priming_sites.gtf deleted file mode 100644 index df3aafd0f3266cd3f912c116a10821d36a371e8e..0000000000000000000000000000000000000000 --- a/Test/priming_sites.gtf +++ /dev/null @@ -1,3 +0,0 @@ -Transcript_1 RIBlast Priming_site 10 25 . + . Accessibility_Energy "1.49"; Hybridization_Energy "-9.76"; Interaction_Energy "-8.74"; Number_of_binding_sites "2"; Binding_Probability "0.12" -Transcript_1 RIBlast Priming_site 640 655 . + . Accessibility_Energy "1.71"; Hybridization_Energy "-9.12"; Interaction_Energy "-8.34"; Number_of_binding_sites "2"; Binding_Probability "0.05" -Transcript_2 RIBlast Priming_site 3 18 . + . Accessibility_Energy "1.21"; Hybridization_Energy "-5.12"; Interaction_Energy "-2.34"; Number_of_binding_sites "1"; Binding_Probability "0.15" diff --git a/Test/transcript.fasta b/Test/transcript.fasta deleted file mode 100644 index bb37ee21bb5cd021940e10379d21384a141a2b4e..0000000000000000000000000000000000000000 --- a/Test/transcript.fasta +++ /dev/null @@ -1,8 +0,0 @@ ->1 -GAUAGCUAGAGGAUUCUCAGAGGAGAAGCUAGAGGAGCUAGAGGAGCUAGAGGAGCUAGAGGAGCUAGAGG ->2 -AGCUAGAGGAUAGCUAGAGGAUAGCUAGAGGAUAGCUAGAGGAGCUAGAGGAGCUAGAGGAGCUAGAGG ->3 -AGCUAGAGGAUAGCUAGAGGAUAGCUAGAGGAUAGCUAGAGGAUAGCUAGAGGAGCUAGAGG ->4 -AGCUAGAGGAUAGCUAGAGGAUAGCUAGAGGAUAGCUAGAGGAUAGCUAGAGGAGCUAGAGGAGCUAGAGG diff --git a/cdna/__init__.py b/cdna/__init__.py deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/cdna/cdna.py b/cdna/cdna.py deleted file mode 100644 index 97208d10c8054ec626fcf267572f458db8a92189..0000000000000000000000000000000000000000 --- a/cdna/cdna.py +++ /dev/null @@ -1,100 +0,0 @@ -import sys - -def translate(res): - translate_dict = {"A": "T", "U": "A", "G": "C", "C":"G"} - if res not in translate_dict.keys(): - print("cDNA residue not A,T,U or G ") - sys.exit(1) - return translate_dict[res] - -class cDNA_Gen: - def __init__(self, - fasta, - gtf, - cpn, - output_fasta = "cDNA.fasta", - output_csv = "cDNA.csv" - ): - # inputs - self.fasta = fasta - self.gtf = gtf - self.cpn = cpn - self.output_fasta = output_fasta - self.output_csv = output_csv - # variables - self.prime_sites = [] - self.fasta_seq = "" - self.fasta_id = "" - self.copy_numbers = {} - - self.run() - - def run(self): - self.read_fasta() - self.read_gtf() - - def order_priming_sites(self): - pass - - def generate_cdna(self): - pass - - - def read_fasta(self): - fasta = open(self.fasta).readlines() - self.fasta_id = fasta[0] - print(fasta[0]) - self.fasta_seq = "".join([_.rstrip() for _ in fasta[1:]]) - - - def read_gtf(self): - with open(self.gtf) as gtf_file: - gtf_lines = gtf_file.readlines() - for line in gtf_lines[:1000]: - if not line.startswith("#"): - temp_gtf = GTF_entry(line) - temp_gtf.set_sequence(self.fasta_seq) - self.prime_sites.append(temp_gtf) - - def write_fasta(self): - pass - - def read_copy_numbers(self): - with open(self.cpn) as cpn_file: - cpn_lines = cpn_file.readlines() - for line in cpn_lines: - csv = line.split(",") - trans_id = csv[0] - if trans_id: - gene_id = csv[1] - count = csv[2] - self.copy_numbers[gene_id] = count - - - def return_output(self): - return self.output_fasta, self.output_csv - - -class GTF_entry: - def __init__(self, string): - self.string = string - self.values = self.string.split("\t") - self.id = self.values[0] - self.start = int(self.values[3]) - self.end = int(self.values[4]) - self.score = float(0.5) #self.values[5] - self.sequence = "no sequence set" - self.length = self.end - self.start - - def __repr__(self): - return self.sequence[:10] + "..." + f" len={self.length} score={self.score}" - - def set_sequence(self, full_sequence): - self.sequence = full_sequence[self.start:self.end] - - -if __name__ == "__main__": - import argparse - pass - - diff --git a/images/.gitkeep b/images/.gitkeep deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/images/Screen_Shot_Git_2_Bastian_.png b/images/Screen_Shot_Git_2_Bastian_.png deleted file mode 100644 index a0f8802440e40338523b09715e717c93e84e9a10..0000000000000000000000000000000000000000 Binary files a/images/Screen_Shot_Git_2_Bastian_.png and /dev/null differ diff --git a/images/Screen_Shot_Git_Bastian_.png b/images/Screen_Shot_Git_Bastian_.png deleted file mode 100644 index 80a666a9654776552b1b9679c74a4b9879421ec7..0000000000000000000000000000000000000000 Binary files a/images/Screen_Shot_Git_Bastian_.png and /dev/null differ diff --git a/images/Screen_Shot_Markdown_Bastian.png b/images/Screen_Shot_Markdown_Bastian.png deleted file mode 100644 index da96fb7045e2b1bfe9b47564eed4b37ff2599131..0000000000000000000000000000000000000000 Binary files a/images/Screen_Shot_Markdown_Bastian.png and /dev/null differ diff --git a/images/student3_github.png b/images/student3_github.png deleted file mode 100644 index ad2a6b51aa8000940a6bb82e34dee53ce72ce0ee..0000000000000000000000000000000000000000 Binary files a/images/student3_github.png and /dev/null differ diff --git a/images/student3_markdown.png b/images/student3_markdown.png deleted file mode 100644 index 4d3196963c511f427cfe8101710a97c0e10a4925..0000000000000000000000000000000000000000 Binary files a/images/student3_markdown.png and /dev/null differ