Python Forum
List/String seperation issue
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
List/String seperation issue
#1
Hey guys,

Hope you can shed some light on this matter.
In this task I need to create a function that displays the amino acid type that corresponds to a codon. for example if the user inputs a DNA sequence of AAABBBCCCDD
The function needs to be able to deal with a length not divisible by 3, in other words any random input

AAA is one codon and will represent one type of amino acid
BBB "" ""
CCC "" ""

DD is not a full codon and needs to be removed from the sequence

What I am trying to do now is to get the input / or argument given to the called function into workable blocks of 3. for example if the input is AAABBBCC

I want to get it to:

DNA1 = "AAA"
DNA2 = "BBB"

CC needs to get cut off.

Below is my idea to get the odd tail that's not workable cut off and it seems to work if input is AAABBBC but not if the input is AAABBBCC , I will need to fix that too
but how do I code it so it splits any random size sequence in workable chunks and join them again from list to string?

also I struggled to join it again from ['A','A','A'] to "AAA"
my Idea as is can obvious not deal with a random size input which is a problem


dna = "AAABBBCCCDD"

dna = list(dna)
DNA = len(dna)
print(DNA)

if DNA % 3 != 0:
    del dna[-1]
    print(dna)

DNA1 = dna[0:3]
DNA2 = dna[3:6]
print(DNA1)
print(DNA2)
    
''.join(DNA2)
print(DNA2)
Any help would be appreciate stacks
Reply


Messages In This Thread
List/String seperation issue - by YoungGrassHopper - Sep-19-2019, 01:56 PM
RE: List/String seperation issue - by ichabod801 - Sep-19-2019, 01:58 PM
RE: List/String seperation issue - by perfringo - Sep-20-2019, 06:33 AM
RE: List/String seperation issue - by perfringo - Sep-20-2019, 08:05 AM
RE: List/String seperation issue - by perfringo - Sep-20-2019, 08:47 AM
RE: List/String seperation issue - by perfringo - Sep-20-2019, 11:17 AM
RE: List/String seperation issue - by perfringo - Sep-20-2019, 11:57 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  List Comprehension Issue johnywhy 5 542 Jan-14-2024, 07:58 AM
Last Post: Pedroski55
  Python List Issue Aggie64 5 1,629 Jun-30-2022, 09:15 PM
Last Post: Aggie64
  List to table issue robdineen 2 1,469 Nov-07-2021, 09:31 PM
Last Post: robdineen
  Last caracter of a string truncated issue when working from the end of the string Teknohead23 3 1,596 Oct-03-2021, 01:08 PM
Last Post: snippsat
  Calculator code issue using list kirt6405 4 2,289 Jun-11-2021, 10:13 PM
Last Post: topfox
  Issue accessing data from Dictionary/List in the right format LuisSatch 2 2,224 Jul-25-2020, 06:12 AM
Last Post: LuisSatch
  connection string issue racone 2 3,737 Feb-03-2020, 02:22 AM
Last Post: racone
  For List Loop Issue Galdain 2 2,054 Dec-31-2019, 04:53 AM
Last Post: Galdain
  Python C API - Issue with string as arugments JRHeisey 2 2,803 Nov-30-2019, 04:53 AM
Last Post: casevh
  IndexError: List index out of range issue Adem 1 3,543 Nov-01-2019, 10:47 PM
Last Post: ichabod801

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020