Gå til innhold

Anbefalte innlegg

Kan noen hjelpe meg med å lage denne metoden i java

 

Metoden DNA

DNA opptrer i naturen som en dobbel helix, hvor den ene strengen i helixen er bestemt av den andre. De to strengene kalles sense og anti-sense strenger. Som regel får man kun oppgitt sekvensen til sense strengen, sekvensen til anti-sense strengen må man finne selv. I denne oppgaven skal du lage et program som finner sekvensen til anti-sense strengen når sekvensen til sense strengen er gitt. DNA sekvenser består av fire forskjellige nukleotider (symbolene A, T, C og G), bindinger mellom sense og anti-sense sekvensene er slik at A binder seg med T, T binder seg med A, C binder seg med G og G binder seg med C. Hvis sekvensen på sense strengen er AAAAATGGGACCC kan vi skrive opp denne med sekvensen til anti-sense strengen under slik:

5’ AAAAATGGGACCC 3’

3’ TTTTTTACCCTGGG 5’

DNA sekvenser leses alltid fra 5 merket enden til 3 merket enden. Dermed vil sekvensen på anti-sense strengen leses motsatt vei av sense strengen. Sekvensen av nukleotidene vi er ute etter er i dette eksemplet er altså: 5’ GGGTCCCATTTTT 3’.

Du skal lage en metode som kan brukes til å skrive inn sekvensen til sense strengen og få ut sekvensen til anti-sense strengen. Metoden skal gi feilmelding hvis andre bokstaver enn A, T, G eller C skrives inn. Metoden skal skrive ut sekvensen til den tilhørende anti-sense strengen.

Eksempel på utskrift når metoden kjøres:

Skriv inn DNA-sekvensen til sense strengen:

AAAGAAC

DNA sekvensen til anti-sense strengen er: GTTCTTT.

Eksempel med feil i inndata:

Skriv inn DNA-sekvensen til sense strengen:

AACGGH

Du har skrevet bokstaven H, H er ikke en av de fire nukleotidene A, T, C eller G.

Skriv inn DNA-sekvensen til sense strengen:

Lenke til kommentar
Videoannonse
Annonse
Har du i det hele tatt begynt på oppgaven, eller forventer du at noen her gjør det for deg?

 

Werner

8071263[/snapback]

 

Hei

Jeg er fersk i programmering ,vet ikke så mye ennå

8071346[/snapback]

 

Synes du skal prøve selv først. Deretter poste det du har så får du nok hjelp. En lærer ingenting om andre skal løse oppgaven for deg.

Lenke til kommentar

Ser du har postet den samme oppgaveteksten i en annen tråd også. Dette later til å være dirkte sitat fra en skoleoppgave. Har jeg rett? I så fall burde du inneha de kunnskaper som trengs for å ihvertfall skjønne hvordan du skal få fram med oppgaven. Hvis du ikke har det, er det kanskje på tide å spørre deg selv hvor du har vært det siste året. Du må gjerne be om hjelp til problemstillinger, men vi skal ikke gjøre oppgaven din for deg.

 

Hvis det derimot ikke dreier seg om en skoleoppgave, så er dette definitivt feil ende å begynne i om du ønsker å lære deg å programmere.

Endret av Porki
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...