GBrowse
view release on metacpan or search on metacpan
lib/Bio/Graphics/Browser2/CAlign.xs view on Meta::CPAN
char* tgt
SV* options
PROTOTYPE: $$;$
PREINIT:
MatchMatrix matrix;
HV* optionh;
SV **value;
int score,i;
AlignmentPtr alignment;
AV* palign;
PPCODE:
{
/* copy defaults from standardMatrix */
initMatrix(&matrix);
if (options != NULL) {
if (!SvROK(options) || (SvTYPE(SvRV(options)) != SVt_PVHV))
croak("_do_alignment(): third argument must be a hashref");
optionh = (HV*) SvRV(options);
if (value = hv_fetch(optionh,"match",strlen("match"),0))
matrix.match = SvIV(*value);
libalign/CAlign.xs view on Meta::CPAN
char* tgt
SV* options
PROTOTYPE: $$;$
PREINIT:
MatchMatrix matrix;
HV* optionh;
SV **value;
int score,i;
AlignmentPtr alignment;
AV* palign;
PPCODE:
{
/* copy defaults from standardMatrix */
initMatrix(&matrix);
if (options != NULL) {
if (!SvROK(options) || (SvTYPE(SvRV(options)) != SVt_PVHV))
croak("_do_alignment(): third argument must be a hashref");
optionh = (HV*) SvRV(options);
if (value = hv_fetch(optionh,"match",strlen("match"),0))
matrix.match = SvIV(*value);
( run in 2.988 seconds using v1.01-cache-2.11-cpan-71847e10f99 )