| http://purl.uniprot.org/unirules/MF_00295#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:120051 up:source unirule:MF_00295 .
_:120052 up:source unirule:MF_00295 .
_:120053 up:source unirule:MF_00295 .
_:120054 up:source unirule:MF_00295 .
_:120055 up:source unirule:MF_00295 .
_:120056 up:source unirule:MF_00295 .
_:120057 up:source unirule:MF_00295 .
_:120058 up:source unirule:MF_00295 .
_:120059 up:source unirule:MF_00295 .
_:120060 up:source unirule:MF_00295 .
_:120061 up:source unirule:MF_00295 .
_:120062 up:source unirule:MF_00295 .
_:120063 up:source unirule:MF_00295 .
_:120064 up:source unirule:MF_00295 .
_:120065 up:source unirule:MF_00295 .
_:120066 up:source unirule:MF_00295 .
_:120067 up:source unirule:MF_00295 .
_:120068 up:source unirule:MF_00295 .
_:120069 up:source unirule:MF_00295 .
_:120070 up:source unirule:MF_00295 .
_:120071 up:source unirule:MF_00295 .
_:120072 up:source unirule:MF_00295 .
_:120073 up:source unirule:MF_00295 .
_:120074 up:source unirule:MF_00295 .
_:120075 up:source unirule:MF_00295 .
_:120076 up:source unirule:MF_00295 .
_:120077 up:source unirule:MF_00295 .
_:120078 up:source unirule:MF_00295 .
_:120079 up:source unirule:MF_00295 .
_:120080 up:source unirule:MF_00295 .
_:120081 up:source unirule:MF_00295 .
_:120082 up:source unirule:MF_00295 .
_:120083 up:source unirule:MF_00295 .
_:120084 up:source unirule:MF_00295 .
?this up:annotation ?annotation0 ,
?annotation2 ;
up:classifiedWith GO:0005737 ,
keyword:12 ,
keyword:28 ,
keyword:808 ,
keyword:963 .
?annotation0 a up:Subcellular_Location_Annotation .
?annotation0li1 up:cellularComponent .
?annotation2 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the MetA family.' .
?case3 up:alternativeName ?name5 ;
up:classifiedWith GO:0004414 ,
GO:0009086 ,
keyword:486 ;
up:recommendedName ?name4 .
?name4 up:ecName '2.3.1.46' ;
up:fullName 'Homoserine O-succinyltransferase' ;
up:shortName 'HST' ;
rdf:type up:Structured_Name .
?name5 up:fullName 'Homoserine transsuccinylase' ;
up:shortName 'HTS' ;
rdf:type up:Structured_Name .
?case7 up:alternativeName ?name9 ;
up:classifiedWith GO:0008899 ,
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:classifiedWith GO:0006535 ,
GO:0009001 ,
keyword:198 ;
up:recommendedName ?name11 .
?name11 up:ecName '2.3.1.30' ;
up:fullName 'Serine O-acetyltransferase' ;
up:shortName 'SAT' ;
rdf:type up:Structured_Name .
?case12 up:recommendedName ?name13 .
?name13 up:ecName '2.3.1.-' ;
up:fullName 'Probable acyltransferase' ;
rdf:type up:Structured_Name .
?pfs14 up:annotation ?annotation15 .
?annotation15 faldo:begin ?pfsb16 ;
faldo:end ?pfse17 ;
rdf:type up:Site_Annotation ;
rdfs:comment 'Important for acyl-CoA specificity' .
?pfsb16 faldo:position ?thisPositionOn18 ;
rdf:type faldo:ExactPosition .
?pfse17 faldo:position ?thisPositionOn19 ;
rdf:type faldo:ExactPosition .
?pfs20 up:annotation ?annotation21 .
?annotation21 faldo:begin ?pfsb22 ;
faldo:end ?pfse23 ;
rdf:type up:Site_Annotation ;
rdfs:comment 'Important for acyl-CoA specificity' .
?pfsb22 faldo:position ?thisPositionOn24 ;
rdf:type faldo:ExactPosition .
?pfse23 faldo:position ?thisPositionOn25 ;
rdf:type faldo:ExactPosition .
?pfs26 up:annotation ?annotation27 .
?annotation27 faldo:begin ?pfsb28 ;
faldo:end ?pfse29 ;
rdf:type up:Site_Annotation ;
rdfs:comment 'Important for acyl-CoA specificity' .
?pfsb28 faldo:position ?thisPositionOn30 ;
rdf:type faldo:ExactPosition .
?pfse29 faldo:position ?thisPositionOn31 ;
rdf:type faldo:ExactPosition .
?pfs32 up:annotation ?annotation33 .
?annotation33 faldo:begin ?pfsb34 ;
faldo:end ?pfse35 ;
rdf:type up:Site_Annotation ;
rdfs:comment 'Important for acyl-CoA specificity' .
?pfsb34 faldo:position ?thisPositionOn36 ;
rdf:type faldo:ExactPosition .
?pfse35 faldo:position ?thisPositionOn37 ;
rdf:type faldo:ExactPosition .
?pfs38 up:annotation ?annotation39 .
?annotation39 faldo:begin ?pfsb40 ;
faldo:end ?pfse41 ;
rdf:type up:Site_Annotation ;
rdfs:comment 'Important for substrate specificity' .
?pfsb40 faldo:position ?thisPositionOn42 ;
rdf:type faldo:ExactPosition .
?pfse41 faldo:position ?thisPositionOn43 ;
rdf:type faldo:ExactPosition .
?pfs44 up:annotation ?annotation45 ,
?annotation50 ,
?annotation55 ,
?annotation62 .
?annotation45 faldo:begin ?pfsb46 ;
faldo:end ?pfse47 ;
rdf:type up:Active_Site_Annotation ;
rdfs:comment 'Acyl-thioester intermediate' .
?pfsb46 faldo:position ?thisPositionOn48 ;
rdf:type faldo:ExactPosition .
?pfse47 faldo:position ?thisPositionOn49 ;
rdf:type faldo:ExactPosition .
?annotation50 faldo:begin ?pfsb51 ;
faldo:end ?pfse52 ;
rdf:type up:Active_Site_Annotation ;
rdfs:comment 'Proton acceptor' .
?pfsb51 faldo:position ?thisPositionOn53 ;
rdf:type faldo:ExactPosition .
?pfse52 faldo:position ?thisPositionOn54 ;
rdf:type faldo:ExactPosition .
?annotation55 faldo:begin ?pfsb56 ;
faldo:end ?pfse57 ;
up:ligand ?ligand58 ;
rdf:type up:Binding_Site_Annotation .
?pfsb56 faldo:position ?thisPositionOn60 ;
rdf:type faldo:ExactPosition .
?pfse57 faldo:position ?thisPositionOn61 ;
rdf:type faldo:ExactPosition .
?ligand58 rdfs:subClassOf ?molecule59 .
?molecule59 rdfs:label 'substrate' .
?annotation62 faldo:begin ?pfsb63 ;
faldo:end ?pfse64 ;
up:ligand ?ligand65 ;
rdf:type up:Binding_Site_Annotation .
?pfsb63 faldo:position ?thisPositionOn67 ;
rdf:type faldo:ExactPosition .
?pfse64 faldo:position ?thisPositionOn68 ;
rdf:type faldo:ExactPosition .
?ligand65 rdfs:subClassOf ?molecule66 .
?molecule66 rdfs:label 'substrate' .
?pfs69 up:annotation ?annotation70 .
?annotation70 faldo:begin ?pfsb71 ;
faldo:end ?pfse72 ;
rdf:type up:Site_Annotation ;
rdfs:comment 'Important for substrate specificity' .
?pfsb71 faldo:position ?thisPositionOn73 ;
rdf:type faldo:ExactPosition .
?pfse72 faldo:position ?thisPositionOn74 ;
rdf:type faldo:ExactPosition .
?pfs75 up:annotation ?annotation76 .
?annotation76 faldo:begin ?pfsb77 ;
faldo:end ?pfse78 ;
rdf:type up:Active_Site_Annotation .
?pfsb77 faldo:position ?thisPositionOn79 ;
rdf:type faldo:ExactPosition .
?pfse78 faldo:position ?thisPositionOn80 ;
rdf:type faldo:ExactPosition .
?pfs81 up:annotation ?annotation82 .
?annotation82 faldo:begin ?pfsb83 ;
faldo:end ?pfse84 ;
up:ligand ?ligand85 ;
rdf:type up:Binding_Site_Annotation .
?pfsb83 faldo:position ?thisPositionOn87 ;
rdf:type faldo:ExactPosition .
?pfse84 faldo:position ?thisPositionOn88 ;
rdf:type faldo:ExactPosition .
?ligand85 rdfs:subClassOf ?molecule86 .
?molecule86 rdfs:label 'substrate' .
_:120085 a rdf:Statement ;
up:attribution _:120051 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation0 .
_:120086 a rdf:Statement ;
up:attribution _:120052 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation2 .
_:120087 a rdf:Statement ;
up:attribution _:120053 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:963 .
_:120088 a rdf:Statement ;
up:attribution _:120054 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:28 .
_:120089 a rdf:Statement ;
up:attribution _:120055 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:808 .
_:120090 a rdf:Statement ;
up:attribution _:120056 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:12 .
_:120091 a rdf:Statement ;
up:attribution _:120057 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005737 .
_:120092 a rdf:Statement ;
up:attribution _:120058 ;
rdf:subject ?case3 ;
rdf:predicate up:recommendedName ;
rdf:object ?name4 .
_:120093 a rdf:Statement ;
up:attribution _:120059 ;
rdf:subject ?case3 ;
rdf:predicate up:alternativeName ;
rdf:object ?name5 .
_:120094 a rdf:Statement ;
up:attribution _:120060 ;
rdf:subject ?case3 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:486 .
_:120095 a rdf:Statement ;
up:attribution _:120061 ;
rdf:subject ?case3 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0004414 .
_:120096 a rdf:Statement ;
up:attribution _:120062 ;
rdf:subject ?case3 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0009086 .
_:120097 a rdf:Statement ;
up:attribution _:120063 ;
rdf:subject ?case7 ;
rdf:predicate up:recommendedName ;
rdf:object ?name8 .
_:120098 a rdf:Statement ;
up:attribution _:120064 ;
rdf:subject ?case7 ;
rdf:predicate up:alternativeName ;
rdf:object ?name9 .
_:120099 a rdf:Statement ;
up:attribution _:120065 ;
rdf:subject ?case7 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:486 .
_:120100 a rdf:Statement ;
up:attribution _:120066 ;
rdf:subject ?case7 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0008899 .
_:120101 a rdf:Statement ;
up:attribution _:120067 ;
rdf:subject ?case7 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0009086 .
_:120102 a rdf:Statement ;
up:attribution _:120068 ;
rdf:subject ?case10 ;
rdf:predicate up:recommendedName ;
rdf:object ?name11 .
_:120103 a rdf:Statement ;
up:attribution _:120069 ;
rdf:subject ?case10 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:198 .
_:120104 a rdf:Statement ;
up:attribution _:120070 ;
rdf:subject ?case10 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0009001 .
_:120105 a rdf:Statement ;
up:attribution _:120071 ;
rdf:subject ?case10 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0006535 .
_:120106 a rdf:Statement ;
up:attribution _:120072 ;
rdf:subject ?case12 ;
rdf:predicate up:recommendedName ;
rdf:object ?name13 .
_:120107 a rdf:Statement ;
up:source unirule:MF_00295 ;
rdf:subject ?pfs14 ;
rdf:predicate up:annotation ;
rdf:object ?annotation15 .
_:120108 a rdf:Statement ;
up:attribution _:120073 ;
rdf:subject ?pfs14 ;
rdf:predicate up:annotation ;
rdf:object ?annotation15 .
_:120109 a rdf:Statement ;
up:source unirule:MF_00295 ;
rdf:subject ?pfs20 ;
rdf:predicate up:annotation ;
rdf:object ?annotation21 .
_:120110 a rdf:Statement ;
up:attribution _:120074 ;
rdf:subject ?pfs20 ;
rdf:predicate up:annotation ;
rdf:object ?annotation21 .
_:120111 a rdf:Statement ;
up:source unirule:MF_00295 ;
rdf:subject ?pfs26 ;
rdf:predicate up:annotation ;
rdf:object ?annotation27 .
_:120112 a rdf:Statement ;
up:attribution _:120075 ;
rdf:subject ?pfs26 ;
rdf:predicate up:annotation ;
rdf:object ?annotation27 .
_:120113 a rdf:Statement ;
up:source unirule:MF_00295 ;
rdf:subject ?pfs32 ;
rdf:predicate up:annotation ;
rdf:object ?annotation33 .
_:120114 a rdf:Statement ;
up:attribution _:120076 ;
rdf:subject ?pfs32 ;
rdf:predicate up:annotation ;
rdf:object ?annotation33 .
_:120115 a rdf:Statement ;
up:source unirule:MF_00295 ;
rdf:subject ?pfs38 ;
rdf:predicate up:annotation ;
rdf:object ?annotation39 .
_:120116 a rdf:Statement ;
up:attribution _:120077 ;
rdf:subject ?pfs38 ;
rdf:predicate up:annotation ;
rdf:object ?annotation39 .
_:120117 a rdf:Statement ;
up:source unirule:MF_00295 ;
rdf:subject ?pfs44 ;
rdf:predicate up:annotation ;
rdf:object ?annotation45 .
_:120118 a rdf:Statement ;
up:attribution _:120078 ;
rdf:subject ?pfs44 ;
rdf:predicate up:annotation ;
rdf:object ?annotation45 .
_:120119 a rdf:Statement ;
up:source unirule:MF_00295 ;
rdf:subject ?pfs44 ;
rdf:predicate up:annotation ;
rdf:object ?annotation50 .
_:120120 a rdf:Statement ;
up:attribution _:120079 ;
rdf:subject ?pfs44 ;
rdf:predicate up:annotation ;
rdf:object ?annotation50 .
_:120121 a rdf:Statement ;
up:source unirule:MF_00295 ;
rdf:subject ?pfs44 ;
rdf:predicate up:annotation ;
rdf:object ?annotation55 .
_:120122 a rdf:Statement ;
up:attribution _:120080 ;
rdf:subject ?pfs44 ;
rdf:predicate up:annotation ;
rdf:object ?annotation55 .
_:120123 a rdf:Statement ;
up:source unirule:MF_00295 ;
rdf:subject ?pfs44 ;
rdf:predicate up:annotation ;
rdf:object ?annotation62 .
_:120124 a rdf:Statement ;
up:attribution _:120081 ;
rdf:subject ?pfs44 ;
rdf:predicate up:annotation ;
rdf:object ?annotation62 .
_:120125 a rdf:Statement ;
up:source unirule:MF_00295 ;
rdf:subject ?pfs69 ;
rdf:predicate up:annotation ;
rdf:object ?annotation70 .
_:120126 a rdf:Statement ;
up:attribution _:120082 ;
rdf:subject ?pfs69 ;
rdf:predicate up:annotation ;
rdf:object ?annotation70 .
_:120127 a rdf:Statement ;
up:source unirule:MF_00295 ;
rdf:subject ?pfs75 ;
rdf:predicate up:annotation ;
rdf:object ?annotation76 .
_:120128 a rdf:Statement ;
up:attribution _:120083 ;
rdf:subject ?pfs75 ;
rdf:predicate up:annotation ;
rdf:object ?annotation76 .
_:120129 a rdf:Statement ;
up:source unirule:MF_00295 ;
rdf:subject ?pfs81 ;
rdf:predicate up:annotation ;
rdf:object ?annotation82 .
_:120130 a rdf:Statement ;
up:attribution _:120084 ;
rdf:subject ?pfs81 ;
rdf:predicate up:annotation ;
rdf:object ?annotation82 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_00295
#Rule MF_00295 Created by:? on:2005-02-28 Modified by:Edouard de Castro on:2024-09-02
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_00295 .
?thisOrganism rdfs:subClassOf+ taxon:2 .
BIND(URI(CONCAT(STR(?this), '#MF_00295a0')) AS ?annotation0) .
BIND(URI(CONCAT(STR(?this), '#MF_00295a2')) AS ?annotation2) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch93 faldo:location ?templateMotifSequenceMatchRegionQ72X4494 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ72X4496 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ72X44MF_0029589 .
?templateMotifSequenceMatchRegionQ72X4494 faldo:begin ?templateMotifSequenceMatchBeginQ72X4495 .
?templateMotifSequenceMatchBeginQ72X4495 faldo:position ?templateMotifSequenceMatchBeginPositionQ72X4490 ;
faldo:reference isoform:Q72X44-1 .
?templateMotifSequenceProfileAlignmentOperationQ72X4496 edam:has_input signature:MF_00295 ;
rdf:type edam:operation_0300 .
?targetMotifMatch97 faldo:location ?targetMotifMatchRegionMatch98 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00295100 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ72X44MF_0029591 .
?targetMotifMatchRegionMatch98 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0029599 .
?targetMotifMatchRegionMatchBeginMF_0029599 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0029592 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00295100 edam:has_input signature:MF_00295 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagP5a) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ72X44MF_0029589, 1, (STRLEN(?templateMotifCigarQ72X44MF_0029589) - STRLEN(REPLACE(?templateMotifCigarQ72X44MF_0029589, CONCAT('^(?:-*[^-]){', STR(((111 - ?templateMotifSequenceMatchBeginPositionQ72X4490) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1101) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ72X44MF_0029591, 1, (STRLEN(?targetMotifMatchCigarQ72X44MF_0029591) - STRLEN(REPLACE(?targetMotifMatchCigarQ72X44MF_0029591, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1101), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ72X44MF_0029591, 1, (STRLEN(?targetMotifMatchCigarQ72X44MF_0029591) - STRLEN(REPLACE(?targetMotifMatchCigarQ72X44MF_0029591, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1101), '}'), '')))), '[^-]', ''))) AS ?step2102) .
BIND(((?step2102 + ?targetMotifMatchRegionMatchBeginPositionMF_0029592) - 1) AS ?thisPositionOn18) .
BIND(?thisPositionOn18 AS ?thisPositionOn19) .
BIND(?this AS ?pfs1t103) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn18))) AS ?pfsb16) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn19))) AS ?pfse17) .
FILTER (REGEX('[GA]', SUBSTR(?thisSequenceValue, ?thisPositionOn18, 1))) .
BIND(URI(CONCAT(STR(?this), '#MF_00295a15')) AS ?annotation15) .
BIND(?this AS ?pfs14) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch108 faldo:location ?templateMotifSequenceMatchRegionQ72X44109 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ72X44111 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ72X44MF_00295104 .
?templateMotifSequenceMatchRegionQ72X44109 faldo:begin ?templateMotifSequenceMatchBeginQ72X44110 .
?templateMotifSequenceMatchBeginQ72X44110 faldo:position ?templateMotifSequenceMatchBeginPositionQ72X44105 ;
faldo:reference isoform:Q72X44-1 .
?templateMotifSequenceProfileAlignmentOperationQ72X44111 edam:has_input signature:MF_00295 ;
rdf:type edam:operation_0300 .
?targetMotifMatch112 faldo:location ?targetMotifMatchRegionMatch113 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00295115 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ72X44MF_00295106 .
?targetMotifMatchRegionMatch113 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00295114 .
?targetMotifMatchRegionMatchBeginMF_00295114 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00295107 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00295115 edam:has_input signature:MF_00295 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagP5b) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ72X44MF_00295104, 1, (STRLEN(?templateMotifCigarQ72X44MF_00295104) - STRLEN(REPLACE(?templateMotifCigarQ72X44MF_00295104, CONCAT('^(?:-*[^-]){', STR(((111 - ?templateMotifSequenceMatchBeginPositionQ72X44105) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1116) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ72X44MF_00295106, 1, (STRLEN(?targetMotifMatchCigarQ72X44MF_00295106) - STRLEN(REPLACE(?targetMotifMatchCigarQ72X44MF_00295106, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1116), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ72X44MF_00295106, 1, (STRLEN(?targetMotifMatchCigarQ72X44MF_00295106) - STRLEN(REPLACE(?targetMotifMatchCigarQ72X44MF_00295106, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1116), '}'), '')))), '[^-]', ''))) AS ?step2117) .
BIND(((?step2117 + ?targetMotifMatchRegionMatchBeginPositionMF_00295107) - 1) AS ?thisPositionOn24) .
BIND(?thisPositionOn24 AS ?thisPositionOn25) .
BIND(?this AS ?pfs2t118) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn24))) AS ?pfsb22) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn25))) AS ?pfse23) .
FILTER (REGEX('[ED]', SUBSTR(?thisSequenceValue, ?thisPositionOn24, 1))) .
BIND(URI(CONCAT(STR(?this), '#MF_00295a21')) AS ?annotation21) .
BIND(?this AS ?pfs20) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch123 faldo:location ?templateMotifSequenceMatchRegionQ72X44124 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ72X44126 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ72X44MF_00295119 .
?templateMotifSequenceMatchRegionQ72X44124 faldo:begin ?templateMotifSequenceMatchBeginQ72X44125 .
?templateMotifSequenceMatchBeginQ72X44125 faldo:position ?templateMotifSequenceMatchBeginPositionQ72X44120 ;
faldo:reference isoform:Q72X44-1 .
?templateMotifSequenceProfileAlignmentOperationQ72X44126 edam:has_input signature:MF_00295 ;
rdf:type edam:operation_0300 .
?targetMotifMatch127 faldo:location ?targetMotifMatchRegionMatch128 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00295130 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ72X44MF_00295121 .
?targetMotifMatchRegionMatch128 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00295129 .
?targetMotifMatchRegionMatchBeginMF_00295129 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00295122 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00295130 edam:has_input signature:MF_00295 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagP7) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ72X44MF_00295119, 1, (STRLEN(?templateMotifCigarQ72X44MF_00295119) - STRLEN(REPLACE(?templateMotifCigarQ72X44MF_00295119, CONCAT('^(?:-*[^-]){', STR(((143 - ?templateMotifSequenceMatchBeginPositionQ72X44120) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1131) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ72X44MF_00295121, 1, (STRLEN(?targetMotifMatchCigarQ72X44MF_00295121) - STRLEN(REPLACE(?targetMotifMatchCigarQ72X44MF_00295121, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1131), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ72X44MF_00295121, 1, (STRLEN(?targetMotifMatchCigarQ72X44MF_00295121) - STRLEN(REPLACE(?targetMotifMatchCigarQ72X44MF_00295121, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1131), '}'), '')))), '[^-]', ''))) AS ?step2132) .
BIND(((?step2132 + ?targetMotifMatchRegionMatchBeginPositionMF_00295122) - 1) AS ?thisPositionOn30) .
BIND(?thisPositionOn30 AS ?thisPositionOn31) .
BIND(?this AS ?pfs3t133) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn30))) AS ?pfsb28) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn31))) AS ?pfse29) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn30, 1) = 'L')) .
BIND(URI(CONCAT(STR(?this), '#MF_00295a27')) AS ?annotation27) .
BIND(?this AS ?pfs26) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch138 faldo:location ?templateMotifSequenceMatchRegionQ72X44139 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ72X44141 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ72X44MF_00295134 .
?templateMotifSequenceMatchRegionQ72X44139 faldo:begin ?templateMotifSequenceMatchBeginQ72X44140 .
?templateMotifSequenceMatchBeginQ72X44140 faldo:position ?templateMotifSequenceMatchBeginPositionQ72X44135 ;
faldo:reference isoform:Q72X44-1 .
?templateMotifSequenceProfileAlignmentOperationQ72X44141 edam:has_input signature:MF_00295 ;
rdf:type edam:operation_0300 .
?targetMotifMatch142 faldo:location ?targetMotifMatchRegionMatch143 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00295145 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ72X44MF_00295136 .
?targetMotifMatchRegionMatch143 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00295144 .
?targetMotifMatchRegionMatchBeginMF_00295144 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00295137 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00295145 edam:has_input signature:MF_00295 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagP4) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ72X44MF_00295134, 1, (STRLEN(?templateMotifCigarQ72X44MF_00295134) - STRLEN(REPLACE(?templateMotifCigarQ72X44MF_00295134, CONCAT('^(?:-*[^-]){', STR(((109 - ?templateMotifSequenceMatchBeginPositionQ72X44135) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1146) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ72X44MF_00295136, 1, (STRLEN(?targetMotifMatchCigarQ72X44MF_00295136) - STRLEN(REPLACE(?targetMotifMatchCigarQ72X44MF_00295136, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1146), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ72X44MF_00295136, 1, (STRLEN(?targetMotifMatchCigarQ72X44MF_00295136) - STRLEN(REPLACE(?targetMotifMatchCigarQ72X44MF_00295136, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1146), '}'), '')))), '[^-]', ''))) AS ?step2147) .
BIND(((?step2147 + ?targetMotifMatchRegionMatchBeginPositionMF_00295137) - 1) AS ?thisPositionOn36) .
BIND(?thisPositionOn36 AS ?thisPositionOn37) .
BIND(?this AS ?pfs4t148) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn36))) AS ?pfsb34) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn37))) AS ?pfse35) .
FILTER (REGEX('[NE]', SUBSTR(?thisSequenceValue, ?thisPositionOn36, 1))) .
BIND(URI(CONCAT(STR(?this), '#MF_00295a33')) AS ?annotation33) .
BIND(?this AS ?pfs32) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch153 faldo:location ?templateMotifSequenceMatchRegionQ72X44154 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ72X44156 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ72X44MF_00295149 .
?templateMotifSequenceMatchRegionQ72X44154 faldo:begin ?templateMotifSequenceMatchBeginQ72X44155 .
?templateMotifSequenceMatchBeginQ72X44155 faldo:position ?templateMotifSequenceMatchBeginPositionQ72X44150 ;
faldo:reference isoform:Q72X44-1 .
?templateMotifSequenceProfileAlignmentOperationQ72X44156 edam:has_input signature:MF_00295 ;
rdf:type edam:operation_0300 .
?targetMotifMatch157 faldo:location ?targetMotifMatchRegionMatch158 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00295160 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ72X44MF_00295151 .
?targetMotifMatchRegionMatch158 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00295159 .
?targetMotifMatchRegionMatchBeginMF_00295159 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00295152 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00295160 edam:has_input signature:MF_00295 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagP10b) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ72X44MF_00295149, 1, (STRLEN(?templateMotifCigarQ72X44MF_00295149) - STRLEN(REPLACE(?templateMotifCigarQ72X44MF_00295149, CONCAT('^(?:-*[^-]){', STR(((192 - ?templateMotifSequenceMatchBeginPositionQ72X44150) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1161) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ72X44MF_00295151, 1, (STRLEN(?targetMotifMatchCigarQ72X44MF_00295151) - STRLEN(REPLACE(?targetMotifMatchCigarQ72X44MF_00295151, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1161), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ72X44MF_00295151, 1, (STRLEN(?targetMotifMatchCigarQ72X44MF_00295151) - STRLEN(REPLACE(?targetMotifMatchCigarQ72X44MF_00295151, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1161), '}'), '')))), '[^-]', ''))) AS ?step2162) .
BIND(((?step2162 + ?targetMotifMatchRegionMatchBeginPositionMF_00295152) - 1) AS ?thisPositionOn42) .
BIND(?thisPositionOn42 AS ?thisPositionOn43) .
BIND(?this AS ?pfs5t163) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn42))) AS ?pfsb40) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn43))) AS ?pfse41) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn42, 1) = 'S')) .
BIND(URI(CONCAT(STR(?this), '#MF_00295a39')) AS ?annotation39) .
BIND(?this AS ?pfs38) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch168 faldo:location ?templateMotifSequenceMatchRegionQ72X44169 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ72X44171 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ72X44MF_00295164 .
?templateMotifSequenceMatchRegionQ72X44169 faldo:begin ?templateMotifSequenceMatchBeginQ72X44170 .
?templateMotifSequenceMatchBeginQ72X44170 faldo:position ?templateMotifSequenceMatchBeginPositionQ72X44165 ;
faldo:reference isoform:Q72X44-1 .
?templateMotifSequenceProfileAlignmentOperationQ72X44171 edam:has_input signature:MF_00295 ;
rdf:type edam:operation_0300 .
?targetMotifMatch172 faldo:location ?targetMotifMatchRegionMatch173 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00295175 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ72X44MF_00295166 .
?targetMotifMatchRegionMatch173 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00295174 .
?targetMotifMatchRegionMatchBeginMF_00295174 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00295167 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00295175 edam:has_input signature:MF_00295 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagFTGRP_1) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ72X44MF_00295164, 1, (STRLEN(?templateMotifCigarQ72X44MF_00295164) - STRLEN(REPLACE(?templateMotifCigarQ72X44MF_00295164, CONCAT('^(?:-*[^-]){', STR(((142 - ?templateMotifSequenceMatchBeginPositionQ72X44165) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1176) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ72X44MF_00295166, 1, (STRLEN(?targetMotifMatchCigarQ72X44MF_00295166) - STRLEN(REPLACE(?targetMotifMatchCigarQ72X44MF_00295166, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1176), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ72X44MF_00295166, 1, (STRLEN(?targetMotifMatchCigarQ72X44MF_00295166) - STRLEN(REPLACE(?targetMotifMatchCigarQ72X44MF_00295166, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1176), '}'), '')))), '[^-]', ''))) AS ?step2177) .
BIND(((?step2177 + ?targetMotifMatchRegionMatchBeginPositionMF_00295167) - 1) AS ?thisPositionOn48) .
BIND(?thisPositionOn48 AS ?thisPositionOn49) .
BIND(?this AS ?pfs6t178) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn48))) AS ?pfsb46) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn49))) AS ?pfse47) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn48, 1) = 'C')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ72X44MF_00295164, 1, (STRLEN(?templateMotifCigarQ72X44MF_00295164) - STRLEN(REPLACE(?templateMotifCigarQ72X44MF_00295164, CONCAT('^(?:-*[^-]){', STR(((235 - ?templateMotifSequenceMatchBeginPositionQ72X44165) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1179) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ72X44MF_00295166, 1, (STRLEN(?targetMotifMatchCigarQ72X44MF_00295166) - STRLEN(REPLACE(?targetMotifMatchCigarQ72X44MF_00295166, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1179), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ72X44MF_00295166, 1, (STRLEN(?targetMotifMatchCigarQ72X44MF_00295166) - STRLEN(REPLACE(?targetMotifMatchCigarQ72X44MF_00295166, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1179), '}'), '')))), '[^-]', ''))) AS ?step2180) .
BIND(((?step2180 + ?targetMotifMatchRegionMatchBeginPositionMF_00295167) - 1) AS ?thisPositionOn53) .
BIND(?thisPositionOn53 AS ?thisPositionOn54) .
BIND(?this AS ?pfs6t181) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn53))) AS ?pfsb51) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn54))) AS ?pfse52) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn53, 1) = 'H')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ72X44MF_00295164, 1, (STRLEN(?templateMotifCigarQ72X44MF_00295164) - STRLEN(REPLACE(?templateMotifCigarQ72X44MF_00295164, CONCAT('^(?:-*[^-]){', STR(((163 - ?templateMotifSequenceMatchBeginPositionQ72X44165) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1182) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ72X44MF_00295166, 1, (STRLEN(?targetMotifMatchCigarQ72X44MF_00295166) - STRLEN(REPLACE(?targetMotifMatchCigarQ72X44MF_00295166, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1182), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ72X44MF_00295166, 1, (STRLEN(?targetMotifMatchCigarQ72X44MF_00295166) - STRLEN(REPLACE(?targetMotifMatchCigarQ72X44MF_00295166, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1182), '}'), '')))), '[^-]', ''))) AS ?step2183) .
BIND(((?step2183 + ?targetMotifMatchRegionMatchBeginPositionMF_00295167) - 1) AS ?thisPositionOn60) .
BIND(?thisPositionOn60 AS ?thisPositionOn61) .
BIND(?this AS ?pfs6t184) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn60))) AS ?pfsb56) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn61))) AS ?pfse57) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn60, 1) = 'K')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ72X44MF_00295164, 1, (STRLEN(?templateMotifCigarQ72X44MF_00295164) - STRLEN(REPLACE(?templateMotifCigarQ72X44MF_00295164, CONCAT('^(?:-*[^-]){', STR(((249 - ?templateMotifSequenceMatchBeginPositionQ72X44165) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1185) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ72X44MF_00295166, 1, (STRLEN(?targetMotifMatchCigarQ72X44MF_00295166) - STRLEN(REPLACE(?targetMotifMatchCigarQ72X44MF_00295166, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1185), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ72X44MF_00295166, 1, (STRLEN(?targetMotifMatchCigarQ72X44MF_00295166) - STRLEN(REPLACE(?targetMotifMatchCigarQ72X44MF_00295166, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1185), '}'), '')))), '[^-]', ''))) AS ?step2186) .
BIND(((?step2186 + ?targetMotifMatchRegionMatchBeginPositionMF_00295167) - 1) AS ?thisPositionOn67) .
BIND(?thisPositionOn67 AS ?thisPositionOn68) .
BIND(?this AS ?pfs6t187) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn67))) AS ?pfsb63) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn68))) AS ?pfse64) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn67, 1) = 'R')) .
BIND(?this AS ?pfs44) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch192 faldo:location ?templateMotifSequenceMatchRegionQ72X44193 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ72X44195 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ72X44MF_00295188 .
?templateMotifSequenceMatchRegionQ72X44193 faldo:begin ?templateMotifSequenceMatchBeginQ72X44194 .
?templateMotifSequenceMatchBeginQ72X44194 faldo:position ?templateMotifSequenceMatchBeginPositionQ72X44189 ;
faldo:reference isoform:Q72X44-1 .
?templateMotifSequenceProfileAlignmentOperationQ72X44195 edam:has_input signature:MF_00295 ;
rdf:type edam:operation_0300 .
?targetMotifMatch196 faldo:location ?targetMotifMatchRegionMatch197 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00295199 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ72X44MF_00295190 .
?targetMotifMatchRegionMatch197 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00295198 .
?targetMotifMatchRegionMatchBeginMF_00295198 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00295191 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00295199 edam:has_input signature:MF_00295 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagP10a) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ72X44MF_00295188, 1, (STRLEN(?templateMotifCigarQ72X44MF_00295188) - STRLEN(REPLACE(?templateMotifCigarQ72X44MF_00295188, CONCAT('^(?:-*[^-]){', STR(((192 - ?templateMotifSequenceMatchBeginPositionQ72X44189) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1200) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ72X44MF_00295190, 1, (STRLEN(?targetMotifMatchCigarQ72X44MF_00295190) - STRLEN(REPLACE(?targetMotifMatchCigarQ72X44MF_00295190, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1200), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ72X44MF_00295190, 1, (STRLEN(?targetMotifMatchCigarQ72X44MF_00295190) - STRLEN(REPLACE(?targetMotifMatchCigarQ72X44MF_00295190, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1200), '}'), '')))), '[^-]', ''))) AS ?step2201) .
BIND(((?step2201 + ?targetMotifMatchRegionMatchBeginPositionMF_00295191) - 1) AS ?thisPositionOn73) .
BIND(?thisPositionOn73 AS ?thisPositionOn74) .
BIND(?this AS ?pfs7t202) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn73))) AS ?pfsb71) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn74))) AS ?pfse72) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn73, 1) = 'A')) .
BIND(URI(CONCAT(STR(?this), '#MF_00295a70')) AS ?annotation70) .
BIND(?this AS ?pfs69) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch207 faldo:location ?templateMotifSequenceMatchRegionQ72X44208 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ72X44210 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ72X44MF_00295203 .
?templateMotifSequenceMatchRegionQ72X44208 faldo:begin ?templateMotifSequenceMatchBeginQ72X44209 .
?templateMotifSequenceMatchBeginQ72X44209 faldo:position ?templateMotifSequenceMatchBeginPositionQ72X44204 ;
faldo:reference isoform:Q72X44-1 .
?templateMotifSequenceProfileAlignmentOperationQ72X44210 edam:has_input signature:MF_00295 ;
rdf:type edam:operation_0300 .
?targetMotifMatch211 faldo:location ?targetMotifMatchRegionMatch212 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00295214 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ72X44MF_00295205 .
?targetMotifMatchRegionMatch212 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00295213 .
?targetMotifMatchRegionMatchBeginMF_00295213 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00295206 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00295214 edam:has_input signature:MF_00295 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ72X44MF_00295203, 1, (STRLEN(?templateMotifCigarQ72X44MF_00295203) - STRLEN(REPLACE(?templateMotifCigarQ72X44MF_00295203, CONCAT('^(?:-*[^-]){', STR(((237 - ?templateMotifSequenceMatchBeginPositionQ72X44204) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1215) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ72X44MF_00295205, 1, (STRLEN(?targetMotifMatchCigarQ72X44MF_00295205) - STRLEN(REPLACE(?targetMotifMatchCigarQ72X44MF_00295205, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1215), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ72X44MF_00295205, 1, (STRLEN(?targetMotifMatchCigarQ72X44MF_00295205) - STRLEN(REPLACE(?targetMotifMatchCigarQ72X44MF_00295205, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1215), '}'), '')))), '[^-]', ''))) AS ?step2216) .
BIND(((?step2216 + ?targetMotifMatchRegionMatchBeginPositionMF_00295206) - 1) AS ?thisPositionOn79) .
BIND(?thisPositionOn79 AS ?thisPositionOn80) .
BIND(?this AS ?pfs8t217) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn79))) AS ?pfsb77) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn80))) AS ?pfse78) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn79, 1) = 'E')) .
BIND(URI(CONCAT(STR(?this), '#MF_00295a76')) AS ?annotation76) .
BIND(?this AS ?pfs75) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch222 faldo:location ?templateMotifSequenceMatchRegionQ72X44223 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ72X44225 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ72X44MF_00295218 .
?templateMotifSequenceMatchRegionQ72X44223 faldo:begin ?templateMotifSequenceMatchBeginQ72X44224 .
?templateMotifSequenceMatchBeginQ72X44224 faldo:position ?templateMotifSequenceMatchBeginPositionQ72X44219 ;
faldo:reference isoform:Q72X44-1 .
?templateMotifSequenceProfileAlignmentOperationQ72X44225 edam:has_input signature:MF_00295 ;
rdf:type edam:operation_0300 .
?targetMotifMatch226 faldo:location ?targetMotifMatchRegionMatch227 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00295229 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ72X44MF_00295220 .
?targetMotifMatchRegionMatch227 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00295228 .
?targetMotifMatchRegionMatchBeginMF_00295228 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00295221 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00295229 edam:has_input signature:MF_00295 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ72X44MF_00295218, 1, (STRLEN(?templateMotifCigarQ72X44MF_00295218) - STRLEN(REPLACE(?templateMotifCigarQ72X44MF_00295218, CONCAT('^(?:-*[^-]){', STR(((192 - ?templateMotifSequenceMatchBeginPositionQ72X44219) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1230) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ72X44MF_00295220, 1, (STRLEN(?targetMotifMatchCigarQ72X44MF_00295220) - STRLEN(REPLACE(?targetMotifMatchCigarQ72X44MF_00295220, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1230), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ72X44MF_00295220, 1, (STRLEN(?targetMotifMatchCigarQ72X44MF_00295220) - STRLEN(REPLACE(?targetMotifMatchCigarQ72X44MF_00295220, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1230), '}'), '')))), '[^-]', ''))) AS ?step2231) .
BIND(((?step2231 + ?targetMotifMatchRegionMatchBeginPositionMF_00295221) - 1) AS ?thisPositionOn87) .
BIND(?thisPositionOn87 AS ?thisPositionOn88) .
BIND(?this AS ?pfs8t232) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn87))) AS ?pfsb83) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn88))) AS ?pfse84) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn87, 1) = 'S')) .
BIND(URI(CONCAT(STR(?this), '#MF_00295a82')) AS ?annotation82) .
BIND(?this AS ?pfs81) .
}
OPTIONAL {
?this a up:Protein .
BIND(?this AS ?caseWithTag233) .
BIND(URI(CONCAT(STR(?this), '#MF_00295a4')) AS ?name4) .
BIND(URI(CONCAT(STR(?this), '#MF_00295a5')) AS ?name5) .
}
BIND(IF((BOUND(?tagFTGRP_1) || BOUND(?tagP5a) || BOUND(?tagP4) || BOUND(?tagP7)), ?caseWithTag233, ?UNBOUND_VARIABLE) AS ?case3) .
OPTIONAL {
?this a up:Protein .
VALUES ?supertaxon234 {taxon:561 taxon:620 taxon:590}
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ ?supertaxon234 .
BIND(?this AS ?case6) .
}
OPTIONAL {
?this a up:Protein .
BIND(?this AS ?caseWithTag235) .
BIND(URI(CONCAT(STR(?this), '#MF_00295a8')) AS ?name8) .
BIND(URI(CONCAT(STR(?this), '#MF_00295a9')) AS ?name9) .
}
BIND(IF((BOUND(?tagP5a) || BOUND(?tagP10b) || BOUND(?tagP7) || BOUND(?tagP5b) || BOUND(?tagP4) || BOUND(?tagFTGRP_1)), ?caseWithTag235, ?UNBOUND_VARIABLE) AS ?case7) .
OPTIONAL {
?this a up:Protein .
BIND(?this AS ?caseWithTag236) .
BIND(URI(CONCAT(STR(?this), '#MF_00295a11')) AS ?name11) .
}
BIND(IF((BOUND(?tagP5a) || BOUND(?tagP7) || BOUND(?tagP5b) || BOUND(?tagP10a) || BOUND(?tagP10b) || BOUND(?tagP4) || BOUND(?tagFTGRP_1)), ?caseWithTag236, ?UNBOUND_VARIABLE) AS ?case10) .
OPTIONAL {
?this a up:Protein .
BIND(?this AS ?caseWithTag237) .
BIND(URI(CONCAT(STR(?this), '#MF_00295a13')) AS ?name13) .
}
BIND(IF((BOUND(?tagFTGRP_1) || BOUND(?tagP5b) || BOUND(?tagP4) || BOUND(?tagP5a) || BOUND(?tagP7) || BOUND(?tagP7) || BOUND(?tagP4) || BOUND(?tagP10a) || BOUND(?tagP10b)), ?caseWithTag237, ?UNBOUND_VARIABLE) AS ?case12) .
}
"xsd:string |