Bioinformatics in Python: DNA Toolkit. Part 9: RNA, Helper functions

Поделиться
HTML-код
  • Опубликовано: 27 окт 2024

Комментарии • 12

  • @jeffersoncorradini4776
    @jeffersoncorradini4776 2 года назад +3

    Greetings from Brazil. This playlist was by far the best one I've ever seen. Thank you very, very much.!

  • @lorenzorossi2436
    @lorenzorossi2436 3 года назад +2

    Thank you so much for this playlist. It helped me a lot in my first contact with Python. As a molecular biologist, I found your videos extremely useful! I really look forward to genome toolkit videos.

  • @juanmaruizrobles5867
    @juanmaruizrobles5867 4 года назад +2

    I have just finished this chain of videos. Your content its very useful. Thanks¡ I will continue with the rest of tutorials

  • @boogywoogy2395
    @boogywoogy2395 4 года назад +1

    awesome video....great explanations!!

  • @thomasnevolianis8616
    @thomasnevolianis8616 4 года назад +2

    Great video and thanks again! I believe it makes sense to add " " and "
    " on the dict: NUCLEOTIDE_BASE in the case of multi-line strings.

  • @sohamshirolkar
    @sohamshirolkar 4 года назад +1

    More please!

  • @viktordemenev9616
    @viktordemenev9616 4 года назад

    That video was a perfect opportunity to introduce inheritance. Here a lot of checks of sequence.type can be replaced by access to a class variable, which is different between RNA and DNA which both inherit from NucleotideSequence. You can even create methods that are accessible only for DNA or for RNA.

    • @rebelScience
      @rebelScience  4 года назад +1

      Hey! While you are partially right, this is not the approach I was taking with this series. In my Introduction video I made a point that this will be for total beginners and will require Basics of Python. Classes are already advanced part. You can say that "video X was a perfect opportunity to talk about Y" about any video. No offense, but you are making a classic mistake, by thinking everyone is at the same level as you. So many people join our chat and a struggling to write even the first function from our first video, coming from non-technical backgrounds. And when they ask why my first function does not work, they get this answer: ibit.ly/AUVz It is a very good thing that you are so advanced that you understand that we could have used Inheritance here instead of simple if/else checks. But this series was for total beginners. So this is what we did as, again, I said we will in the Introduction video. We will use more complex and correct code concepts in upcoming videos. The goal here, was, to have something working in the simplest way possible.

    • @viktordemenev9616
      @viktordemenev9616 4 года назад +1

      @@rebelScience Sorry for rushing it! I think a better way to phrase it would be "Anyone who wants to try an alternative approach can check Corey Shafer's video on inheritance and try to apply it to Sequence class."

    • @rebelScience
      @rebelScience  4 года назад

      It's alright. Don't worry about it. It is really hard to cover material that most of the people can find useful. It would be cool if you could make videos too and show how to use/add inheritance to this type of class. I would also reference (tell people to watch your video) in my videos if you will have something recorded.