12 research outputs found

    How functional programming mattered

    Get PDF
    In 1989 when functional programming was still considered a niche topic, Hughes wrote a visionary paper arguing convincingly ‘why functional programming matters’. More than two decades have passed. Has functional programming really mattered? Our answer is a resounding ‘Yes!’. Functional programming is now at the forefront of a new generation of programming technologies, and enjoying increasing popularity and influence. In this paper, we review the impact of functional programming, focusing on how it has changed the way we may construct programs, the way we may verify programs, and fundamentally the way we may think about programs

    Detection of Naegleria Species in Environmental Samples from Peninsular Malaysia

    Get PDF
    In Malaysia, researchers and medical practitioners are unfamiliar with Naegleria infections. Thus little is known about the existence of pathogenic Naegleria fowleri, and the resultant primary amoebic meningoencephalitis (PAM) is seldom included in the differential diagnosis of central nervous system infections. This study was conducted to detect the presence of Naegleria species in various environmental samples.A total of 41 Naegleria-like isolates were isolated from water and dust samples. All these isolates were subjected to PCR using two primer sets designed from the ITS1-ITS2 regions. The N. fowleri species-specific primer set failed to produce the expected amplicon. The Naegleria genus-specific primers produced amplicons of 408 bp (35), 450 bp (2), 457 bp (2) or 381 bp (2) from all 41 isolates isolated from aquatic (33) and dust (8) samples. Analysis of the sequences from 10 representative isolates revealed that amplicons with fragments 408, 450 and 457 bp showed homology with non-pathogenic Naegleria species, and 381 bp showed homology with Vahlkampfia species. These results concurred with the morphological observation that all 39 isolates which exhibited flagella were Naegleria, while 2 isolates (AC7, JN034055 and AC8, JN034056) that did not exhibit flagella were Vahlkampfia species.To date, pathogenic species of N. fowleri have not been isolated from Malaysia. All 39 isolates that produced amplicons (408, 450 and 457 bp) from the genus-specific primers were identified as being similar to nonpathogenic Naegleria. Amplicon 408 bp from 5 representative isolates showed 100% and 99.7% identity to Naegleria philippinensis isolate RJTM (AM167890) and is thus believed to be the most common species in our environment. Amplicons 450 bp and 457 bp were respectively believed to be from 2 new species of Naegleria, since representative isolates showed lower homology and had a longer base pair length when compared to the reference species in the Genbank, Naegleria schusteri (AJ566626) and Naegleria laresi (AJ566630), respectively

    Phylogeny of Parasitic Parabasalia and Free-Living Relatives Inferred from Conventional Markers vs. Rpb1, a Single-Copy Gene

    Get PDF
    Parabasalia are single-celled eukaryotes (protists) that are mainly comprised of endosymbionts of termites and wood roaches, intestinal commensals, human or veterinary parasites, and free-living species. Phylogenetic comparisons of parabasalids are typically based upon morphological characters and 18S ribosomal RNA gene sequence data (rDNA), while biochemical or molecular studies of parabasalids are limited to a few axenically cultivable parasites. These previous analyses and other studies based on PCR amplification of duplicated protein-coding genes are unable to fully resolve the evolutionary relationships of parabasalids. As a result, genetic studies of Parabasalia lag behind other organisms.Comparing parabasalid EF1α, α-tubulin, enolase and MDH protein-coding genes with information from the Trichomonas vaginalis genome reveals difficulty in resolving the history of species or isolates apart from duplicated genes. A conserved single-copy gene encodes the largest subunit of RNA polymerase II (Rpb1) in T. vaginalis and other eukaryotes. Here we directly sequenced Rpb1 degenerate PCR products from 10 parabasalid genera, including several T. vaginalis isolates and avian isolates, and compared these data by phylogenetic analyses. Rpb1 genes from parabasalids, diplomonads, Parabodo, Diplonema and Percolomonas were all intronless, unlike intron-rich homologs in Naegleria, Jakoba and Malawimonas.The phylogeny of Rpb1 from parasitic and free-living parabasalids, and conserved Rpb1 insertions, support Trichomonadea, Tritrichomonadea, and Hypotrichomonadea as monophyletic groups. These results are consistent with prior analyses of rDNA and GAPDH sequences and ultrastructural data. The Rpb1 phylogenetic tree also resolves species- and isolate-level relationships. These findings, together with the relative ease of Rpb1 isolation, make it an attractive tool for evaluating more extensive relationships within Parabasalia
    corecore