| http://purl.uniprot.org/unirules/MF_01617#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:584948 up:source unirule:MF_01617 .
_:584949 up:ecName '4.2.1.17' ,
'5.1.2.3' ;
up:fullName 'Enoyl-CoA hydratase/3-hydroxybutyryl-CoA epimerase' ;
rdf:type up:Structured_Name .
_:584950 up:source unirule:MF_01617 .
_:584951 up:ecName '1.1.1.35' ;
up:fullName '3-hydroxyacyl-CoA dehydrogenase' ;
rdf:type up:Structured_Name .
_:584952 up:source unirule:MF_01617 .
_:584953 up:source unirule:MF_01617 .
_:584954 up:source unirule:MF_01617 .
_:584955 up:source unirule:MF_01617 .
_:584956 up:source unirule:MF_01617 .
_:584957 up:source unirule:MF_01617 .
_:584958 up:source unirule:MF_01617 .
_:584959 up:source unirule:MF_01617 .
_:584960 up:source unirule:MF_01617 .
_:584961 up:source unirule:MF_01617 .
_:584962 up:source unirule:MF_01617 .
_:584963 up:source unirule:MF_01617 .
_:584964 up:source unirule:MF_01617 .
_:584965 up:source unirule:MF_01617 .
_:584966 up:source unirule:MF_01617 .
_:584967 up:source unirule:MF_01617 .
_:584968 up:source unirule:MF_01617 .
_:584969 up:source unirule:MF_01617 .
_:584970 up:source unirule:MF_01617 .
_:584971 up:source unirule:MF_01617 .
_:584972 up:source unirule:MF_01617 .
_:584973 up:source unirule:MF_01617 .
_:584974 up:source unirule:MF_01617 .
_:584975 up:source unirule:MF_01617 .
_:584976 up:source unirule:MF_01617 .
_:584977 up:source unirule:MF_01617 .
_:584978 up:source unirule:MF_01617 .
_:584979 up:source unirule:MF_01617 .
_:584980 up:source unirule:MF_01617 .
_:584981 up:source unirule:MF_01617 .
_:584982 up:source unirule:MF_01617 .
?this up:annotation ?annotation4 ,
?annotation5 ,
?annotation7 ,
?annotation9 ,
?annotation11 ,
?annotation13 ,
?annotation14 ,
?annotation15 ,
?annotation17 ,
?annotation18 ;
up:classifiedWith GO:0003857 ,
GO:0004300 ,
GO:0005737 ,
GO:0006635 ,
GO:0008692 ,
GO:0016042 ,
keyword:276 ,
keyword:413 ,
keyword:442 ,
keyword:443 ,
keyword:456 ,
keyword:511 ,
keyword:520 ,
keyword:560 ,
keyword:963 ;
up:domain ?namedpart1 ,
?namedpart2 ;
up:recommendedName ?name0 .
?name0 up:fullName 'Fatty acid oxidation complex subunit alpha' ;
rdf:type up:Structured_Name .
?namedpart1 up:recommendedName _:584949 .
?namedpart2 up:recommendedName _:584951 .
?gene3 skos:prefLabel 'fadJ' .
?annotation4 a up:Function_Annotation ;
rdfs:comment 'Catalyzes the formation of a hydroxyacyl-CoA by addition of water on enoyl-CoA. Also exhibits 3-hydroxyacyl-CoA epimerase and 3-hydroxyacyl-CoA dehydrogenase activities.' .
?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 up:activity ?activity10 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity10 up:catalyticActivity ;
up:enzymeClass .
?annotation11 up:activity ?activity12 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity12 up:catalyticActivity ;
up:enzymeClass .
?annotation13 a up:Pathway_Annotation ;
rdfs:comment 'Lipid metabolism; fatty acid beta-oxidation.' .
?annotation14 a up:Subunit_Annotation ;
rdfs:comment 'Heterotetramer of two alpha chains (FadJ) and two beta chains (FadI).' .
?annotation15 a up:Subcellular_Location_Annotation .
?annotation15li16 up:cellularComponent .
?annotation17 a up:Similarity_Annotation ;
rdfs:comment 'In the N-terminal section; belongs to the enoyl-CoA hydratase/isomerase family.' .
?annotation18 a up:Similarity_Annotation ;
rdfs:comment 'In the central section; belongs to the 3-hydroxyacyl-CoA dehydrogenase family.' .
?pfs19 up:annotation ?annotation20 .
?annotation20 faldo:begin ?pfsb21 ;
faldo:end ?pfse22 ;
rdf:type up:Region_Annotation ;
rdfs:comment 'Enoyl-CoA hydratase' .
?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 '3-hydroxyacyl-CoA dehydrogenase' .
?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:Site_Annotation ;
rdfs:comment 'Important for catalytic activity' .
?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:Site_Annotation ;
rdfs:comment 'Important for catalytic activity' .
?pfsb39 faldo:position ?thisPositionOn41 ;
rdf:type faldo:ExactPosition .
?pfse40 faldo:position ?thisPositionOn42 ;
rdf:type faldo:ExactPosition .
_:584983 a rdf:Statement ;
up:attribution _:584948 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:584984 a rdf:Statement ;
up:attribution _:584950 ;
rdf:subject ?this ;
rdf:predicate up:domain ;
rdf:object ?namedpart1 .
_:584985 a rdf:Statement ;
up:attribution _:584952 ;
rdf:subject ?this ;
rdf:predicate up:domain ;
rdf:object ?namedpart2 .
_:584986 a rdf:Statement ;
up:attribution _:584953 ;
rdf:subject ?gene3 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene3 .
_:584987 a rdf:Statement ;
up:attribution _:584954 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:584988 a rdf:Statement ;
up:attribution _:584955 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation5 .
_:584989 a rdf:Statement ;
up:attribution _:584956 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation7 .
_:584990 a rdf:Statement ;
up:attribution _:584957 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation9 .
_:584991 a rdf:Statement ;
up:attribution _:584958 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation11 .
_:584992 a rdf:Statement ;
up:attribution _:584959 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation13 .
_:584993 a rdf:Statement ;
up:attribution _:584960 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation14 .
_:584994 a rdf:Statement ;
up:attribution _:584961 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation15 .
_:584995 a rdf:Statement ;
up:attribution _:584962 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation17 .
_:584996 a rdf:Statement ;
up:attribution _:584963 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation18 .
_:584997 a rdf:Statement ;
up:attribution _:584964 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:963 .
_:584998 a rdf:Statement ;
up:attribution _:584965 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:276 .
_:584999 a rdf:Statement ;
up:attribution _:584966 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:413 .
_:585000 a rdf:Statement ;
up:attribution _:584967 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:442 .
_:585001 a rdf:Statement ;
up:attribution _:584968 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:443 .
_:585002 a rdf:Statement ;
up:attribution _:584969 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:456 .
_:585003 a rdf:Statement ;
up:attribution _:584970 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:511 .
_:585004 a rdf:Statement ;
up:attribution _:584971 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:520 .
_:585005 a rdf:Statement ;
up:attribution _:584972 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:560 .
_:585006 a rdf:Statement ;
up:attribution _:584973 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0003857 .
_:585007 a rdf:Statement ;
up:attribution _:584974 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0004300 .
_:585008 a rdf:Statement ;
up:attribution _:584975 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0008692 .
_:585009 a rdf:Statement ;
up:attribution _:584976 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0006635 .
_:585010 a rdf:Statement ;
up:attribution _:584977 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0016042 .
_:585011 a rdf:Statement ;
up:attribution _:584978 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005737 .
_:585012 a rdf:Statement ;
up:source unirule:MF_01617 ;
rdf:subject ?pfs19 ;
rdf:predicate up:annotation ;
rdf:object ?annotation20 .
_:585013 a rdf:Statement ;
up:attribution _:584979 ;
rdf:subject ?pfs19 ;
rdf:predicate up:annotation ;
rdf:object ?annotation20 .
_:585014 a rdf:Statement ;
up:source unirule:MF_01617 ;
rdf:subject ?pfs25 ;
rdf:predicate up:annotation ;
rdf:object ?annotation26 .
_:585015 a rdf:Statement ;
up:attribution _:584980 ;
rdf:subject ?pfs25 ;
rdf:predicate up:annotation ;
rdf:object ?annotation26 .
_:585016 a rdf:Statement ;
up:source unirule:MF_01617 ;
rdf:subject ?pfs31 ;
rdf:predicate up:annotation ;
rdf:object ?annotation32 .
_:585017 a rdf:Statement ;
up:attribution _:584981 ;
rdf:subject ?pfs31 ;
rdf:predicate up:annotation ;
rdf:object ?annotation32 .
_:585018 a rdf:Statement ;
up:source unirule:MF_01617 ;
rdf:subject ?pfs37 ;
rdf:predicate up:annotation ;
rdf:object ?annotation38 .
_:585019 a rdf:Statement ;
up:attribution _:584982 ;
rdf:subject ?pfs37 ;
rdf:predicate up:annotation ;
rdf:object ?annotation38 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_01617
#Rule MF_01617 Created by:? on:2005-11-11 Modified by:Catherine Rivoire on:2025-09-18
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_01617 .
?thisOrganism rdfs:subClassOf+ taxon:1236 .
BIND(URI(CONCAT(STR(?this), '#MF_01617a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_01617a1')) AS ?namedpart1) .
BIND(URI(CONCAT(STR(?this), '#MF_01617a2')) AS ?namedpart2) .
BIND(URI(CONCAT(STR(?this), '#MF_01617a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_01617a5')) AS ?annotation5) .
BIND(URI(CONCAT(STR(?this), '#MF_01617a7')) AS ?annotation7) .
BIND(URI(CONCAT(STR(?this), '#MF_01617a9')) AS ?annotation9) .
BIND(URI(CONCAT(STR(?this), '#MF_01617a11')) AS ?annotation11) .
BIND(URI(CONCAT(STR(?this), '#MF_01617a13')) AS ?annotation13) .
BIND(URI(CONCAT(STR(?this), '#MF_01617a14')) AS ?annotation14) .
BIND(URI(CONCAT(STR(?this), '#MF_01617a15')) AS ?annotation15) .
BIND(URI(CONCAT(STR(?this), '#MF_01617a17')) AS ?annotation17) .
BIND(URI(CONCAT(STR(?this), '#MF_01617a18')) AS ?annotation18) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch47 faldo:location ?templateMotifSequenceMatchRegionP7739948 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP7739950 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP77399MF_0161743 .
?templateMotifSequenceMatchRegionP7739948 faldo:begin ?templateMotifSequenceMatchBeginP7739949 .
?templateMotifSequenceMatchBeginP7739949 faldo:position ?templateMotifSequenceMatchBeginPositionP7739944 ;
faldo:reference isoform:P77399-1 .
?templateMotifSequenceProfileAlignmentOperationP7739950 edam:has_input signature:MF_01617 ;
rdf:type edam:operation_0300 .
?targetMotifMatch51 faldo:location ?targetMotifMatchRegionMatch52 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0161754 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP77399MF_0161745 .
?targetMotifMatchRegionMatch52 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0161753 .
?targetMotifMatchRegionMatchBeginMF_0161753 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0161746 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0161754 edam:has_input signature:MF_01617 ;
rdf:type edam:operation_0300 .
BIND(1 AS ?thisPositionOn23) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP77399MF_0161743, 1, (STRLEN(?templateMotifCigarP77399MF_0161743) - STRLEN(REPLACE(?templateMotifCigarP77399MF_0161743, CONCAT('^(?:-*[^-]){', STR(((190 - ?templateMotifSequenceMatchBeginPositionP7739944) + 1)), '}'), '')))), '[a-z]', '')) AS ?step155) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP77399MF_0161745, 1, (STRLEN(?targetMotifMatchCigarP77399MF_0161745) - STRLEN(REPLACE(?targetMotifMatchCigarP77399MF_0161745, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step155), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP77399MF_0161745, 1, (STRLEN(?targetMotifMatchCigarP77399MF_0161745) - STRLEN(REPLACE(?targetMotifMatchCigarP77399MF_0161745, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step155), '}'), '')))), '[^-]', ''))) AS ?step256) .
BIND(((?step256 + ?targetMotifMatchRegionMatchBeginPositionMF_0161746) - 1) AS ?thisPositionOn24) .
BIND(?this AS ?pfs1t57) .
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_01617a20')) AS ?annotation20) .
BIND(?this AS ?pfs19) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch62 faldo:location ?templateMotifSequenceMatchRegionP7739963 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP7739965 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP77399MF_0161758 .
?templateMotifSequenceMatchRegionP7739963 faldo:begin ?templateMotifSequenceMatchBeginP7739964 .
?templateMotifSequenceMatchBeginP7739964 faldo:position ?templateMotifSequenceMatchBeginPositionP7739959 ;
faldo:reference isoform:P77399-1 .
?templateMotifSequenceProfileAlignmentOperationP7739965 edam:has_input signature:MF_01617 ;
rdf:type edam:operation_0300 .
?targetMotifMatch66 faldo:location ?targetMotifMatchRegionMatch67 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0161769 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP77399MF_0161760 .
?targetMotifMatchRegionMatch67 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0161768 .
?targetMotifMatchRegionMatchBeginMF_0161768 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0161761 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0161769 edam:has_input signature:MF_01617 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP77399MF_0161758, 1, (STRLEN(?templateMotifCigarP77399MF_0161758) - STRLEN(REPLACE(?templateMotifCigarP77399MF_0161758, CONCAT('^(?:-*[^-]){', STR(((306 - ?templateMotifSequenceMatchBeginPositionP7739959) + 1)), '}'), '')))), '[a-z]', '')) AS ?step170) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP77399MF_0161760, 1, (STRLEN(?targetMotifMatchCigarP77399MF_0161760) - STRLEN(REPLACE(?targetMotifMatchCigarP77399MF_0161760, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step170), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP77399MF_0161760, 1, (STRLEN(?targetMotifMatchCigarP77399MF_0161760) - STRLEN(REPLACE(?targetMotifMatchCigarP77399MF_0161760, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step170), '}'), '')))), '[^-]', ''))) AS ?step271) .
BIND(((?step271 + ?targetMotifMatchRegionMatchBeginPositionMF_0161761) - 1) AS ?thisPositionOn29) .
BIND(STRLEN(?thisSequenceValue) AS ?thisPositionOn30) .
BIND(?this AS ?pfs1t72) .
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_01617a26')) AS ?annotation26) .
BIND(?this AS ?pfs25) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch77 faldo:location ?templateMotifSequenceMatchRegionP7739978 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP7739980 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP77399MF_0161773 .
?templateMotifSequenceMatchRegionP7739978 faldo:begin ?templateMotifSequenceMatchBeginP7739979 .
?templateMotifSequenceMatchBeginP7739979 faldo:position ?templateMotifSequenceMatchBeginPositionP7739974 ;
faldo:reference isoform:P77399-1 .
?templateMotifSequenceProfileAlignmentOperationP7739980 edam:has_input signature:MF_01617 ;
rdf:type edam:operation_0300 .
?targetMotifMatch81 faldo:location ?targetMotifMatchRegionMatch82 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0161784 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP77399MF_0161775 .
?targetMotifMatchRegionMatch82 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0161783 .
?targetMotifMatchRegionMatchBeginMF_0161783 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0161776 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0161784 edam:has_input signature:MF_01617 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP77399MF_0161773, 1, (STRLEN(?templateMotifCigarP77399MF_0161773) - STRLEN(REPLACE(?templateMotifCigarP77399MF_0161773, CONCAT('^(?:-*[^-]){', STR(((118 - ?templateMotifSequenceMatchBeginPositionP7739974) + 1)), '}'), '')))), '[a-z]', '')) AS ?step185) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP77399MF_0161775, 1, (STRLEN(?targetMotifMatchCigarP77399MF_0161775) - STRLEN(REPLACE(?targetMotifMatchCigarP77399MF_0161775, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step185), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP77399MF_0161775, 1, (STRLEN(?targetMotifMatchCigarP77399MF_0161775) - STRLEN(REPLACE(?targetMotifMatchCigarP77399MF_0161775, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step185), '}'), '')))), '[^-]', ''))) AS ?step286) .
BIND(((?step286 + ?targetMotifMatchRegionMatchBeginPositionMF_0161776) - 1) AS ?thisPositionOn35) .
BIND(?thisPositionOn35 AS ?thisPositionOn36) .
BIND(?this AS ?pfs1t87) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn35))) AS ?pfsb33) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn36))) AS ?pfse34) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn35, 1) = 'E')) .
BIND(URI(CONCAT(STR(?this), '#MF_01617a32')) AS ?annotation32) .
BIND(?this AS ?pfs31) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch92 faldo:location ?templateMotifSequenceMatchRegionP7739993 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP7739995 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP77399MF_0161788 .
?templateMotifSequenceMatchRegionP7739993 faldo:begin ?templateMotifSequenceMatchBeginP7739994 .
?templateMotifSequenceMatchBeginP7739994 faldo:position ?templateMotifSequenceMatchBeginPositionP7739989 ;
faldo:reference isoform:P77399-1 .
?templateMotifSequenceProfileAlignmentOperationP7739995 edam:has_input signature:MF_01617 ;
rdf:type edam:operation_0300 .
?targetMotifMatch96 faldo:location ?targetMotifMatchRegionMatch97 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0161799 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP77399MF_0161790 .
?targetMotifMatchRegionMatch97 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0161798 .
?targetMotifMatchRegionMatchBeginMF_0161798 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0161791 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0161799 edam:has_input signature:MF_01617 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP77399MF_0161788, 1, (STRLEN(?templateMotifCigarP77399MF_0161788) - STRLEN(REPLACE(?templateMotifCigarP77399MF_0161788, CONCAT('^(?:-*[^-]){', STR(((140 - ?templateMotifSequenceMatchBeginPositionP7739989) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1100) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP77399MF_0161790, 1, (STRLEN(?targetMotifMatchCigarP77399MF_0161790) - STRLEN(REPLACE(?targetMotifMatchCigarP77399MF_0161790, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1100), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP77399MF_0161790, 1, (STRLEN(?targetMotifMatchCigarP77399MF_0161790) - STRLEN(REPLACE(?targetMotifMatchCigarP77399MF_0161790, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1100), '}'), '')))), '[^-]', ''))) AS ?step2101) .
BIND(((?step2101 + ?targetMotifMatchRegionMatchBeginPositionMF_0161791) - 1) AS ?thisPositionOn41) .
BIND(?thisPositionOn41 AS ?thisPositionOn42) .
BIND(?this AS ?pfs1t102) .
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) = 'E')) .
BIND(URI(CONCAT(STR(?this), '#MF_01617a38')) AS ?annotation38) .
BIND(?this AS ?pfs37) .
}
}
"xsd:string |