| http://purl.uniprot.org/unirules/MF_00723#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:266616 up:source unirule:MF_00723 .
_:266617 up:source unirule:MF_00723 .
_:266618 up:source unirule:MF_00723 .
_:266619 up:source unirule:MF_00723 .
_:266620 up:source unirule:MF_00723 .
_:266621 up:source unirule:MF_00723 .
_:266622 up:source unirule:MF_00723 .
_:266623 up:source unirule:MF_00723 .
_:266624 up:source unirule:MF_00723 .
_:266625 up:source unirule:MF_00723 .
_:266626 up:source unirule:MF_00723 .
_:266627 up:source unirule:MF_00723 .
_:266628 up:source unirule:MF_00723 .
_:266629 up:source unirule:MF_00723 .
_:266630 up:source unirule:MF_00723 .
_:266631 up:source unirule:MF_00723 .
_:266632 up:source unirule:MF_00723 .
_:266633 up:source unirule:MF_00723 .
_:266634 up:source unirule:MF_00723 .
_:266635 up:source unirule:MF_00723 .
?this up:alternativeName ?name1 ;
up:annotation ?annotation3 ,
?annotation4 ,
?annotation6 ,
?annotation7 ;
up:classifiedWith GO:0046294 ,
GO:0051907 ,
keyword:456 ;
up:recommendedName ?name0 .
?name0 up:ecName '4.4.1.22' ;
up:fullName 'Glutathione-dependent formaldehyde-activating enzyme' ;
rdf:type up:Structured_Name .
?name1 up:fullName 'S-(hydroxymethyl)glutathione synthase' ;
rdf:type up:Structured_Name .
?gene2 skos:prefLabel 'gfa' .
?annotation3 a up:Function_Annotation ;
rdfs:comment 'Catalyzes the condensation of formaldehyde and glutathione to S-hydroxymethylglutathione.' .
?annotation4 up:activity ?activity5 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity5 up:catalyticActivity ;
up:enzymeClass .
?annotation6 a up:Pathway_Annotation ;
rdfs:comment 'One-carbon metabolism; formaldehyde degradation; formate from formaldehyde (glutathione route): step 1/3.' .
?annotation7 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the Gfa family.' .
?case8 up:classifiedWith GO:0008270 ,
keyword:479 ,
keyword:862 .
?pfs9 up:annotation ?annotation10 ,
?annotation16 ,
?annotation22 ,
?annotation28 ,
?annotation34 ,
?annotation40 ,
?annotation46 .
?annotation10 faldo:begin ?pfsb11 ;
faldo:end ?pfse12 ;
up:ligand ?ligand13 ;
rdf:type up:Binding_Site_Annotation .
?pfsb11 faldo:position ?thisPositionOn14 ;
rdf:type faldo:ExactPosition .
?pfse12 faldo:position ?thisPositionOn15 ;
rdf:type faldo:ExactPosition .
?ligand13 rdfs:subClassOf chebi:29105 .
?annotation16 faldo:begin ?pfsb17 ;
faldo:end ?pfse18 ;
up:ligand ?ligand19 ;
rdf:type up:Binding_Site_Annotation .
?pfsb17 faldo:position ?thisPositionOn20 ;
rdf:type faldo:ExactPosition .
?pfse18 faldo:position ?thisPositionOn21 ;
rdf:type faldo:ExactPosition .
?ligand19 rdfs:subClassOf chebi:29105 .
?annotation22 faldo:begin ?pfsb23 ;
faldo:end ?pfse24 ;
up:ligand ?ligand25 ;
rdf:type up:Binding_Site_Annotation .
?pfsb23 faldo:position ?thisPositionOn26 ;
rdf:type faldo:ExactPosition .
?pfse24 faldo:position ?thisPositionOn27 ;
rdf:type faldo:ExactPosition .
?ligand25 rdfs:subClassOf chebi:29105 .
?annotation28 faldo:begin ?pfsb29 ;
faldo:end ?pfse30 ;
up:ligand ?ligand31 ;
rdf:type up:Binding_Site_Annotation .
?pfsb29 faldo:position ?thisPositionOn32 ;
rdf:type faldo:ExactPosition .
?pfse30 faldo:position ?thisPositionOn33 ;
rdf:type faldo:ExactPosition .
?ligand31 rdfs:subClassOf chebi:29105 .
?annotation34 faldo:begin ?pfsb35 ;
faldo:end ?pfse36 ;
up:ligand ?ligand37 ;
rdf:type up:Binding_Site_Annotation .
?pfsb35 faldo:position ?thisPositionOn38 ;
rdf:type faldo:ExactPosition .
?pfse36 faldo:position ?thisPositionOn39 ;
rdf:type faldo:ExactPosition .
?ligand37 rdfs:subClassOf chebi:29105 .
?annotation40 faldo:begin ?pfsb41 ;
faldo:end ?pfse42 ;
up:ligand ?ligand43 ;
rdf:type up:Binding_Site_Annotation .
?pfsb41 faldo:position ?thisPositionOn44 ;
rdf:type faldo:ExactPosition .
?pfse42 faldo:position ?thisPositionOn45 ;
rdf:type faldo:ExactPosition .
?ligand43 rdfs:subClassOf chebi:29105 .
?annotation46 faldo:begin ?pfsb47 ;
faldo:end ?pfse48 ;
up:ligand ?ligand49 ;
rdf:type up:Binding_Site_Annotation .
?pfsb47 faldo:position ?thisPositionOn50 ;
rdf:type faldo:ExactPosition .
?pfse48 faldo:position ?thisPositionOn51 ;
rdf:type faldo:ExactPosition .
?ligand49 rdfs:subClassOf chebi:29105 .
_:266636 a rdf:Statement ;
up:attribution _:266616 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:266637 a rdf:Statement ;
up:attribution _:266617 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:266638 a rdf:Statement ;
up:attribution _:266618 ;
rdf:subject ?gene2 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene2 .
_:266639 a rdf:Statement ;
up:attribution _:266619 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:266640 a rdf:Statement ;
up:attribution _:266620 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:266641 a rdf:Statement ;
up:attribution _:266621 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:266642 a rdf:Statement ;
up:attribution _:266622 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation7 .
_:266643 a rdf:Statement ;
up:attribution _:266623 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:456 .
_:266644 a rdf:Statement ;
up:attribution _:266624 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0051907 .
_:266645 a rdf:Statement ;
up:attribution _:266625 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0046294 .
_:266646 a rdf:Statement ;
up:attribution _:266626 ;
rdf:subject ?case8 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:479 .
_:266647 a rdf:Statement ;
up:attribution _:266627 ;
rdf:subject ?case8 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:862 .
_:266648 a rdf:Statement ;
up:attribution _:266628 ;
rdf:subject ?case8 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0008270 .
_:266649 a rdf:Statement ;
up:source unirule:MF_00723 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
_:266650 a rdf:Statement ;
up:attribution _:266629 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
_:266651 a rdf:Statement ;
up:source unirule:MF_00723 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation16 .
_:266652 a rdf:Statement ;
up:attribution _:266630 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation16 .
_:266653 a rdf:Statement ;
up:source unirule:MF_00723 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation22 .
_:266654 a rdf:Statement ;
up:attribution _:266631 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation22 .
_:266655 a rdf:Statement ;
up:source unirule:MF_00723 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation28 .
_:266656 a rdf:Statement ;
up:attribution _:266632 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation28 .
_:266657 a rdf:Statement ;
up:source unirule:MF_00723 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation34 .
_:266658 a rdf:Statement ;
up:attribution _:266633 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation34 .
_:266659 a rdf:Statement ;
up:source unirule:MF_00723 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation40 .
_:266660 a rdf:Statement ;
up:attribution _:266634 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation40 .
_:266661 a rdf:Statement ;
up:source unirule:MF_00723 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation46 .
_:266662 a rdf:Statement ;
up:attribution _:266635 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation46 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_00723
#Rule MF_00723 Created by:? on:2005-02-28 Modified by:Edouard de Castro on:2024-09-02
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_00723 .
?thisOrganism rdfs:subClassOf+ taxon:1224 .
BIND(URI(CONCAT(STR(?this), '#MF_00723a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_00723a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_00723a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_00723a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_00723a6')) AS ?annotation6) .
BIND(URI(CONCAT(STR(?this), '#MF_00723a7')) AS ?annotation7) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch56 faldo:location ?templateMotifSequenceMatchRegionQ5166957 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ5166959 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ51669MF_0072352 .
?templateMotifSequenceMatchRegionQ5166957 faldo:begin ?templateMotifSequenceMatchBeginQ5166958 .
?templateMotifSequenceMatchBeginQ5166958 faldo:position ?templateMotifSequenceMatchBeginPositionQ5166953 ;
faldo:reference isoform:Q51669-1 .
?templateMotifSequenceProfileAlignmentOperationQ5166959 edam:has_input signature:MF_00723 ;
rdf:type edam:operation_0300 .
?targetMotifMatch60 faldo:location ?targetMotifMatchRegionMatch61 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0072363 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ51669MF_0072354 .
?targetMotifMatchRegionMatch61 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0072362 .
?targetMotifMatchRegionMatchBeginMF_0072362 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0072355 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0072363 edam:has_input signature:MF_00723 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagFTGRP_1) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ51669MF_0072352, 1, (STRLEN(?templateMotifCigarQ51669MF_0072352) - STRLEN(REPLACE(?templateMotifCigarQ51669MF_0072352, CONCAT('^(?:-*[^-]){', STR(((31 - ?templateMotifSequenceMatchBeginPositionQ5166953) + 1)), '}'), '')))), '[a-z]', '')) AS ?step164) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ51669MF_0072354, 1, (STRLEN(?targetMotifMatchCigarQ51669MF_0072354) - STRLEN(REPLACE(?targetMotifMatchCigarQ51669MF_0072354, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step164), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ51669MF_0072354, 1, (STRLEN(?targetMotifMatchCigarQ51669MF_0072354) - STRLEN(REPLACE(?targetMotifMatchCigarQ51669MF_0072354, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step164), '}'), '')))), '[^-]', ''))) AS ?step265) .
BIND(((?step265 + ?targetMotifMatchRegionMatchBeginPositionMF_0072355) - 1) AS ?thisPositionOn14) .
BIND(?thisPositionOn14 AS ?thisPositionOn15) .
BIND(?this AS ?pfs1t66) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn14))) AS ?pfsb11) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn15))) AS ?pfse12) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn14, 1) = 'C')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ51669MF_0072352, 1, (STRLEN(?templateMotifCigarQ51669MF_0072352) - STRLEN(REPLACE(?templateMotifCigarQ51669MF_0072352, CONCAT('^(?:-*[^-]){', STR(((33 - ?templateMotifSequenceMatchBeginPositionQ5166953) + 1)), '}'), '')))), '[a-z]', '')) AS ?step167) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ51669MF_0072354, 1, (STRLEN(?targetMotifMatchCigarQ51669MF_0072354) - STRLEN(REPLACE(?targetMotifMatchCigarQ51669MF_0072354, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step167), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ51669MF_0072354, 1, (STRLEN(?targetMotifMatchCigarQ51669MF_0072354) - STRLEN(REPLACE(?targetMotifMatchCigarQ51669MF_0072354, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step167), '}'), '')))), '[^-]', ''))) AS ?step268) .
BIND(((?step268 + ?targetMotifMatchRegionMatchBeginPositionMF_0072355) - 1) AS ?thisPositionOn20) .
BIND(?thisPositionOn20 AS ?thisPositionOn21) .
BIND(?this AS ?pfs1t69) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn20))) AS ?pfsb17) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfse18) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn20, 1) = 'C')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ51669MF_0072352, 1, (STRLEN(?templateMotifCigarQ51669MF_0072352) - STRLEN(REPLACE(?templateMotifCigarQ51669MF_0072352, CONCAT('^(?:-*[^-]){', STR(((52 - ?templateMotifSequenceMatchBeginPositionQ5166953) + 1)), '}'), '')))), '[a-z]', '')) AS ?step170) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ51669MF_0072354, 1, (STRLEN(?targetMotifMatchCigarQ51669MF_0072354) - STRLEN(REPLACE(?targetMotifMatchCigarQ51669MF_0072354, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step170), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ51669MF_0072354, 1, (STRLEN(?targetMotifMatchCigarQ51669MF_0072354) - STRLEN(REPLACE(?targetMotifMatchCigarQ51669MF_0072354, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step170), '}'), '')))), '[^-]', ''))) AS ?step271) .
BIND(((?step271 + ?targetMotifMatchRegionMatchBeginPositionMF_0072355) - 1) AS ?thisPositionOn26) .
BIND(?thisPositionOn26 AS ?thisPositionOn27) .
BIND(?this AS ?pfs1t72) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn26))) AS ?pfsb23) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfse24) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn26, 1) = 'C')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ51669MF_0072352, 1, (STRLEN(?templateMotifCigarQ51669MF_0072352) - STRLEN(REPLACE(?templateMotifCigarQ51669MF_0072352, CONCAT('^(?:-*[^-]){', STR(((54 - ?templateMotifSequenceMatchBeginPositionQ5166953) + 1)), '}'), '')))), '[a-z]', '')) AS ?step173) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ51669MF_0072354, 1, (STRLEN(?targetMotifMatchCigarQ51669MF_0072354) - STRLEN(REPLACE(?targetMotifMatchCigarQ51669MF_0072354, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step173), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ51669MF_0072354, 1, (STRLEN(?targetMotifMatchCigarQ51669MF_0072354) - STRLEN(REPLACE(?targetMotifMatchCigarQ51669MF_0072354, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step173), '}'), '')))), '[^-]', ''))) AS ?step274) .
BIND(((?step274 + ?targetMotifMatchRegionMatchBeginPositionMF_0072355) - 1) AS ?thisPositionOn32) .
BIND(?thisPositionOn32 AS ?thisPositionOn33) .
BIND(?this AS ?pfs1t75) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn32))) AS ?pfsb29) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn33))) AS ?pfse30) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn32, 1) = 'C')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ51669MF_0072352, 1, (STRLEN(?templateMotifCigarQ51669MF_0072352) - STRLEN(REPLACE(?templateMotifCigarQ51669MF_0072352, CONCAT('^(?:-*[^-]){', STR(((57 - ?templateMotifSequenceMatchBeginPositionQ5166953) + 1)), '}'), '')))), '[a-z]', '')) AS ?step176) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ51669MF_0072354, 1, (STRLEN(?targetMotifMatchCigarQ51669MF_0072354) - STRLEN(REPLACE(?targetMotifMatchCigarQ51669MF_0072354, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step176), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ51669MF_0072354, 1, (STRLEN(?targetMotifMatchCigarQ51669MF_0072354) - STRLEN(REPLACE(?targetMotifMatchCigarQ51669MF_0072354, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step176), '}'), '')))), '[^-]', ''))) AS ?step277) .
BIND(((?step277 + ?targetMotifMatchRegionMatchBeginPositionMF_0072355) - 1) AS ?thisPositionOn38) .
BIND(?thisPositionOn38 AS ?thisPositionOn39) .
BIND(?this AS ?pfs1t78) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn38))) AS ?pfsb35) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn39))) AS ?pfse36) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn38, 1) = 'C')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ51669MF_0072352, 1, (STRLEN(?templateMotifCigarQ51669MF_0072352) - STRLEN(REPLACE(?templateMotifCigarQ51669MF_0072352, CONCAT('^(?:-*[^-]){', STR(((99 - ?templateMotifSequenceMatchBeginPositionQ5166953) + 1)), '}'), '')))), '[a-z]', '')) AS ?step179) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ51669MF_0072354, 1, (STRLEN(?targetMotifMatchCigarQ51669MF_0072354) - STRLEN(REPLACE(?targetMotifMatchCigarQ51669MF_0072354, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step179), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ51669MF_0072354, 1, (STRLEN(?targetMotifMatchCigarQ51669MF_0072354) - STRLEN(REPLACE(?targetMotifMatchCigarQ51669MF_0072354, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step179), '}'), '')))), '[^-]', ''))) AS ?step280) .
BIND(((?step280 + ?targetMotifMatchRegionMatchBeginPositionMF_0072355) - 1) AS ?thisPositionOn44) .
BIND(?thisPositionOn44 AS ?thisPositionOn45) .
BIND(?this AS ?pfs1t81) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn44))) AS ?pfsb41) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn45))) AS ?pfse42) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn44, 1) = 'C')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ51669MF_0072352, 1, (STRLEN(?templateMotifCigarQ51669MF_0072352) - STRLEN(REPLACE(?templateMotifCigarQ51669MF_0072352, CONCAT('^(?:-*[^-]){', STR(((102 - ?templateMotifSequenceMatchBeginPositionQ5166953) + 1)), '}'), '')))), '[a-z]', '')) AS ?step182) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ51669MF_0072354, 1, (STRLEN(?targetMotifMatchCigarQ51669MF_0072354) - STRLEN(REPLACE(?targetMotifMatchCigarQ51669MF_0072354, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step182), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ51669MF_0072354, 1, (STRLEN(?targetMotifMatchCigarQ51669MF_0072354) - STRLEN(REPLACE(?targetMotifMatchCigarQ51669MF_0072354, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step182), '}'), '')))), '[^-]', ''))) AS ?step283) .
BIND(((?step283 + ?targetMotifMatchRegionMatchBeginPositionMF_0072355) - 1) AS ?thisPositionOn50) .
BIND(?thisPositionOn50 AS ?thisPositionOn51) .
BIND(?this AS ?pfs1t84) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn50))) AS ?pfsb47) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn51))) AS ?pfse48) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn50, 1) = 'C')) .
BIND(?this AS ?pfs9) .
}
OPTIONAL {
?this a up:Protein .
BIND(?this AS ?caseWithTag85) .
}
BIND(IF(BOUND(?tagFTGRP_1), ?caseWithTag85, ?UNBOUND_VARIABLE) AS ?case8) .
}
"xsd:string |