GH

 view release on metacpan or  search on metacpan

GH/Align/Align.xs  view on Meta::CPAN

#include "Align/align_helpers.h"

MODULE = GH::Align		PACKAGE = GH::Align		

PROTOTYPES: ENABLE

void
globalMinDifferences(s1, s2)
	char *s1
	char *s2
	PPCODE:
	SV *rv = NULL;

	rv = globalMinDifferences_helper(s1, s2);
	if (rv) {
		XPUSHs(sv_2mortal(rv));
	}

void
boundedGlobalMinDifferences(s1, s2, bound)
	char *s1
	char *s2
	int bound
	PPCODE:
	SV *rv = NULL;

	rv = boundedGlobalMinDifferences_helper(s1, s2, bound);
	if (rv) {
		XPUSHs(sv_2mortal(rv));
	}


void
boundedHirschbergGlobalMinDiffs(s1, s2, bound)
	char *s1
	char *s2
	int bound
	PPCODE:
	SV *rv = NULL;

	rv = boundedHirschbergGlobalMinDiffs_helper(s1, s2, bound);
	if (rv) {
		XPUSHs(sv_2mortal(rv));
	}

GH/MspTools/MspTools.xs  view on Meta::CPAN

typedef MSP* GH__Msp;

MODULE = GH::MspTools		PACKAGE = GH::MspTools		

PROTOTYPES: ENABLE

void
getMSPs(s1, s2)
	char *s1
	char *s2
	PPCODE:
	SV *rv = NULL;

	rv = getMSPs_helper(s1, s2);
	if (rv) {
		XPUSHs(sv_2mortal(rv));
	}

void
MSPMismatches(pMsp, s1, s2)
	GH::Msp pMsp
	char *s1
	char *s2
	PPCODE:
	{
		SV *mismatches = NULL;
		mismatches = MSPMismatches_helper(pMsp, s1, s2);
		XPUSHs(sv_2mortal(mismatches));
	}

void
getMSPsBulk(s1, arrayRef)
	char *s1
	SV *arrayRef
	PPCODE:
	SV *rv = NULL;

	rv = getMSPsBulk_helper(s1, arrayRef);
	if (rv) {
		XPUSHs(sv_2mortal(rv));
	}

void
findBestOverlap(s1, s2)
	char *s1
	char *s2
	PPCODE:
	SV *rv = NULL;

	rv = findBestOverlap_helper(s1, s2);
	if (rv) {
		XPUSHs(sv_2mortal(rv));
	}


void
findBestInclusion(s1, s2)
	char *s1
	char *s2
	PPCODE:
	SV *rv = NULL;

	rv = findBestInclusion_helper(s1, s2);
	if (rv) {
		XPUSHs(sv_2mortal(rv));
	}

void
tmpPlace(s1, s2)
	char *s1
	char *s2
	PPCODE:
	SV *rv = NULL;

	rv = tmpPlace_helper(s1, s2);
	if (rv) {
		XPUSHs(sv_2mortal(rv));
	}


void
findBestInclusionBulk(s1, arrayRef)
	char *s1
	SV *arrayRef
	PPCODE:
	SV *rv = NULL;

	rv = findBestInclusionBulk_helper(s1, arrayRef);
	if (rv) {
		XPUSHs(sv_2mortal(rv));
	}

GH/Sim4/Sim4.xs  view on Meta::CPAN

MODULE = GH::Sim4		PACKAGE = GH::Sim4

PROTOTYPES: ENABLE

void
_sim4(genomic, cDNA, args)
	char *genomic
	char *cDNA
	SV* args
	SV *rv = NULL;
	PPCODE:

	rv = sim4_helper(genomic, cDNA, args);
	if (rv) {
		XPUSHs(sv_2mortal(rv));
	}



( run in 1.087 second using v1.01-cache-2.11-cpan-5511b514fd6 )