| http://purl.uniprot.org/unirules/MF_01162#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:405354 up:source unirule:MF_01162 .
_:405355 up:ecName '2.3.1.40' ;
up:fullName '2-acylglycerophosphoethanolamine acyltransferase' ;
rdf:type up:Structured_Name .
_:405356 up:fullName '2-acyl-GPE acyltransferase' ;
rdf:type up:Structured_Name .
_:405357 up:fullName 'Acyl-[acyl-carrier-protein]--phospholipid O-acyltransferase' ;
rdf:type up:Structured_Name .
_:405358 up:source unirule:MF_01162 .
_:405359 up:ecName '6.2.1.20' ;
up:fullName 'Acyl-[acyl-carrier-protein] synthetase' ;
rdf:type up:Structured_Name .
_:405360 up:fullName 'Acyl-ACP synthetase' ;
rdf:type up:Structured_Name .
_:405361 up:fullName 'Long-chain-fatty-acid--[acyl-carrier-protein] ligase' ;
rdf:type up:Structured_Name .
_:405362 up:source unirule:MF_01162 .
_:405363 up:source unirule:MF_01162 .
_:405364 up:source unirule:MF_01162 .
_:405365 up:source unirule:MF_01162 .
_:405366 up:source unirule:MF_01162 .
_:405367 up:source unirule:MF_01162 .
_:405368 up:source unirule:MF_01162 .
_:405369 up:source unirule:MF_01162 .
_:405370 up:source unirule:MF_01162 .
_:405371 up:source unirule:MF_01162 .
_:405372 up:source unirule:MF_01162 .
_:405373 up:source unirule:MF_01162 .
_:405374 up:source unirule:MF_01162 .
_:405375 up:source unirule:MF_01162 .
_:405376 up:source unirule:MF_01162 .
_:405377 up:source unirule:MF_01162 .
_:405378 up:source unirule:MF_01162 .
_:405379 up:source unirule:MF_01162 .
_:405380 up:source unirule:MF_01162 .
_:405381 up:source unirule:MF_01162 .
_:405382 up:source unirule:MF_01162 .
_:405383 up:source unirule:MF_01162 .
_:405384 up:source unirule:MF_01162 .
_:405385 up:source unirule:MF_01162 .
_:405386 up:source unirule:MF_01162 .
_:405387 up:source unirule:MF_01162 .
?this up:annotation ?annotation4 ,
?annotation5 ,
?annotation7 ,
?annotation9 ,
?annotation10 ;
up:classifiedWith GO:0005886 ,
GO:0008779 ,
GO:0008922 ,
keyword:1003 ,
keyword:1133 ,
keyword:12 ,
keyword:436 ,
keyword:472 ,
keyword:511 ,
keyword:547 ,
keyword:67 ,
keyword:808 ,
keyword:812 ;
up:domain ?namedpart1 ,
?namedpart2 ;
up:recommendedName ?name0 .
?name0 up:fullName 'Bifunctional protein Aas' ;
rdf:type up:Structured_Name .
?namedpart1 up:alternativeName _:405356 ,
_:405357 ;
up:recommendedName _:405355 .
?namedpart2 up:alternativeName _:405360 ,
_:405361 ;
up:recommendedName _:405359 .
?gene3 skos:prefLabel 'aas' .
?annotation4 a up:Function_Annotation ;
rdfs:comment 'Plays a role in lysophospholipid acylation. Transfers fatty acids to the 1-position via an enzyme-bound acyl-ACP intermediate in the presence of ATP and magnesium. Its physiological function is to regenerate phosphatidylethanolamine from 2-acyl-glycero-3-phosphoethanolamine (2-acyl-GPE) formed by transacylation reactions or degradation by phospholipase A1.' .
?annotation5 up:activity ?activity6 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity6 up:catalyticActivity ;
up:enzymeClass .
?annotation7 up:activity ?activity8 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity8 up:catalyticActivity ;
up:enzymeClass .
?annotation9 a up:Similarity_Annotation ;
rdfs:comment 'In the N-terminal section; belongs to the 2-acyl-GPE acetyltransferase family.' .
?annotation10 a up:Similarity_Annotation ;
rdfs:comment 'In the C-terminal section; belongs to the ATP-dependent AMP-binding enzyme family.' .
?case11 up:classifiedWith keyword:997 .
?pfs13 up:annotation ?annotation14 .
?annotation14 faldo:begin ?pfsb15 ;
faldo:end ?pfse16 ;
rdf:type up:Transmembrane_Annotation ;
rdfs:comment 'Helical' .
?pfsb15 faldo:position ?thisPositionOn17 ;
rdf:type faldo:ExactPosition .
?pfse16 faldo:position ?thisPositionOn18 ;
rdf:type faldo:ExactPosition .
?pfs19 up:annotation ?annotation20 .
?annotation20 faldo:begin ?pfsb21 ;
faldo:end ?pfse22 ;
rdf:type up:Transmembrane_Annotation ;
rdfs:comment 'Helical' .
?pfsb21 faldo:position ?thisPositionOn23 ;
rdf:type faldo:ExactPosition .
?pfse22 faldo:position ?thisPositionOn24 ;
rdf:type faldo:ExactPosition .
?pfs25 up:annotation ?annotation26 .
?annotation26 faldo:begin ?pfsb27 ;
faldo:end ?pfse28 ;
rdf:type up:Region_Annotation ;
rdfs:comment 'Acyltransferase' .
?pfsb27 faldo:position ?thisPositionOn29 ;
rdf:type faldo:ExactPosition .
?pfse28 faldo:position ?thisPositionOn30 ;
rdf:type faldo:ExactPosition .
?pfs31 up:annotation ?annotation32 .
?annotation32 faldo:begin ?pfsb33 ;
faldo:end ?pfse34 ;
rdf:type up:Region_Annotation ;
rdfs:comment 'AMP-binding' .
?pfsb33 faldo:position ?thisPositionOn35 ;
rdf:type faldo:ExactPosition .
?pfse34 faldo:position ?thisPositionOn36 ;
rdf:type faldo:ExactPosition .
?pfs37 up:annotation ?annotation38 .
?annotation38 faldo:begin ?pfsb39 ;
faldo:end ?pfse40 ;
rdf:type up:Active_Site_Annotation .
?pfsb39 faldo:position ?thisPositionOn41 ;
rdf:type faldo:ExactPosition .
?pfse40 faldo:position ?thisPositionOn42 ;
rdf:type faldo:ExactPosition .
_:405388 a rdf:Statement ;
up:attribution _:405354 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:405389 a rdf:Statement ;
up:attribution _:405358 ;
rdf:subject ?this ;
rdf:predicate up:domain ;
rdf:object ?namedpart1 .
_:405390 a rdf:Statement ;
up:attribution _:405362 ;
rdf:subject ?this ;
rdf:predicate up:domain ;
rdf:object ?namedpart2 .
_:405391 a rdf:Statement ;
up:attribution _:405363 ;
rdf:subject ?gene3 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene3 .
_:405392 a rdf:Statement ;
up:attribution _:405364 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:405393 a rdf:Statement ;
up:attribution _:405365 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation5 .
_:405394 a rdf:Statement ;
up:attribution _:405366 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation7 .
_:405395 a rdf:Statement ;
up:attribution _:405367 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation9 .
_:405396 a rdf:Statement ;
up:attribution _:405368 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
_:405397 a rdf:Statement ;
up:attribution _:405369 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:12 .
_:405398 a rdf:Statement ;
up:attribution _:405370 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:67 .
_:405399 a rdf:Statement ;
up:attribution _:405371 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:547 .
_:405400 a rdf:Statement ;
up:attribution _:405372 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1003 .
_:405401 a rdf:Statement ;
up:attribution _:405373 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:436 .
_:405402 a rdf:Statement ;
up:attribution _:405374 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:472 .
_:405403 a rdf:Statement ;
up:attribution _:405375 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:511 .
_:405404 a rdf:Statement ;
up:attribution _:405376 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:808 .
_:405405 a rdf:Statement ;
up:attribution _:405377 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:812 .
_:405406 a rdf:Statement ;
up:attribution _:405378 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1133 .
_:405407 a rdf:Statement ;
up:attribution _:405379 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0008779 .
_:405408 a rdf:Statement ;
up:attribution _:405380 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0008922 .
_:405409 a rdf:Statement ;
up:attribution _:405381 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005886 .
_:405410 a rdf:Statement ;
up:attribution _:405382 ;
rdf:subject ?case11 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:997 .
_:405411 a rdf:Statement ;
up:source unirule:MF_01162 ;
rdf:subject ?pfs13 ;
rdf:predicate up:annotation ;
rdf:object ?annotation14 .
_:405412 a rdf:Statement ;
up:attribution _:405383 ;
rdf:subject ?pfs13 ;
rdf:predicate up:annotation ;
rdf:object ?annotation14 .
_:405413 a rdf:Statement ;
up:source unirule:MF_01162 ;
rdf:subject ?pfs19 ;
rdf:predicate up:annotation ;
rdf:object ?annotation20 .
_:405414 a rdf:Statement ;
up:attribution _:405384 ;
rdf:subject ?pfs19 ;
rdf:predicate up:annotation ;
rdf:object ?annotation20 .
_:405415 a rdf:Statement ;
up:source unirule:MF_01162 ;
rdf:subject ?pfs25 ;
rdf:predicate up:annotation ;
rdf:object ?annotation26 .
_:405416 a rdf:Statement ;
up:attribution _:405385 ;
rdf:subject ?pfs25 ;
rdf:predicate up:annotation ;
rdf:object ?annotation26 .
_:405417 a rdf:Statement ;
up:source unirule:MF_01162 ;
rdf:subject ?pfs31 ;
rdf:predicate up:annotation ;
rdf:object ?annotation32 .
_:405418 a rdf:Statement ;
up:attribution _:405386 ;
rdf:subject ?pfs31 ;
rdf:predicate up:annotation ;
rdf:object ?annotation32 .
_:405419 a rdf:Statement ;
up:source unirule:MF_01162 ;
rdf:subject ?pfs37 ;
rdf:predicate up:annotation ;
rdf:object ?annotation38 .
_:405420 a rdf:Statement ;
up:attribution _:405387 ;
rdf:subject ?pfs37 ;
rdf:predicate up:annotation ;
rdf:object ?annotation38 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_01162
#Rule MF_01162 Created by:? on:2005-04-12 Modified by:Edouard de Castro on:2024-09-03
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_01162 .
?thisOrganism rdfs:subClassOf+ taxon:91347 .
BIND(URI(CONCAT(STR(?this), '#MF_01162a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_01162a1')) AS ?namedpart1) .
BIND(URI(CONCAT(STR(?this), '#MF_01162a2')) AS ?namedpart2) .
BIND(URI(CONCAT(STR(?this), '#MF_01162a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_01162a5')) AS ?annotation5) .
BIND(URI(CONCAT(STR(?this), '#MF_01162a7')) AS ?annotation7) .
BIND(URI(CONCAT(STR(?this), '#MF_01162a9')) AS ?annotation9) .
BIND(URI(CONCAT(STR(?this), '#MF_01162a10')) AS ?annotation10) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch47 faldo:location ?templateMotifSequenceMatchRegionP3111948 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP3111950 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP31119MF_0116243 .
?templateMotifSequenceMatchRegionP3111948 faldo:begin ?templateMotifSequenceMatchBeginP3111949 .
?templateMotifSequenceMatchBeginP3111949 faldo:position ?templateMotifSequenceMatchBeginPositionP3111944 ;
faldo:reference isoform:P31119-1 .
?templateMotifSequenceProfileAlignmentOperationP3111950 edam:has_input signature:MF_01162 ;
rdf:type edam:operation_0300 .
?targetMotifMatch51 faldo:location ?targetMotifMatchRegionMatch52 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0116254 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP31119MF_0116245 .
?targetMotifMatchRegionMatch52 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0116253 .
?targetMotifMatchRegionMatchBeginMF_0116253 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0116246 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0116254 edam:has_input signature:MF_01162 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP31119MF_0116243, 1, (STRLEN(?templateMotifCigarP31119MF_0116243) - STRLEN(REPLACE(?templateMotifCigarP31119MF_0116243, CONCAT('^(?:-*[^-]){', STR(((258 - ?templateMotifSequenceMatchBeginPositionP3111944) + 1)), '}'), '')))), '[a-z]', '')) AS ?step155) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP31119MF_0116245, 1, (STRLEN(?targetMotifMatchCigarP31119MF_0116245) - STRLEN(REPLACE(?targetMotifMatchCigarP31119MF_0116245, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step155), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP31119MF_0116245, 1, (STRLEN(?targetMotifMatchCigarP31119MF_0116245) - STRLEN(REPLACE(?targetMotifMatchCigarP31119MF_0116245, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step155), '}'), '')))), '[^-]', ''))) AS ?step256) .
BIND(((?step256 + ?targetMotifMatchRegionMatchBeginPositionMF_0116246) - 1) AS ?thisPositionOn17) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP31119MF_0116243, 1, (STRLEN(?templateMotifCigarP31119MF_0116243) - STRLEN(REPLACE(?templateMotifCigarP31119MF_0116243, CONCAT('^(?:-*[^-]){', STR(((277 - ?templateMotifSequenceMatchBeginPositionP3111944) + 1)), '}'), '')))), '[a-z]', '')) AS ?step157) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP31119MF_0116245, 1, (STRLEN(?targetMotifMatchCigarP31119MF_0116245) - STRLEN(REPLACE(?targetMotifMatchCigarP31119MF_0116245, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step157), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP31119MF_0116245, 1, (STRLEN(?targetMotifMatchCigarP31119MF_0116245) - STRLEN(REPLACE(?targetMotifMatchCigarP31119MF_0116245, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step157), '}'), '')))), '[^-]', ''))) AS ?step258) .
BIND(((?step258 + ?targetMotifMatchRegionMatchBeginPositionMF_0116246) - 1) AS ?thisPositionOn18) .
BIND(?this AS ?pfs1t59) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn17))) AS ?pfsb15) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn18))) AS ?pfse16) .
FILTER ((BOUND(?thisPositionOn17) && BOUND(?thisPositionOn18))) .
BIND(URI(CONCAT(STR(?this), '#MF_01162a14')) AS ?annotation14) .
BIND(?this AS ?pfs13) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch64 faldo:location ?templateMotifSequenceMatchRegionP3111965 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP3111967 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP31119MF_0116260 .
?templateMotifSequenceMatchRegionP3111965 faldo:begin ?templateMotifSequenceMatchBeginP3111966 .
?templateMotifSequenceMatchBeginP3111966 faldo:position ?templateMotifSequenceMatchBeginPositionP3111961 ;
faldo:reference isoform:P31119-1 .
?templateMotifSequenceProfileAlignmentOperationP3111967 edam:has_input signature:MF_01162 ;
rdf:type edam:operation_0300 .
?targetMotifMatch68 faldo:location ?targetMotifMatchRegionMatch69 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0116271 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP31119MF_0116262 .
?targetMotifMatchRegionMatch69 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0116270 .
?targetMotifMatchRegionMatchBeginMF_0116270 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0116263 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0116271 edam:has_input signature:MF_01162 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP31119MF_0116260, 1, (STRLEN(?templateMotifCigarP31119MF_0116260) - STRLEN(REPLACE(?templateMotifCigarP31119MF_0116260, CONCAT('^(?:-*[^-]){', STR(((409 - ?templateMotifSequenceMatchBeginPositionP3111961) + 1)), '}'), '')))), '[a-z]', '')) AS ?step172) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP31119MF_0116262, 1, (STRLEN(?targetMotifMatchCigarP31119MF_0116262) - STRLEN(REPLACE(?targetMotifMatchCigarP31119MF_0116262, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step172), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP31119MF_0116262, 1, (STRLEN(?targetMotifMatchCigarP31119MF_0116262) - STRLEN(REPLACE(?targetMotifMatchCigarP31119MF_0116262, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step172), '}'), '')))), '[^-]', ''))) AS ?step273) .
BIND(((?step273 + ?targetMotifMatchRegionMatchBeginPositionMF_0116263) - 1) AS ?thisPositionOn23) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP31119MF_0116260, 1, (STRLEN(?templateMotifCigarP31119MF_0116260) - STRLEN(REPLACE(?templateMotifCigarP31119MF_0116260, CONCAT('^(?:-*[^-]){', STR(((433 - ?templateMotifSequenceMatchBeginPositionP3111961) + 1)), '}'), '')))), '[a-z]', '')) AS ?step174) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP31119MF_0116262, 1, (STRLEN(?targetMotifMatchCigarP31119MF_0116262) - STRLEN(REPLACE(?targetMotifMatchCigarP31119MF_0116262, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step174), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP31119MF_0116262, 1, (STRLEN(?targetMotifMatchCigarP31119MF_0116262) - STRLEN(REPLACE(?targetMotifMatchCigarP31119MF_0116262, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step174), '}'), '')))), '[^-]', ''))) AS ?step275) .
BIND(((?step275 + ?targetMotifMatchRegionMatchBeginPositionMF_0116263) - 1) AS ?thisPositionOn24) .
BIND(?this AS ?pfs1t76) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfsb21) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn24))) AS ?pfse22) .
FILTER ((BOUND(?thisPositionOn23) && BOUND(?thisPositionOn24))) .
BIND(URI(CONCAT(STR(?this), '#MF_01162a20')) AS ?annotation20) .
BIND(?this AS ?pfs19) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch81 faldo:location ?templateMotifSequenceMatchRegionP3111982 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP3111984 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP31119MF_0116277 .
?templateMotifSequenceMatchRegionP3111982 faldo:begin ?templateMotifSequenceMatchBeginP3111983 .
?templateMotifSequenceMatchBeginP3111983 faldo:position ?templateMotifSequenceMatchBeginPositionP3111978 ;
faldo:reference isoform:P31119-1 .
?templateMotifSequenceProfileAlignmentOperationP3111984 edam:has_input signature:MF_01162 ;
rdf:type edam:operation_0300 .
?targetMotifMatch85 faldo:location ?targetMotifMatchRegionMatch86 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0116288 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP31119MF_0116279 .
?targetMotifMatchRegionMatch86 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0116287 .
?targetMotifMatchRegionMatchBeginMF_0116287 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0116280 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0116288 edam:has_input signature:MF_01162 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP31119MF_0116277, 1, (STRLEN(?templateMotifCigarP31119MF_0116277) - STRLEN(REPLACE(?templateMotifCigarP31119MF_0116277, CONCAT('^(?:-*[^-]){', STR(((15 - ?templateMotifSequenceMatchBeginPositionP3111978) + 1)), '}'), '')))), '[a-z]', '')) AS ?step189) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP31119MF_0116279, 1, (STRLEN(?targetMotifMatchCigarP31119MF_0116279) - STRLEN(REPLACE(?targetMotifMatchCigarP31119MF_0116279, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step189), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP31119MF_0116279, 1, (STRLEN(?targetMotifMatchCigarP31119MF_0116279) - STRLEN(REPLACE(?targetMotifMatchCigarP31119MF_0116279, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step189), '}'), '')))), '[^-]', ''))) AS ?step290) .
BIND(((?step290 + ?targetMotifMatchRegionMatchBeginPositionMF_0116280) - 1) AS ?thisPositionOn29) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP31119MF_0116277, 1, (STRLEN(?templateMotifCigarP31119MF_0116277) - STRLEN(REPLACE(?templateMotifCigarP31119MF_0116277, CONCAT('^(?:-*[^-]){', STR(((138 - ?templateMotifSequenceMatchBeginPositionP3111978) + 1)), '}'), '')))), '[a-z]', '')) AS ?step191) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP31119MF_0116279, 1, (STRLEN(?targetMotifMatchCigarP31119MF_0116279) - STRLEN(REPLACE(?targetMotifMatchCigarP31119MF_0116279, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step191), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP31119MF_0116279, 1, (STRLEN(?targetMotifMatchCigarP31119MF_0116279) - STRLEN(REPLACE(?targetMotifMatchCigarP31119MF_0116279, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step191), '}'), '')))), '[^-]', ''))) AS ?step292) .
BIND(((?step292 + ?targetMotifMatchRegionMatchBeginPositionMF_0116280) - 1) AS ?thisPositionOn30) .
BIND(?this AS ?pfs1t93) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn29))) AS ?pfsb27) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn30))) AS ?pfse28) .
FILTER ((BOUND(?thisPositionOn29) && BOUND(?thisPositionOn30))) .
BIND(URI(CONCAT(STR(?this), '#MF_01162a26')) AS ?annotation26) .
BIND(?this AS ?pfs25) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch98 faldo:location ?templateMotifSequenceMatchRegionP3111999 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP31119101 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP31119MF_0116294 .
?templateMotifSequenceMatchRegionP3111999 faldo:begin ?templateMotifSequenceMatchBeginP31119100 .
?templateMotifSequenceMatchBeginP31119100 faldo:position ?templateMotifSequenceMatchBeginPositionP3111995 ;
faldo:reference isoform:P31119-1 .
?templateMotifSequenceProfileAlignmentOperationP31119101 edam:has_input signature:MF_01162 ;
rdf:type edam:operation_0300 .
?targetMotifMatch102 faldo:location ?targetMotifMatchRegionMatch103 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01162105 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP31119MF_0116296 .
?targetMotifMatchRegionMatch103 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01162104 .
?targetMotifMatchRegionMatchBeginMF_01162104 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0116297 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01162105 edam:has_input signature:MF_01162 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP31119MF_0116294, 1, (STRLEN(?templateMotifCigarP31119MF_0116294) - STRLEN(REPLACE(?templateMotifCigarP31119MF_0116294, CONCAT('^(?:-*[^-]){', STR(((233 - ?templateMotifSequenceMatchBeginPositionP3111995) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1106) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP31119MF_0116296, 1, (STRLEN(?targetMotifMatchCigarP31119MF_0116296) - STRLEN(REPLACE(?targetMotifMatchCigarP31119MF_0116296, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1106), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP31119MF_0116296, 1, (STRLEN(?targetMotifMatchCigarP31119MF_0116296) - STRLEN(REPLACE(?targetMotifMatchCigarP31119MF_0116296, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1106), '}'), '')))), '[^-]', ''))) AS ?step2107) .
BIND(((?step2107 + ?targetMotifMatchRegionMatchBeginPositionMF_0116297) - 1) AS ?thisPositionOn35) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP31119MF_0116294, 1, (STRLEN(?templateMotifCigarP31119MF_0116294) - STRLEN(REPLACE(?templateMotifCigarP31119MF_0116294, CONCAT('^(?:-*[^-]){', STR(((646 - ?templateMotifSequenceMatchBeginPositionP3111995) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1108) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP31119MF_0116296, 1, (STRLEN(?targetMotifMatchCigarP31119MF_0116296) - STRLEN(REPLACE(?targetMotifMatchCigarP31119MF_0116296, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1108), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP31119MF_0116296, 1, (STRLEN(?targetMotifMatchCigarP31119MF_0116296) - STRLEN(REPLACE(?targetMotifMatchCigarP31119MF_0116296, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1108), '}'), '')))), '[^-]', ''))) AS ?step2109) .
BIND(((?step2109 + ?targetMotifMatchRegionMatchBeginPositionMF_0116297) - 1) AS ?thisPositionOn36) .
BIND(?this AS ?pfs1t110) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn35))) AS ?pfsb33) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn36))) AS ?pfse34) .
FILTER ((BOUND(?thisPositionOn35) && BOUND(?thisPositionOn36))) .
BIND(URI(CONCAT(STR(?this), '#MF_01162a32')) AS ?annotation32) .
BIND(?this AS ?pfs31) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch115 faldo:location ?templateMotifSequenceMatchRegionP31119116 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP31119118 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP31119MF_01162111 .
?templateMotifSequenceMatchRegionP31119116 faldo:begin ?templateMotifSequenceMatchBeginP31119117 .
?templateMotifSequenceMatchBeginP31119117 faldo:position ?templateMotifSequenceMatchBeginPositionP31119112 ;
faldo:reference isoform:P31119-1 .
?templateMotifSequenceProfileAlignmentOperationP31119118 edam:has_input signature:MF_01162 ;
rdf:type edam:operation_0300 .
?targetMotifMatch119 faldo:location ?targetMotifMatchRegionMatch120 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01162122 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP31119MF_01162113 .
?targetMotifMatchRegionMatch120 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01162121 .
?targetMotifMatchRegionMatchBeginMF_01162121 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01162114 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01162122 edam:has_input signature:MF_01162 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP31119MF_01162111, 1, (STRLEN(?templateMotifCigarP31119MF_01162111) - STRLEN(REPLACE(?templateMotifCigarP31119MF_01162111, CONCAT('^(?:-*[^-]){', STR(((36 - ?templateMotifSequenceMatchBeginPositionP31119112) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1123) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP31119MF_01162113, 1, (STRLEN(?targetMotifMatchCigarP31119MF_01162113) - STRLEN(REPLACE(?targetMotifMatchCigarP31119MF_01162113, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1123), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP31119MF_01162113, 1, (STRLEN(?targetMotifMatchCigarP31119MF_01162113) - STRLEN(REPLACE(?targetMotifMatchCigarP31119MF_01162113, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1123), '}'), '')))), '[^-]', ''))) AS ?step2124) .
BIND(((?step2124 + ?targetMotifMatchRegionMatchBeginPositionMF_01162114) - 1) AS ?thisPositionOn41) .
BIND(?thisPositionOn41 AS ?thisPositionOn42) .
BIND(?this AS ?pfs1t125) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn41))) AS ?pfsb39) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn42))) AS ?pfse40) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn41, 1) = 'H')) .
BIND(URI(CONCAT(STR(?this), '#MF_01162a38')) AS ?annotation38) .
BIND(?this AS ?pfs37) .
}
OPTIONAL {
?this a up:Protein .
{
?this up:proteome .
} UNION {
?this up:proteome ?p126 .
?p126 skos:narrower .
}
BIND(?this AS ?case11) .
}
OPTIONAL {
?this a up:Protein .
{
FILTER (! (EXISTS {
{
?this up:proteome .
} UNION {
?this up:proteome ?p127 .
?p127 skos:narrower .
}
})) .
} UNION {
{
?this up:proteome .
} UNION {
?this up:proteome ?p128 .
?p128 skos:narrower .
}
}
BIND(?this AS ?case12) .
}
}
"xsd:string |