From impute2 to beagle user Kantale
From PyPedia
Contents |
[edit] Documentation
Converts an output from impute2 execution to a single beagle probabilities file
[edit] Parameters
<inputs> </inputs>
[edit] Return
[edit] See also
[edit] Code
def From_impute2_to_beagle_user_Kantale( filenames = None, dir_name = None, pattern_name = None, output_filename = None, beagle_header_filename = None ): output_file = open(output_filename, "w") if beagle_header_filename: f = open(beagle_header_filename, "U") while True: line = f.readline() line_splitted = line.split() if line_splitted[0] == "marker": output_file.write(line) break list_of_files = [] if dir_name: list_of_files = os.listdir(dir_name) if pattern_name: list_of_files = [x for x in list_of_files if fnmatch.fnmatch(x, pattern_name)] if filenames: list_of_files = filenames for filename in filenames: print "Converting.. ", filename input_file = open(filename, "U") while True: line = input_file.readline() if not line: break line_splitted = line.replace("\n", "").split() to_print = [line_splitted[1]] + line_splitted[3:] output_file.write( str.join(" ", to_print) + "\n" ) output_file.close()
[edit] Unit Tests
def uni1(): return True
[edit] Development Code
def From_impute2_to_beagle_user_Kantale(): pass
[edit] Permissions
[edit] Documentation Permissions
Kantale
[edit] Code Permissions
Kantale
[edit] Unit Tests Permissions
Kantale