| http://purl.uniprot.org/unirules/MF_00296#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:120810 up:source unirule:MF_00296 .
_:120811 up:source unirule:MF_00296 .
_:120812 up:source unirule:MF_00296 .
_:120813 up:source unirule:MF_00296 .
_:120814 up:source unirule:MF_00296 .
_:120815 up:source unirule:MF_00296 .
_:120816 up:source unirule:MF_00296 .
_:120817 up:source unirule:MF_00296 .
_:120818 up:source unirule:MF_00296 .
_:120819 up:source unirule:MF_00296 .
_:120820 up:source unirule:MF_00296 .
_:120821 up:source unirule:MF_00296 .
_:120822 up:source unirule:MF_00296 .
_:120823 up:source unirule:MF_00296 .
_:120824 up:source unirule:MF_00296 .
_:120825 up:source unirule:MF_00296 .
_:120826 up:source unirule:MF_00296 .
_:120827 up:source unirule:MF_00296 .
_:120828 up:source unirule:MF_00296 .
_:120829 up:source unirule:MF_00296 .
_:120830 up:source unirule:MF_00296 .
_:120831 up:source unirule:MF_00296 .
_:120832 up:source unirule:MF_00296 .
_:120833 up:source unirule:MF_00296 .
_:120834 up:source unirule:MF_00296 .
_:120835 up:source unirule:MF_00296 .
_:120836 up:source unirule:MF_00296 .
_:120837 up:source unirule:MF_00296 .
_:120838 up:source unirule:MF_00296 .
_:120839 up:source unirule:MF_00296 .
_:120840 up:source unirule:MF_00296 .
_:120841 up:source unirule:MF_00296 .
_:120842 up:source unirule:MF_00296 .
_:120843 up:source unirule:MF_00296 .
?this up:annotation ?annotation0 ,
?annotation1 ,
?annotation3 ;
up:classifiedWith GO:0005737 ,
keyword:12 ,
keyword:28 ,
keyword:808 ,
keyword:963 .
?annotation0 a up:Subunit_Annotation ;
rdfs:comment 'Homodimer.' .
?annotation1 a up:Subcellular_Location_Annotation .
?annotation1li2 up:cellularComponent .
?annotation3 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the AB hydrolase superfamily. MetX family.' .
?case4 up:alternativeName ?name6 ;
up:recommendedName ?name5 .
?name5 up:ecName '2.3.1.46' ;
up:fullName 'Homoserine O-succinyltransferase' ;
up:shortName 'HST' ;
rdf:type up:Structured_Name .
?name6 up:fullName 'Homoserine transsuccinylase' ;
up:shortName 'HTS' ;
rdf:type up:Structured_Name .
?case7 up:alternativeName ?name9 ;
up:classifiedWith GO:0004414 ,
GO:0009086 ,
keyword:486 ;
up:recommendedName ?name8 .
?name8 up:ecName '2.3.1.31' ;
up:fullName 'Homoserine O-acetyltransferase' ;
up:shortName 'HAT' ;
rdf:type up:Structured_Name .
?name9 up:fullName 'Homoserine transacetylase' ;
up:shortName 'HTA' ;
rdf:type up:Structured_Name .
?case10 up:recommendedName ?name11 .
?name11 up:ecName '2.3.1.-' ;
up:fullName 'Probable acyltransferase' ;
rdf:type up:Structured_Name .
?case12 up:alternativeName ?name14 ;
up:recommendedName ?name13 .
?name13 up:ecName '2.3.1.46' ;
up:fullName 'Homoserine O-succinyltransferase' ;
up:shortName 'HST' ;
rdf:type up:Structured_Name .
?name14 up:fullName 'Homoserine transsuccinylase' ;
up:shortName 'HTS' ;
rdf:type up:Structured_Name .
?case15 up:classifiedWith GO:0006535 ,
GO:0016750 ,
keyword:198 ;
up:recommendedName ?name16 .
?name16 up:ecName '2.3.1.-' ;
up:fullName 'Serine O-succinyltransferase' ;
up:shortName 'SST' ;
rdf:type up:Structured_Name .
?case17 up:classifiedWith GO:0008899 ,
GO:0009086 ,
keyword:486 .
?pfs18 up:annotation ?annotation19 .
?annotation19 faldo:begin ?pfsb20 ;
faldo:end ?pfse21 ;
rdf:type up:Site_Annotation ;
rdfs:comment 'Important for substrate specificity' .
?pfsb20 faldo:position ?thisPositionOn22 ;
rdf:type faldo:ExactPosition .
?pfse21 faldo:position ?thisPositionOn23 ;
rdf:type faldo:ExactPosition .
?pfs24 up:annotation ?annotation25 .
?annotation25 faldo:begin ?pfsb26 ;
faldo:end ?pfse27 ;
rdf:type up:Region_Annotation ;
rdfs:comment 'Important for substrate specificity' .
?pfsb26 faldo:position ?thisPositionOn28 ;
rdf:type faldo:ExactPosition .
?pfse27 faldo:position ?thisPositionOn29 ;
rdf:type faldo:ExactPosition .
?pfs30 up:annotation ?annotation31 .
?annotation31 faldo:begin ?pfsb32 ;
faldo:end ?pfse33 ;
rdf:type up:Site_Annotation ;
rdfs:comment 'Important for acyl-CoA specificity' .
?pfsb32 faldo:position ?thisPositionOn34 ;
rdf:type faldo:ExactPosition .
?pfse33 faldo:position ?thisPositionOn35 ;
rdf:type faldo:ExactPosition .
?pfs36 up:annotation ?annotation37 .
?annotation37 faldo:begin ?pfsb38 ;
faldo:end ?pfse39 ;
rdf:type up:Site_Annotation ;
rdfs:comment 'Important for acyl-CoA specificity' .
?pfsb38 faldo:position ?thisPositionOn40 ;
rdf:type faldo:ExactPosition .
?pfse39 faldo:position ?thisPositionOn41 ;
rdf:type faldo:ExactPosition .
?pfs42 up:annotation ?annotation43 ,
?annotation48 ,
?annotation53 ,
?annotation60 .
?annotation43 faldo:begin ?pfsb44 ;
faldo:end ?pfse45 ;
rdf:type up:Active_Site_Annotation ;
rdfs:comment 'Nucleophile' .
?pfsb44 faldo:position ?thisPositionOn46 ;
rdf:type faldo:ExactPosition .
?pfse45 faldo:position ?thisPositionOn47 ;
rdf:type faldo:ExactPosition .
?annotation48 faldo:begin ?pfsb49 ;
faldo:end ?pfse50 ;
rdf:type up:Active_Site_Annotation .
?pfsb49 faldo:position ?thisPositionOn51 ;
rdf:type faldo:ExactPosition .
?pfse50 faldo:position ?thisPositionOn52 ;
rdf:type faldo:ExactPosition .
?annotation53 faldo:begin ?pfsb54 ;
faldo:end ?pfse55 ;
up:ligand ?ligand56 ;
rdf:type up:Binding_Site_Annotation .
?pfsb54 faldo:position ?thisPositionOn58 ;
rdf:type faldo:ExactPosition .
?pfse55 faldo:position ?thisPositionOn59 ;
rdf:type faldo:ExactPosition .
?ligand56 rdfs:subClassOf ?molecule57 .
?molecule57 rdfs:label 'substrate' .
?annotation60 faldo:begin ?pfsb61 ;
faldo:end ?pfse62 ;
up:ligand ?ligand63 ;
rdf:type up:Binding_Site_Annotation .
?pfsb61 faldo:position ?thisPositionOn65 ;
rdf:type faldo:ExactPosition .
?pfse62 faldo:position ?thisPositionOn66 ;
rdf:type faldo:ExactPosition .
?ligand63 rdfs:subClassOf ?molecule64 .
?molecule64 rdfs:label 'substrate' .
?pfs67 up:annotation ?annotation68 .
?annotation68 faldo:begin ?pfsb69 ;
faldo:end ?pfse70 ;
rdf:type up:Active_Site_Annotation .
?pfsb69 faldo:position ?thisPositionOn71 ;
rdf:type faldo:ExactPosition .
?pfse70 faldo:position ?thisPositionOn72 ;
rdf:type faldo:ExactPosition .
_:120844 a rdf:Statement ;
up:attribution _:120810 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation0 .
_:120845 a rdf:Statement ;
up:attribution _:120811 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation1 .
_:120846 a rdf:Statement ;
up:attribution _:120812 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:120847 a rdf:Statement ;
up:attribution _:120813 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:963 .
_:120848 a rdf:Statement ;
up:attribution _:120814 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:28 .
_:120849 a rdf:Statement ;
up:attribution _:120815 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:808 .
_:120850 a rdf:Statement ;
up:attribution _:120816 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:12 .
_:120851 a rdf:Statement ;
up:attribution _:120817 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005737 .
_:120852 a rdf:Statement ;
up:attribution _:120818 ;
rdf:subject ?case4 ;
rdf:predicate up:recommendedName ;
rdf:object ?name5 .
_:120853 a rdf:Statement ;
up:attribution _:120819 ;
rdf:subject ?case4 ;
rdf:predicate up:alternativeName ;
rdf:object ?name6 .
_:120854 a rdf:Statement ;
up:attribution _:120820 ;
rdf:subject ?case7 ;
rdf:predicate up:recommendedName ;
rdf:object ?name8 .
_:120855 a rdf:Statement ;
up:attribution _:120821 ;
rdf:subject ?case7 ;
rdf:predicate up:alternativeName ;
rdf:object ?name9 .
_:120856 a rdf:Statement ;
up:attribution _:120822 ;
rdf:subject ?case7 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:486 .
_:120857 a rdf:Statement ;
up:attribution _:120823 ;
rdf:subject ?case7 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0004414 .
_:120858 a rdf:Statement ;
up:attribution _:120824 ;
rdf:subject ?case7 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0009086 .
_:120859 a rdf:Statement ;
up:attribution _:120825 ;
rdf:subject ?case10 ;
rdf:predicate up:recommendedName ;
rdf:object ?name11 .
_:120860 a rdf:Statement ;
up:attribution _:120826 ;
rdf:subject ?case12 ;
rdf:predicate up:recommendedName ;
rdf:object ?name13 .
_:120861 a rdf:Statement ;
up:attribution _:120827 ;
rdf:subject ?case12 ;
rdf:predicate up:alternativeName ;
rdf:object ?name14 .
_:120862 a rdf:Statement ;
up:attribution _:120828 ;
rdf:subject ?case15 ;
rdf:predicate up:recommendedName ;
rdf:object ?name16 .
_:120863 a rdf:Statement ;
up:attribution _:120829 ;
rdf:subject ?case15 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:198 .
_:120864 a rdf:Statement ;
up:attribution _:120830 ;
rdf:subject ?case15 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0016750 .
_:120865 a rdf:Statement ;
up:attribution _:120831 ;
rdf:subject ?case15 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0006535 .
_:120866 a rdf:Statement ;
up:attribution _:120832 ;
rdf:subject ?case17 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:486 .
_:120867 a rdf:Statement ;
up:attribution _:120833 ;
rdf:subject ?case17 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0008899 .
_:120868 a rdf:Statement ;
up:attribution _:120834 ;
rdf:subject ?case17 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0009086 .
_:120869 a rdf:Statement ;
up:source unirule:MF_00296 ;
rdf:subject ?pfs18 ;
rdf:predicate up:annotation ;
rdf:object ?annotation19 .
_:120870 a rdf:Statement ;
up:attribution _:120835 ;
rdf:subject ?pfs18 ;
rdf:predicate up:annotation ;
rdf:object ?annotation19 .
_:120871 a rdf:Statement ;
up:source unirule:MF_00296 ;
rdf:subject ?pfs24 ;
rdf:predicate up:annotation ;
rdf:object ?annotation25 .
_:120872 a rdf:Statement ;
up:attribution _:120836 ;
rdf:subject ?pfs24 ;
rdf:predicate up:annotation ;
rdf:object ?annotation25 .
_:120873 a rdf:Statement ;
up:source unirule:MF_00296 ;
rdf:subject ?pfs30 ;
rdf:predicate up:annotation ;
rdf:object ?annotation31 .
_:120874 a rdf:Statement ;
up:attribution _:120837 ;
rdf:subject ?pfs30 ;
rdf:predicate up:annotation ;
rdf:object ?annotation31 .
_:120875 a rdf:Statement ;
up:source unirule:MF_00296 ;
rdf:subject ?pfs36 ;
rdf:predicate up:annotation ;
rdf:object ?annotation37 .
_:120876 a rdf:Statement ;
up:attribution _:120838 ;
rdf:subject ?pfs36 ;
rdf:predicate up:annotation ;
rdf:object ?annotation37 .
_:120877 a rdf:Statement ;
up:source unirule:MF_00296 ;
rdf:subject ?pfs42 ;
rdf:predicate up:annotation ;
rdf:object ?annotation43 .
_:120878 a rdf:Statement ;
up:attribution _:120839 ;
rdf:subject ?pfs42 ;
rdf:predicate up:annotation ;
rdf:object ?annotation43 .
_:120879 a rdf:Statement ;
up:source unirule:MF_00296 ;
rdf:subject ?pfs42 ;
rdf:predicate up:annotation ;
rdf:object ?annotation48 .
_:120880 a rdf:Statement ;
up:attribution _:120840 ;
rdf:subject ?pfs42 ;
rdf:predicate up:annotation ;
rdf:object ?annotation48 .
_:120881 a rdf:Statement ;
up:source unirule:MF_00296 ;
rdf:subject ?pfs42 ;
rdf:predicate up:annotation ;
rdf:object ?annotation53 .
_:120882 a rdf:Statement ;
up:attribution _:120841 ;
rdf:subject ?pfs42 ;
rdf:predicate up:annotation ;
rdf:object ?annotation53 .
_:120883 a rdf:Statement ;
up:source unirule:MF_00296 ;
rdf:subject ?pfs42 ;
rdf:predicate up:annotation ;
rdf:object ?annotation60 .
_:120884 a rdf:Statement ;
up:attribution _:120842 ;
rdf:subject ?pfs42 ;
rdf:predicate up:annotation ;
rdf:object ?annotation60 .
_:120885 a rdf:Statement ;
up:source unirule:MF_00296 ;
rdf:subject ?pfs67 ;
rdf:predicate up:annotation ;
rdf:object ?annotation68 .
_:120886 a rdf:Statement ;
up:attribution _:120843 ;
rdf:subject ?pfs67 ;
rdf:predicate up:annotation ;
rdf:object ?annotation68 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_00296
#Rule MF_00296 Created by:? on:2005-02-28 Modified by:Edouard de Castro on:2024-09-02
VALUES ?supertaxon73 {taxon:2 taxon:2157}
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_00296 .
?thisOrganism rdfs:subClassOf+ ?supertaxon73 .
BIND(URI(CONCAT(STR(?this), '#MF_00296a0')) AS ?annotation0) .
BIND(URI(CONCAT(STR(?this), '#MF_00296a1')) AS ?annotation1) .
BIND(URI(CONCAT(STR(?this), '#MF_00296a3')) AS ?annotation3) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch78 faldo:location ?templateMotifSequenceMatchRegionP4513179 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP4513181 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP45131MF_0029674 .
?templateMotifSequenceMatchRegionP4513179 faldo:begin ?templateMotifSequenceMatchBeginP4513180 .
?templateMotifSequenceMatchBeginP4513180 faldo:position ?templateMotifSequenceMatchBeginPositionP4513175 ;
faldo:reference isoform:P45131-1 .
?templateMotifSequenceProfileAlignmentOperationP4513181 edam:has_input signature:MF_00296 ;
rdf:type edam:operation_0300 .
?targetMotifMatch82 faldo:location ?targetMotifMatchRegionMatch83 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0029685 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP45131MF_0029676 .
?targetMotifMatchRegionMatch83 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0029684 .
?targetMotifMatchRegionMatchBeginMF_0029684 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0029677 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0029685 edam:has_input signature:MF_00296 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagP9) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP45131MF_0029674, 1, (STRLEN(?templateMotifCigarP45131MF_0029674) - STRLEN(REPLACE(?templateMotifCigarP45131MF_0029674, CONCAT('^(?:-*[^-]){', STR(((144 - ?templateMotifSequenceMatchBeginPositionP4513175) + 1)), '}'), '')))), '[a-z]', '')) AS ?step186) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP45131MF_0029676, 1, (STRLEN(?targetMotifMatchCigarP45131MF_0029676) - STRLEN(REPLACE(?targetMotifMatchCigarP45131MF_0029676, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step186), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP45131MF_0029676, 1, (STRLEN(?targetMotifMatchCigarP45131MF_0029676) - STRLEN(REPLACE(?targetMotifMatchCigarP45131MF_0029676, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step186), '}'), '')))), '[^-]', ''))) AS ?step287) .
BIND(((?step287 + ?targetMotifMatchRegionMatchBeginPositionMF_0029677) - 1) AS ?thisPositionOn22) .
BIND(?thisPositionOn22 AS ?thisPositionOn23) .
BIND(?this AS ?pfs1t88) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfsb20) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfse21) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn22, 1) = 'Y')) .
BIND(URI(CONCAT(STR(?this), '#MF_00296a19')) AS ?annotation19) .
BIND(?this AS ?pfs18) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch93 faldo:location ?templateMotifSequenceMatchRegionP4513194 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP4513196 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP45131MF_0029689 .
?templateMotifSequenceMatchRegionP4513194 faldo:begin ?templateMotifSequenceMatchBeginP4513195 .
?templateMotifSequenceMatchBeginP4513195 faldo:position ?templateMotifSequenceMatchBeginPositionP4513190 ;
faldo:reference isoform:P45131-1 .
?templateMotifSequenceProfileAlignmentOperationP4513196 edam:has_input signature:MF_00296 ;
rdf:type edam:operation_0300 .
?targetMotifMatch97 faldo:location ?targetMotifMatchRegionMatch98 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00296100 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP45131MF_0029691 .
?targetMotifMatchRegionMatch98 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0029699 .
?targetMotifMatchRegionMatchBeginMF_0029699 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0029692 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00296100 edam:has_input signature:MF_00296 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagP1P4) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP45131MF_0029689, 1, (STRLEN(?templateMotifCigarP45131MF_0029689) - STRLEN(REPLACE(?templateMotifCigarP45131MF_0029689, CONCAT('^(?:-*[^-]){', STR(((48 - ?templateMotifSequenceMatchBeginPositionP4513190) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1101) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP45131MF_0029691, 1, (STRLEN(?targetMotifMatchCigarP45131MF_0029691) - STRLEN(REPLACE(?targetMotifMatchCigarP45131MF_0029691, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1101), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP45131MF_0029691, 1, (STRLEN(?targetMotifMatchCigarP45131MF_0029691) - STRLEN(REPLACE(?targetMotifMatchCigarP45131MF_0029691, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1101), '}'), '')))), '[^-]', ''))) AS ?step2102) .
BIND(((?step2102 + ?targetMotifMatchRegionMatchBeginPositionMF_0029692) - 1) AS ?thisPositionOn28) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP45131MF_0029689, 1, (STRLEN(?templateMotifCigarP45131MF_0029689) - STRLEN(REPLACE(?templateMotifCigarP45131MF_0029689, CONCAT('^(?:-*[^-]){', STR(((51 - ?templateMotifSequenceMatchBeginPositionP4513190) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1103) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP45131MF_0029691, 1, (STRLEN(?targetMotifMatchCigarP45131MF_0029691) - STRLEN(REPLACE(?targetMotifMatchCigarP45131MF_0029691, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1103), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP45131MF_0029691, 1, (STRLEN(?targetMotifMatchCigarP45131MF_0029691) - STRLEN(REPLACE(?targetMotifMatchCigarP45131MF_0029691, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1103), '}'), '')))), '[^-]', ''))) AS ?step2104) .
BIND(((?step2104 + ?targetMotifMatchRegionMatchBeginPositionMF_0029692) - 1) AS ?thisPositionOn29) .
BIND(?this AS ?pfs2t105) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn28))) AS ?pfsb26) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn29))) AS ?pfse27) .
FILTER (REGEX('G[LI]S[PA]', SUBSTR(?thisSequenceValue, ?thisPositionOn28, (?thisPositionOn29 - ?thisPositionOn28)))) .
BIND(URI(CONCAT(STR(?this), '#MF_00296a25')) AS ?annotation25) .
BIND(?this AS ?pfs24) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch110 faldo:location ?templateMotifSequenceMatchRegionP45131111 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP45131113 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP45131MF_00296106 .
?templateMotifSequenceMatchRegionP45131111 faldo:begin ?templateMotifSequenceMatchBeginP45131112 .
?templateMotifSequenceMatchBeginP45131112 faldo:position ?templateMotifSequenceMatchBeginPositionP45131107 ;
faldo:reference isoform:P45131-1 .
?templateMotifSequenceProfileAlignmentOperationP45131113 edam:has_input signature:MF_00296 ;
rdf:type edam:operation_0300 .
?targetMotifMatch114 faldo:location ?targetMotifMatchRegionMatch115 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00296117 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP45131MF_00296108 .
?targetMotifMatchRegionMatch115 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00296116 .
?targetMotifMatchRegionMatchBeginMF_00296116 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00296109 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00296117 edam:has_input signature:MF_00296 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagP17) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP45131MF_00296106, 1, (STRLEN(?templateMotifCigarP45131MF_00296106) - STRLEN(REPLACE(?templateMotifCigarP45131MF_00296106, CONCAT('^(?:-*[^-]){', STR(((306 - ?templateMotifSequenceMatchBeginPositionP45131107) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1118) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP45131MF_00296108, 1, (STRLEN(?targetMotifMatchCigarP45131MF_00296108) - STRLEN(REPLACE(?targetMotifMatchCigarP45131MF_00296108, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1118), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP45131MF_00296108, 1, (STRLEN(?targetMotifMatchCigarP45131MF_00296108) - STRLEN(REPLACE(?targetMotifMatchCigarP45131MF_00296108, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1118), '}'), '')))), '[^-]', ''))) AS ?step2119) .
BIND(((?step2119 + ?targetMotifMatchRegionMatchBeginPositionMF_00296109) - 1) AS ?thisPositionOn34) .
BIND(?thisPositionOn34 AS ?thisPositionOn35) .
BIND(?this AS ?pfs3t120) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn34))) AS ?pfsb32) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn35))) AS ?pfse33) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn34, 1) = 'R')) .
BIND(URI(CONCAT(STR(?this), '#MF_00296a31')) AS ?annotation31) .
BIND(?this AS ?pfs30) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch125 faldo:location ?templateMotifSequenceMatchRegionP45131126 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP45131128 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP45131MF_00296121 .
?templateMotifSequenceMatchRegionP45131126 faldo:begin ?templateMotifSequenceMatchBeginP45131127 .
?templateMotifSequenceMatchBeginP45131127 faldo:position ?templateMotifSequenceMatchBeginPositionP45131122 ;
faldo:reference isoform:P45131-1 .
?templateMotifSequenceProfileAlignmentOperationP45131128 edam:has_input signature:MF_00296 ;
rdf:type edam:operation_0300 .
?targetMotifMatch129 faldo:location ?targetMotifMatchRegionMatch130 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00296132 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP45131MF_00296123 .
?targetMotifMatchRegionMatch130 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00296131 .
?targetMotifMatchRegionMatchBeginMF_00296131 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00296124 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00296132 edam:has_input signature:MF_00296 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagP11) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP45131MF_00296121, 1, (STRLEN(?templateMotifCigarP45131MF_00296121) - STRLEN(REPLACE(?templateMotifCigarP45131MF_00296121, CONCAT('^(?:-*[^-]){', STR(((180 - ?templateMotifSequenceMatchBeginPositionP45131122) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1133) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP45131MF_00296123, 1, (STRLEN(?targetMotifMatchCigarP45131MF_00296123) - STRLEN(REPLACE(?targetMotifMatchCigarP45131MF_00296123, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1133), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP45131MF_00296123, 1, (STRLEN(?targetMotifMatchCigarP45131MF_00296123) - STRLEN(REPLACE(?targetMotifMatchCigarP45131MF_00296123, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1133), '}'), '')))), '[^-]', ''))) AS ?step2134) .
BIND(((?step2134 + ?targetMotifMatchRegionMatchBeginPositionMF_00296124) - 1) AS ?thisPositionOn40) .
BIND(?thisPositionOn40 AS ?thisPositionOn41) .
BIND(?this AS ?pfs4t135) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn40))) AS ?pfsb38) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn41))) AS ?pfse39) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn40, 1) = 'R')) .
BIND(URI(CONCAT(STR(?this), '#MF_00296a37')) AS ?annotation37) .
BIND(?this AS ?pfs36) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch140 faldo:location ?templateMotifSequenceMatchRegionP45131141 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP45131143 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP45131MF_00296136 .
?templateMotifSequenceMatchRegionP45131141 faldo:begin ?templateMotifSequenceMatchBeginP45131142 .
?templateMotifSequenceMatchBeginP45131142 faldo:position ?templateMotifSequenceMatchBeginPositionP45131137 ;
faldo:reference isoform:P45131-1 .
?templateMotifSequenceProfileAlignmentOperationP45131143 edam:has_input signature:MF_00296 ;
rdf:type edam:operation_0300 .
?targetMotifMatch144 faldo:location ?targetMotifMatchRegionMatch145 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00296147 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP45131MF_00296138 .
?targetMotifMatchRegionMatch145 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00296146 .
?targetMotifMatchRegionMatchBeginMF_00296146 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00296139 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00296147 edam:has_input signature:MF_00296 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagFTGRP_1) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP45131MF_00296136, 1, (STRLEN(?templateMotifCigarP45131MF_00296136) - STRLEN(REPLACE(?templateMotifCigarP45131MF_00296136, CONCAT('^(?:-*[^-]){', STR(((143 - ?templateMotifSequenceMatchBeginPositionP45131137) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1148) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP45131MF_00296138, 1, (STRLEN(?targetMotifMatchCigarP45131MF_00296138) - STRLEN(REPLACE(?targetMotifMatchCigarP45131MF_00296138, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1148), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP45131MF_00296138, 1, (STRLEN(?targetMotifMatchCigarP45131MF_00296138) - STRLEN(REPLACE(?targetMotifMatchCigarP45131MF_00296138, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1148), '}'), '')))), '[^-]', ''))) AS ?step2149) .
BIND(((?step2149 + ?targetMotifMatchRegionMatchBeginPositionMF_00296139) - 1) AS ?thisPositionOn46) .
BIND(?thisPositionOn46 AS ?thisPositionOn47) .
BIND(?this AS ?pfs5t150) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn46))) AS ?pfsb44) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn47))) AS ?pfse45) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn46, 1) = 'S')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP45131MF_00296136, 1, (STRLEN(?templateMotifCigarP45131MF_00296136) - STRLEN(REPLACE(?templateMotifCigarP45131MF_00296136, CONCAT('^(?:-*[^-]){', STR(((337 - ?templateMotifSequenceMatchBeginPositionP45131137) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1151) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP45131MF_00296138, 1, (STRLEN(?targetMotifMatchCigarP45131MF_00296138) - STRLEN(REPLACE(?targetMotifMatchCigarP45131MF_00296138, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1151), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP45131MF_00296138, 1, (STRLEN(?targetMotifMatchCigarP45131MF_00296138) - STRLEN(REPLACE(?targetMotifMatchCigarP45131MF_00296138, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1151), '}'), '')))), '[^-]', ''))) AS ?step2152) .
BIND(((?step2152 + ?targetMotifMatchRegionMatchBeginPositionMF_00296139) - 1) AS ?thisPositionOn51) .
BIND(?thisPositionOn51 AS ?thisPositionOn52) .
BIND(?this AS ?pfs5t153) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn51))) AS ?pfsb49) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn52))) AS ?pfse50) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn51, 1) = 'H')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP45131MF_00296136, 1, (STRLEN(?templateMotifCigarP45131MF_00296136) - STRLEN(REPLACE(?templateMotifCigarP45131MF_00296136, CONCAT('^(?:-*[^-]){', STR(((212 - ?templateMotifSequenceMatchBeginPositionP45131137) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1154) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP45131MF_00296138, 1, (STRLEN(?targetMotifMatchCigarP45131MF_00296138) - STRLEN(REPLACE(?targetMotifMatchCigarP45131MF_00296138, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1154), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP45131MF_00296138, 1, (STRLEN(?targetMotifMatchCigarP45131MF_00296138) - STRLEN(REPLACE(?targetMotifMatchCigarP45131MF_00296138, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1154), '}'), '')))), '[^-]', ''))) AS ?step2155) .
BIND(((?step2155 + ?targetMotifMatchRegionMatchBeginPositionMF_00296139) - 1) AS ?thisPositionOn58) .
BIND(?thisPositionOn58 AS ?thisPositionOn59) .
BIND(?this AS ?pfs5t156) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn58))) AS ?pfsb54) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn59))) AS ?pfse55) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn58, 1) = 'R')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP45131MF_00296136, 1, (STRLEN(?templateMotifCigarP45131MF_00296136) - STRLEN(REPLACE(?templateMotifCigarP45131MF_00296136, CONCAT('^(?:-*[^-]){', STR(((338 - ?templateMotifSequenceMatchBeginPositionP45131137) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1157) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP45131MF_00296138, 1, (STRLEN(?targetMotifMatchCigarP45131MF_00296138) - STRLEN(REPLACE(?targetMotifMatchCigarP45131MF_00296138, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1157), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP45131MF_00296138, 1, (STRLEN(?targetMotifMatchCigarP45131MF_00296138) - STRLEN(REPLACE(?targetMotifMatchCigarP45131MF_00296138, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1157), '}'), '')))), '[^-]', ''))) AS ?step2158) .
BIND(((?step2158 + ?targetMotifMatchRegionMatchBeginPositionMF_00296139) - 1) AS ?thisPositionOn65) .
BIND(?thisPositionOn65 AS ?thisPositionOn66) .
BIND(?this AS ?pfs5t159) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn65))) AS ?pfsb61) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn66))) AS ?pfse62) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn65, 1) = 'D')) .
BIND(?this AS ?pfs42) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch164 faldo:location ?templateMotifSequenceMatchRegionP45131165 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP45131167 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP45131MF_00296160 .
?templateMotifSequenceMatchRegionP45131165 faldo:begin ?templateMotifSequenceMatchBeginP45131166 .
?templateMotifSequenceMatchBeginP45131166 faldo:position ?templateMotifSequenceMatchBeginPositionP45131161 ;
faldo:reference isoform:P45131-1 .
?templateMotifSequenceProfileAlignmentOperationP45131167 edam:has_input signature:MF_00296 ;
rdf:type edam:operation_0300 .
?targetMotifMatch168 faldo:location ?targetMotifMatchRegionMatch169 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00296171 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP45131MF_00296162 .
?targetMotifMatchRegionMatch169 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00296170 .
?targetMotifMatchRegionMatchBeginMF_00296170 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00296163 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00296171 edam:has_input signature:MF_00296 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP45131MF_00296160, 1, (STRLEN(?templateMotifCigarP45131MF_00296160) - STRLEN(REPLACE(?templateMotifCigarP45131MF_00296160, CONCAT('^(?:-*[^-]){', STR(((304 - ?templateMotifSequenceMatchBeginPositionP45131161) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1172) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP45131MF_00296162, 1, (STRLEN(?targetMotifMatchCigarP45131MF_00296162) - STRLEN(REPLACE(?targetMotifMatchCigarP45131MF_00296162, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1172), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP45131MF_00296162, 1, (STRLEN(?targetMotifMatchCigarP45131MF_00296162) - STRLEN(REPLACE(?targetMotifMatchCigarP45131MF_00296162, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1172), '}'), '')))), '[^-]', ''))) AS ?step2173) .
BIND(((?step2173 + ?targetMotifMatchRegionMatchBeginPositionMF_00296163) - 1) AS ?thisPositionOn71) .
BIND(?thisPositionOn71 AS ?thisPositionOn72) .
BIND(?this AS ?pfs6t174) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn71))) AS ?pfsb69) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn72))) AS ?pfse70) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn71, 1) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_00296a68')) AS ?annotation68) .
BIND(?this AS ?pfs67) .
}
OPTIONAL {
?this a up:Protein .
BIND(?this AS ?caseWithTag175) .
BIND(URI(CONCAT(STR(?this), '#MF_00296a5')) AS ?name5) .
BIND(URI(CONCAT(STR(?this), '#MF_00296a6')) AS ?name6) .
}
BIND(IF((BOUND(?tagFTGRP_1) || BOUND(?tagP17)), ?caseWithTag175, ?UNBOUND_VARIABLE) AS ?case4) .
OPTIONAL {
?this a up:Protein .
BIND(?this AS ?caseWithTag176) .
BIND(URI(CONCAT(STR(?this), '#MF_00296a8')) AS ?name8) .
BIND(URI(CONCAT(STR(?this), '#MF_00296a9')) AS ?name9) .
}
BIND(IF((BOUND(?tagFTGRP_1) || BOUND(?tagP11) || BOUND(?tagP17)), ?caseWithTag176, ?UNBOUND_VARIABLE) AS ?case7) .
OPTIONAL {
?this a up:Protein .
BIND(?this AS ?caseWithTag177) .
BIND(URI(CONCAT(STR(?this), '#MF_00296a11')) AS ?name11) .
}
BIND(IF((BOUND(?tagFTGRP_1) || BOUND(?tagP1P4) || BOUND(?tagP17) || BOUND(?tagP11)), ?caseWithTag177, ?UNBOUND_VARIABLE) AS ?case10) .
OPTIONAL {
?this a up:Protein .
BIND(?this AS ?caseWithTag178) .
BIND(URI(CONCAT(STR(?this), '#MF_00296a13')) AS ?name13) .
BIND(URI(CONCAT(STR(?this), '#MF_00296a14')) AS ?name14) .
}
BIND(IF((BOUND(?tagP1P4) || BOUND(?tagP17) || BOUND(?tagP11) || BOUND(?tagFTGRP_1) || BOUND(?tagP9)), ?caseWithTag178, ?UNBOUND_VARIABLE) AS ?case12) .
OPTIONAL {
?this a up:Protein .
BIND(?this AS ?caseWithTag179) .
BIND(URI(CONCAT(STR(?this), '#MF_00296a16')) AS ?name16) .
}
BIND(IF((BOUND(?tagP1P4) || BOUND(?tagP17) || BOUND(?tagP9) || BOUND(?tagP11) || BOUND(?tagFTGRP_1)), ?caseWithTag179, ?UNBOUND_VARIABLE) AS ?case15) .
OPTIONAL {
?this a up:Protein .
BIND(?this AS ?caseWithTag180) .
}
BIND(IF((BOUND(?tagFTGRP_1) || BOUND(?tagP17) || BOUND(?tagP11) || BOUND(?tagP1P4) || BOUND(?tagP9)), ?caseWithTag180, ?UNBOUND_VARIABLE) AS ?case17) .
}
"xsd:string |