Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion MultiThreadIO.py
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,10 @@ def process_input_line(line, startsnp, stopsnp, dtype):
if startsnp is not None :
parts = parts[startsnp : stopsnp + 1] #Offset 1 for id and 2 for id + include stopsnp

data=np.array([int(val) for val in parts], dtype = dtype)
if dtype in [np.float16, np.float32, np.float64] :
data = np.array([val for val in parts], dtype=dtype)
else :
data = np.array([int(val) for val in parts], dtype = dtype)

return (idx, data)

Expand Down
2 changes: 1 addition & 1 deletion Pedigree.py
Original file line number Diff line number Diff line change
Expand Up @@ -942,7 +942,7 @@ def readInAAP(self, fileName):
:param fileName: The file path
:type fileName: str
"""
data_list = MultiThreadIO.readLines(fileName, startsnp=None, stopsnp=None, dtype = np.int64)
data_list = MultiThreadIO.readLines(fileName, startsnp=None, stopsnp=None, dtype = np.float32)

# flag of whether adding a default alternative allele probability
default_aap = False
Expand Down