5
$\begingroup$

I need to install DnaSp, a nice GUI originally written for Windows for the population genetics of nucleotide sequence data.

However, its not working on my mac. I'm using wine to install it using these instructions for wine. Wine usually successfully ports Windows programs.

it successfully installs but then I get this error

Mollies-MacBook-Air:dnasp51001 molliepassacantando$ WINEPREFIX=~/.wine64 wine regsvr32.exe scrrun.dll mfc40.dll threed32.ocx
regsvr32: Successfully registered DLL 'scrrun.dll'
regsvr32: Successfully registered DLL 'mfc40.dll'
err:typelib:sltg_get_typelib_ref Unable to find reference
err:typelib:sltg_get_typelib_ref Unable to find reference
err:typelib:sltg_get_typelib_ref Unable to find reference
err:typelib:sltg_get_typelib_ref Unable to find reference
err:typelib:sltg_get_typelib_ref Unable to find reference
err:typelib:sltg_get_typelib_ref Unable to find reference
regsvr32: Successfully registered DLL 'threed32.ocx'
Mollies-MacBook-Air:dnasp51001 molliepassacantando$ winedevice.exe(30828,0x405ed000) malloc: *** error for object 0x401cea08: pointer being freed was not allocated
*** set a breakpoint in malloc_error_break to debug

and cannot run it.

Has anyone successfully installed DnaSp on a Mac or know of an alternate program I could use? I need to be able to calculate haplotype frequencies.

$\endgroup$
7
  • $\begingroup$ Hey, I see you found your way here. Great! But as I asked you on Ask Ubuntu, why are you using wine? The DnaSP authors state that on a mac "You can run DnaSP using SoftWindows, Virtual PC, Parallels Desktop or VMware Fusion software [sic]". Also, please edit your question and explain the kind of analysis you need to do. The vast majority of bioinformatics tools don't work on Windows and work fine on a UNIX-based system like Mac. There are almost certainly other choices but we need to know what you are trying to achieve. $\endgroup$
    – terdon
    Jul 10, 2017 at 17:13
  • 1
    $\begingroup$ Welcome to Bioiformatics stack exchange. We can not suggest you an alternative if we do not understand your problem. Could you edit your question to elaborate bit more what you want to use the software for? $\endgroup$ Jul 10, 2017 at 17:13
  • 1
    $\begingroup$ @kamil i need it to calculate haplotype frequencies, im using wine because i wasnt sure what other platform to use, and i dont want to pay for software, as i found you needed to do with the suggested programs $\endgroup$ Jul 10, 2017 at 18:48
  • $\begingroup$ @MolliePassacantando that sounds reasonable, I bet there will be a lot of free softwares doing that. However, please edit your question so people do not have to search this information in comments. Also do not hesitate to add more information about software you already tried... $\endgroup$ Jul 10, 2017 at 18:52
  • $\begingroup$ @terdon i have edited the question, and am not sure why i cannot run the program with a mac. the file i download from the website is a .msi, which i open using wine, because mac does not read that format $\endgroup$ Jul 10, 2017 at 19:22

1 Answer 1

0
$\begingroup$

From the comments @MollePasscantando successfully ported DNAsp onto a Mac (Air) via Wine, but was not sure how. This is good news because Wine is very commonly used for porting Windows exes. The website states,

Oracle VirtualBox (free open-source). Parallels, CrossOver, VMware Fusion (paid-versions; trial period)

From the website it was update in February 26, 2019 and its current Beta Version is 6.12.03.

There was a major published update to the package in Mol Biol Evol in 2017 (version 6) for large data sets (NGS).

Thus the question is still relevant because they still have not written an OSX specific version and this will limit its performance for the data sets it is now targeted for.

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.