| http://purl.uniprot.org/unirules/MF_03222#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:889143 up:source unirule:MF_03222 .
_:889144 up:source unirule:MF_03222 .
_:889145 up:source unirule:MF_03222 .
_:889146 up:source unirule:MF_03222 .
_:889147 up:source unirule:MF_03222 .
_:889148 up:source unirule:MF_03222 .
_:889149 up:source unirule:MF_03222 .
_:889150 up:source unirule:MF_03222 .
_:889151 up:source unirule:MF_03222 .
_:889152 up:source unirule:MF_03222 .
_:889153 up:source unirule:MF_03222 .
_:889154 up:source unirule:MF_03222 .
_:889155 up:source unirule:MF_03222 .
_:889156 up:source unirule:MF_03222 .
_:889157 up:source unirule:MF_03222 .
_:889158 up:source unirule:MF_03222 .
_:889159 up:source unirule:MF_03222 .
_:889160 up:source unirule:MF_03222 .
_:889161 up:source unirule:MF_03222 .
?this up:annotation ?annotation0 ,
?annotation2 ,
?annotation3 ,
?annotation5 ;
up:classifiedWith GO:0004775 ,
GO:0006099 ,
keyword:436 ,
keyword:496 ,
keyword:547 ,
keyword:816 .
?annotation0 up:activity ?activity1 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity1 up:catalyticActivity ;
up:enzymeClass .
?annotation2 a up:Pathway_Annotation ;
rdfs:comment 'Carbohydrate metabolism; tricarboxylic acid cycle; succinate from succinyl-CoA (ligase route): step 1/1.' .
?annotation3 a up:Subcellular_Location_Annotation .
?annotation3li4 up:cellularComponent .
?annotation5 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the succinate/malate CoA ligase alpha subunit family.' .
?case7 up:alternativeName ?name9 ;
up:recommendedName ?name8 .
?name8 up:ecName '6.2.1.4' ,
'6.2.1.5' ;
up:fullName 'Succinate--CoA ligase [ADP/GDP-forming] subunit alpha, mitochondrial' ;
rdf:type up:Structured_Name .
?name9 up:fullName 'Succinyl-CoA synthetase subunit alpha' ;
up:shortName 'SCS-alpha' ;
rdf:type up:Structured_Name .
?case10 up:alternativeName ?name12 ;
up:recommendedName ?name11 .
?name11 up:ecName '6.2.1.5' ;
up:fullName 'Succinate--CoA ligase [ADP-forming] subunit alpha, mitochondrial' ;
rdf:type up:Structured_Name .
?name12 up:fullName 'Succinyl-CoA synthetase subunit alpha' ;
up:shortName 'SCS-alpha' ;
rdf:type up:Structured_Name .
?pfs14 up:annotation ?annotation15 .
?annotation15 faldo:begin ?pfsb16 ;
faldo:end ?pfse17 ;
up:ligand ?ligand18 ;
rdf:type up:Binding_Site_Annotation .
?pfsb16 faldo:position ?thisPositionOn19 ;
rdf:type faldo:ExactPosition .
?pfse17 faldo:position ?thisPositionOn20 ;
rdf:type faldo:ExactPosition .
?ligand18 rdfs:subClassOf chebi:57287 .
?pfs21 up:annotation ?annotation22 .
?annotation22 faldo:begin ?pfsb23 ;
faldo:end ?pfse24 ;
up:ligand ?ligand25 ;
rdf:type up:Binding_Site_Annotation .
?pfsb23 faldo:position ?thisPositionOn26 ;
rdf:type faldo:ExactPosition .
?pfse24 faldo:position ?thisPositionOn27 ;
rdf:type faldo:ExactPosition .
?ligand25 rdfs:subClassOf chebi:57287 .
?pfs28 up:annotation ?annotation29 .
?annotation29 faldo:begin ?pfsb30 ;
faldo:end ?pfse31 ;
rdf:type up:Active_Site_Annotation ;
rdfs:comment 'Tele-phosphohistidine intermediate' .
?pfsb30 faldo:position ?thisPositionOn32 ;
rdf:type faldo:ExactPosition .
?pfse31 faldo:position ?thisPositionOn33 ;
rdf:type faldo:ExactPosition .
?pfs34 up:annotation ?annotation35 .
?annotation35 faldo:begin ?pfsb36 ;
faldo:end ?pfse37 ;
up:ligand ?ligand38 ;
rdf:type up:Binding_Site_Annotation .
?pfsb36 faldo:position ?thisPositionOn39 ;
rdf:type faldo:ExactPosition .
?pfse37 faldo:position ?thisPositionOn40 ;
rdf:type faldo:ExactPosition .
?ligand38 rdfs:subClassOf chebi:57287 .
?pfs41 up:annotation ?annotation42 .
?annotation42 faldo:begin ?pfsb43 ;
faldo:end ?pfse44 ;
up:ligand ?ligand45 ;
rdf:type up:Binding_Site_Annotation .
?pfsb43 faldo:position ?thisPositionOn47 ;
rdf:type faldo:ExactPosition .
?pfse44 faldo:position ?thisPositionOn48 ;
rdf:type faldo:ExactPosition .
?ligand45 rdfs:subClassOf ?molecule46 .
?molecule46 rdfs:label 'substrate' .
_:889162 a rdf:Statement ;
up:attribution _:889143 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation0 .
_:889163 a rdf:Statement ;
up:attribution _:889144 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation2 .
_:889164 a rdf:Statement ;
up:attribution _:889145 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:889165 a rdf:Statement ;
up:attribution _:889146 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation5 .
_:889166 a rdf:Statement ;
up:attribution _:889147 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:436 .
_:889167 a rdf:Statement ;
up:attribution _:889148 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:496 .
_:889168 a rdf:Statement ;
up:attribution _:889149 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:547 .
_:889169 a rdf:Statement ;
up:attribution _:889150 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:816 .
_:889170 a rdf:Statement ;
up:attribution _:889151 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0004775 .
_:889171 a rdf:Statement ;
up:attribution _:889152 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0006099 .
_:889172 a rdf:Statement ;
up:attribution _:889153 ;
rdf:subject ?case7 ;
rdf:predicate up:recommendedName ;
rdf:object ?name8 .
_:889173 a rdf:Statement ;
up:attribution _:889154 ;
rdf:subject ?case7 ;
rdf:predicate up:alternativeName ;
rdf:object ?name9 .
_:889174 a rdf:Statement ;
up:attribution _:889155 ;
rdf:subject ?case10 ;
rdf:predicate up:recommendedName ;
rdf:object ?name11 .
_:889175 a rdf:Statement ;
up:attribution _:889156 ;
rdf:subject ?case10 ;
rdf:predicate up:alternativeName ;
rdf:object ?name12 .
_:889176 a rdf:Statement ;
up:source unirule:MF_03222 ;
rdf:subject ?pfs14 ;
rdf:predicate up:annotation ;
rdf:object ?annotation15 .
_:889177 a rdf:Statement ;
up:attribution _:889157 ;
rdf:subject ?pfs14 ;
rdf:predicate up:annotation ;
rdf:object ?annotation15 .
_:889178 a rdf:Statement ;
up:source unirule:MF_03222 ;
rdf:subject ?pfs21 ;
rdf:predicate up:annotation ;
rdf:object ?annotation22 .
_:889179 a rdf:Statement ;
up:attribution _:889158 ;
rdf:subject ?pfs21 ;
rdf:predicate up:annotation ;
rdf:object ?annotation22 .
_:889180 a rdf:Statement ;
up:source unirule:MF_03222 ;
rdf:subject ?pfs28 ;
rdf:predicate up:annotation ;
rdf:object ?annotation29 .
_:889181 a rdf:Statement ;
up:attribution _:889159 ;
rdf:subject ?pfs28 ;
rdf:predicate up:annotation ;
rdf:object ?annotation29 .
_:889182 a rdf:Statement ;
up:source unirule:MF_03222 ;
rdf:subject ?pfs34 ;
rdf:predicate up:annotation ;
rdf:object ?annotation35 .
_:889183 a rdf:Statement ;
up:attribution _:889160 ;
rdf:subject ?pfs34 ;
rdf:predicate up:annotation ;
rdf:object ?annotation35 .
_:889184 a rdf:Statement ;
up:source unirule:MF_03222 ;
rdf:subject ?pfs41 ;
rdf:predicate up:annotation ;
rdf:object ?annotation42 .
_:889185 a rdf:Statement ;
up:attribution _:889161 ;
rdf:subject ?pfs41 ;
rdf:predicate up:annotation ;
rdf:object ?annotation42 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_03222
#Rule MF_03222 Created by:? on:2016-10-20 Modified by:Edouard de Castro on:2024-09-03
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_01988 .
?thisOrganism rdfs:subClassOf+ taxon:2759 .
BIND(URI(CONCAT(STR(?this), '#MF_03222a0')) AS ?annotation0) .
BIND(URI(CONCAT(STR(?this), '#MF_03222a2')) AS ?annotation2) .
BIND(URI(CONCAT(STR(?this), '#MF_03222a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_03222a5')) AS ?annotation5) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch53 faldo:location ?templateMotifSequenceMatchRegionO1906954 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO1906956 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarO19069MF_0198849 .
?templateMotifSequenceMatchRegionO1906954 faldo:begin ?templateMotifSequenceMatchBeginO1906955 .
?templateMotifSequenceMatchBeginO1906955 faldo:position ?templateMotifSequenceMatchBeginPositionO1906950 ;
faldo:reference isoform:O19069-1 .
?templateMotifSequenceProfileAlignmentOperationO1906956 edam:has_input signature:MF_01988 ;
rdf:type edam:operation_0300 .
?targetMotifMatch57 faldo:location ?targetMotifMatchRegionMatch58 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0198860 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarO19069MF_0198851 .
?targetMotifMatchRegionMatch58 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0198859 .
?targetMotifMatchRegionMatchBeginMF_0198859 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0198852 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0198860 edam:has_input signature:MF_01988 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO19069MF_0198849, 1, (STRLEN(?templateMotifCigarO19069MF_0198849) - STRLEN(REPLACE(?templateMotifCigarO19069MF_0198849, CONCAT('^(?:-*[^-]){', STR(((64 - ?templateMotifSequenceMatchBeginPositionO1906950) + 1)), '}'), '')))), '[a-z]', '')) AS ?step161) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO19069MF_0198851, 1, (STRLEN(?targetMotifMatchCigarO19069MF_0198851) - STRLEN(REPLACE(?targetMotifMatchCigarO19069MF_0198851, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step161), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO19069MF_0198851, 1, (STRLEN(?targetMotifMatchCigarO19069MF_0198851) - STRLEN(REPLACE(?targetMotifMatchCigarO19069MF_0198851, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step161), '}'), '')))), '[^-]', ''))) AS ?step262) .
BIND(((?step262 + ?targetMotifMatchRegionMatchBeginPositionMF_0198852) - 1) AS ?thisPositionOn19) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO19069MF_0198849, 1, (STRLEN(?templateMotifCigarO19069MF_0198849) - STRLEN(REPLACE(?templateMotifCigarO19069MF_0198849, CONCAT('^(?:-*[^-]){', STR(((67 - ?templateMotifSequenceMatchBeginPositionO1906950) + 1)), '}'), '')))), '[a-z]', '')) AS ?step163) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO19069MF_0198851, 1, (STRLEN(?targetMotifMatchCigarO19069MF_0198851) - STRLEN(REPLACE(?targetMotifMatchCigarO19069MF_0198851, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step163), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO19069MF_0198851, 1, (STRLEN(?targetMotifMatchCigarO19069MF_0198851) - STRLEN(REPLACE(?targetMotifMatchCigarO19069MF_0198851, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step163), '}'), '')))), '[^-]', ''))) AS ?step264) .
BIND(((?step264 + ?targetMotifMatchRegionMatchBeginPositionMF_0198852) - 1) AS ?thisPositionOn20) .
BIND(?this AS ?pfs1t65) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn19))) AS ?pfsb16) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn20))) AS ?pfse17) .
FILTER (REGEX('TG[ARNDCQEGHILKMFPSTWYVBZJUOX]{2)', SUBSTR(?thisSequenceValue, ?thisPositionOn19, (?thisPositionOn20 - ?thisPositionOn19)))) .
BIND(URI(CONCAT(STR(?this), '#MF_03222a15')) AS ?annotation15) .
BIND(?this AS ?pfs14) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch70 faldo:location ?templateMotifSequenceMatchRegionO1906971 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO1906973 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarO19069MF_0198866 .
?templateMotifSequenceMatchRegionO1906971 faldo:begin ?templateMotifSequenceMatchBeginO1906972 .
?templateMotifSequenceMatchBeginO1906972 faldo:position ?templateMotifSequenceMatchBeginPositionO1906967 ;
faldo:reference isoform:O19069-1 .
?templateMotifSequenceProfileAlignmentOperationO1906973 edam:has_input signature:MF_01988 ;
rdf:type edam:operation_0300 .
?targetMotifMatch74 faldo:location ?targetMotifMatchRegionMatch75 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0198877 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarO19069MF_0198868 .
?targetMotifMatchRegionMatch75 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0198876 .
?targetMotifMatchRegionMatchBeginMF_0198876 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0198869 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0198877 edam:has_input signature:MF_01988 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO19069MF_0198866, 1, (STRLEN(?templateMotifCigarO19069MF_0198866) - STRLEN(REPLACE(?templateMotifCigarO19069MF_0198866, CONCAT('^(?:-*[^-]){', STR(((143 - ?templateMotifSequenceMatchBeginPositionO1906967) + 1)), '}'), '')))), '[a-z]', '')) AS ?step178) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO19069MF_0198868, 1, (STRLEN(?targetMotifMatchCigarO19069MF_0198868) - STRLEN(REPLACE(?targetMotifMatchCigarO19069MF_0198868, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step178), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO19069MF_0198868, 1, (STRLEN(?targetMotifMatchCigarO19069MF_0198868) - STRLEN(REPLACE(?targetMotifMatchCigarO19069MF_0198868, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step178), '}'), '')))), '[^-]', ''))) AS ?step279) .
BIND(((?step279 + ?targetMotifMatchRegionMatchBeginPositionMF_0198869) - 1) AS ?thisPositionOn26) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO19069MF_0198866, 1, (STRLEN(?templateMotifCigarO19069MF_0198866) - STRLEN(REPLACE(?templateMotifCigarO19069MF_0198866, CONCAT('^(?:-*[^-]){', STR(((145 - ?templateMotifSequenceMatchBeginPositionO1906967) + 1)), '}'), '')))), '[a-z]', '')) AS ?step180) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO19069MF_0198868, 1, (STRLEN(?targetMotifMatchCigarO19069MF_0198868) - STRLEN(REPLACE(?targetMotifMatchCigarO19069MF_0198868, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step180), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO19069MF_0198868, 1, (STRLEN(?targetMotifMatchCigarO19069MF_0198868) - STRLEN(REPLACE(?targetMotifMatchCigarO19069MF_0198868, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step180), '}'), '')))), '[^-]', ''))) AS ?step281) .
BIND(((?step281 + ?targetMotifMatchRegionMatchBeginPositionMF_0198869) - 1) AS ?thisPositionOn27) .
BIND(?this AS ?pfs1t82) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn26))) AS ?pfsb23) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfse24) .
FILTER (REGEX('[IVL]T[ED]', SUBSTR(?thisSequenceValue, ?thisPositionOn26, (?thisPositionOn27 - ?thisPositionOn26)))) .
BIND(URI(CONCAT(STR(?this), '#MF_03222a22')) AS ?annotation22) .
BIND(?this AS ?pfs21) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch87 faldo:location ?templateMotifSequenceMatchRegionO1906988 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO1906990 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarO19069MF_0198883 .
?templateMotifSequenceMatchRegionO1906988 faldo:begin ?templateMotifSequenceMatchBeginO1906989 .
?templateMotifSequenceMatchBeginO1906989 faldo:position ?templateMotifSequenceMatchBeginPositionO1906984 ;
faldo:reference isoform:O19069-1 .
?templateMotifSequenceProfileAlignmentOperationO1906990 edam:has_input signature:MF_01988 ;
rdf:type edam:operation_0300 .
?targetMotifMatch91 faldo:location ?targetMotifMatchRegionMatch92 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0198894 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarO19069MF_0198885 .
?targetMotifMatchRegionMatch92 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0198893 .
?targetMotifMatchRegionMatchBeginMF_0198893 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0198886 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0198894 edam:has_input signature:MF_01988 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO19069MF_0198883, 1, (STRLEN(?templateMotifCigarO19069MF_0198883) - STRLEN(REPLACE(?templateMotifCigarO19069MF_0198883, CONCAT('^(?:-*[^-]){', STR(((299 - ?templateMotifSequenceMatchBeginPositionO1906984) + 1)), '}'), '')))), '[a-z]', '')) AS ?step195) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO19069MF_0198885, 1, (STRLEN(?targetMotifMatchCigarO19069MF_0198885) - STRLEN(REPLACE(?targetMotifMatchCigarO19069MF_0198885, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step195), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO19069MF_0198885, 1, (STRLEN(?targetMotifMatchCigarO19069MF_0198885) - STRLEN(REPLACE(?targetMotifMatchCigarO19069MF_0198885, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step195), '}'), '')))), '[^-]', ''))) AS ?step296) .
BIND(((?step296 + ?targetMotifMatchRegionMatchBeginPositionMF_0198886) - 1) AS ?thisPositionOn32) .
BIND(?thisPositionOn32 AS ?thisPositionOn33) .
BIND(?this AS ?pfs1t97) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn32))) AS ?pfsb30) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn33))) AS ?pfse31) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn32, 1) = 'H')) .
BIND(URI(CONCAT(STR(?this), '#MF_03222a29')) AS ?annotation29) .
BIND(?this AS ?pfs28) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch102 faldo:location ?templateMotifSequenceMatchRegionO19069103 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO19069105 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarO19069MF_0198898 .
?templateMotifSequenceMatchRegionO19069103 faldo:begin ?templateMotifSequenceMatchBeginO19069104 .
?templateMotifSequenceMatchBeginO19069104 faldo:position ?templateMotifSequenceMatchBeginPositionO1906999 ;
faldo:reference isoform:O19069-1 .
?templateMotifSequenceProfileAlignmentOperationO19069105 edam:has_input signature:MF_01988 ;
rdf:type edam:operation_0300 .
?targetMotifMatch106 faldo:location ?targetMotifMatchRegionMatch107 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01988109 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarO19069MF_01988100 .
?targetMotifMatchRegionMatch107 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01988108 .
?targetMotifMatchRegionMatchBeginMF_01988108 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01988101 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01988109 edam:has_input signature:MF_01988 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO19069MF_0198898, 1, (STRLEN(?templateMotifCigarO19069MF_0198898) - STRLEN(REPLACE(?templateMotifCigarO19069MF_0198898, CONCAT('^(?:-*[^-]){', STR(((90 - ?templateMotifSequenceMatchBeginPositionO1906999) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1110) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO19069MF_01988100, 1, (STRLEN(?targetMotifMatchCigarO19069MF_01988100) - STRLEN(REPLACE(?targetMotifMatchCigarO19069MF_01988100, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1110), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO19069MF_01988100, 1, (STRLEN(?targetMotifMatchCigarO19069MF_01988100) - STRLEN(REPLACE(?targetMotifMatchCigarO19069MF_01988100, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1110), '}'), '')))), '[^-]', ''))) AS ?step2111) .
BIND(((?step2111 + ?targetMotifMatchRegionMatchBeginPositionMF_01988101) - 1) AS ?thisPositionOn39) .
BIND(?thisPositionOn39 AS ?thisPositionOn40) .
BIND(?this AS ?pfs1t112) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn39))) AS ?pfsb36) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn40))) AS ?pfse37) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn39, 1) = 'K')) .
BIND(URI(CONCAT(STR(?this), '#MF_03222a35')) AS ?annotation35) .
BIND(?this AS ?pfs34) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch117 faldo:location ?templateMotifSequenceMatchRegionO19069118 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO19069120 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarO19069MF_01988113 .
?templateMotifSequenceMatchRegionO19069118 faldo:begin ?templateMotifSequenceMatchBeginO19069119 .
?templateMotifSequenceMatchBeginO19069119 faldo:position ?templateMotifSequenceMatchBeginPositionO19069114 ;
faldo:reference isoform:O19069-1 .
?templateMotifSequenceProfileAlignmentOperationO19069120 edam:has_input signature:MF_01988 ;
rdf:type edam:operation_0300 .
?targetMotifMatch121 faldo:location ?targetMotifMatchRegionMatch122 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01988124 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarO19069MF_01988115 .
?targetMotifMatchRegionMatch122 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01988123 .
?targetMotifMatchRegionMatchBeginMF_01988123 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01988116 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01988124 edam:has_input signature:MF_01988 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO19069MF_01988113, 1, (STRLEN(?templateMotifCigarO19069MF_01988113) - STRLEN(REPLACE(?templateMotifCigarO19069MF_01988113, CONCAT('^(?:-*[^-]){', STR(((207 - ?templateMotifSequenceMatchBeginPositionO19069114) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1125) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO19069MF_01988115, 1, (STRLEN(?targetMotifMatchCigarO19069MF_01988115) - STRLEN(REPLACE(?targetMotifMatchCigarO19069MF_01988115, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1125), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO19069MF_01988115, 1, (STRLEN(?targetMotifMatchCigarO19069MF_01988115) - STRLEN(REPLACE(?targetMotifMatchCigarO19069MF_01988115, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1125), '}'), '')))), '[^-]', ''))) AS ?step2126) .
BIND(((?step2126 + ?targetMotifMatchRegionMatchBeginPositionMF_01988116) - 1) AS ?thisPositionOn47) .
BIND(?thisPositionOn47 AS ?thisPositionOn48) .
BIND(?this AS ?pfs1t127) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn47))) AS ?pfsb43) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn48))) AS ?pfse44) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn47, 1) = 'Y')) .
BIND(URI(CONCAT(STR(?this), '#MF_03222a42')) AS ?annotation42) .
BIND(?this AS ?pfs41) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:7742 .
BIND(?this AS ?case6) .
}
OPTIONAL {
?this a up:Protein .
VALUES ?supertaxon128 {taxon:33208 taxon:554915}
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ ?supertaxon128 .
BIND(?this AS ?case7) .
BIND(URI(CONCAT(STR(?this), '#MF_03222a8')) AS ?name8) .
BIND(URI(CONCAT(STR(?this), '#MF_03222a9')) AS ?name9) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
FILTER (! (EXISTS {
VALUES ?supertaxon129 {taxon:33208 taxon:554915}
?thisOrganism rdfs:subClassOf+ ?supertaxon129 .
})) .
BIND(?this AS ?case10) .
BIND(URI(CONCAT(STR(?this), '#MF_03222a11')) AS ?name11) .
BIND(URI(CONCAT(STR(?this), '#MF_03222a12')) AS ?name12) .
}
OPTIONAL {
?this a up:Protein .
{
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:33208 .
FILTER (! (EXISTS {
?thisOrganism rdfs:subClassOf+ taxon:7742 .
})) .
} UNION {
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:554915 .
}
BIND(?this AS ?case13) .
}
}
"xsd:string |