| http://purl.uniprot.org/unirules/MF_01404#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:507967 up:source unirule:MF_01404 .
_:507968 up:source unirule:MF_01404 .
_:507969 up:source unirule:MF_01404 .
_:507970 up:source unirule:MF_01404 .
_:507971 up:source unirule:MF_01404 .
_:507972 up:source unirule:MF_01404 .
_:507973 up:source unirule:MF_01404 .
_:507974 up:source unirule:MF_01404 .
_:507975 up:fullName 'Pyruvoyl-dependent arginine decarboxylase subunit beta' ;
rdf:type up:Structured_Name .
_:507976 up:source unirule:MF_01404 .
_:507977 up:fullName 'Pyruvoyl-dependent arginine decarboxylase subunit alpha' ;
rdf:type up:Structured_Name .
_:507978 up:source unirule:MF_01404 .
_:507979 up:fullName 'Pyruvoyl-dependent arginine decarboxylase subunit beta' ;
rdf:type up:Structured_Name .
_:507980 up:source unirule:MF_01404 .
_:507981 up:fullName 'Pyruvoyl-dependent arginine decarboxylase subunit alpha' ;
rdf:type up:Structured_Name .
_:507982 up:source unirule:MF_01404 .
_:507983 up:source unirule:MF_01404 .
_:507984 up:source unirule:MF_01404 .
_:507985 up:source unirule:MF_01404 .
_:507986 up:source unirule:MF_01404 .
_:507987 up:source unirule:MF_01404 .
_:507988 up:source unirule:MF_01404 .
?this up:annotation ?annotation1 ,
?annotation3 ,
?annotation4 ;
up:classifiedWith GO:0008792 ,
keyword:210 ,
keyword:456 ,
keyword:670 ;
up:component ?namedpart5 ,
?namedpart6 ,
?namedpart7 ,
?namedpart8 .
?gene0 skos:prefLabel 'pdaD' .
?annotation1 up:activity ?activity2 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity2 up:catalyticActivity ;
up:enzymeClass .
?annotation3 up:cofactor chebi:15361 ;
rdf:type up:Cofactor_Annotation ;
rdfs:comment 'Binds 1 pyruvoyl group covalently per subunit.' .
?annotation4 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the PdaD family.' .
?namedpart5 up:recommendedName _:507975 .
?namedpart6 up:recommendedName _:507977 .
?namedpart7 up:recommendedName _:507979 .
?namedpart8 up:recommendedName _:507981 .
?case9 up:recommendedName ?name10 .
?name10 up:ecName '4.1.1.19' ;
up:fullName 'Pyruvoyl-dependent arginine decarboxylase' ;
up:shortName 'PvlArgDC' ;
rdf:type up:Structured_Name .
?case11 up:recommendedName ?name12 .
?name12 up:ecName '4.1.1.19' ;
up:fullName 'Probable pyruvoyl-dependent arginine decarboxylase' ;
up:shortName 'PvlArgDC' ;
rdf:type up:Structured_Name .
?pfs13 up:annotation ?annotation14 .
?annotation14 faldo:begin ?pfsb15 ;
faldo:end ?pfse16 ;
rdf:type up:Chain_Annotation ;
rdfs:comment 'Pyruvoyl-dependent arginine decarboxylase subunit beta' .
?pfsb15 faldo:position ?thisPositionOn17 ;
rdf:type faldo:ExactPosition .
?pfse16 faldo:position ?thisPositionOn18 ;
rdf:type faldo:ExactPosition .
?pfs19 up:annotation ?annotation20 .
?annotation20 faldo:begin ?pfsb21 ;
faldo:end ?pfse22 ;
rdf:type up:Chain_Annotation ;
rdfs:comment 'Pyruvoyl-dependent arginine decarboxylase subunit alpha' .
?pfsb21 faldo:position ?thisPositionOn23 ;
rdf:type faldo:ExactPosition .
?pfse22 faldo:position ?thisPositionOn24 ;
rdf:type faldo:ExactPosition .
?pfs25 up:annotation ?annotation26 .
?annotation26 faldo:begin ?pfsb27 ;
faldo:end ?pfse28 ;
rdf:type up:Site_Annotation ;
rdfs:comment 'Cleavage (non-hydrolytic)' .
?pfsb27 faldo:position ?thisPositionOn29 ;
rdf:type faldo:ExactPosition .
?pfse28 faldo:position ?thisPositionOn30 ;
rdf:type faldo:ExactPosition .
?pfs31 up:annotation ?annotation32 .
?annotation32 faldo:begin ?pfsb33 ;
faldo:end ?pfse34 ;
rdf:type up:Modified_Residue_Annotation ;
rdfs:comment 'Pyruvic acid (Ser)' .
?pfsb33 faldo:position ?thisPositionOn35 ;
rdf:type faldo:ExactPosition .
?pfse34 faldo:position ?thisPositionOn36 ;
rdf:type faldo:ExactPosition .
_:507989 a rdf:Statement ;
up:attribution _:507967 ;
rdf:subject ?gene0 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene0 .
_:507990 a rdf:Statement ;
up:attribution _:507968 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation1 .
_:507991 a rdf:Statement ;
up:attribution _:507969 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:507992 a rdf:Statement ;
up:attribution _:507970 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:507993 a rdf:Statement ;
up:attribution _:507971 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:456 .
_:507994 a rdf:Statement ;
up:attribution _:507972 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:210 .
_:507995 a rdf:Statement ;
up:attribution _:507973 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:670 .
_:507996 a rdf:Statement ;
up:attribution _:507974 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0008792 .
_:507997 a rdf:Statement ;
up:attribution _:507976 ;
rdf:subject ?this ;
rdf:predicate up:component ;
rdf:object ?namedpart5 .
_:507998 a rdf:Statement ;
up:attribution _:507978 ;
rdf:subject ?this ;
rdf:predicate up:component ;
rdf:object ?namedpart6 .
_:507999 a rdf:Statement ;
up:attribution _:507980 ;
rdf:subject ?this ;
rdf:predicate up:component ;
rdf:object ?namedpart7 .
_:508000 a rdf:Statement ;
up:attribution _:507982 ;
rdf:subject ?this ;
rdf:predicate up:component ;
rdf:object ?namedpart8 .
_:508001 a rdf:Statement ;
up:attribution _:507983 ;
rdf:subject ?case9 ;
rdf:predicate up:recommendedName ;
rdf:object ?name10 .
_:508002 a rdf:Statement ;
up:attribution _:507984 ;
rdf:subject ?case11 ;
rdf:predicate up:recommendedName ;
rdf:object ?name12 .
_:508003 a rdf:Statement ;
up:source unirule:MF_01404 ;
rdf:subject ?pfs13 ;
rdf:predicate up:annotation ;
rdf:object ?annotation14 .
_:508004 a rdf:Statement ;
up:attribution _:507985 ;
rdf:subject ?pfs13 ;
rdf:predicate up:annotation ;
rdf:object ?annotation14 .
_:508005 a rdf:Statement ;
up:source unirule:MF_01404 ;
rdf:subject ?pfs19 ;
rdf:predicate up:annotation ;
rdf:object ?annotation20 .
_:508006 a rdf:Statement ;
up:attribution _:507986 ;
rdf:subject ?pfs19 ;
rdf:predicate up:annotation ;
rdf:object ?annotation20 .
_:508007 a rdf:Statement ;
up:source unirule:MF_01404 ;
rdf:subject ?pfs25 ;
rdf:predicate up:annotation ;
rdf:object ?annotation26 .
_:508008 a rdf:Statement ;
up:attribution _:507987 ;
rdf:subject ?pfs25 ;
rdf:predicate up:annotation ;
rdf:object ?annotation26 .
_:508009 a rdf:Statement ;
up:source unirule:MF_01404 ;
rdf:subject ?pfs31 ;
rdf:predicate up:annotation ;
rdf:object ?annotation32 .
_:508010 a rdf:Statement ;
up:attribution _:507988 ;
rdf:subject ?pfs31 ;
rdf:predicate up:annotation ;
rdf:object ?annotation32 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_01404
#Rule MF_01404 Created by:? on:2005-02-28 Modified by:Edouard de Castro on:2024-09-02
VALUES ?supertaxon37 {taxon:2157 taxon:191412}
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_01404 .
?thisOrganism rdfs:subClassOf+ ?supertaxon37 .
BIND(URI(CONCAT(STR(?this), '#MF_01404a1')) AS ?annotation1) .
BIND(URI(CONCAT(STR(?this), '#MF_01404a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_01404a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_01404a5')) AS ?namedpart5) .
BIND(URI(CONCAT(STR(?this), '#MF_01404a6')) AS ?namedpart6) .
BIND(URI(CONCAT(STR(?this), '#MF_01404a7')) AS ?namedpart7) .
BIND(URI(CONCAT(STR(?this), '#MF_01404a8')) AS ?namedpart8) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch42 faldo:location ?templateMotifSequenceMatchRegionQ5776443 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ5776445 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ57764MF_0140438 .
?templateMotifSequenceMatchRegionQ5776443 faldo:begin ?templateMotifSequenceMatchBeginQ5776444 .
?templateMotifSequenceMatchBeginQ5776444 faldo:position ?templateMotifSequenceMatchBeginPositionQ5776439 ;
faldo:reference isoform:Q57764-1 .
?templateMotifSequenceProfileAlignmentOperationQ5776445 edam:has_input signature:MF_01404 ;
rdf:type edam:operation_0300 .
?targetMotifMatch46 faldo:location ?targetMotifMatchRegionMatch47 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0140449 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ57764MF_0140440 .
?targetMotifMatchRegionMatch47 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0140448 .
?targetMotifMatchRegionMatchBeginMF_0140448 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0140441 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0140449 edam:has_input signature:MF_01404 ;
rdf:type edam:operation_0300 .
BIND(1 AS ?thisPositionOn17) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ57764MF_0140438, 1, (STRLEN(?templateMotifCigarQ57764MF_0140438) - STRLEN(REPLACE(?templateMotifCigarQ57764MF_0140438, CONCAT('^(?:-*[^-]){', STR(((52 - ?templateMotifSequenceMatchBeginPositionQ5776439) + 1)), '}'), '')))), '[a-z]', '')) AS ?step150) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ57764MF_0140440, 1, (STRLEN(?targetMotifMatchCigarQ57764MF_0140440) - STRLEN(REPLACE(?targetMotifMatchCigarQ57764MF_0140440, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step150), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ57764MF_0140440, 1, (STRLEN(?targetMotifMatchCigarQ57764MF_0140440) - STRLEN(REPLACE(?targetMotifMatchCigarQ57764MF_0140440, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step150), '}'), '')))), '[^-]', ''))) AS ?step251) .
BIND(((?step251 + ?targetMotifMatchRegionMatchBeginPositionMF_0140441) - 1) AS ?thisPositionOn18) .
BIND(?this AS ?pfs1t52) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn17))) AS ?pfsb15) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn18))) AS ?pfse16) .
FILTER ((BOUND(?thisPositionOn17) && BOUND(?thisPositionOn18))) .
BIND(URI(CONCAT(STR(?this), '#MF_01404a14')) AS ?annotation14) .
BIND(?this AS ?pfs13) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch57 faldo:location ?templateMotifSequenceMatchRegionQ5776458 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ5776460 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ57764MF_0140453 .
?templateMotifSequenceMatchRegionQ5776458 faldo:begin ?templateMotifSequenceMatchBeginQ5776459 .
?templateMotifSequenceMatchBeginQ5776459 faldo:position ?templateMotifSequenceMatchBeginPositionQ5776454 ;
faldo:reference isoform:Q57764-1 .
?templateMotifSequenceProfileAlignmentOperationQ5776460 edam:has_input signature:MF_01404 ;
rdf:type edam:operation_0300 .
?targetMotifMatch61 faldo:location ?targetMotifMatchRegionMatch62 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0140464 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ57764MF_0140455 .
?targetMotifMatchRegionMatch62 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0140463 .
?targetMotifMatchRegionMatchBeginMF_0140463 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0140456 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0140464 edam:has_input signature:MF_01404 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ57764MF_0140453, 1, (STRLEN(?templateMotifCigarQ57764MF_0140453) - STRLEN(REPLACE(?templateMotifCigarQ57764MF_0140453, CONCAT('^(?:-*[^-]){', STR(((53 - ?templateMotifSequenceMatchBeginPositionQ5776454) + 1)), '}'), '')))), '[a-z]', '')) AS ?step165) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ57764MF_0140455, 1, (STRLEN(?targetMotifMatchCigarQ57764MF_0140455) - STRLEN(REPLACE(?targetMotifMatchCigarQ57764MF_0140455, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step165), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ57764MF_0140455, 1, (STRLEN(?targetMotifMatchCigarQ57764MF_0140455) - STRLEN(REPLACE(?targetMotifMatchCigarQ57764MF_0140455, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step165), '}'), '')))), '[^-]', ''))) AS ?step266) .
BIND(((?step266 + ?targetMotifMatchRegionMatchBeginPositionMF_0140456) - 1) AS ?thisPositionOn23) .
BIND(STRLEN(?thisSequenceValue) AS ?thisPositionOn24) .
BIND(?this AS ?pfs1t67) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfsb21) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn24))) AS ?pfse22) .
FILTER ((BOUND(?thisPositionOn23) && BOUND(?thisPositionOn24))) .
BIND(URI(CONCAT(STR(?this), '#MF_01404a20')) AS ?annotation20) .
BIND(?this AS ?pfs19) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch72 faldo:location ?templateMotifSequenceMatchRegionQ5776473 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ5776475 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ57764MF_0140468 .
?templateMotifSequenceMatchRegionQ5776473 faldo:begin ?templateMotifSequenceMatchBeginQ5776474 .
?templateMotifSequenceMatchBeginQ5776474 faldo:position ?templateMotifSequenceMatchBeginPositionQ5776469 ;
faldo:reference isoform:Q57764-1 .
?templateMotifSequenceProfileAlignmentOperationQ5776475 edam:has_input signature:MF_01404 ;
rdf:type edam:operation_0300 .
?targetMotifMatch76 faldo:location ?targetMotifMatchRegionMatch77 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0140479 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ57764MF_0140470 .
?targetMotifMatchRegionMatch77 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0140478 .
?targetMotifMatchRegionMatchBeginMF_0140478 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0140471 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0140479 edam:has_input signature:MF_01404 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ57764MF_0140468, 1, (STRLEN(?templateMotifCigarQ57764MF_0140468) - STRLEN(REPLACE(?templateMotifCigarQ57764MF_0140468, CONCAT('^(?:-*[^-]){', STR(((52 - ?templateMotifSequenceMatchBeginPositionQ5776469) + 1)), '}'), '')))), '[a-z]', '')) AS ?step180) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ57764MF_0140470, 1, (STRLEN(?targetMotifMatchCigarQ57764MF_0140470) - STRLEN(REPLACE(?targetMotifMatchCigarQ57764MF_0140470, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step180), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ57764MF_0140470, 1, (STRLEN(?targetMotifMatchCigarQ57764MF_0140470) - STRLEN(REPLACE(?targetMotifMatchCigarQ57764MF_0140470, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step180), '}'), '')))), '[^-]', ''))) AS ?step281) .
BIND(((?step281 + ?targetMotifMatchRegionMatchBeginPositionMF_0140471) - 1) AS ?thisPositionOn29) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ57764MF_0140468, 1, (STRLEN(?templateMotifCigarQ57764MF_0140468) - STRLEN(REPLACE(?templateMotifCigarQ57764MF_0140468, CONCAT('^(?:-*[^-]){', STR(((53 - ?templateMotifSequenceMatchBeginPositionQ5776469) + 1)), '}'), '')))), '[a-z]', '')) AS ?step182) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ57764MF_0140470, 1, (STRLEN(?targetMotifMatchCigarQ57764MF_0140470) - STRLEN(REPLACE(?targetMotifMatchCigarQ57764MF_0140470, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step182), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ57764MF_0140470, 1, (STRLEN(?targetMotifMatchCigarQ57764MF_0140470) - STRLEN(REPLACE(?targetMotifMatchCigarQ57764MF_0140470, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step182), '}'), '')))), '[^-]', ''))) AS ?step283) .
BIND(((?step283 + ?targetMotifMatchRegionMatchBeginPositionMF_0140471) - 1) AS ?thisPositionOn30) .
BIND(?this AS ?pfs1t84) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn29))) AS ?pfsb27) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn30))) AS ?pfse28) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn29, (?thisPositionOn30 - ?thisPositionOn29)) = 'SS')) .
BIND(URI(CONCAT(STR(?this), '#MF_01404a26')) AS ?annotation26) .
BIND(?this AS ?pfs25) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch89 faldo:location ?templateMotifSequenceMatchRegionQ5776490 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ5776492 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ57764MF_0140485 .
?templateMotifSequenceMatchRegionQ5776490 faldo:begin ?templateMotifSequenceMatchBeginQ5776491 .
?templateMotifSequenceMatchBeginQ5776491 faldo:position ?templateMotifSequenceMatchBeginPositionQ5776486 ;
faldo:reference isoform:Q57764-1 .
?templateMotifSequenceProfileAlignmentOperationQ5776492 edam:has_input signature:MF_01404 ;
rdf:type edam:operation_0300 .
?targetMotifMatch93 faldo:location ?targetMotifMatchRegionMatch94 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0140496 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ57764MF_0140487 .
?targetMotifMatchRegionMatch94 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0140495 .
?targetMotifMatchRegionMatchBeginMF_0140495 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0140488 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0140496 edam:has_input signature:MF_01404 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ57764MF_0140485, 1, (STRLEN(?templateMotifCigarQ57764MF_0140485) - STRLEN(REPLACE(?templateMotifCigarQ57764MF_0140485, CONCAT('^(?:-*[^-]){', STR(((53 - ?templateMotifSequenceMatchBeginPositionQ5776486) + 1)), '}'), '')))), '[a-z]', '')) AS ?step197) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ57764MF_0140487, 1, (STRLEN(?targetMotifMatchCigarQ57764MF_0140487) - STRLEN(REPLACE(?targetMotifMatchCigarQ57764MF_0140487, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step197), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ57764MF_0140487, 1, (STRLEN(?targetMotifMatchCigarQ57764MF_0140487) - STRLEN(REPLACE(?targetMotifMatchCigarQ57764MF_0140487, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step197), '}'), '')))), '[^-]', ''))) AS ?step298) .
BIND(((?step298 + ?targetMotifMatchRegionMatchBeginPositionMF_0140488) - 1) AS ?thisPositionOn35) .
BIND(?thisPositionOn35 AS ?thisPositionOn36) .
BIND(?this AS ?pfs1t99) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn35))) AS ?pfsb33) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn36))) AS ?pfse34) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn35, 1) = 'S')) .
BIND(URI(CONCAT(STR(?this), '#MF_01404a32')) AS ?annotation32) .
BIND(?this AS ?pfs31) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:2157 .
BIND(?this AS ?case9) .
BIND(URI(CONCAT(STR(?this), '#MF_01404a10')) AS ?name10) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:2 .
BIND(?this AS ?case11) .
BIND(URI(CONCAT(STR(?this), '#MF_01404a12')) AS ?name12) .
}
}
"xsd:string |