Python Forum
Python help with module function return dictionary
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Python help with module function return dictionary
#1
I dont know what is wrong with my script, it only returns the last line from a file with some E coli data. 
It should return a dictionary where the keys are the names of the proteins and sequences are the values. 
def read_fasta(str):
    file =  open(str).read()
    holder = []
    table_dict = {}
    for line in file.split('>'):
        #table_dict[line.split()[0]] = line.splitlines()[1:]
        table_dict["Name"] = (line.splitlines()[:1])
        table_dict["Value"] = (line.splitlines()[1:])
    print table_dict
In another Python file I import this function and test whether it works or not
import module

module.read_fasta("Ecoli.prot.fasta")
Reply


Messages In This Thread
Python help with module function return dictionary - by tebirkes - Oct-15-2016, 12:43 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  nested function return MHGhonaim 2 684 Oct-02-2023, 09:21 AM
Last Post: deanhystad
  return next item each time a function is executed User3000 19 2,491 Aug-06-2023, 02:29 PM
Last Post: deanhystad
  function return boolean based on GPIO pin reading caslor 2 1,255 Feb-04-2023, 12:30 PM
Last Post: caslor
  passing dictionary to the function mark588 2 1,042 Dec-19-2022, 07:28 PM
Last Post: deanhystad
  return vs. print in nested function example Mark17 4 1,829 Jan-04-2022, 06:02 PM
Last Post: jefsummers
  How to invoke a function with return statement in list comprehension? maiya 4 2,951 Jul-17-2021, 04:30 PM
Last Post: maiya
  Function - Return multiple values tester_V 10 4,635 Jun-02-2021, 05:34 AM
Last Post: tester_V
  Get return value from a threaded function Reverend_Jim 3 17,410 Mar-12-2021, 03:44 AM
Last Post: Reverend_Jim
  Writing a lambda function that sorts dictionary GJG 1 2,058 Mar-09-2021, 06:44 PM
Last Post: buran
  Using Dictionary to Test Evenness of Distribution Generated by Randint Function new_coder_231013 6 3,377 Feb-23-2021, 01:29 PM
Last Post: new_coder_231013

Forum Jump:

User Panel Messages

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