| http://purl.uniprot.org/unirules/MF_02226#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:768968 up:source unirule:MF_02226 .
_:768969 up:source unirule:MF_02226 .
_:768970 up:source unirule:MF_02226 .
_:768971 up:source unirule:MF_02226 .
_:768972 up:source unirule:MF_02226 .
_:768973 up:source unirule:MF_02226 .
_:768974 up:source unirule:MF_02226 .
_:768975 up:source unirule:MF_02226 .
_:768976 up:source unirule:MF_02226 .
_:768977 up:source unirule:MF_02226 .
_:768978 up:source unirule:MF_02226 .
_:768979 up:source unirule:MF_02226 .
_:768980 up:source unirule:MF_02226 .
_:768981 up:source unirule:MF_02226 .
_:768982 up:source unirule:MF_02226 .
_:768983 up:source unirule:MF_02226 .
_:768984 up:source unirule:MF_02226 .
_:768985 up:source unirule:MF_02226 .
_:768986 up:source unirule:MF_02226 .
_:768987 up:source unirule:MF_02226 .
_:768988 up:source unirule:MF_02226 .
_:768989 up:source unirule:MF_02226 .
_:768990 up:source unirule:MF_02226 .
_:768991 up:source unirule:MF_02226 .
?this up:annotation ?annotation0 ,
?annotation1 ,
?annotation3 ,
?annotation4 ,
?annotation5 ;
up:classifiedWith GO:0019316 ,
GO:0034700 ,
GO:0046872 ,
keyword:119 ,
keyword:413 ,
keyword:479 .
?annotation0 a up:Function_Annotation ;
rdfs:comment 'Catalyzes the reversible epimerization of D-allulose 6-phosphate to D-fructose 6-phosphate. Can also catalyze with lower efficiency the reversible epimerization of D-ribulose 5-phosphate to D-xylulose 5-phosphate.' .
?annotation1 up:activity ?activity2 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity2 up:catalyticActivity .
?annotation3 up:cofactor chebi:60240 ;
rdf:type up:Cofactor_Annotation .
?annotation4 a up:Pathway_Annotation ;
rdfs:comment 'Carbohydrate degradation; D-allose degradation.' .
?annotation5 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the ribulose-phosphate 3-epimerase family. AlsE subfamily.' .
?case6 up:recommendedName ?name7 .
?name7 up:ecName '5.1.3.-' ;
up:fullName 'D-allulose-6-phosphate 3-epimerase' ;
rdf:type up:Structured_Name .
?case8 up:recommendedName ?name9 .
?name9 up:ecName '5.1.3.-' ;
up:fullName 'Putative D-allulose-6-phosphate 3-epimerase' ;
rdf:type up:Structured_Name .
?pfs10 up:annotation ?annotation11 .
?annotation11 faldo:begin ?pfsb12 ;
faldo:end ?pfse13 ;
up:ligand ?ligand14 ;
rdf:type up:Binding_Site_Annotation .
?pfsb12 faldo:position ?thisPositionOn16 ;
rdf:type faldo:ExactPosition .
?pfse13 faldo:position ?thisPositionOn17 ;
rdf:type faldo:ExactPosition .
?ligand14 rdfs:subClassOf ?molecule15 .
?molecule15 rdfs:label 'substrate' .
?pfs18 up:annotation ?annotation19 .
?annotation19 faldo:begin ?pfsb20 ;
faldo:end ?pfse21 ;
up:ligand ?ligand22 ;
rdf:type up:Binding_Site_Annotation .
?pfsb20 faldo:position ?thisPositionOn24 ;
rdf:type faldo:ExactPosition .
?pfse21 faldo:position ?thisPositionOn25 ;
rdf:type faldo:ExactPosition .
?ligand22 rdfs:subClassOf ?molecule23 .
?molecule23 rdfs:label 'substrate' .
?pfs26 up:annotation ?annotation27 .
?annotation27 faldo:begin ?pfsb28 ;
faldo:end ?pfse29 ;
up:ligand ?ligand30 ;
rdf:type up:Binding_Site_Annotation .
?pfsb28 faldo:position ?thisPositionOn32 ;
rdf:type faldo:ExactPosition .
?pfse29 faldo:position ?thisPositionOn33 ;
rdf:type faldo:ExactPosition .
?ligand30 rdfs:subClassOf ?molecule31 .
?molecule31 rdfs:label 'substrate' .
?pfs34 up:annotation ?annotation35 .
?annotation35 faldo:begin ?pfsb36 ;
faldo:end ?pfse37 ;
rdf:type up:Active_Site_Annotation ;
rdfs:comment 'Proton acceptor' .
?pfsb36 faldo:position ?thisPositionOn38 ;
rdf:type faldo:ExactPosition .
?pfse37 faldo:position ?thisPositionOn39 ;
rdf:type faldo:ExactPosition .
?pfs40 up:annotation ?annotation41 .
?annotation41 faldo:begin ?pfsb42 ;
faldo:end ?pfse43 ;
rdf:type up:Active_Site_Annotation ;
rdfs:comment 'Proton donor' .
?pfsb42 faldo:position ?thisPositionOn44 ;
rdf:type faldo:ExactPosition .
?pfse43 faldo:position ?thisPositionOn45 ;
rdf:type faldo:ExactPosition .
?pfs46 up:annotation ?annotation47 .
?annotation47 faldo:begin ?pfsb48 ;
faldo:end ?pfse49 ;
up:ligand ?ligand50 ;
rdf:type up:Binding_Site_Annotation .
?pfsb48 faldo:position ?thisPositionOn52 ;
rdf:type faldo:ExactPosition .
?pfse49 faldo:position ?thisPositionOn53 ;
rdf:type faldo:ExactPosition .
?ligand50 rdfs:subClassOf ?molecule51 .
?molecule51 rdfs:label 'substrate' .
?pfs54 up:annotation ?annotation55 .
?annotation55 faldo:begin ?pfsb56 ;
faldo:end ?pfse57 ;
up:ligand ?ligand58 ;
rdf:type up:Binding_Site_Annotation .
?pfsb56 faldo:position ?thisPositionOn60 ;
rdf:type faldo:ExactPosition .
?pfse57 faldo:position ?thisPositionOn61 ;
rdf:type faldo:ExactPosition .
?ligand58 rdfs:subClassOf ?molecule59 .
?molecule59 rdfs:label 'substrate' .
?pfs62 up:annotation ?annotation63 ,
?annotation69 ,
?annotation75 ,
?annotation81 .
?annotation63 faldo:begin ?pfsb64 ;
faldo:end ?pfse65 ;
up:ligand ?ligand66 ;
rdf:type up:Binding_Site_Annotation .
?pfsb64 faldo:position ?thisPositionOn67 ;
rdf:type faldo:ExactPosition .
?pfse65 faldo:position ?thisPositionOn68 ;
rdf:type faldo:ExactPosition .
?ligand66 rdfs:subClassOf chebi:60240 .
?annotation69 faldo:begin ?pfsb70 ;
faldo:end ?pfse71 ;
up:ligand ?ligand72 ;
rdf:type up:Binding_Site_Annotation .
?pfsb70 faldo:position ?thisPositionOn73 ;
rdf:type faldo:ExactPosition .
?pfse71 faldo:position ?thisPositionOn74 ;
rdf:type faldo:ExactPosition .
?ligand72 rdfs:subClassOf chebi:60240 .
?annotation75 faldo:begin ?pfsb76 ;
faldo:end ?pfse77 ;
up:ligand ?ligand78 ;
rdf:type up:Binding_Site_Annotation .
?pfsb76 faldo:position ?thisPositionOn79 ;
rdf:type faldo:ExactPosition .
?pfse77 faldo:position ?thisPositionOn80 ;
rdf:type faldo:ExactPosition .
?ligand78 rdfs:subClassOf chebi:60240 .
?annotation81 faldo:begin ?pfsb82 ;
faldo:end ?pfse83 ;
up:ligand ?ligand84 ;
rdf:type up:Binding_Site_Annotation .
?pfsb82 faldo:position ?thisPositionOn85 ;
rdf:type faldo:ExactPosition .
?pfse83 faldo:position ?thisPositionOn86 ;
rdf:type faldo:ExactPosition .
?ligand84 rdfs:subClassOf chebi:60240 .
_:768992 a rdf:Statement ;
up:attribution _:768968 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation0 .
_:768993 a rdf:Statement ;
up:attribution _:768969 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation1 .
_:768994 a rdf:Statement ;
up:attribution _:768970 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:768995 a rdf:Statement ;
up:attribution _:768971 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:768996 a rdf:Statement ;
up:attribution _:768972 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation5 .
_:768997 a rdf:Statement ;
up:attribution _:768973 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:119 .
_:768998 a rdf:Statement ;
up:attribution _:768974 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:413 .
_:768999 a rdf:Statement ;
up:attribution _:768975 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:479 .
_:769000 a rdf:Statement ;
up:attribution _:768976 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0034700 .
_:769001 a rdf:Statement ;
up:attribution _:768977 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0046872 .
_:769002 a rdf:Statement ;
up:attribution _:768978 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0019316 .
_:769003 a rdf:Statement ;
up:attribution _:768979 ;
rdf:subject ?case6 ;
rdf:predicate up:recommendedName ;
rdf:object ?name7 .
_:769004 a rdf:Statement ;
up:attribution _:768980 ;
rdf:subject ?case8 ;
rdf:predicate up:recommendedName ;
rdf:object ?name9 .
_:769005 a rdf:Statement ;
up:source unirule:MF_02226 ;
rdf:subject ?pfs10 ;
rdf:predicate up:annotation ;
rdf:object ?annotation11 .
_:769006 a rdf:Statement ;
up:attribution _:768981 ;
rdf:subject ?pfs10 ;
rdf:predicate up:annotation ;
rdf:object ?annotation11 .
_:769007 a rdf:Statement ;
up:source unirule:MF_02226 ;
rdf:subject ?pfs18 ;
rdf:predicate up:annotation ;
rdf:object ?annotation19 .
_:769008 a rdf:Statement ;
up:attribution _:768982 ;
rdf:subject ?pfs18 ;
rdf:predicate up:annotation ;
rdf:object ?annotation19 .
_:769009 a rdf:Statement ;
up:source unirule:MF_02226 ;
rdf:subject ?pfs26 ;
rdf:predicate up:annotation ;
rdf:object ?annotation27 .
_:769010 a rdf:Statement ;
up:attribution _:768983 ;
rdf:subject ?pfs26 ;
rdf:predicate up:annotation ;
rdf:object ?annotation27 .
_:769011 a rdf:Statement ;
up:source unirule:MF_02226 ;
rdf:subject ?pfs34 ;
rdf:predicate up:annotation ;
rdf:object ?annotation35 .
_:769012 a rdf:Statement ;
up:attribution _:768984 ;
rdf:subject ?pfs34 ;
rdf:predicate up:annotation ;
rdf:object ?annotation35 .
_:769013 a rdf:Statement ;
up:source unirule:MF_02226 ;
rdf:subject ?pfs40 ;
rdf:predicate up:annotation ;
rdf:object ?annotation41 .
_:769014 a rdf:Statement ;
up:attribution _:768985 ;
rdf:subject ?pfs40 ;
rdf:predicate up:annotation ;
rdf:object ?annotation41 .
_:769015 a rdf:Statement ;
up:source unirule:MF_02226 ;
rdf:subject ?pfs46 ;
rdf:predicate up:annotation ;
rdf:object ?annotation47 .
_:769016 a rdf:Statement ;
up:attribution _:768986 ;
rdf:subject ?pfs46 ;
rdf:predicate up:annotation ;
rdf:object ?annotation47 .
_:769017 a rdf:Statement ;
up:source unirule:MF_02226 ;
rdf:subject ?pfs54 ;
rdf:predicate up:annotation ;
rdf:object ?annotation55 .
_:769018 a rdf:Statement ;
up:attribution _:768987 ;
rdf:subject ?pfs54 ;
rdf:predicate up:annotation ;
rdf:object ?annotation55 .
_:769019 a rdf:Statement ;
up:source unirule:MF_02226 ;
rdf:subject ?pfs62 ;
rdf:predicate up:annotation ;
rdf:object ?annotation63 .
_:769020 a rdf:Statement ;
up:attribution _:768988 ;
rdf:subject ?pfs62 ;
rdf:predicate up:annotation ;
rdf:object ?annotation63 .
_:769021 a rdf:Statement ;
up:source unirule:MF_02226 ;
rdf:subject ?pfs62 ;
rdf:predicate up:annotation ;
rdf:object ?annotation69 .
_:769022 a rdf:Statement ;
up:attribution _:768989 ;
rdf:subject ?pfs62 ;
rdf:predicate up:annotation ;
rdf:object ?annotation69 .
_:769023 a rdf:Statement ;
up:source unirule:MF_02226 ;
rdf:subject ?pfs62 ;
rdf:predicate up:annotation ;
rdf:object ?annotation75 .
_:769024 a rdf:Statement ;
up:attribution _:768990 ;
rdf:subject ?pfs62 ;
rdf:predicate up:annotation ;
rdf:object ?annotation75 .
_:769025 a rdf:Statement ;
up:source unirule:MF_02226 ;
rdf:subject ?pfs62 ;
rdf:predicate up:annotation ;
rdf:object ?annotation81 .
_:769026 a rdf:Statement ;
up:attribution _:768991 ;
rdf:subject ?pfs62 ;
rdf:predicate up:annotation ;
rdf:object ?annotation81 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_02226
#Rule MF_02226 Created by:? on:2019-09-18 Modified by:Edouard de Castro on:2022-11-19
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_02226 .
?thisOrganism rdfs:subClassOf+ taxon:2 .
BIND(URI(CONCAT(STR(?this), '#MF_02226a0')) AS ?annotation0) .
BIND(URI(CONCAT(STR(?this), '#MF_02226a1')) AS ?annotation1) .
BIND(URI(CONCAT(STR(?this), '#MF_02226a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_02226a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_02226a5')) AS ?annotation5) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch91 faldo:location ?templateMotifSequenceMatchRegionP3271992 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP3271994 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP32719MF_0222687 .
?templateMotifSequenceMatchRegionP3271992 faldo:begin ?templateMotifSequenceMatchBeginP3271993 .
?templateMotifSequenceMatchBeginP3271993 faldo:position ?templateMotifSequenceMatchBeginPositionP3271988 ;
faldo:reference isoform:P32719-1 .
?templateMotifSequenceProfileAlignmentOperationP3271994 edam:has_input signature:MF_02226 ;
rdf:type edam:operation_0300 .
?targetMotifMatch95 faldo:location ?targetMotifMatchRegionMatch96 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0222698 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP32719MF_0222689 .
?targetMotifMatchRegionMatch96 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0222697 .
?targetMotifMatchRegionMatchBeginMF_0222697 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0222690 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0222698 edam:has_input signature:MF_02226 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP32719MF_0222687, 1, (STRLEN(?templateMotifCigarP32719MF_0222687) - STRLEN(REPLACE(?templateMotifCigarP32719MF_0222687, CONCAT('^(?:-*[^-]){', STR(((140 - ?templateMotifSequenceMatchBeginPositionP3271988) + 1)), '}'), '')))), '[a-z]', '')) AS ?step199) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP32719MF_0222689, 1, (STRLEN(?targetMotifMatchCigarP32719MF_0222689) - STRLEN(REPLACE(?targetMotifMatchCigarP32719MF_0222689, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step199), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP32719MF_0222689, 1, (STRLEN(?targetMotifMatchCigarP32719MF_0222689) - STRLEN(REPLACE(?targetMotifMatchCigarP32719MF_0222689, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step199), '}'), '')))), '[^-]', ''))) AS ?step2100) .
BIND(((?step2100 + ?targetMotifMatchRegionMatchBeginPositionMF_0222690) - 1) AS ?thisPositionOn16) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP32719MF_0222687, 1, (STRLEN(?templateMotifCigarP32719MF_0222687) - STRLEN(REPLACE(?templateMotifCigarP32719MF_0222687, CONCAT('^(?:-*[^-]){', STR(((143 - ?templateMotifSequenceMatchBeginPositionP3271988) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1101) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP32719MF_0222689, 1, (STRLEN(?targetMotifMatchCigarP32719MF_0222689) - STRLEN(REPLACE(?targetMotifMatchCigarP32719MF_0222689, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1101), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP32719MF_0222689, 1, (STRLEN(?targetMotifMatchCigarP32719MF_0222689) - STRLEN(REPLACE(?targetMotifMatchCigarP32719MF_0222689, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1101), '}'), '')))), '[^-]', ''))) AS ?step2102) .
BIND(((?step2102 + ?targetMotifMatchRegionMatchBeginPositionMF_0222690) - 1) AS ?thisPositionOn17) .
BIND(?this AS ?pfs1t103) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn16))) AS ?pfsb12) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn17))) AS ?pfse13) .
FILTER (REGEX('G[FY][AT]G', SUBSTR(?thisSequenceValue, ?thisPositionOn16, (?thisPositionOn17 - ?thisPositionOn16)))) .
BIND(URI(CONCAT(STR(?this), '#MF_02226a11')) AS ?annotation11) .
BIND(?this AS ?pfs10) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch108 faldo:location ?templateMotifSequenceMatchRegionP32719109 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP32719111 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP32719MF_02226104 .
?templateMotifSequenceMatchRegionP32719109 faldo:begin ?templateMotifSequenceMatchBeginP32719110 .
?templateMotifSequenceMatchBeginP32719110 faldo:position ?templateMotifSequenceMatchBeginPositionP32719105 ;
faldo:reference isoform:P32719-1 .
?templateMotifSequenceProfileAlignmentOperationP32719111 edam:has_input signature:MF_02226 ;
rdf:type edam:operation_0300 .
?targetMotifMatch112 faldo:location ?targetMotifMatchRegionMatch113 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02226115 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP32719MF_02226106 .
?targetMotifMatchRegionMatch113 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02226114 .
?targetMotifMatchRegionMatchBeginMF_02226114 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02226107 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_02226115 edam:has_input signature:MF_02226 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP32719MF_02226104, 1, (STRLEN(?templateMotifCigarP32719MF_02226104) - STRLEN(REPLACE(?templateMotifCigarP32719MF_02226104, CONCAT('^(?:-*[^-]){', STR(((173 - ?templateMotifSequenceMatchBeginPositionP32719105) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1116) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP32719MF_02226106, 1, (STRLEN(?targetMotifMatchCigarP32719MF_02226106) - STRLEN(REPLACE(?targetMotifMatchCigarP32719MF_02226106, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1116), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP32719MF_02226106, 1, (STRLEN(?targetMotifMatchCigarP32719MF_02226106) - STRLEN(REPLACE(?targetMotifMatchCigarP32719MF_02226106, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1116), '}'), '')))), '[^-]', ''))) AS ?step2117) .
BIND(((?step2117 + ?targetMotifMatchRegionMatchBeginPositionMF_02226107) - 1) AS ?thisPositionOn24) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP32719MF_02226104, 1, (STRLEN(?templateMotifCigarP32719MF_02226104) - STRLEN(REPLACE(?templateMotifCigarP32719MF_02226104, CONCAT('^(?:-*[^-]){', STR(((175 - ?templateMotifSequenceMatchBeginPositionP32719105) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1118) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP32719MF_02226106, 1, (STRLEN(?targetMotifMatchCigarP32719MF_02226106) - STRLEN(REPLACE(?targetMotifMatchCigarP32719MF_02226106, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1118), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP32719MF_02226106, 1, (STRLEN(?targetMotifMatchCigarP32719MF_02226106) - STRLEN(REPLACE(?targetMotifMatchCigarP32719MF_02226106, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1118), '}'), '')))), '[^-]', ''))) AS ?step2119) .
BIND(((?step2119 + ?targetMotifMatchRegionMatchBeginPositionMF_02226107) - 1) AS ?thisPositionOn25) .
BIND(?this AS ?pfs1t120) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn24))) AS ?pfsb20) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn25))) AS ?pfse21) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn24, (?thisPositionOn25 - ?thisPositionOn24)) = 'DGS')) .
BIND(URI(CONCAT(STR(?this), '#MF_02226a19')) AS ?annotation19) .
BIND(?this AS ?pfs18) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch125 faldo:location ?templateMotifSequenceMatchRegionP32719126 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP32719128 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP32719MF_02226121 .
?templateMotifSequenceMatchRegionP32719126 faldo:begin ?templateMotifSequenceMatchBeginP32719127 .
?templateMotifSequenceMatchBeginP32719127 faldo:position ?templateMotifSequenceMatchBeginPositionP32719122 ;
faldo:reference isoform:P32719-1 .
?templateMotifSequenceProfileAlignmentOperationP32719128 edam:has_input signature:MF_02226 ;
rdf:type edam:operation_0300 .
?targetMotifMatch129 faldo:location ?targetMotifMatchRegionMatch130 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02226132 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP32719MF_02226123 .
?targetMotifMatchRegionMatch130 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02226131 .
?targetMotifMatchRegionMatchBeginMF_02226131 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02226124 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_02226132 edam:has_input signature:MF_02226 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP32719MF_02226121, 1, (STRLEN(?templateMotifCigarP32719MF_02226121) - STRLEN(REPLACE(?templateMotifCigarP32719MF_02226121, CONCAT('^(?:-*[^-]){', STR(((195 - ?templateMotifSequenceMatchBeginPositionP32719122) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1133) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP32719MF_02226123, 1, (STRLEN(?targetMotifMatchCigarP32719MF_02226123) - STRLEN(REPLACE(?targetMotifMatchCigarP32719MF_02226123, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1133), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP32719MF_02226123, 1, (STRLEN(?targetMotifMatchCigarP32719MF_02226123) - STRLEN(REPLACE(?targetMotifMatchCigarP32719MF_02226123, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1133), '}'), '')))), '[^-]', ''))) AS ?step2134) .
BIND(((?step2134 + ?targetMotifMatchRegionMatchBeginPositionMF_02226124) - 1) AS ?thisPositionOn32) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP32719MF_02226121, 1, (STRLEN(?templateMotifCigarP32719MF_02226121) - STRLEN(REPLACE(?templateMotifCigarP32719MF_02226121, CONCAT('^(?:-*[^-]){', STR(((197 - ?templateMotifSequenceMatchBeginPositionP32719122) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1135) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP32719MF_02226123, 1, (STRLEN(?targetMotifMatchCigarP32719MF_02226123) - STRLEN(REPLACE(?targetMotifMatchCigarP32719MF_02226123, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1135), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP32719MF_02226123, 1, (STRLEN(?targetMotifMatchCigarP32719MF_02226123) - STRLEN(REPLACE(?targetMotifMatchCigarP32719MF_02226123, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1135), '}'), '')))), '[^-]', ''))) AS ?step2136) .
BIND(((?step2136 + ?targetMotifMatchRegionMatchBeginPositionMF_02226124) - 1) AS ?thisPositionOn33) .
BIND(?this AS ?pfs1t137) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn32))) AS ?pfsb28) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn33))) AS ?pfse29) .
FILTER (REGEX('G[TS]S', SUBSTR(?thisSequenceValue, ?thisPositionOn32, (?thisPositionOn33 - ?thisPositionOn32)))) .
BIND(URI(CONCAT(STR(?this), '#MF_02226a27')) AS ?annotation27) .
BIND(?this AS ?pfs26) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch142 faldo:location ?templateMotifSequenceMatchRegionP32719143 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP32719145 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP32719MF_02226138 .
?templateMotifSequenceMatchRegionP32719143 faldo:begin ?templateMotifSequenceMatchBeginP32719144 .
?templateMotifSequenceMatchBeginP32719144 faldo:position ?templateMotifSequenceMatchBeginPositionP32719139 ;
faldo:reference isoform:P32719-1 .
?templateMotifSequenceProfileAlignmentOperationP32719145 edam:has_input signature:MF_02226 ;
rdf:type edam:operation_0300 .
?targetMotifMatch146 faldo:location ?targetMotifMatchRegionMatch147 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02226149 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP32719MF_02226140 .
?targetMotifMatchRegionMatch147 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02226148 .
?targetMotifMatchRegionMatchBeginMF_02226148 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02226141 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_02226149 edam:has_input signature:MF_02226 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP32719MF_02226138, 1, (STRLEN(?templateMotifCigarP32719MF_02226138) - STRLEN(REPLACE(?templateMotifCigarP32719MF_02226138, CONCAT('^(?:-*[^-]){', STR(((32 - ?templateMotifSequenceMatchBeginPositionP32719139) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1150) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP32719MF_02226140, 1, (STRLEN(?targetMotifMatchCigarP32719MF_02226140) - STRLEN(REPLACE(?targetMotifMatchCigarP32719MF_02226140, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1150), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP32719MF_02226140, 1, (STRLEN(?targetMotifMatchCigarP32719MF_02226140) - STRLEN(REPLACE(?targetMotifMatchCigarP32719MF_02226140, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1150), '}'), '')))), '[^-]', ''))) AS ?step2151) .
BIND(((?step2151 + ?targetMotifMatchRegionMatchBeginPositionMF_02226141) - 1) AS ?thisPositionOn38) .
BIND(?thisPositionOn38 AS ?thisPositionOn39) .
BIND(?this AS ?pfs1t152) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn38))) AS ?pfsb36) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn39))) AS ?pfse37) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn38, 1) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_02226a35')) AS ?annotation35) .
BIND(?this AS ?pfs34) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch157 faldo:location ?templateMotifSequenceMatchRegionP32719158 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP32719160 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP32719MF_02226153 .
?templateMotifSequenceMatchRegionP32719158 faldo:begin ?templateMotifSequenceMatchBeginP32719159 .
?templateMotifSequenceMatchBeginP32719159 faldo:position ?templateMotifSequenceMatchBeginPositionP32719154 ;
faldo:reference isoform:P32719-1 .
?templateMotifSequenceProfileAlignmentOperationP32719160 edam:has_input signature:MF_02226 ;
rdf:type edam:operation_0300 .
?targetMotifMatch161 faldo:location ?targetMotifMatchRegionMatch162 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02226164 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP32719MF_02226155 .
?targetMotifMatchRegionMatch162 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02226163 .
?targetMotifMatchRegionMatchBeginMF_02226163 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02226156 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_02226164 edam:has_input signature:MF_02226 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP32719MF_02226153, 1, (STRLEN(?templateMotifCigarP32719MF_02226153) - STRLEN(REPLACE(?templateMotifCigarP32719MF_02226153, CONCAT('^(?:-*[^-]){', STR(((173 - ?templateMotifSequenceMatchBeginPositionP32719154) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1165) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP32719MF_02226155, 1, (STRLEN(?targetMotifMatchCigarP32719MF_02226155) - STRLEN(REPLACE(?targetMotifMatchCigarP32719MF_02226155, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1165), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP32719MF_02226155, 1, (STRLEN(?targetMotifMatchCigarP32719MF_02226155) - STRLEN(REPLACE(?targetMotifMatchCigarP32719MF_02226155, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1165), '}'), '')))), '[^-]', ''))) AS ?step2166) .
BIND(((?step2166 + ?targetMotifMatchRegionMatchBeginPositionMF_02226156) - 1) AS ?thisPositionOn44) .
BIND(?thisPositionOn44 AS ?thisPositionOn45) .
BIND(?this AS ?pfs1t167) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn44))) AS ?pfsb42) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn45))) AS ?pfse43) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn44, 1) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_02226a41')) AS ?annotation41) .
BIND(?this AS ?pfs40) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch172 faldo:location ?templateMotifSequenceMatchRegionP32719173 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP32719175 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP32719MF_02226168 .
?templateMotifSequenceMatchRegionP32719173 faldo:begin ?templateMotifSequenceMatchBeginP32719174 .
?templateMotifSequenceMatchBeginP32719174 faldo:position ?templateMotifSequenceMatchBeginPositionP32719169 ;
faldo:reference isoform:P32719-1 .
?templateMotifSequenceProfileAlignmentOperationP32719175 edam:has_input signature:MF_02226 ;
rdf:type edam:operation_0300 .
?targetMotifMatch176 faldo:location ?targetMotifMatchRegionMatch177 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02226179 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP32719MF_02226170 .
?targetMotifMatchRegionMatch177 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02226178 .
?targetMotifMatchRegionMatchBeginMF_02226178 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02226171 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_02226179 edam:has_input signature:MF_02226 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP32719MF_02226168, 1, (STRLEN(?templateMotifCigarP32719MF_02226168) - STRLEN(REPLACE(?templateMotifCigarP32719MF_02226168, CONCAT('^(?:-*[^-]){', STR(((6 - ?templateMotifSequenceMatchBeginPositionP32719169) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1180) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP32719MF_02226170, 1, (STRLEN(?targetMotifMatchCigarP32719MF_02226170) - STRLEN(REPLACE(?targetMotifMatchCigarP32719MF_02226170, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1180), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP32719MF_02226170, 1, (STRLEN(?targetMotifMatchCigarP32719MF_02226170) - STRLEN(REPLACE(?targetMotifMatchCigarP32719MF_02226170, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1180), '}'), '')))), '[^-]', ''))) AS ?step2181) .
BIND(((?step2181 + ?targetMotifMatchRegionMatchBeginPositionMF_02226171) - 1) AS ?thisPositionOn52) .
BIND(?thisPositionOn52 AS ?thisPositionOn53) .
BIND(?this AS ?pfs1t182) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn52))) AS ?pfsb48) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn53))) AS ?pfse49) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn52, 1) = 'S')) .
BIND(URI(CONCAT(STR(?this), '#MF_02226a47')) AS ?annotation47) .
BIND(?this AS ?pfs46) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch187 faldo:location ?templateMotifSequenceMatchRegionP32719188 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP32719190 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP32719MF_02226183 .
?templateMotifSequenceMatchRegionP32719188 faldo:begin ?templateMotifSequenceMatchBeginP32719189 .
?templateMotifSequenceMatchBeginP32719189 faldo:position ?templateMotifSequenceMatchBeginPositionP32719184 ;
faldo:reference isoform:P32719-1 .
?templateMotifSequenceProfileAlignmentOperationP32719190 edam:has_input signature:MF_02226 ;
rdf:type edam:operation_0300 .
?targetMotifMatch191 faldo:location ?targetMotifMatchRegionMatch192 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02226194 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP32719MF_02226185 .
?targetMotifMatchRegionMatch192 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02226193 .
?targetMotifMatchRegionMatchBeginMF_02226193 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02226186 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_02226194 edam:has_input signature:MF_02226 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP32719MF_02226183, 1, (STRLEN(?templateMotifCigarP32719MF_02226183) - STRLEN(REPLACE(?templateMotifCigarP32719MF_02226183, CONCAT('^(?:-*[^-]){', STR(((63 - ?templateMotifSequenceMatchBeginPositionP32719184) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1195) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP32719MF_02226185, 1, (STRLEN(?targetMotifMatchCigarP32719MF_02226185) - STRLEN(REPLACE(?targetMotifMatchCigarP32719MF_02226185, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1195), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP32719MF_02226185, 1, (STRLEN(?targetMotifMatchCigarP32719MF_02226185) - STRLEN(REPLACE(?targetMotifMatchCigarP32719MF_02226185, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1195), '}'), '')))), '[^-]', ''))) AS ?step2196) .
BIND(((?step2196 + ?targetMotifMatchRegionMatchBeginPositionMF_02226186) - 1) AS ?thisPositionOn60) .
BIND(?thisPositionOn60 AS ?thisPositionOn61) .
BIND(?this AS ?pfs1t197) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn60))) AS ?pfsb56) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn61))) AS ?pfse57) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn60, 1) = 'H')) .
BIND(URI(CONCAT(STR(?this), '#MF_02226a55')) AS ?annotation55) .
BIND(?this AS ?pfs54) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch202 faldo:location ?templateMotifSequenceMatchRegionP32719203 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP32719205 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP32719MF_02226198 .
?templateMotifSequenceMatchRegionP32719203 faldo:begin ?templateMotifSequenceMatchBeginP32719204 .
?templateMotifSequenceMatchBeginP32719204 faldo:position ?templateMotifSequenceMatchBeginPositionP32719199 ;
faldo:reference isoform:P32719-1 .
?templateMotifSequenceProfileAlignmentOperationP32719205 edam:has_input signature:MF_02226 ;
rdf:type edam:operation_0300 .
?targetMotifMatch206 faldo:location ?targetMotifMatchRegionMatch207 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02226209 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP32719MF_02226200 .
?targetMotifMatchRegionMatch207 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02226208 .
?targetMotifMatchRegionMatchBeginMF_02226208 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02226201 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_02226209 edam:has_input signature:MF_02226 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP32719MF_02226198, 1, (STRLEN(?templateMotifCigarP32719MF_02226198) - STRLEN(REPLACE(?templateMotifCigarP32719MF_02226198, CONCAT('^(?:-*[^-]){', STR(((30 - ?templateMotifSequenceMatchBeginPositionP32719199) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1210) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP32719MF_02226200, 1, (STRLEN(?targetMotifMatchCigarP32719MF_02226200) - STRLEN(REPLACE(?targetMotifMatchCigarP32719MF_02226200, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1210), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP32719MF_02226200, 1, (STRLEN(?targetMotifMatchCigarP32719MF_02226200) - STRLEN(REPLACE(?targetMotifMatchCigarP32719MF_02226200, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1210), '}'), '')))), '[^-]', ''))) AS ?step2211) .
BIND(((?step2211 + ?targetMotifMatchRegionMatchBeginPositionMF_02226201) - 1) AS ?thisPositionOn67) .
BIND(?thisPositionOn67 AS ?thisPositionOn68) .
BIND(?this AS ?pfs2t212) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn67))) AS ?pfsb64) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn68))) AS ?pfse65) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn67, 1) = 'H')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP32719MF_02226198, 1, (STRLEN(?templateMotifCigarP32719MF_02226198) - STRLEN(REPLACE(?templateMotifCigarP32719MF_02226198, CONCAT('^(?:-*[^-]){', STR(((32 - ?templateMotifSequenceMatchBeginPositionP32719199) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1213) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP32719MF_02226200, 1, (STRLEN(?targetMotifMatchCigarP32719MF_02226200) - STRLEN(REPLACE(?targetMotifMatchCigarP32719MF_02226200, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1213), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP32719MF_02226200, 1, (STRLEN(?targetMotifMatchCigarP32719MF_02226200) - STRLEN(REPLACE(?targetMotifMatchCigarP32719MF_02226200, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1213), '}'), '')))), '[^-]', ''))) AS ?step2214) .
BIND(((?step2214 + ?targetMotifMatchRegionMatchBeginPositionMF_02226201) - 1) AS ?thisPositionOn73) .
BIND(?thisPositionOn73 AS ?thisPositionOn74) .
BIND(?this AS ?pfs2t215) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn73))) AS ?pfsb70) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn74))) AS ?pfse71) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn73, 1) = 'D')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP32719MF_02226198, 1, (STRLEN(?templateMotifCigarP32719MF_02226198) - STRLEN(REPLACE(?templateMotifCigarP32719MF_02226198, CONCAT('^(?:-*[^-]){', STR(((63 - ?templateMotifSequenceMatchBeginPositionP32719199) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1216) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP32719MF_02226200, 1, (STRLEN(?targetMotifMatchCigarP32719MF_02226200) - STRLEN(REPLACE(?targetMotifMatchCigarP32719MF_02226200, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1216), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP32719MF_02226200, 1, (STRLEN(?targetMotifMatchCigarP32719MF_02226200) - STRLEN(REPLACE(?targetMotifMatchCigarP32719MF_02226200, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1216), '}'), '')))), '[^-]', ''))) AS ?step2217) .
BIND(((?step2217 + ?targetMotifMatchRegionMatchBeginPositionMF_02226201) - 1) AS ?thisPositionOn79) .
BIND(?thisPositionOn79 AS ?thisPositionOn80) .
BIND(?this AS ?pfs2t218) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn79))) AS ?pfsb76) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn80))) AS ?pfse77) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn79, 1) = 'H')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP32719MF_02226198, 1, (STRLEN(?templateMotifCigarP32719MF_02226198) - STRLEN(REPLACE(?templateMotifCigarP32719MF_02226198, CONCAT('^(?:-*[^-]){', STR(((173 - ?templateMotifSequenceMatchBeginPositionP32719199) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1219) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP32719MF_02226200, 1, (STRLEN(?targetMotifMatchCigarP32719MF_02226200) - STRLEN(REPLACE(?targetMotifMatchCigarP32719MF_02226200, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1219), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP32719MF_02226200, 1, (STRLEN(?targetMotifMatchCigarP32719MF_02226200) - STRLEN(REPLACE(?targetMotifMatchCigarP32719MF_02226200, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1219), '}'), '')))), '[^-]', ''))) AS ?step2220) .
BIND(((?step2220 + ?targetMotifMatchRegionMatchBeginPositionMF_02226201) - 1) AS ?thisPositionOn85) .
BIND(?thisPositionOn85 AS ?thisPositionOn86) .
BIND(?this AS ?pfs2t221) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn85))) AS ?pfsb82) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn86))) AS ?pfse83) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn85, 1) = 'D')) .
BIND(?this AS ?pfs62) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:91347 .
BIND(?this AS ?case6) .
BIND(URI(CONCAT(STR(?this), '#MF_02226a7')) AS ?name7) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
FILTER (! (EXISTS {
?thisOrganism rdfs:subClassOf+ taxon:91347 .
})) .
BIND(?this AS ?case8) .
BIND(URI(CONCAT(STR(?this), '#MF_02226a9')) AS ?name9) .
}
}
"xsd:string |