| http://purl.uniprot.org/unirules/MF_03220#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:888053 up:source unirule:MF_03220 .
_:888054 up:source unirule:MF_03220 .
_:888055 up:source unirule:MF_03220 .
_:888056 up:source unirule:MF_03220 .
_:888057 up:source unirule:MF_03220 .
_:888058 up:source unirule:MF_03220 .
_:888059 up:source unirule:MF_03220 .
_:888060 up:source unirule:MF_03220 .
_:888061 up:source unirule:MF_03220 .
_:888062 up:source unirule:MF_03220 .
_:888063 up:source unirule:MF_03220 .
_:888064 up:source unirule:MF_03220 .
_:888065 up:source unirule:MF_03220 .
_:888066 up:source unirule:MF_03220 .
_:888067 up:source unirule:MF_03220 .
_:888068 up:source unirule:MF_03220 .
_:888069 up:source unirule:MF_03220 .
_:888070 up:source unirule:MF_03220 .
_:888071 up:source unirule:MF_03220 .
_:888072 up:source unirule:MF_03220 .
_:888073 up:source unirule:MF_03220 .
_:888074 up:source unirule:MF_03220 .
_:888075 up:source unirule:MF_03220 .
_:888076 up:source unirule:MF_03220 .
_:888077 up:source unirule:MF_03220 .
_:888078 up:source unirule:MF_03220 .
_:888079 up:source unirule:MF_03220 .
_:888080 up:source unirule:MF_03220 .
_:888081 up:source unirule:MF_03220 .
?this up:alternativeName ?name1 ,
?name2 ;
up:annotation ?annotation3 ,
?annotation4 ,
?annotation6 ,
?annotation7 ,
?annotation8 ,
?annotation10 ;
up:classifiedWith GO:0004775 ,
GO:0005524 ,
GO:0006099 ,
keyword:436 ,
keyword:496 ,
keyword:547 ,
keyword:67 ,
keyword:816 ;
up:recommendedName ?name0 .
?name0 up:ecName '6.2.1.5' ;
up:fullName 'Succinate--CoA ligase [ADP-forming] subunit beta, mitochondrial' ;
rdf:type up:Structured_Name .
?name1 up:fullName 'ATP-specific succinyl-CoA synthetase subunit beta' ;
up:shortName 'A-SCS' ;
rdf:type up:Structured_Name .
?name2 up:fullName 'Succinyl-CoA synthetase beta-A chain' ;
up:shortName 'SCS-betaA' ;
rdf:type up:Structured_Name .
?annotation3 a up:Function_Annotation ;
rdfs:comment 'ATP-specific succinyl-CoA synthetase functions in the citric acid cycle (TCA), coupling the hydrolysis of succinyl-CoA to the synthesis of ATP and thus represents the only step of substrate-level phosphorylation in the TCA. The beta subunit provides nucleotide specificity of the enzyme and binds the substrate succinate, while the binding sites for coenzyme A and phosphate are found in the alpha subunit.' .
?annotation4 up:activity ?activity5 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity5 up:catalyticActivity ;
up:enzymeClass .
?annotation6 a up:Pathway_Annotation ;
rdfs:comment 'Carbohydrate metabolism; tricarboxylic acid cycle; succinate from succinyl-CoA (ligase route): step 1/1.' .
?annotation7 a up:Subunit_Annotation ;
rdfs:comment 'Heterodimer of an alpha and a beta subunit. The beta subunit determines specificity for ATP.' .
?annotation8 a up:Subcellular_Location_Annotation .
?annotation8li9 up:cellularComponent .
?annotation10 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the succinate/malate CoA ligase beta subunit family. ATP-specific subunit beta subfamily.' .
?case11 up:classifiedWith GO:0000287 ,
keyword:460 ,
keyword:479 .
?pfs13 up:annotation ?annotation14 ,
?annotation20 .
?annotation14 faldo:begin ?pfsb15 ;
faldo:end ?pfse16 ;
up:ligand ?ligand17 ;
rdf:type up:Binding_Site_Annotation .
?pfsb15 faldo:position ?thisPositionOn18 ;
rdf:type faldo:ExactPosition .
?pfse16 faldo:position ?thisPositionOn19 ;
rdf:type faldo:ExactPosition .
?ligand17 rdfs:subClassOf chebi:18420 .
?annotation20 faldo:begin ?pfsb21 ;
faldo:end ?pfse22 ;
up:ligand ?ligand23 ;
rdf:type up:Binding_Site_Annotation .
?pfsb21 faldo:position ?thisPositionOn24 ;
rdf:type faldo:ExactPosition .
?pfse22 faldo:position ?thisPositionOn25 ;
rdf:type faldo:ExactPosition .
?ligand23 rdfs:subClassOf chebi:18420 .
?pfs26 up:annotation ?annotation27 .
?annotation27 faldo:begin ?pfsb28 ;
faldo:end ?pfse29 ;
up:ligand ?ligand30 ;
rdf:type up:Binding_Site_Annotation .
?pfsb28 faldo:position ?thisPositionOn31 ;
rdf:type faldo:ExactPosition .
?pfse29 faldo:position ?thisPositionOn32 ;
rdf:type faldo:ExactPosition .
?ligand30 rdfs:subClassOf chebi:30616 .
?pfs33 up:annotation ?annotation34 .
?annotation34 faldo:begin ?pfsb35 ;
faldo:end ?pfse36 ;
up:ligand ?ligand37 ;
rdf:type up:Binding_Site_Annotation .
?pfsb35 faldo:position ?thisPositionOn39 ;
rdf:type faldo:ExactPosition .
?pfse36 faldo:position ?thisPositionOn40 ;
rdf:type faldo:ExactPosition .
?ligand37 rdfs:subClassOf ?molecule38 .
?molecule38 rdfs:label 'substrate' .
?pfs41 up:annotation ?annotation42 .
?annotation42 faldo:begin ?pfsb43 ;
faldo:end ?pfse44 ;
up:ligand ?ligand45 ;
rdf:type up:Binding_Site_Annotation .
?pfsb43 faldo:position ?thisPositionOn46 ;
rdf:type faldo:ExactPosition .
?pfse44 faldo:position ?thisPositionOn47 ;
rdf:type faldo:ExactPosition .
?ligand45 rdfs:subClassOf chebi:30616 .
?pfs48 up:annotation ?annotation49 .
?annotation49 faldo:begin ?pfsb50 ;
faldo:end ?pfse51 ;
up:ligand ?ligand52 ;
rdf:type up:Binding_Site_Annotation .
?pfsb50 faldo:position ?thisPositionOn54 ;
rdf:type faldo:ExactPosition .
?pfse51 faldo:position ?thisPositionOn55 ;
rdf:type faldo:ExactPosition .
?ligand52 rdfs:subClassOf ?molecule53 .
?molecule53 rdfs:label 'substrate' .
?pfs56 up:annotation ?annotation57 .
?annotation57 faldo:begin ?pfsb58 ;
faldo:end ?pfse59 ;
rdf:type up:Site_Annotation ;
rdfs:comment 'Important for substrate specificity' .
?pfsb58 faldo:position ?thisPositionOn60 ;
rdf:type faldo:ExactPosition .
?pfse59 faldo:position ?thisPositionOn61 ;
rdf:type faldo:ExactPosition .
?pfs62 up:annotation ?annotation63 .
?annotation63 faldo:begin ?pfsb64 ;
faldo:end ?pfse65 ;
rdf:type up:Site_Annotation ;
rdfs:comment 'Important for substrate specificity' .
?pfsb64 faldo:position ?thisPositionOn66 ;
rdf:type faldo:ExactPosition .
?pfse65 faldo:position ?thisPositionOn67 ;
rdf:type faldo:ExactPosition .
?pfs68 up:annotation ?annotation69 .
?annotation69 faldo:begin ?pfsb70 ;
faldo:end ?pfse71 ;
rdf:type up:Domain_Extent_Annotation ;
rdfs:comment 'ATP-grasp' .
?pfsb70 faldo:position ?thisPositionOn72 ;
rdf:type faldo:ExactPosition .
?pfse71 faldo:position ?thisPositionOn73 ;
rdf:type faldo:ExactPosition .
_:888082 a rdf:Statement ;
up:attribution _:888053 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:888083 a rdf:Statement ;
up:attribution _:888054 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:888084 a rdf:Statement ;
up:attribution _:888055 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name2 .
_:888085 a rdf:Statement ;
up:attribution _:888056 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:888086 a rdf:Statement ;
up:attribution _:888057 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:888087 a rdf:Statement ;
up:attribution _:888058 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:888088 a rdf:Statement ;
up:attribution _:888059 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation7 .
_:888089 a rdf:Statement ;
up:attribution _:888060 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:888090 a rdf:Statement ;
up:attribution _:888061 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
_:888091 a rdf:Statement ;
up:attribution _:888062 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:67 .
_:888092 a rdf:Statement ;
up:attribution _:888063 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:436 .
_:888093 a rdf:Statement ;
up:attribution _:888064 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:496 .
_:888094 a rdf:Statement ;
up:attribution _:888065 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:547 .
_:888095 a rdf:Statement ;
up:attribution _:888066 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:816 .
_:888096 a rdf:Statement ;
up:attribution _:888067 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005524 .
_:888097 a rdf:Statement ;
up:attribution _:888068 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0004775 .
_:888098 a rdf:Statement ;
up:attribution _:888069 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0006099 .
_:888099 a rdf:Statement ;
up:attribution _:888070 ;
rdf:subject ?case11 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:460 .
_:888100 a rdf:Statement ;
up:attribution _:888071 ;
rdf:subject ?case11 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:479 .
_:888101 a rdf:Statement ;
up:attribution _:888072 ;
rdf:subject ?case11 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0000287 .
_:888102 a rdf:Statement ;
up:source unirule:MF_03220 ;
rdf:subject ?pfs13 ;
rdf:predicate up:annotation ;
rdf:object ?annotation14 .
_:888103 a rdf:Statement ;
up:attribution _:888073 ;
rdf:subject ?pfs13 ;
rdf:predicate up:annotation ;
rdf:object ?annotation14 .
_:888104 a rdf:Statement ;
up:source unirule:MF_03220 ;
rdf:subject ?pfs13 ;
rdf:predicate up:annotation ;
rdf:object ?annotation20 .
_:888105 a rdf:Statement ;
up:attribution _:888074 ;
rdf:subject ?pfs13 ;
rdf:predicate up:annotation ;
rdf:object ?annotation20 .
_:888106 a rdf:Statement ;
up:source unirule:MF_03220 ;
rdf:subject ?pfs26 ;
rdf:predicate up:annotation ;
rdf:object ?annotation27 .
_:888107 a rdf:Statement ;
up:attribution _:888075 ;
rdf:subject ?pfs26 ;
rdf:predicate up:annotation ;
rdf:object ?annotation27 .
_:888108 a rdf:Statement ;
up:source unirule:MF_03220 ;
rdf:subject ?pfs33 ;
rdf:predicate up:annotation ;
rdf:object ?annotation34 .
_:888109 a rdf:Statement ;
up:attribution _:888076 ;
rdf:subject ?pfs33 ;
rdf:predicate up:annotation ;
rdf:object ?annotation34 .
_:888110 a rdf:Statement ;
up:source unirule:MF_03220 ;
rdf:subject ?pfs41 ;
rdf:predicate up:annotation ;
rdf:object ?annotation42 .
_:888111 a rdf:Statement ;
up:attribution _:888077 ;
rdf:subject ?pfs41 ;
rdf:predicate up:annotation ;
rdf:object ?annotation42 .
_:888112 a rdf:Statement ;
up:source unirule:MF_03220 ;
rdf:subject ?pfs48 ;
rdf:predicate up:annotation ;
rdf:object ?annotation49 .
_:888113 a rdf:Statement ;
up:attribution _:888078 ;
rdf:subject ?pfs48 ;
rdf:predicate up:annotation ;
rdf:object ?annotation49 .
_:888114 a rdf:Statement ;
up:source unirule:MF_03220 ;
rdf:subject ?pfs56 ;
rdf:predicate up:annotation ;
rdf:object ?annotation57 .
_:888115 a rdf:Statement ;
up:attribution _:888079 ;
rdf:subject ?pfs56 ;
rdf:predicate up:annotation ;
rdf:object ?annotation57 .
_:888116 a rdf:Statement ;
up:source unirule:MF_03220 ;
rdf:subject ?pfs62 ;
rdf:predicate up:annotation ;
rdf:object ?annotation63 .
_:888117 a rdf:Statement ;
up:attribution _:888080 ;
rdf:subject ?pfs62 ;
rdf:predicate up:annotation ;
rdf:object ?annotation63 .
_:888118 a rdf:Statement ;
up:source unirule:MF_03220 ;
rdf:subject ?pfs68 ;
rdf:predicate up:annotation ;
rdf:object ?annotation69 .
_:888119 a rdf:Statement ;
up:attribution _:888081 ;
rdf:subject ?pfs68 ;
rdf:predicate up:annotation ;
rdf:object ?annotation69 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_03220
#Rule MF_03220 Created by:? on:2016-10-20 Modified by:Edouard de Castro on:2024-09-03
{
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_03220 .
?thisOrganism rdfs:subClassOf+ taxon:33208 .
} UNION {
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_03220 .
?thisOrganism rdfs:subClassOf+ taxon:554915 .
}
BIND(URI(CONCAT(STR(?this), '#MF_03220a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_03220a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_03220a2')) AS ?name2) .
BIND(URI(CONCAT(STR(?this), '#MF_03220a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_03220a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_03220a6')) AS ?annotation6) .
BIND(URI(CONCAT(STR(?this), '#MF_03220a7')) AS ?annotation7) .
BIND(URI(CONCAT(STR(?this), '#MF_03220a8')) AS ?annotation8) .
BIND(URI(CONCAT(STR(?this), '#MF_03220a10')) AS ?annotation10) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch78 faldo:location ?templateMotifSequenceMatchRegionQ9YI3779 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9YI3781 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9YI37MF_0322074 .
?templateMotifSequenceMatchRegionQ9YI3779 faldo:begin ?templateMotifSequenceMatchBeginQ9YI3780 .
?templateMotifSequenceMatchBeginQ9YI3780 faldo:position ?templateMotifSequenceMatchBeginPositionQ9YI3775 ;
faldo:reference isoform:Q9YI37-1 .
?templateMotifSequenceProfileAlignmentOperationQ9YI3781 edam:has_input signature:MF_03220 ;
rdf:type edam:operation_0300 .
?targetMotifMatch82 faldo:location ?targetMotifMatchRegionMatch83 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0322085 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9YI37MF_0322076 .
?targetMotifMatchRegionMatch83 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0322084 .
?targetMotifMatchRegionMatchBeginMF_0322084 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0322077 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0322085 edam:has_input signature:MF_03220 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagFTGRP_1) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9YI37MF_0322074, 1, (STRLEN(?templateMotifCigarQ9YI37MF_0322074) - STRLEN(REPLACE(?templateMotifCigarQ9YI37MF_0322074, CONCAT('^(?:-*[^-]){', STR(((208 - ?templateMotifSequenceMatchBeginPositionQ9YI3775) + 1)), '}'), '')))), '[a-z]', '')) AS ?step186) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9YI37MF_0322076, 1, (STRLEN(?targetMotifMatchCigarQ9YI37MF_0322076) - STRLEN(REPLACE(?targetMotifMatchCigarQ9YI37MF_0322076, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step186), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9YI37MF_0322076, 1, (STRLEN(?targetMotifMatchCigarQ9YI37MF_0322076) - STRLEN(REPLACE(?targetMotifMatchCigarQ9YI37MF_0322076, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step186), '}'), '')))), '[^-]', ''))) AS ?step287) .
BIND(((?step287 + ?targetMotifMatchRegionMatchBeginPositionMF_0322077) - 1) AS ?thisPositionOn18) .
BIND(?thisPositionOn18 AS ?thisPositionOn19) .
BIND(?this AS ?pfs1t88) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn18))) AS ?pfsb15) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn19))) AS ?pfse16) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn18, 1) = 'N')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9YI37MF_0322074, 1, (STRLEN(?templateMotifCigarQ9YI37MF_0322074) - STRLEN(REPLACE(?templateMotifCigarQ9YI37MF_0322074, CONCAT('^(?:-*[^-]){', STR(((222 - ?templateMotifSequenceMatchBeginPositionQ9YI3775) + 1)), '}'), '')))), '[a-z]', '')) AS ?step189) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9YI37MF_0322076, 1, (STRLEN(?targetMotifMatchCigarQ9YI37MF_0322076) - STRLEN(REPLACE(?targetMotifMatchCigarQ9YI37MF_0322076, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step189), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9YI37MF_0322076, 1, (STRLEN(?targetMotifMatchCigarQ9YI37MF_0322076) - STRLEN(REPLACE(?targetMotifMatchCigarQ9YI37MF_0322076, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step189), '}'), '')))), '[^-]', ''))) AS ?step290) .
BIND(((?step290 + ?targetMotifMatchRegionMatchBeginPositionMF_0322077) - 1) AS ?thisPositionOn24) .
BIND(?thisPositionOn24 AS ?thisPositionOn25) .
BIND(?this AS ?pfs1t91) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn24))) AS ?pfsb21) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn25))) AS ?pfse22) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn24, 1) = 'D')) .
BIND(?this AS ?pfs13) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch96 faldo:location ?templateMotifSequenceMatchRegionQ9YI3797 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9YI3799 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9YI37MF_0322092 .
?templateMotifSequenceMatchRegionQ9YI3797 faldo:begin ?templateMotifSequenceMatchBeginQ9YI3798 .
?templateMotifSequenceMatchBeginQ9YI3798 faldo:position ?templateMotifSequenceMatchBeginPositionQ9YI3793 ;
faldo:reference isoform:Q9YI37-1 .
?templateMotifSequenceProfileAlignmentOperationQ9YI3799 edam:has_input signature:MF_03220 ;
rdf:type edam:operation_0300 .
?targetMotifMatch100 faldo:location ?targetMotifMatchRegionMatch101 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_03220103 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9YI37MF_0322094 .
?targetMotifMatchRegionMatch101 faldo:begin ?targetMotifMatchRegionMatchBeginMF_03220102 .
?targetMotifMatchRegionMatchBeginMF_03220102 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0322095 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_03220103 edam:has_input signature:MF_03220 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9YI37MF_0322092, 1, (STRLEN(?templateMotifCigarQ9YI37MF_0322092) - STRLEN(REPLACE(?templateMotifCigarQ9YI37MF_0322092, CONCAT('^(?:-*[^-]){', STR(((55 - ?templateMotifSequenceMatchBeginPositionQ9YI3793) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1104) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9YI37MF_0322094, 1, (STRLEN(?targetMotifMatchCigarQ9YI37MF_0322094) - STRLEN(REPLACE(?targetMotifMatchCigarQ9YI37MF_0322094, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1104), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9YI37MF_0322094, 1, (STRLEN(?targetMotifMatchCigarQ9YI37MF_0322094) - STRLEN(REPLACE(?targetMotifMatchCigarQ9YI37MF_0322094, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1104), '}'), '')))), '[^-]', ''))) AS ?step2105) .
BIND(((?step2105 + ?targetMotifMatchRegionMatchBeginPositionMF_0322095) - 1) AS ?thisPositionOn31) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9YI37MF_0322092, 1, (STRLEN(?templateMotifCigarQ9YI37MF_0322092) - STRLEN(REPLACE(?templateMotifCigarQ9YI37MF_0322092, CONCAT('^(?:-*[^-]){', STR(((57 - ?templateMotifSequenceMatchBeginPositionQ9YI3793) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1106) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9YI37MF_0322094, 1, (STRLEN(?targetMotifMatchCigarQ9YI37MF_0322094) - STRLEN(REPLACE(?targetMotifMatchCigarQ9YI37MF_0322094, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1106), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9YI37MF_0322094, 1, (STRLEN(?targetMotifMatchCigarQ9YI37MF_0322094) - STRLEN(REPLACE(?targetMotifMatchCigarQ9YI37MF_0322094, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1106), '}'), '')))), '[^-]', ''))) AS ?step2107) .
BIND(((?step2107 + ?targetMotifMatchRegionMatchBeginPositionMF_0322095) - 1) AS ?thisPositionOn32) .
BIND(?this AS ?pfs2t108) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn31))) AS ?pfsb28) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn32))) AS ?pfse29) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn31, (?thisPositionOn32 - ?thisPositionOn31)) = 'GRG')) .
BIND(URI(CONCAT(STR(?this), '#MF_03220a27')) AS ?annotation27) .
BIND(?this AS ?pfs26) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch113 faldo:location ?templateMotifSequenceMatchRegionQ9YI37114 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9YI37116 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9YI37MF_03220109 .
?templateMotifSequenceMatchRegionQ9YI37114 faldo:begin ?templateMotifSequenceMatchBeginQ9YI37115 .
?templateMotifSequenceMatchBeginQ9YI37115 faldo:position ?templateMotifSequenceMatchBeginPositionQ9YI37110 ;
faldo:reference isoform:Q9YI37-1 .
?templateMotifSequenceProfileAlignmentOperationQ9YI37116 edam:has_input signature:MF_03220 ;
rdf:type edam:operation_0300 .
?targetMotifMatch117 faldo:location ?targetMotifMatchRegionMatch118 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_03220120 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9YI37MF_03220111 .
?targetMotifMatchRegionMatch118 faldo:begin ?targetMotifMatchRegionMatchBeginMF_03220119 .
?targetMotifMatchRegionMatchBeginMF_03220119 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_03220112 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_03220120 edam:has_input signature:MF_03220 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9YI37MF_03220109, 1, (STRLEN(?templateMotifCigarQ9YI37MF_03220109) - STRLEN(REPLACE(?templateMotifCigarQ9YI37MF_03220109, CONCAT('^(?:-*[^-]){', STR(((330 - ?templateMotifSequenceMatchBeginPositionQ9YI37110) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1121) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9YI37MF_03220111, 1, (STRLEN(?targetMotifMatchCigarQ9YI37MF_03220111) - STRLEN(REPLACE(?targetMotifMatchCigarQ9YI37MF_03220111, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1121), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9YI37MF_03220111, 1, (STRLEN(?targetMotifMatchCigarQ9YI37MF_03220111) - STRLEN(REPLACE(?targetMotifMatchCigarQ9YI37MF_03220111, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1121), '}'), '')))), '[^-]', ''))) AS ?step2122) .
BIND(((?step2122 + ?targetMotifMatchRegionMatchBeginPositionMF_03220112) - 1) AS ?thisPositionOn39) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9YI37MF_03220109, 1, (STRLEN(?templateMotifCigarQ9YI37MF_03220109) - STRLEN(REPLACE(?templateMotifCigarQ9YI37MF_03220109, CONCAT('^(?:-*[^-]){', STR(((332 - ?templateMotifSequenceMatchBeginPositionQ9YI37110) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1123) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9YI37MF_03220111, 1, (STRLEN(?targetMotifMatchCigarQ9YI37MF_03220111) - STRLEN(REPLACE(?targetMotifMatchCigarQ9YI37MF_03220111, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1123), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9YI37MF_03220111, 1, (STRLEN(?targetMotifMatchCigarQ9YI37MF_03220111) - STRLEN(REPLACE(?targetMotifMatchCigarQ9YI37MF_03220111, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1123), '}'), '')))), '[^-]', ''))) AS ?step2124) .
BIND(((?step2124 + ?targetMotifMatchRegionMatchBeginPositionMF_03220112) - 1) AS ?thisPositionOn40) .
BIND(?this AS ?pfs2t125) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn39))) AS ?pfsb35) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn40))) AS ?pfse36) .
FILTER (REGEX('GI[VM]', SUBSTR(?thisSequenceValue, ?thisPositionOn39, (?thisPositionOn40 - ?thisPositionOn39)))) .
BIND(URI(CONCAT(STR(?this), '#MF_03220a34')) AS ?annotation34) .
BIND(?this AS ?pfs33) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch130 faldo:location ?templateMotifSequenceMatchRegionQ9YI37131 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9YI37133 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9YI37MF_03220126 .
?templateMotifSequenceMatchRegionQ9YI37131 faldo:begin ?templateMotifSequenceMatchBeginQ9YI37132 .
?templateMotifSequenceMatchBeginQ9YI37132 faldo:position ?templateMotifSequenceMatchBeginPositionQ9YI37127 ;
faldo:reference isoform:Q9YI37-1 .
?templateMotifSequenceProfileAlignmentOperationQ9YI37133 edam:has_input signature:MF_03220 ;
rdf:type edam:operation_0300 .
?targetMotifMatch134 faldo:location ?targetMotifMatchRegionMatch135 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_03220137 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9YI37MF_03220128 .
?targetMotifMatchRegionMatch135 faldo:begin ?targetMotifMatchRegionMatchBeginMF_03220136 .
?targetMotifMatchRegionMatchBeginMF_03220136 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_03220129 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_03220137 edam:has_input signature:MF_03220 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9YI37MF_03220126, 1, (STRLEN(?templateMotifCigarQ9YI37MF_03220126) - STRLEN(REPLACE(?templateMotifCigarQ9YI37MF_03220126, CONCAT('^(?:-*[^-]){', STR(((48 - ?templateMotifSequenceMatchBeginPositionQ9YI37127) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1138) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9YI37MF_03220128, 1, (STRLEN(?targetMotifMatchCigarQ9YI37MF_03220128) - STRLEN(REPLACE(?targetMotifMatchCigarQ9YI37MF_03220128, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1138), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9YI37MF_03220128, 1, (STRLEN(?targetMotifMatchCigarQ9YI37MF_03220128) - STRLEN(REPLACE(?targetMotifMatchCigarQ9YI37MF_03220128, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1138), '}'), '')))), '[^-]', ''))) AS ?step2139) .
BIND(((?step2139 + ?targetMotifMatchRegionMatchBeginPositionMF_03220129) - 1) AS ?thisPositionOn46) .
BIND(?thisPositionOn46 AS ?thisPositionOn47) .
BIND(?this AS ?pfs2t140) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn46))) AS ?pfsb43) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn47))) AS ?pfse44) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn46, 1) = 'K')) .
BIND(URI(CONCAT(STR(?this), '#MF_03220a42')) AS ?annotation42) .
BIND(?this AS ?pfs41) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch145 faldo:location ?templateMotifSequenceMatchRegionQ9YI37146 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9YI37148 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9YI37MF_03220141 .
?templateMotifSequenceMatchRegionQ9YI37146 faldo:begin ?templateMotifSequenceMatchBeginQ9YI37147 .
?templateMotifSequenceMatchBeginQ9YI37147 faldo:position ?templateMotifSequenceMatchBeginPositionQ9YI37142 ;
faldo:reference isoform:Q9YI37-1 .
?templateMotifSequenceProfileAlignmentOperationQ9YI37148 edam:has_input signature:MF_03220 ;
rdf:type edam:operation_0300 .
?targetMotifMatch149 faldo:location ?targetMotifMatchRegionMatch150 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_03220152 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9YI37MF_03220143 .
?targetMotifMatchRegionMatch150 faldo:begin ?targetMotifMatchRegionMatchBeginMF_03220151 .
?targetMotifMatchRegionMatchBeginMF_03220151 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_03220144 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_03220152 edam:has_input signature:MF_03220 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9YI37MF_03220141, 1, (STRLEN(?templateMotifCigarQ9YI37MF_03220141) - STRLEN(REPLACE(?templateMotifCigarQ9YI37MF_03220141, CONCAT('^(?:-*[^-]){', STR(((273 - ?templateMotifSequenceMatchBeginPositionQ9YI37142) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1153) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9YI37MF_03220143, 1, (STRLEN(?targetMotifMatchCigarQ9YI37MF_03220143) - STRLEN(REPLACE(?targetMotifMatchCigarQ9YI37MF_03220143, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1153), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9YI37MF_03220143, 1, (STRLEN(?targetMotifMatchCigarQ9YI37MF_03220143) - STRLEN(REPLACE(?targetMotifMatchCigarQ9YI37MF_03220143, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1153), '}'), '')))), '[^-]', ''))) AS ?step2154) .
BIND(((?step2154 + ?targetMotifMatchRegionMatchBeginPositionMF_03220144) - 1) AS ?thisPositionOn54) .
BIND(?thisPositionOn54 AS ?thisPositionOn55) .
BIND(?this AS ?pfs2t155) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn54))) AS ?pfsb50) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn55))) AS ?pfse51) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn54, 1) = 'N')) .
BIND(URI(CONCAT(STR(?this), '#MF_03220a49')) AS ?annotation49) .
BIND(?this AS ?pfs48) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch160 faldo:location ?templateMotifSequenceMatchRegionQ9YI37161 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9YI37163 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9YI37MF_03220156 .
?templateMotifSequenceMatchRegionQ9YI37161 faldo:begin ?templateMotifSequenceMatchBeginQ9YI37162 .
?templateMotifSequenceMatchBeginQ9YI37162 faldo:position ?templateMotifSequenceMatchBeginPositionQ9YI37157 ;
faldo:reference isoform:Q9YI37-1 .
?templateMotifSequenceProfileAlignmentOperationQ9YI37163 edam:has_input signature:MF_03220 ;
rdf:type edam:operation_0300 .
?targetMotifMatch164 faldo:location ?targetMotifMatchRegionMatch165 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_03220167 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9YI37MF_03220158 .
?targetMotifMatchRegionMatch165 faldo:begin ?targetMotifMatchRegionMatchBeginMF_03220166 .
?targetMotifMatchRegionMatchBeginMF_03220166 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_03220159 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_03220167 edam:has_input signature:MF_03220 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9YI37MF_03220156, 1, (STRLEN(?templateMotifCigarQ9YI37MF_03220156) - STRLEN(REPLACE(?templateMotifCigarQ9YI37MF_03220156, CONCAT('^(?:-*[^-]){', STR(((44 - ?templateMotifSequenceMatchBeginPositionQ9YI37157) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1168) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9YI37MF_03220158, 1, (STRLEN(?targetMotifMatchCigarQ9YI37MF_03220158) - STRLEN(REPLACE(?targetMotifMatchCigarQ9YI37MF_03220158, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1168), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9YI37MF_03220158, 1, (STRLEN(?targetMotifMatchCigarQ9YI37MF_03220158) - STRLEN(REPLACE(?targetMotifMatchCigarQ9YI37MF_03220158, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1168), '}'), '')))), '[^-]', ''))) AS ?step2169) .
BIND(((?step2169 + ?targetMotifMatchRegionMatchBeginPositionMF_03220159) - 1) AS ?thisPositionOn60) .
BIND(?thisPositionOn60 AS ?thisPositionOn61) .
BIND(?this AS ?pfs2t170) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn60))) AS ?pfsb58) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn61))) AS ?pfse59) .
FILTER (REGEX('[DN]', SUBSTR(?thisSequenceValue, ?thisPositionOn60, 1))) .
BIND(URI(CONCAT(STR(?this), '#MF_03220a57')) AS ?annotation57) .
BIND(?this AS ?pfs56) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch175 faldo:location ?templateMotifSequenceMatchRegionQ9YI37176 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9YI37178 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9YI37MF_03220171 .
?templateMotifSequenceMatchRegionQ9YI37176 faldo:begin ?templateMotifSequenceMatchBeginQ9YI37177 .
?templateMotifSequenceMatchBeginQ9YI37177 faldo:position ?templateMotifSequenceMatchBeginPositionQ9YI37172 ;
faldo:reference isoform:Q9YI37-1 .
?templateMotifSequenceProfileAlignmentOperationQ9YI37178 edam:has_input signature:MF_03220 ;
rdf:type edam:operation_0300 .
?targetMotifMatch179 faldo:location ?targetMotifMatchRegionMatch180 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_03220182 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9YI37MF_03220173 .
?targetMotifMatchRegionMatch180 faldo:begin ?targetMotifMatchRegionMatchBeginMF_03220181 .
?targetMotifMatchRegionMatchBeginMF_03220181 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_03220174 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_03220182 edam:has_input signature:MF_03220 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9YI37MF_03220171, 1, (STRLEN(?templateMotifCigarQ9YI37MF_03220171) - STRLEN(REPLACE(?templateMotifCigarQ9YI37MF_03220171, CONCAT('^(?:-*[^-]){', STR(((112 - ?templateMotifSequenceMatchBeginPositionQ9YI37172) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1183) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9YI37MF_03220173, 1, (STRLEN(?targetMotifMatchCigarQ9YI37MF_03220173) - STRLEN(REPLACE(?targetMotifMatchCigarQ9YI37MF_03220173, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1183), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9YI37MF_03220173, 1, (STRLEN(?targetMotifMatchCigarQ9YI37MF_03220173) - STRLEN(REPLACE(?targetMotifMatchCigarQ9YI37MF_03220173, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1183), '}'), '')))), '[^-]', ''))) AS ?step2184) .
BIND(((?step2184 + ?targetMotifMatchRegionMatchBeginPositionMF_03220174) - 1) AS ?thisPositionOn66) .
BIND(?thisPositionOn66 AS ?thisPositionOn67) .
BIND(?this AS ?pfs2t185) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn66))) AS ?pfsb64) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn67))) AS ?pfse65) .
FILTER (REGEX('[YF]', SUBSTR(?thisSequenceValue, ?thisPositionOn66, 1))) .
BIND(URI(CONCAT(STR(?this), '#MF_03220a63')) AS ?annotation63) .
BIND(?this AS ?pfs62) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch190 faldo:location ?templateMotifSequenceMatchRegionQ9YI37191 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9YI37193 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ9YI37MF_03220186 .
?templateMotifSequenceMatchRegionQ9YI37191 faldo:begin ?templateMotifSequenceMatchBeginQ9YI37192 .
?templateMotifSequenceMatchBeginQ9YI37192 faldo:position ?templateMotifSequenceMatchBeginPositionQ9YI37187 ;
faldo:reference isoform:Q9YI37-1 .
?templateMotifSequenceProfileAlignmentOperationQ9YI37193 edam:has_input signature:MF_03220 ;
rdf:type edam:operation_0300 .
?targetMotifMatch194 faldo:location ?targetMotifMatchRegionMatch195 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_03220197 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ9YI37MF_03220188 .
?targetMotifMatchRegionMatch195 faldo:begin ?targetMotifMatchRegionMatchBeginMF_03220196 .
?targetMotifMatchRegionMatchBeginMF_03220196 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_03220189 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_03220197 edam:has_input signature:MF_03220 ;
rdf:type edam:operation_0300 .
?this rdfs:seeAlso .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9YI37MF_03220186, 1, (STRLEN(?templateMotifCigarQ9YI37MF_03220186) - STRLEN(REPLACE(?templateMotifCigarQ9YI37MF_03220186, CONCAT('^(?:-*[^-]){', STR(((11 - ?templateMotifSequenceMatchBeginPositionQ9YI37187) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1198) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9YI37MF_03220188, 1, (STRLEN(?targetMotifMatchCigarQ9YI37MF_03220188) - STRLEN(REPLACE(?targetMotifMatchCigarQ9YI37MF_03220188, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1198), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9YI37MF_03220188, 1, (STRLEN(?targetMotifMatchCigarQ9YI37MF_03220188) - STRLEN(REPLACE(?targetMotifMatchCigarQ9YI37MF_03220188, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1198), '}'), '')))), '[^-]', ''))) AS ?step2199) .
BIND(((?step2199 + ?targetMotifMatchRegionMatchBeginPositionMF_03220189) - 1) AS ?thisPositionOn72) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9YI37MF_03220186, 1, (STRLEN(?templateMotifCigarQ9YI37MF_03220186) - STRLEN(REPLACE(?templateMotifCigarQ9YI37MF_03220186, CONCAT('^(?:-*[^-]){', STR(((238 - ?templateMotifSequenceMatchBeginPositionQ9YI37187) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1200) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9YI37MF_03220188, 1, (STRLEN(?targetMotifMatchCigarQ9YI37MF_03220188) - STRLEN(REPLACE(?targetMotifMatchCigarQ9YI37MF_03220188, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1200), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9YI37MF_03220188, 1, (STRLEN(?targetMotifMatchCigarQ9YI37MF_03220188) - STRLEN(REPLACE(?targetMotifMatchCigarQ9YI37MF_03220188, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1200), '}'), '')))), '[^-]', ''))) AS ?step2201) .
BIND(((?step2201 + ?targetMotifMatchRegionMatchBeginPositionMF_03220189) - 1) AS ?thisPositionOn73) .
BIND(?this AS ?pfs3t202) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn72))) AS ?pfsb70) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn73))) AS ?pfse71) .
FILTER ((BOUND(?thisPositionOn72) && BOUND(?thisPositionOn73))) .
BIND(URI(CONCAT(STR(?this), '#MF_03220a69')) AS ?annotation69) .
BIND(?this AS ?pfs68) .
}
OPTIONAL {
?this a up:Protein .
BIND(?this AS ?caseWithTag203) .
}
BIND(IF(BOUND(?tagFTGRP_1), ?caseWithTag203, ?UNBOUND_VARIABLE) AS ?case11) .
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:7742 .
BIND(?this AS ?case12) .
}
}
"xsd:string |