| http://purl.uniprot.org/unirules/MF_00528#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:206826 up:source unirule:MF_00528 .
_:206827 up:source unirule:MF_00528 .
_:206828 up:source unirule:MF_00528 .
_:206829 up:source unirule:MF_00528 .
_:206830 up:source unirule:MF_00528 .
_:206831 up:source unirule:MF_00528 .
_:206832 up:source unirule:MF_00528 .
_:206833 up:source unirule:MF_00528 .
_:206834 up:source unirule:MF_00528 .
_:206835 up:source unirule:MF_00528 .
_:206836 up:source unirule:MF_00528 .
_:206837 up:source unirule:MF_00528 .
_:206838 up:source unirule:MF_00528 .
_:206839 up:source unirule:MF_00528 .
_:206840 up:source unirule:MF_00528 .
_:206841 up:source unirule:MF_00528 .
_:206842 up:source unirule:MF_00528 .
_:206843 up:source unirule:MF_00528 .
_:206844 up:source unirule:MF_00528 .
_:206845 up:source unirule:MF_00528 .
?this up:annotation ?annotation0 ,
?annotation1 ;
up:classifiedWith GO:0005737 ,
GO:0016462 ,
keyword:378 ,
keyword:546 ,
keyword:963 .
?annotation0 up:cofactor chebi:60240 ;
rdf:type up:Cofactor_Annotation .
?annotation1 a up:Subcellular_Location_Annotation .
?annotation1li2 up:cellularComponent .
?case3 up:alternativeName ?name5 ,
?name6 ;
up:recommendedName ?name4 .
?name4 up:ecName '3.6.1.9' ;
up:fullName 'dTTP/UTP pyrophosphatase' ;
up:shortName 'dTTPase/UTPase' ;
rdf:type up:Structured_Name .
?name5 up:fullName 'Nucleoside triphosphate pyrophosphatase' ;
rdf:type up:Structured_Name .
?name6 up:fullName 'Nucleotide pyrophosphatase' ;
up:shortName 'Nucleotide PPase' ;
rdf:type up:Structured_Name .
?case7 up:recommendedName ?name8 .
?name8 up:ecName '3.6.1.-' ;
up:fullName '7-methyl-GTP pyrophosphatase' ;
up:shortName 'm(7)GTP pyrophosphatase' ;
rdf:type up:Structured_Name .
?case9 up:alternativeName ?name11 ;
up:recommendedName ?name10 .
?name10 up:ecName '3.6.1.9' ;
up:fullName 'Nucleoside triphosphate pyrophosphatase' ;
rdf:type up:Structured_Name .
?name11 up:fullName 'Nucleotide pyrophosphatase' ;
up:shortName 'Nucleotide PPase' ;
rdf:type up:Structured_Name .
?pfs12 up:annotation ?annotation13 ,
?annotation18 ,
?annotation23 .
?annotation13 faldo:begin ?pfsb14 ;
faldo:end ?pfse15 ;
rdf:type up:Site_Annotation ;
rdfs:comment 'Important for substrate specificity' .
?pfsb14 faldo:position ?thisPositionOn16 ;
rdf:type faldo:ExactPosition .
?pfse15 faldo:position ?thisPositionOn17 ;
rdf:type faldo:ExactPosition .
?annotation18 faldo:begin ?pfsb19 ;
faldo:end ?pfse20 ;
rdf:type up:Site_Annotation ;
rdfs:comment 'Important for substrate specificity' .
?pfsb19 faldo:position ?thisPositionOn21 ;
rdf:type faldo:ExactPosition .
?pfse20 faldo:position ?thisPositionOn22 ;
rdf:type faldo:ExactPosition .
?annotation23 faldo:begin ?pfsb24 ;
faldo:end ?pfse25 ;
rdf:type up:Site_Annotation ;
rdfs:comment 'Important for substrate specificity' .
?pfsb24 faldo:position ?thisPositionOn26 ;
rdf:type faldo:ExactPosition .
?pfse25 faldo:position ?thisPositionOn27 ;
rdf:type faldo:ExactPosition .
?pfs28 up:annotation ?annotation29 ,
?annotation34 ,
?annotation39 .
?annotation29 faldo:begin ?pfsb30 ;
faldo:end ?pfse31 ;
rdf:type up:Site_Annotation ;
rdfs:comment 'Important for substrate specificity' .
?pfsb30 faldo:position ?thisPositionOn32 ;
rdf:type faldo:ExactPosition .
?pfse31 faldo:position ?thisPositionOn33 ;
rdf:type faldo:ExactPosition .
?annotation34 faldo:begin ?pfsb35 ;
faldo:end ?pfse36 ;
rdf:type up:Site_Annotation ;
rdfs:comment 'Important for substrate specificity' .
?pfsb35 faldo:position ?thisPositionOn37 ;
rdf:type faldo:ExactPosition .
?pfse36 faldo:position ?thisPositionOn38 ;
rdf:type faldo:ExactPosition .
?annotation39 faldo:begin ?pfsb40 ;
faldo:end ?pfse41 ;
rdf:type up:Site_Annotation ;
rdfs:comment 'Important for substrate specificity' .
?pfsb40 faldo:position ?thisPositionOn42 ;
rdf:type faldo:ExactPosition .
?pfse41 faldo:position ?thisPositionOn43 ;
rdf:type faldo:ExactPosition .
?pfs44 up:annotation ?annotation45 .
?annotation45 faldo:begin ?pfsb46 ;
faldo:end ?pfse47 ;
rdf:type up:Active_Site_Annotation ;
rdfs:comment 'Proton acceptor' .
?pfsb46 faldo:position ?thisPositionOn48 ;
rdf:type faldo:ExactPosition .
?pfse47 faldo:position ?thisPositionOn49 ;
rdf:type faldo:ExactPosition .
_:206846 a rdf:Statement ;
up:attribution _:206826 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation0 .
_:206847 a rdf:Statement ;
up:attribution _:206827 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation1 .
_:206848 a rdf:Statement ;
up:attribution _:206828 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:963 .
_:206849 a rdf:Statement ;
up:attribution _:206829 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:378 .
_:206850 a rdf:Statement ;
up:attribution _:206830 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:546 .
_:206851 a rdf:Statement ;
up:attribution _:206831 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0016462 .
_:206852 a rdf:Statement ;
up:attribution _:206832 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005737 .
_:206853 a rdf:Statement ;
up:attribution _:206833 ;
rdf:subject ?case3 ;
rdf:predicate up:recommendedName ;
rdf:object ?name4 .
_:206854 a rdf:Statement ;
up:attribution _:206834 ;
rdf:subject ?case3 ;
rdf:predicate up:alternativeName ;
rdf:object ?name5 .
_:206855 a rdf:Statement ;
up:attribution _:206835 ;
rdf:subject ?case3 ;
rdf:predicate up:alternativeName ;
rdf:object ?name6 .
_:206856 a rdf:Statement ;
up:attribution _:206836 ;
rdf:subject ?case7 ;
rdf:predicate up:recommendedName ;
rdf:object ?name8 .
_:206857 a rdf:Statement ;
up:attribution _:206837 ;
rdf:subject ?case9 ;
rdf:predicate up:recommendedName ;
rdf:object ?name10 .
_:206858 a rdf:Statement ;
up:attribution _:206838 ;
rdf:subject ?case9 ;
rdf:predicate up:alternativeName ;
rdf:object ?name11 .
_:206859 a rdf:Statement ;
up:source unirule:MF_00528 ;
rdf:subject ?pfs12 ;
rdf:predicate up:annotation ;
rdf:object ?annotation13 .
_:206860 a rdf:Statement ;
up:attribution _:206839 ;
rdf:subject ?pfs12 ;
rdf:predicate up:annotation ;
rdf:object ?annotation13 .
_:206861 a rdf:Statement ;
up:source unirule:MF_00528 ;
rdf:subject ?pfs12 ;
rdf:predicate up:annotation ;
rdf:object ?annotation18 .
_:206862 a rdf:Statement ;
up:attribution _:206840 ;
rdf:subject ?pfs12 ;
rdf:predicate up:annotation ;
rdf:object ?annotation18 .
_:206863 a rdf:Statement ;
up:source unirule:MF_00528 ;
rdf:subject ?pfs12 ;
rdf:predicate up:annotation ;
rdf:object ?annotation23 .
_:206864 a rdf:Statement ;
up:attribution _:206841 ;
rdf:subject ?pfs12 ;
rdf:predicate up:annotation ;
rdf:object ?annotation23 .
_:206865 a rdf:Statement ;
up:source unirule:MF_00528 ;
rdf:subject ?pfs28 ;
rdf:predicate up:annotation ;
rdf:object ?annotation29 .
_:206866 a rdf:Statement ;
up:attribution _:206842 ;
rdf:subject ?pfs28 ;
rdf:predicate up:annotation ;
rdf:object ?annotation29 .
_:206867 a rdf:Statement ;
up:source unirule:MF_00528 ;
rdf:subject ?pfs28 ;
rdf:predicate up:annotation ;
rdf:object ?annotation34 .
_:206868 a rdf:Statement ;
up:attribution _:206843 ;
rdf:subject ?pfs28 ;
rdf:predicate up:annotation ;
rdf:object ?annotation34 .
_:206869 a rdf:Statement ;
up:source unirule:MF_00528 ;
rdf:subject ?pfs28 ;
rdf:predicate up:annotation ;
rdf:object ?annotation39 .
_:206870 a rdf:Statement ;
up:attribution _:206844 ;
rdf:subject ?pfs28 ;
rdf:predicate up:annotation ;
rdf:object ?annotation39 .
_:206871 a rdf:Statement ;
up:source unirule:MF_00528 ;
rdf:subject ?pfs44 ;
rdf:predicate up:annotation ;
rdf:object ?annotation45 .
_:206872 a rdf:Statement ;
up:attribution _:206845 ;
rdf:subject ?pfs44 ;
rdf:predicate up:annotation ;
rdf:object ?annotation45 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_00528
#Rule MF_00528 Created by:? on:2005-02-28 Modified by:Edouard de Castro on:2024-09-03
VALUES ?supertaxon50 {taxon:2 taxon:2157}
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_00528 .
?thisOrganism rdfs:subClassOf+ ?supertaxon50 .
BIND(URI(CONCAT(STR(?this), '#MF_00528a0')) AS ?annotation0) .
BIND(URI(CONCAT(STR(?this), '#MF_00528a1')) AS ?annotation1) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch55 faldo:location ?templateMotifSequenceMatchRegionP2553656 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP2553658 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP25536MF_0052851 .
?templateMotifSequenceMatchRegionP2553656 faldo:begin ?templateMotifSequenceMatchBeginP2553657 .
?templateMotifSequenceMatchBeginP2553657 faldo:position ?templateMotifSequenceMatchBeginPositionP2553652 ;
faldo:reference isoform:P25536-1 .
?templateMotifSequenceProfileAlignmentOperationP2553658 edam:has_input signature:MF_00528 ;
rdf:type edam:operation_0300 .
?targetMotifMatch59 faldo:location ?targetMotifMatchRegionMatch60 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0052862 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP25536MF_0052853 .
?targetMotifMatchRegionMatch60 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0052861 .
?targetMotifMatchRegionMatchBeginMF_0052861 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0052854 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0052862 edam:has_input signature:MF_00528 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagFTGRP_1) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP25536MF_0052851, 1, (STRLEN(?templateMotifCigarP25536MF_0052851) - STRLEN(REPLACE(?templateMotifCigarP25536MF_0052851, CONCAT('^(?:-*[^-]){', STR(((12 - ?templateMotifSequenceMatchBeginPositionP2553652) + 1)), '}'), '')))), '[a-z]', '')) AS ?step163) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP25536MF_0052853, 1, (STRLEN(?targetMotifMatchCigarP25536MF_0052853) - STRLEN(REPLACE(?targetMotifMatchCigarP25536MF_0052853, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step163), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP25536MF_0052853, 1, (STRLEN(?targetMotifMatchCigarP25536MF_0052853) - STRLEN(REPLACE(?targetMotifMatchCigarP25536MF_0052853, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step163), '}'), '')))), '[^-]', ''))) AS ?step264) .
BIND(((?step264 + ?targetMotifMatchRegionMatchBeginPositionMF_0052854) - 1) AS ?thisPositionOn16) .
BIND(?thisPositionOn16 AS ?thisPositionOn17) .
BIND(?this AS ?pfs1t65) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn16))) AS ?pfsb14) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn17))) AS ?pfse15) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn16, 1) = 'R')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP25536MF_0052851, 1, (STRLEN(?templateMotifCigarP25536MF_0052851) - STRLEN(REPLACE(?templateMotifCigarP25536MF_0052851, CONCAT('^(?:-*[^-]){', STR(((71 - ?templateMotifSequenceMatchBeginPositionP2553652) + 1)), '}'), '')))), '[a-z]', '')) AS ?step166) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP25536MF_0052853, 1, (STRLEN(?targetMotifMatchCigarP25536MF_0052853) - STRLEN(REPLACE(?targetMotifMatchCigarP25536MF_0052853, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step166), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP25536MF_0052853, 1, (STRLEN(?targetMotifMatchCigarP25536MF_0052853) - STRLEN(REPLACE(?targetMotifMatchCigarP25536MF_0052853, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step166), '}'), '')))), '[^-]', ''))) AS ?step267) .
BIND(((?step267 + ?targetMotifMatchRegionMatchBeginPositionMF_0052854) - 1) AS ?thisPositionOn21) .
BIND(?thisPositionOn21 AS ?thisPositionOn22) .
BIND(?this AS ?pfs1t68) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfsb19) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfse20) .
FILTER (REGEX('[TS]', SUBSTR(?thisSequenceValue, ?thisPositionOn21, 1))) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP25536MF_0052851, 1, (STRLEN(?templateMotifCigarP25536MF_0052851) - STRLEN(REPLACE(?templateMotifCigarP25536MF_0052851, CONCAT('^(?:-*[^-]){', STR(((153 - ?templateMotifSequenceMatchBeginPositionP2553652) + 1)), '}'), '')))), '[a-z]', '')) AS ?step169) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP25536MF_0052853, 1, (STRLEN(?targetMotifMatchCigarP25536MF_0052853) - STRLEN(REPLACE(?targetMotifMatchCigarP25536MF_0052853, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step169), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP25536MF_0052853, 1, (STRLEN(?targetMotifMatchCigarP25536MF_0052853) - STRLEN(REPLACE(?targetMotifMatchCigarP25536MF_0052853, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step169), '}'), '')))), '[^-]', ''))) AS ?step270) .
BIND(((?step270 + ?targetMotifMatchRegionMatchBeginPositionMF_0052854) - 1) AS ?thisPositionOn26) .
BIND(?thisPositionOn26 AS ?thisPositionOn27) .
BIND(?this AS ?pfs1t71) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn26))) AS ?pfsb24) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfse25) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn26, 1) = 'Q')) .
BIND(?this AS ?pfs12) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch76 faldo:location ?templateMotifSequenceMatchRegionP2553677 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP2553679 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP25536MF_0052872 .
?templateMotifSequenceMatchRegionP2553677 faldo:begin ?templateMotifSequenceMatchBeginP2553678 .
?templateMotifSequenceMatchBeginP2553678 faldo:position ?templateMotifSequenceMatchBeginPositionP2553673 ;
faldo:reference isoform:P25536-1 .
?templateMotifSequenceProfileAlignmentOperationP2553679 edam:has_input signature:MF_00528 ;
rdf:type edam:operation_0300 .
?targetMotifMatch80 faldo:location ?targetMotifMatchRegionMatch81 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0052883 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP25536MF_0052874 .
?targetMotifMatchRegionMatch81 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0052882 .
?targetMotifMatchRegionMatchBeginMF_0052882 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0052875 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0052883 edam:has_input signature:MF_00528 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagFTGRP_2) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP25536MF_0052872, 1, (STRLEN(?templateMotifCigarP25536MF_0052872) - STRLEN(REPLACE(?templateMotifCigarP25536MF_0052872, CONCAT('^(?:-*[^-]){', STR(((12 - ?templateMotifSequenceMatchBeginPositionP2553673) + 1)), '}'), '')))), '[a-z]', '')) AS ?step184) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP25536MF_0052874, 1, (STRLEN(?targetMotifMatchCigarP25536MF_0052874) - STRLEN(REPLACE(?targetMotifMatchCigarP25536MF_0052874, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step184), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP25536MF_0052874, 1, (STRLEN(?targetMotifMatchCigarP25536MF_0052874) - STRLEN(REPLACE(?targetMotifMatchCigarP25536MF_0052874, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step184), '}'), '')))), '[^-]', ''))) AS ?step285) .
BIND(((?step285 + ?targetMotifMatchRegionMatchBeginPositionMF_0052875) - 1) AS ?thisPositionOn32) .
BIND(?thisPositionOn32 AS ?thisPositionOn33) .
BIND(?this AS ?pfs2t86) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn32))) AS ?pfsb30) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn33))) AS ?pfse31) .
FILTER (REGEX('[WYF]', SUBSTR(?thisSequenceValue, ?thisPositionOn32, 1))) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP25536MF_0052872, 1, (STRLEN(?templateMotifCigarP25536MF_0052872) - STRLEN(REPLACE(?templateMotifCigarP25536MF_0052872, CONCAT('^(?:-*[^-]){', STR(((71 - ?templateMotifSequenceMatchBeginPositionP2553673) + 1)), '}'), '')))), '[a-z]', '')) AS ?step187) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP25536MF_0052874, 1, (STRLEN(?targetMotifMatchCigarP25536MF_0052874) - STRLEN(REPLACE(?targetMotifMatchCigarP25536MF_0052874, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step187), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP25536MF_0052874, 1, (STRLEN(?targetMotifMatchCigarP25536MF_0052874) - STRLEN(REPLACE(?targetMotifMatchCigarP25536MF_0052874, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step187), '}'), '')))), '[^-]', ''))) AS ?step288) .
BIND(((?step288 + ?targetMotifMatchRegionMatchBeginPositionMF_0052875) - 1) AS ?thisPositionOn37) .
BIND(?thisPositionOn37 AS ?thisPositionOn38) .
BIND(?this AS ?pfs2t89) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn37))) AS ?pfsb35) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn38))) AS ?pfse36) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn37, 1) = 'Q')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP25536MF_0052872, 1, (STRLEN(?templateMotifCigarP25536MF_0052872) - STRLEN(REPLACE(?templateMotifCigarP25536MF_0052872, CONCAT('^(?:-*[^-]){', STR(((153 - ?templateMotifSequenceMatchBeginPositionP2553673) + 1)), '}'), '')))), '[a-z]', '')) AS ?step190) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP25536MF_0052874, 1, (STRLEN(?targetMotifMatchCigarP25536MF_0052874) - STRLEN(REPLACE(?targetMotifMatchCigarP25536MF_0052874, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step190), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP25536MF_0052874, 1, (STRLEN(?targetMotifMatchCigarP25536MF_0052874) - STRLEN(REPLACE(?targetMotifMatchCigarP25536MF_0052874, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step190), '}'), '')))), '[^-]', ''))) AS ?step291) .
BIND(((?step291 + ?targetMotifMatchRegionMatchBeginPositionMF_0052875) - 1) AS ?thisPositionOn42) .
BIND(?thisPositionOn42 AS ?thisPositionOn43) .
BIND(?this AS ?pfs2t92) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn42))) AS ?pfsb40) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn43))) AS ?pfse41) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn42, 1) = 'E')) .
BIND(?this AS ?pfs28) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch97 faldo:location ?templateMotifSequenceMatchRegionP2553698 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP25536100 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP25536MF_0052893 .
?templateMotifSequenceMatchRegionP2553698 faldo:begin ?templateMotifSequenceMatchBeginP2553699 .
?templateMotifSequenceMatchBeginP2553699 faldo:position ?templateMotifSequenceMatchBeginPositionP2553694 ;
faldo:reference isoform:P25536-1 .
?templateMotifSequenceProfileAlignmentOperationP25536100 edam:has_input signature:MF_00528 ;
rdf:type edam:operation_0300 .
?targetMotifMatch101 faldo:location ?targetMotifMatchRegionMatch102 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00528104 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP25536MF_0052895 .
?targetMotifMatchRegionMatch102 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00528103 .
?targetMotifMatchRegionMatchBeginMF_00528103 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0052896 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00528104 edam:has_input signature:MF_00528 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP25536MF_0052893, 1, (STRLEN(?templateMotifCigarP25536MF_0052893) - STRLEN(REPLACE(?templateMotifCigarP25536MF_0052893, CONCAT('^(?:-*[^-]){', STR(((70 - ?templateMotifSequenceMatchBeginPositionP2553694) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1105) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP25536MF_0052895, 1, (STRLEN(?targetMotifMatchCigarP25536MF_0052895) - STRLEN(REPLACE(?targetMotifMatchCigarP25536MF_0052895, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1105), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP25536MF_0052895, 1, (STRLEN(?targetMotifMatchCigarP25536MF_0052895) - STRLEN(REPLACE(?targetMotifMatchCigarP25536MF_0052895, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1105), '}'), '')))), '[^-]', ''))) AS ?step2106) .
BIND(((?step2106 + ?targetMotifMatchRegionMatchBeginPositionMF_0052896) - 1) AS ?thisPositionOn48) .
BIND(?thisPositionOn48 AS ?thisPositionOn49) .
BIND(?this AS ?pfs3t107) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn48))) AS ?pfsb46) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn49))) AS ?pfse47) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn48, 1) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_00528a45')) AS ?annotation45) .
BIND(?this AS ?pfs44) .
}
OPTIONAL {
?this a up:Protein .
BIND(?this AS ?caseWithTag108) .
BIND(URI(CONCAT(STR(?this), '#MF_00528a4')) AS ?name4) .
BIND(URI(CONCAT(STR(?this), '#MF_00528a5')) AS ?name5) .
BIND(URI(CONCAT(STR(?this), '#MF_00528a6')) AS ?name6) .
}
BIND(IF(BOUND(?tagFTGRP_1), ?caseWithTag108, ?UNBOUND_VARIABLE) AS ?case3) .
OPTIONAL {
?this a up:Protein .
BIND(?this AS ?caseWithTag109) .
BIND(URI(CONCAT(STR(?this), '#MF_00528a8')) AS ?name8) .
}
BIND(IF((BOUND(?tagFTGRP_2) || BOUND(?tagFTGRP_1)), ?caseWithTag109, ?UNBOUND_VARIABLE) AS ?case7) .
OPTIONAL {
?this a up:Protein .
BIND(?this AS ?caseWithTag110) .
BIND(URI(CONCAT(STR(?this), '#MF_00528a10')) AS ?name10) .
BIND(URI(CONCAT(STR(?this), '#MF_00528a11')) AS ?name11) .
}
BIND(IF((BOUND(?tagFTGRP_2) || BOUND(?tagFTGRP_1)), ?caseWithTag110, ?UNBOUND_VARIABLE) AS ?case9) .
}
"xsd:string |