| http://purl.uniprot.org/unirules/MF_01855#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:650019 up:source unirule:MF_01855 .
_:650020 up:source unirule:MF_01855 .
_:650021 up:source unirule:MF_01855 .
_:650022 up:source unirule:MF_01855 .
_:650023 up:source unirule:MF_01855 .
_:650024 up:source unirule:MF_01855 .
_:650025 up:source unirule:MF_01855 .
_:650026 up:source unirule:MF_01855 .
_:650027 up:source unirule:MF_01855 .
_:650028 up:source unirule:MF_01855 .
_:650029 up:source unirule:MF_01855 .
_:650030 up:source unirule:MF_01855 .
_:650031 up:source unirule:MF_01855 .
_:650032 up:source unirule:MF_01855 .
_:650033 up:source unirule:MF_01855 .
_:650034 up:source unirule:MF_01855 .
_:650035 up:source unirule:MF_01855 .
_:650036 up:source unirule:MF_01855 .
_:650037 up:source unirule:MF_01855 .
_:650038 up:source unirule:MF_01855 .
_:650039 up:source unirule:MF_01855 .
_:650040 up:source unirule:MF_01855 .
_:650041 up:source unirule:MF_01855 .
_:650042 up:source unirule:MF_01855 .
_:650043 up:source unirule:MF_01855 .
_:650044 up:source unirule:MF_01855 .
_:650045 up:source unirule:MF_01855 .
_:650046 up:source unirule:MF_01855 .
_:650047 up:source unirule:MF_01855 .
?this up:alternativeName ?name1 ;
up:annotation ?annotation3 ,
?annotation5 ,
?annotation6 ,
?annotation8 ;
up:classifiedWith GO:0005737 ,
GO:0006094 ,
GO:0042132 ,
keyword:119 ,
keyword:378 ,
keyword:963 ;
up:recommendedName ?name0 .
?name0 up:ecName '3.1.3.11' ;
up:fullName 'Fructose-1,6-bisphosphatase class 1' ;
up:shortName 'FBPase class 1' ;
rdf:type up:Structured_Name .
?name1 up:fullName 'D-fructose-1,6-bisphosphate 1-phosphohydrolase class 1' ;
rdf:type up:Structured_Name .
?gene2 skos:prefLabel 'fbp' .
?annotation3 up:activity ?activity4 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity4 up:catalyticActivity ;
up:enzymeClass .
?annotation5 a up:Subunit_Annotation ;
rdfs:comment 'Homotetramer.' .
?annotation6 a up:Subcellular_Location_Annotation .
?annotation6li7 up:cellularComponent .
?annotation8 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the FBPase class 1 family.' .
?case9 up:classifiedWith GO:0000287 ,
keyword:460 ,
keyword:479 .
?case10 up:classifiedWith GO:0019253 ,
keyword:113 .
?pfs12 up:annotation ?annotation13 ,
?annotation19 ,
?annotation25 ,
?annotation31 ,
?annotation37 ,
?annotation43 .
?annotation13 faldo:begin ?pfsb14 ;
faldo:end ?pfse15 ;
up:ligand ?ligand16 ;
rdf:type up:Binding_Site_Annotation .
?pfsb14 faldo:position ?thisPositionOn17 ;
rdf:type faldo:ExactPosition .
?pfse15 faldo:position ?thisPositionOn18 ;
rdf:type faldo:ExactPosition .
?ligand16 rdfs:subClassOf chebi:18420 .
?annotation19 faldo:begin ?pfsb20 ;
faldo:end ?pfse21 ;
up:ligand ?ligand22 ;
rdf:type up:Binding_Site_Annotation .
?pfsb20 faldo:position ?thisPositionOn23 ;
rdf:type faldo:ExactPosition .
?pfse21 faldo:position ?thisPositionOn24 ;
rdf:type faldo:ExactPosition .
?ligand22 rdfs:subClassOf chebi:18420 .
?annotation25 faldo:begin ?pfsb26 ;
faldo:end ?pfse27 ;
up:ligand ?ligand28 ;
rdf:type up:Binding_Site_Annotation .
?pfsb26 faldo:position ?thisPositionOn29 ;
rdf:type faldo:ExactPosition .
?pfse27 faldo:position ?thisPositionOn30 ;
rdf:type faldo:ExactPosition .
?ligand28 rdfs:subClassOf chebi:18420 .
?annotation31 faldo:begin ?pfsb32 ;
faldo:end ?pfse33 ;
up:ligand ?ligand34 ;
rdf:type up:Binding_Site_Annotation .
?pfsb32 faldo:position ?thisPositionOn35 ;
rdf:type faldo:ExactPosition .
?pfse33 faldo:position ?thisPositionOn36 ;
rdf:type faldo:ExactPosition .
?ligand34 rdfs:subClassOf chebi:18420 .
?annotation37 faldo:begin ?pfsb38 ;
faldo:end ?pfse39 ;
up:ligand ?ligand40 ;
rdf:type up:Binding_Site_Annotation .
?pfsb38 faldo:position ?thisPositionOn41 ;
rdf:type faldo:ExactPosition .
?pfse39 faldo:position ?thisPositionOn42 ;
rdf:type faldo:ExactPosition .
?ligand40 rdfs:subClassOf chebi:18420 .
?annotation43 faldo:begin ?pfsb44 ;
faldo:end ?pfse45 ;
up:ligand ?ligand46 ;
rdf:type up:Binding_Site_Annotation .
?pfsb44 faldo:position ?thisPositionOn47 ;
rdf:type faldo:ExactPosition .
?pfse45 faldo:position ?thisPositionOn48 ;
rdf:type faldo:ExactPosition .
?ligand46 rdfs:subClassOf chebi:18420 .
?pfs49 up:annotation ?annotation50 .
?annotation50 faldo:begin ?pfsb51 ;
faldo:end ?pfse52 ;
up:ligand ?ligand53 ;
rdf:type up:Binding_Site_Annotation .
?pfsb51 faldo:position ?thisPositionOn55 ;
rdf:type faldo:ExactPosition .
?pfse52 faldo:position ?thisPositionOn56 ;
rdf:type faldo:ExactPosition .
?ligand53 rdfs:subClassOf ?molecule54 .
?molecule54 rdfs:label 'substrate' .
?pfs57 up:annotation ?annotation58 .
?annotation58 faldo:begin ?pfsb59 ;
faldo:end ?pfse60 ;
up:ligand ?ligand61 ;
rdf:type up:Binding_Site_Annotation .
?pfsb59 faldo:position ?thisPositionOn63 ;
rdf:type faldo:ExactPosition .
?pfse60 faldo:position ?thisPositionOn64 ;
rdf:type faldo:ExactPosition .
?ligand61 rdfs:subClassOf ?molecule62 .
?molecule62 rdfs:label 'substrate' .
?pfs65 up:annotation ?annotation66 .
?annotation66 faldo:begin ?pfsb67 ;
faldo:end ?pfse68 ;
up:ligand ?ligand69 ;
rdf:type up:Binding_Site_Annotation .
?pfsb67 faldo:position ?thisPositionOn71 ;
rdf:type faldo:ExactPosition .
?pfse68 faldo:position ?thisPositionOn72 ;
rdf:type faldo:ExactPosition .
?ligand69 rdfs:subClassOf ?molecule70 .
?molecule70 rdfs:label 'substrate' .
?pfs73 up:annotation ?annotation74 .
?annotation74 faldo:begin ?pfsb75 ;
faldo:end ?pfse76 ;
up:ligand ?ligand77 ;
rdf:type up:Binding_Site_Annotation .
?pfsb75 faldo:position ?thisPositionOn79 ;
rdf:type faldo:ExactPosition .
?pfse76 faldo:position ?thisPositionOn80 ;
rdf:type faldo:ExactPosition .
?ligand77 rdfs:subClassOf ?molecule78 .
?molecule78 rdfs:label 'substrate' .
?pfs81 up:annotation ?annotation82 .
?annotation82 faldo:begin ?pfsb83 ;
faldo:end ?pfse84 ;
up:ligand ?ligand85 ;
rdf:type up:Binding_Site_Annotation .
?pfsb83 faldo:position ?thisPositionOn87 ;
rdf:type faldo:ExactPosition .
?pfse84 faldo:position ?thisPositionOn88 ;
rdf:type faldo:ExactPosition .
?ligand85 rdfs:subClassOf ?molecule86 .
?molecule86 rdfs:label 'substrate' .
_:650048 a rdf:Statement ;
up:attribution _:650019 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:650049 a rdf:Statement ;
up:attribution _:650020 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:650050 a rdf:Statement ;
up:attribution _:650021 ;
rdf:subject ?gene2 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene2 .
_:650051 a rdf:Statement ;
up:attribution _:650022 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:650052 a rdf:Statement ;
up:attribution _:650023 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation5 .
_:650053 a rdf:Statement ;
up:attribution _:650024 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:650054 a rdf:Statement ;
up:attribution _:650025 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:650055 a rdf:Statement ;
up:attribution _:650026 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:119 .
_:650056 a rdf:Statement ;
up:attribution _:650027 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:963 .
_:650057 a rdf:Statement ;
up:attribution _:650028 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:378 .
_:650058 a rdf:Statement ;
up:attribution _:650029 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0042132 .
_:650059 a rdf:Statement ;
up:attribution _:650030 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0006094 .
_:650060 a rdf:Statement ;
up:attribution _:650031 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005737 .
_:650061 a rdf:Statement ;
up:attribution _:650032 ;
rdf:subject ?case9 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:460 .
_:650062 a rdf:Statement ;
up:attribution _:650033 ;
rdf:subject ?case9 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:479 .
_:650063 a rdf:Statement ;
up:attribution _:650034 ;
rdf:subject ?case9 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0000287 .
_:650064 a rdf:Statement ;
up:attribution _:650035 ;
rdf:subject ?case10 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:113 .
_:650065 a rdf:Statement ;
up:attribution _:650036 ;
rdf:subject ?case10 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0019253 .
_:650066 a rdf:Statement ;
up:source unirule:MF_01855 ;
rdf:subject ?pfs12 ;
rdf:predicate up:annotation ;
rdf:object ?annotation13 .
_:650067 a rdf:Statement ;
up:attribution _:650037 ;
rdf:subject ?pfs12 ;
rdf:predicate up:annotation ;
rdf:object ?annotation13 .
_:650068 a rdf:Statement ;
up:source unirule:MF_01855 ;
rdf:subject ?pfs12 ;
rdf:predicate up:annotation ;
rdf:object ?annotation19 .
_:650069 a rdf:Statement ;
up:attribution _:650038 ;
rdf:subject ?pfs12 ;
rdf:predicate up:annotation ;
rdf:object ?annotation19 .
_:650070 a rdf:Statement ;
up:source unirule:MF_01855 ;
rdf:subject ?pfs12 ;
rdf:predicate up:annotation ;
rdf:object ?annotation25 .
_:650071 a rdf:Statement ;
up:attribution _:650039 ;
rdf:subject ?pfs12 ;
rdf:predicate up:annotation ;
rdf:object ?annotation25 .
_:650072 a rdf:Statement ;
up:source unirule:MF_01855 ;
rdf:subject ?pfs12 ;
rdf:predicate up:annotation ;
rdf:object ?annotation31 .
_:650073 a rdf:Statement ;
up:attribution _:650040 ;
rdf:subject ?pfs12 ;
rdf:predicate up:annotation ;
rdf:object ?annotation31 .
_:650074 a rdf:Statement ;
up:source unirule:MF_01855 ;
rdf:subject ?pfs12 ;
rdf:predicate up:annotation ;
rdf:object ?annotation37 .
_:650075 a rdf:Statement ;
up:attribution _:650041 ;
rdf:subject ?pfs12 ;
rdf:predicate up:annotation ;
rdf:object ?annotation37 .
_:650076 a rdf:Statement ;
up:source unirule:MF_01855 ;
rdf:subject ?pfs12 ;
rdf:predicate up:annotation ;
rdf:object ?annotation43 .
_:650077 a rdf:Statement ;
up:attribution _:650042 ;
rdf:subject ?pfs12 ;
rdf:predicate up:annotation ;
rdf:object ?annotation43 .
_:650078 a rdf:Statement ;
up:source unirule:MF_01855 ;
rdf:subject ?pfs49 ;
rdf:predicate up:annotation ;
rdf:object ?annotation50 .
_:650079 a rdf:Statement ;
up:attribution _:650043 ;
rdf:subject ?pfs49 ;
rdf:predicate up:annotation ;
rdf:object ?annotation50 .
_:650080 a rdf:Statement ;
up:source unirule:MF_01855 ;
rdf:subject ?pfs57 ;
rdf:predicate up:annotation ;
rdf:object ?annotation58 .
_:650081 a rdf:Statement ;
up:attribution _:650044 ;
rdf:subject ?pfs57 ;
rdf:predicate up:annotation ;
rdf:object ?annotation58 .
_:650082 a rdf:Statement ;
up:source unirule:MF_01855 ;
rdf:subject ?pfs65 ;
rdf:predicate up:annotation ;
rdf:object ?annotation66 .
_:650083 a rdf:Statement ;
up:attribution _:650045 ;
rdf:subject ?pfs65 ;
rdf:predicate up:annotation ;
rdf:object ?annotation66 .
_:650084 a rdf:Statement ;
up:source unirule:MF_01855 ;
rdf:subject ?pfs73 ;
rdf:predicate up:annotation ;
rdf:object ?annotation74 .
_:650085 a rdf:Statement ;
up:attribution _:650046 ;
rdf:subject ?pfs73 ;
rdf:predicate up:annotation ;
rdf:object ?annotation74 .
_:650086 a rdf:Statement ;
up:source unirule:MF_01855 ;
rdf:subject ?pfs81 ;
rdf:predicate up:annotation ;
rdf:object ?annotation82 .
_:650087 a rdf:Statement ;
up:attribution _:650047 ;
rdf:subject ?pfs81 ;
rdf:predicate up:annotation ;
rdf:object ?annotation82 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_01855
#Rule MF_01855 Created by:? on:2009-01-23 Modified by:Catherine Rivoire on:2024-10-08
VALUES ?supertaxon89 {taxon:2 taxon:3366610}
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_01855 .
?thisOrganism rdfs:subClassOf+ ?supertaxon89 .
BIND(URI(CONCAT(STR(?this), '#MF_01855a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_01855a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_01855a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_01855a5')) AS ?annotation5) .
BIND(URI(CONCAT(STR(?this), '#MF_01855a6')) AS ?annotation6) .
BIND(URI(CONCAT(STR(?this), '#MF_01855a8')) AS ?annotation8) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch94 faldo:location ?templateMotifSequenceMatchRegionP0A99395 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A99397 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A993MF_0185590 .
?templateMotifSequenceMatchRegionP0A99395 faldo:begin ?templateMotifSequenceMatchBeginP0A99396 .
?templateMotifSequenceMatchBeginP0A99396 faldo:position ?templateMotifSequenceMatchBeginPositionP0A99391 ;
faldo:reference isoform:P0A993-1 .
?templateMotifSequenceProfileAlignmentOperationP0A99397 edam:has_input signature:MF_01855 ;
rdf:type edam:operation_0300 .
?targetMotifMatch98 faldo:location ?targetMotifMatchRegionMatch99 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01855101 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A993MF_0185592 .
?targetMotifMatchRegionMatch99 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01855100 .
?targetMotifMatchRegionMatchBeginMF_01855100 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0185593 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01855101 edam:has_input signature:MF_01855 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagFTGRP_1) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A993MF_0185590, 1, (STRLEN(?templateMotifCigarP0A993MF_0185590) - STRLEN(REPLACE(?templateMotifCigarP0A993MF_0185590, CONCAT('^(?:-*[^-]){', STR(((89 - ?templateMotifSequenceMatchBeginPositionP0A99391) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1102) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A993MF_0185592, 1, (STRLEN(?targetMotifMatchCigarP0A993MF_0185592) - STRLEN(REPLACE(?targetMotifMatchCigarP0A993MF_0185592, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1102), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A993MF_0185592, 1, (STRLEN(?targetMotifMatchCigarP0A993MF_0185592) - STRLEN(REPLACE(?targetMotifMatchCigarP0A993MF_0185592, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1102), '}'), '')))), '[^-]', ''))) AS ?step2103) .
BIND(((?step2103 + ?targetMotifMatchRegionMatchBeginPositionMF_0185593) - 1) AS ?thisPositionOn17) .
BIND(?thisPositionOn17 AS ?thisPositionOn18) .
BIND(?this AS ?pfs1t104) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn17))) AS ?pfsb14) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn18))) AS ?pfse15) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn17, 1) = 'E')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A993MF_0185590, 1, (STRLEN(?templateMotifCigarP0A993MF_0185590) - STRLEN(REPLACE(?templateMotifCigarP0A993MF_0185590, CONCAT('^(?:-*[^-]){', STR(((110 - ?templateMotifSequenceMatchBeginPositionP0A99391) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1105) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A993MF_0185592, 1, (STRLEN(?targetMotifMatchCigarP0A993MF_0185592) - STRLEN(REPLACE(?targetMotifMatchCigarP0A993MF_0185592, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1105), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A993MF_0185592, 1, (STRLEN(?targetMotifMatchCigarP0A993MF_0185592) - STRLEN(REPLACE(?targetMotifMatchCigarP0A993MF_0185592, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1105), '}'), '')))), '[^-]', ''))) AS ?step2106) .
BIND(((?step2106 + ?targetMotifMatchRegionMatchBeginPositionMF_0185593) - 1) AS ?thisPositionOn23) .
BIND(?thisPositionOn23 AS ?thisPositionOn24) .
BIND(?this AS ?pfs1t107) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfsb20) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn24))) AS ?pfse21) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn23, 1) = 'D')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A993MF_0185590, 1, (STRLEN(?templateMotifCigarP0A993MF_0185590) - STRLEN(REPLACE(?templateMotifCigarP0A993MF_0185590, CONCAT('^(?:-*[^-]){', STR(((110 - ?templateMotifSequenceMatchBeginPositionP0A99391) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1108) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A993MF_0185592, 1, (STRLEN(?targetMotifMatchCigarP0A993MF_0185592) - STRLEN(REPLACE(?targetMotifMatchCigarP0A993MF_0185592, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1108), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A993MF_0185592, 1, (STRLEN(?targetMotifMatchCigarP0A993MF_0185592) - STRLEN(REPLACE(?targetMotifMatchCigarP0A993MF_0185592, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1108), '}'), '')))), '[^-]', ''))) AS ?step2109) .
BIND(((?step2109 + ?targetMotifMatchRegionMatchBeginPositionMF_0185593) - 1) AS ?thisPositionOn29) .
BIND(?thisPositionOn29 AS ?thisPositionOn30) .
BIND(?this AS ?pfs1t110) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn29))) AS ?pfsb26) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn30))) AS ?pfse27) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn29, 1) = 'D')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A993MF_0185590, 1, (STRLEN(?templateMotifCigarP0A993MF_0185590) - STRLEN(REPLACE(?templateMotifCigarP0A993MF_0185590, CONCAT('^(?:-*[^-]){', STR(((112 - ?templateMotifSequenceMatchBeginPositionP0A99391) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1111) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A993MF_0185592, 1, (STRLEN(?targetMotifMatchCigarP0A993MF_0185592) - STRLEN(REPLACE(?targetMotifMatchCigarP0A993MF_0185592, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1111), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A993MF_0185592, 1, (STRLEN(?targetMotifMatchCigarP0A993MF_0185592) - STRLEN(REPLACE(?targetMotifMatchCigarP0A993MF_0185592, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1111), '}'), '')))), '[^-]', ''))) AS ?step2112) .
BIND(((?step2112 + ?targetMotifMatchRegionMatchBeginPositionMF_0185593) - 1) AS ?thisPositionOn35) .
BIND(?thisPositionOn35 AS ?thisPositionOn36) .
BIND(?this AS ?pfs1t113) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn35))) AS ?pfsb32) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn36))) AS ?pfse33) .
FILTER (REGEX('[LIV]', SUBSTR(?thisSequenceValue, ?thisPositionOn35, 1))) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A993MF_0185590, 1, (STRLEN(?templateMotifCigarP0A993MF_0185590) - STRLEN(REPLACE(?templateMotifCigarP0A993MF_0185590, CONCAT('^(?:-*[^-]){', STR(((113 - ?templateMotifSequenceMatchBeginPositionP0A99391) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1114) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A993MF_0185592, 1, (STRLEN(?targetMotifMatchCigarP0A993MF_0185592) - STRLEN(REPLACE(?targetMotifMatchCigarP0A993MF_0185592, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1114), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A993MF_0185592, 1, (STRLEN(?targetMotifMatchCigarP0A993MF_0185592) - STRLEN(REPLACE(?targetMotifMatchCigarP0A993MF_0185592, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1114), '}'), '')))), '[^-]', ''))) AS ?step2115) .
BIND(((?step2115 + ?targetMotifMatchRegionMatchBeginPositionMF_0185593) - 1) AS ?thisPositionOn41) .
BIND(?thisPositionOn41 AS ?thisPositionOn42) .
BIND(?this AS ?pfs1t116) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn41))) AS ?pfsb38) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn42))) AS ?pfse39) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn41, 1) = 'D')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A993MF_0185590, 1, (STRLEN(?templateMotifCigarP0A993MF_0185590) - STRLEN(REPLACE(?templateMotifCigarP0A993MF_0185590, CONCAT('^(?:-*[^-]){', STR(((275 - ?templateMotifSequenceMatchBeginPositionP0A99391) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1117) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A993MF_0185592, 1, (STRLEN(?targetMotifMatchCigarP0A993MF_0185592) - STRLEN(REPLACE(?targetMotifMatchCigarP0A993MF_0185592, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1117), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A993MF_0185592, 1, (STRLEN(?targetMotifMatchCigarP0A993MF_0185592) - STRLEN(REPLACE(?targetMotifMatchCigarP0A993MF_0185592, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1117), '}'), '')))), '[^-]', ''))) AS ?step2118) .
BIND(((?step2118 + ?targetMotifMatchRegionMatchBeginPositionMF_0185593) - 1) AS ?thisPositionOn47) .
BIND(?thisPositionOn47 AS ?thisPositionOn48) .
BIND(?this AS ?pfs1t119) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn47))) AS ?pfsb44) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn48))) AS ?pfse45) .
FILTER (REGEX('[ED]', SUBSTR(?thisSequenceValue, ?thisPositionOn47, 1))) .
BIND(?this AS ?pfs12) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch124 faldo:location ?templateMotifSequenceMatchRegionP0A993125 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A993127 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A993MF_01855120 .
?templateMotifSequenceMatchRegionP0A993125 faldo:begin ?templateMotifSequenceMatchBeginP0A993126 .
?templateMotifSequenceMatchBeginP0A993126 faldo:position ?templateMotifSequenceMatchBeginPositionP0A993121 ;
faldo:reference isoform:P0A993-1 .
?templateMotifSequenceProfileAlignmentOperationP0A993127 edam:has_input signature:MF_01855 ;
rdf:type edam:operation_0300 .
?targetMotifMatch128 faldo:location ?targetMotifMatchRegionMatch129 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01855131 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A993MF_01855122 .
?targetMotifMatchRegionMatch129 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01855130 .
?targetMotifMatchRegionMatchBeginMF_01855130 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01855123 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01855131 edam:has_input signature:MF_01855 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A993MF_01855120, 1, (STRLEN(?templateMotifCigarP0A993MF_01855120) - STRLEN(REPLACE(?templateMotifCigarP0A993MF_01855120, CONCAT('^(?:-*[^-]){', STR(((113 - ?templateMotifSequenceMatchBeginPositionP0A993121) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1132) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A993MF_01855122, 1, (STRLEN(?targetMotifMatchCigarP0A993MF_01855122) - STRLEN(REPLACE(?targetMotifMatchCigarP0A993MF_01855122, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1132), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A993MF_01855122, 1, (STRLEN(?targetMotifMatchCigarP0A993MF_01855122) - STRLEN(REPLACE(?targetMotifMatchCigarP0A993MF_01855122, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1132), '}'), '')))), '[^-]', ''))) AS ?step2133) .
BIND(((?step2133 + ?targetMotifMatchRegionMatchBeginPositionMF_01855123) - 1) AS ?thisPositionOn55) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A993MF_01855120, 1, (STRLEN(?templateMotifCigarP0A993MF_01855120) - STRLEN(REPLACE(?templateMotifCigarP0A993MF_01855120, CONCAT('^(?:-*[^-]){', STR(((116 - ?templateMotifSequenceMatchBeginPositionP0A993121) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1134) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A993MF_01855122, 1, (STRLEN(?targetMotifMatchCigarP0A993MF_01855122) - STRLEN(REPLACE(?targetMotifMatchCigarP0A993MF_01855122, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1134), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A993MF_01855122, 1, (STRLEN(?targetMotifMatchCigarP0A993MF_01855122) - STRLEN(REPLACE(?targetMotifMatchCigarP0A993MF_01855122, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1134), '}'), '')))), '[^-]', ''))) AS ?step2135) .
BIND(((?step2135 + ?targetMotifMatchRegionMatchBeginPositionMF_01855123) - 1) AS ?thisPositionOn56) .
BIND(?this AS ?pfs2t136) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn55))) AS ?pfsb51) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn56))) AS ?pfse52) .
FILTER (REGEX('[DN]GSS', SUBSTR(?thisSequenceValue, ?thisPositionOn55, (?thisPositionOn56 - ?thisPositionOn55)))) .
BIND(URI(CONCAT(STR(?this), '#MF_01855a50')) AS ?annotation50) .
BIND(?this AS ?pfs49) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch141 faldo:location ?templateMotifSequenceMatchRegionP0A993142 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A993144 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A993MF_01855137 .
?templateMotifSequenceMatchRegionP0A993142 faldo:begin ?templateMotifSequenceMatchBeginP0A993143 .
?templateMotifSequenceMatchBeginP0A993143 faldo:position ?templateMotifSequenceMatchBeginPositionP0A993138 ;
faldo:reference isoform:P0A993-1 .
?templateMotifSequenceProfileAlignmentOperationP0A993144 edam:has_input signature:MF_01855 ;
rdf:type edam:operation_0300 .
?targetMotifMatch145 faldo:location ?targetMotifMatchRegionMatch146 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01855148 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A993MF_01855139 .
?targetMotifMatchRegionMatch146 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01855147 .
?targetMotifMatchRegionMatchBeginMF_01855147 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01855140 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01855148 edam:has_input signature:MF_01855 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A993MF_01855137, 1, (STRLEN(?templateMotifCigarP0A993MF_01855137) - STRLEN(REPLACE(?templateMotifCigarP0A993MF_01855137, CONCAT('^(?:-*[^-]){', STR(((257 - ?templateMotifSequenceMatchBeginPositionP0A993138) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1149) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A993MF_01855139, 1, (STRLEN(?targetMotifMatchCigarP0A993MF_01855139) - STRLEN(REPLACE(?targetMotifMatchCigarP0A993MF_01855139, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1149), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A993MF_01855139, 1, (STRLEN(?targetMotifMatchCigarP0A993MF_01855139) - STRLEN(REPLACE(?targetMotifMatchCigarP0A993MF_01855139, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1149), '}'), '')))), '[^-]', ''))) AS ?step2150) .
BIND(((?step2150 + ?targetMotifMatchRegionMatchBeginPositionMF_01855140) - 1) AS ?thisPositionOn63) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A993MF_01855137, 1, (STRLEN(?templateMotifCigarP0A993MF_01855137) - STRLEN(REPLACE(?templateMotifCigarP0A993MF_01855137, CONCAT('^(?:-*[^-]){', STR(((259 - ?templateMotifSequenceMatchBeginPositionP0A993138) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1151) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A993MF_01855139, 1, (STRLEN(?targetMotifMatchCigarP0A993MF_01855139) - STRLEN(REPLACE(?targetMotifMatchCigarP0A993MF_01855139, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1151), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A993MF_01855139, 1, (STRLEN(?targetMotifMatchCigarP0A993MF_01855139) - STRLEN(REPLACE(?targetMotifMatchCigarP0A993MF_01855139, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1151), '}'), '')))), '[^-]', ''))) AS ?step2152) .
BIND(((?step2152 + ?targetMotifMatchRegionMatchBeginPositionMF_01855140) - 1) AS ?thisPositionOn64) .
BIND(?this AS ?pfs2t153) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn63))) AS ?pfsb59) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn64))) AS ?pfse60) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn63, (?thisPositionOn64 - ?thisPositionOn63)) = 'YLY')) .
BIND(URI(CONCAT(STR(?this), '#MF_01855a58')) AS ?annotation58) .
BIND(?this AS ?pfs57) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch158 faldo:location ?templateMotifSequenceMatchRegionP0A993159 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A993161 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A993MF_01855154 .
?templateMotifSequenceMatchRegionP0A993159 faldo:begin ?templateMotifSequenceMatchBeginP0A993160 .
?templateMotifSequenceMatchBeginP0A993160 faldo:position ?templateMotifSequenceMatchBeginPositionP0A993155 ;
faldo:reference isoform:P0A993-1 .
?templateMotifSequenceProfileAlignmentOperationP0A993161 edam:has_input signature:MF_01855 ;
rdf:type edam:operation_0300 .
?targetMotifMatch162 faldo:location ?targetMotifMatchRegionMatch163 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01855165 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A993MF_01855156 .
?targetMotifMatchRegionMatch163 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01855164 .
?targetMotifMatchRegionMatchBeginMF_01855164 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01855157 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01855165 edam:has_input signature:MF_01855 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A993MF_01855154, 1, (STRLEN(?templateMotifCigarP0A993MF_01855154) - STRLEN(REPLACE(?templateMotifCigarP0A993MF_01855154, CONCAT('^(?:-*[^-]){', STR(((206 - ?templateMotifSequenceMatchBeginPositionP0A993155) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1166) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A993MF_01855156, 1, (STRLEN(?targetMotifMatchCigarP0A993MF_01855156) - STRLEN(REPLACE(?targetMotifMatchCigarP0A993MF_01855156, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1166), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A993MF_01855156, 1, (STRLEN(?targetMotifMatchCigarP0A993MF_01855156) - STRLEN(REPLACE(?targetMotifMatchCigarP0A993MF_01855156, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1166), '}'), '')))), '[^-]', ''))) AS ?step2167) .
BIND(((?step2167 + ?targetMotifMatchRegionMatchBeginPositionMF_01855157) - 1) AS ?thisPositionOn71) .
BIND(?thisPositionOn71 AS ?thisPositionOn72) .
BIND(?this AS ?pfs2t168) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn71))) AS ?pfsb67) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn72))) AS ?pfse68) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn71, 1) = 'N')) .
BIND(URI(CONCAT(STR(?this), '#MF_01855a66')) AS ?annotation66) .
BIND(?this AS ?pfs65) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch173 faldo:location ?templateMotifSequenceMatchRegionP0A993174 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A993176 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A993MF_01855169 .
?templateMotifSequenceMatchRegionP0A993174 faldo:begin ?templateMotifSequenceMatchBeginP0A993175 .
?templateMotifSequenceMatchBeginP0A993175 faldo:position ?templateMotifSequenceMatchBeginPositionP0A993170 ;
faldo:reference isoform:P0A993-1 .
?templateMotifSequenceProfileAlignmentOperationP0A993176 edam:has_input signature:MF_01855 ;
rdf:type edam:operation_0300 .
?targetMotifMatch177 faldo:location ?targetMotifMatchRegionMatch178 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01855180 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A993MF_01855171 .
?targetMotifMatchRegionMatch178 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01855179 .
?targetMotifMatchRegionMatchBeginMF_01855179 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01855172 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01855180 edam:has_input signature:MF_01855 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A993MF_01855169, 1, (STRLEN(?templateMotifCigarP0A993MF_01855169) - STRLEN(REPLACE(?templateMotifCigarP0A993MF_01855169, CONCAT('^(?:-*[^-]){', STR(((239 - ?templateMotifSequenceMatchBeginPositionP0A993170) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1181) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A993MF_01855171, 1, (STRLEN(?targetMotifMatchCigarP0A993MF_01855171) - STRLEN(REPLACE(?targetMotifMatchCigarP0A993MF_01855171, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1181), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A993MF_01855171, 1, (STRLEN(?targetMotifMatchCigarP0A993MF_01855171) - STRLEN(REPLACE(?targetMotifMatchCigarP0A993MF_01855171, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1181), '}'), '')))), '[^-]', ''))) AS ?step2182) .
BIND(((?step2182 + ?targetMotifMatchRegionMatchBeginPositionMF_01855172) - 1) AS ?thisPositionOn79) .
BIND(?thisPositionOn79 AS ?thisPositionOn80) .
BIND(?this AS ?pfs2t183) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn79))) AS ?pfsb75) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn80))) AS ?pfse76) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn79, 1) = 'Y')) .
BIND(URI(CONCAT(STR(?this), '#MF_01855a74')) AS ?annotation74) .
BIND(?this AS ?pfs73) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch188 faldo:location ?templateMotifSequenceMatchRegionP0A993189 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A993191 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A993MF_01855184 .
?templateMotifSequenceMatchRegionP0A993189 faldo:begin ?templateMotifSequenceMatchBeginP0A993190 .
?templateMotifSequenceMatchBeginP0A993190 faldo:position ?templateMotifSequenceMatchBeginPositionP0A993185 ;
faldo:reference isoform:P0A993-1 .
?templateMotifSequenceProfileAlignmentOperationP0A993191 edam:has_input signature:MF_01855 ;
rdf:type edam:operation_0300 .
?targetMotifMatch192 faldo:location ?targetMotifMatchRegionMatch193 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01855195 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A993MF_01855186 .
?targetMotifMatchRegionMatch193 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01855194 .
?targetMotifMatchRegionMatchBeginMF_01855194 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01855187 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01855195 edam:has_input signature:MF_01855 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A993MF_01855184, 1, (STRLEN(?templateMotifCigarP0A993MF_01855184) - STRLEN(REPLACE(?templateMotifCigarP0A993MF_01855184, CONCAT('^(?:-*[^-]){', STR(((269 - ?templateMotifSequenceMatchBeginPositionP0A993185) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1196) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A993MF_01855186, 1, (STRLEN(?targetMotifMatchCigarP0A993MF_01855186) - STRLEN(REPLACE(?targetMotifMatchCigarP0A993MF_01855186, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1196), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A993MF_01855186, 1, (STRLEN(?targetMotifMatchCigarP0A993MF_01855186) - STRLEN(REPLACE(?targetMotifMatchCigarP0A993MF_01855186, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1196), '}'), '')))), '[^-]', ''))) AS ?step2197) .
BIND(((?step2197 + ?targetMotifMatchRegionMatchBeginPositionMF_01855187) - 1) AS ?thisPositionOn87) .
BIND(?thisPositionOn87 AS ?thisPositionOn88) .
BIND(?this AS ?pfs2t198) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn87))) AS ?pfsb83) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn88))) AS ?pfse84) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn87, 1) = 'K')) .
BIND(URI(CONCAT(STR(?this), '#MF_01855a82')) AS ?annotation82) .
BIND(?this AS ?pfs81) .
}
OPTIONAL {
?this a up:Protein .
BIND(?this AS ?caseWithTag199) .
}
BIND(IF(BOUND(?tagFTGRP_1), ?caseWithTag199, ?UNBOUND_VARIABLE) AS ?case9) .
OPTIONAL {
?this a up:Protein .
{
?this up:proteome .
} UNION {
?this up:proteome ?p200 .
?p200 skos:narrower .
}
BIND(?this AS ?case10) .
}
OPTIONAL {
?this a up:Protein .
{
?this up:proteome .
} UNION {
?this up:proteome ?p201 .
?p201 skos:narrower .
}
BIND(?this AS ?case11) .
}
}
"xsd:string |