| http://purl.uniprot.org/unirules/MF_01275#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:453950 up:source unirule:MF_01275 .
_:453951 up:source unirule:MF_01275 .
_:453952 up:source unirule:MF_01275 .
_:453953 up:source unirule:MF_01275 .
_:453954 up:source unirule:MF_01275 .
_:453955 up:source unirule:MF_01275 .
_:453956 up:source unirule:MF_01275 .
_:453957 up:source unirule:MF_01275 .
_:453958 up:source unirule:MF_01275 .
_:453959 up:source unirule:MF_01275 .
_:453960 up:source unirule:MF_01275 .
_:453961 up:source unirule:MF_01275 .
_:453962 up:source unirule:MF_01275 .
_:453963 up:source unirule:MF_01275 .
_:453964 up:source unirule:MF_01275 .
_:453965 up:source unirule:MF_01275 .
_:453966 up:source unirule:MF_01275 .
_:453967 up:source unirule:MF_01275 .
_:453968 up:source unirule:MF_01275 .
_:453969 up:source unirule:MF_01275 .
_:453970 up:source unirule:MF_01275 .
_:453971 up:source unirule:MF_01275 .
_:453972 up:source unirule:MF_01275 .
_:453973 up:source unirule:MF_01275 .
_:453974 up:source unirule:MF_01275 .
_:453975 up:source unirule:MF_01275 .
?this up:alternativeName ?name1 ,
?name2 ,
?name3 ;
up:annotation ?annotation5 ,
?annotation6 ,
?annotation8 ,
?annotation10 ,
?annotation11 ,
?annotation12 ,
?annotation13 ,
?annotation14 ;
up:classifiedWith GO:0009447 ,
GO:0019145 ,
GO:0019477 ,
GO:0051287 ,
keyword:520 ,
keyword:560 ;
up:recommendedName ?name0 .
?name0 up:ecName '1.2.1.19' ;
up:fullName 'Gamma-aminobutyraldehyde dehydrogenase' ;
up:shortName 'ABALDH' ;
rdf:type up:Structured_Name .
?name1 up:fullName '1-pyrroline dehydrogenase' ;
rdf:type up:Structured_Name .
?name2 up:fullName '4-aminobutanal dehydrogenase' ;
rdf:type up:Structured_Name .
?name3 up:ecName '1.2.1.-' ;
up:fullName '5-aminopentanal dehydrogenase' ;
rdf:type up:Structured_Name .
?gene4 skos:prefLabel 'patD' .
?annotation5 a up:Function_Annotation ;
rdfs:comment 'Catalyzes the oxidation 4-aminobutanal (gamma-aminobutyraldehyde) to 4-aminobutanoate (gamma-aminobutyrate or GABA). This is the second step in one of two pathways for putrescine degradation, where putrescine is converted into 4-aminobutanoate via 4-aminobutanal. Also functions as a 5-aminopentanal dehydrogenase in a a L-lysine degradation pathway to succinate that proceeds via cadaverine, glutarate and L-2-hydroxyglutarate.' .
?annotation6 up:activity ?activity7 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity7 up:catalyticActivity ;
up:enzymeClass .
?annotation8 up:activity ?activity9 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity9 up:catalyticActivity .
?annotation10 a up:Pathway_Annotation ;
rdfs:comment 'Amine and polyamine degradation; putrescine degradation; 4-aminobutanoate from 4-aminobutanal: step 1/1.' .
?annotation11 a up:Pathway_Annotation ;
rdfs:comment 'Amino-acid degradation.' .
?annotation12 a up:Subunit_Annotation ;
rdfs:comment 'Homotetramer.' .
?annotation13 a up:Annotation ;
rdfs:comment '4-aminobutanal can spontaneously cyclize to 1-pyrroline, and 5-aminopentanal to 1-piperideine.' .
?annotation14 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the aldehyde dehydrogenase family. Gamma-aminobutyraldehyde dehydrogenase subfamily.' .
?pfs15 up:annotation ?annotation16 .
?annotation16 faldo:begin ?pfsb17 ;
faldo:end ?pfse18 ;
up:ligand ?ligand19 ;
rdf:type up:Binding_Site_Annotation .
?pfsb17 faldo:position ?thisPositionOn20 ;
rdf:type faldo:ExactPosition .
?pfse18 faldo:position ?thisPositionOn21 ;
rdf:type faldo:ExactPosition .
?ligand19 rdfs:subClassOf chebi:57540 .
?pfs22 up:annotation ?annotation23 .
?annotation23 faldo:begin ?pfsb24 ;
faldo:end ?pfse25 ;
up:ligand ?ligand26 ;
rdf:type up:Binding_Site_Annotation .
?pfsb24 faldo:position ?thisPositionOn27 ;
rdf:type faldo:ExactPosition .
?pfse25 faldo:position ?thisPositionOn28 ;
rdf:type faldo:ExactPosition .
?ligand26 rdfs:subClassOf chebi:57540 .
?pfs29 up:annotation ?annotation30 .
?annotation30 faldo:begin ?pfsb31 ;
faldo:end ?pfse32 ;
up:ligand ?ligand33 ;
rdf:type up:Binding_Site_Annotation .
?pfsb31 faldo:position ?thisPositionOn34 ;
rdf:type faldo:ExactPosition .
?pfse32 faldo:position ?thisPositionOn35 ;
rdf:type faldo:ExactPosition .
?ligand33 rdfs:subClassOf chebi:57540 .
?pfs36 up:annotation ?annotation37 .
?annotation37 faldo:begin ?pfsb38 ;
faldo:end ?pfse39 ;
rdf:type up:Active_Site_Annotation .
?pfsb38 faldo:position ?thisPositionOn40 ;
rdf:type faldo:ExactPosition .
?pfse39 faldo:position ?thisPositionOn41 ;
rdf:type faldo:ExactPosition .
?pfs42 up:annotation ?annotation43 .
?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 .
?pfs48 up:annotation ?annotation49 .
?annotation49 faldo:begin ?pfsb50 ;
faldo:end ?pfse51 ;
up:ligand ?ligand52 ;
rdf:type up:Binding_Site_Annotation .
?pfsb50 faldo:position ?thisPositionOn53 ;
rdf:type faldo:ExactPosition .
?pfse51 faldo:position ?thisPositionOn54 ;
rdf:type faldo:ExactPosition .
?ligand52 rdfs:subClassOf chebi:57540 .
?pfs55 up:annotation ?annotation56 .
?annotation56 faldo:begin ?pfsb57 ;
faldo:end ?pfse58 ;
up:ligand ?ligand59 ;
rdf:type up:Binding_Site_Annotation .
?pfsb57 faldo:position ?thisPositionOn60 ;
rdf:type faldo:ExactPosition .
?pfse58 faldo:position ?thisPositionOn61 ;
rdf:type faldo:ExactPosition .
?ligand59 rdfs:subClassOf chebi:57540 .
_:453976 a rdf:Statement ;
up:attribution _:453950 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:453977 a rdf:Statement ;
up:attribution _:453951 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:453978 a rdf:Statement ;
up:attribution _:453952 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name2 .
_:453979 a rdf:Statement ;
up:attribution _:453953 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name3 .
_:453980 a rdf:Statement ;
up:attribution _:453954 ;
rdf:subject ?gene4 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene4 .
_:453981 a rdf:Statement ;
up:attribution _:453955 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation5 .
_:453982 a rdf:Statement ;
up:attribution _:453956 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:453983 a rdf:Statement ;
up:attribution _:453957 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:453984 a rdf:Statement ;
up:attribution _:453958 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
_:453985 a rdf:Statement ;
up:attribution _:453959 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation11 .
_:453986 a rdf:Statement ;
up:attribution _:453960 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation12 .
_:453987 a rdf:Statement ;
up:attribution _:453961 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation13 .
_:453988 a rdf:Statement ;
up:attribution _:453962 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation14 .
_:453989 a rdf:Statement ;
up:attribution _:453963 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:520 .
_:453990 a rdf:Statement ;
up:attribution _:453964 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:560 .
_:453991 a rdf:Statement ;
up:attribution _:453965 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0019145 .
_:453992 a rdf:Statement ;
up:attribution _:453966 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0051287 .
_:453993 a rdf:Statement ;
up:attribution _:453967 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0009447 .
_:453994 a rdf:Statement ;
up:attribution _:453968 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0019477 .
_:453995 a rdf:Statement ;
up:source unirule:MF_01275 ;
rdf:subject ?pfs15 ;
rdf:predicate up:annotation ;
rdf:object ?annotation16 .
_:453996 a rdf:Statement ;
up:attribution _:453969 ;
rdf:subject ?pfs15 ;
rdf:predicate up:annotation ;
rdf:object ?annotation16 .
_:453997 a rdf:Statement ;
up:source unirule:MF_01275 ;
rdf:subject ?pfs22 ;
rdf:predicate up:annotation ;
rdf:object ?annotation23 .
_:453998 a rdf:Statement ;
up:attribution _:453970 ;
rdf:subject ?pfs22 ;
rdf:predicate up:annotation ;
rdf:object ?annotation23 .
_:453999 a rdf:Statement ;
up:source unirule:MF_01275 ;
rdf:subject ?pfs29 ;
rdf:predicate up:annotation ;
rdf:object ?annotation30 .
_:454000 a rdf:Statement ;
up:attribution _:453971 ;
rdf:subject ?pfs29 ;
rdf:predicate up:annotation ;
rdf:object ?annotation30 .
_:454001 a rdf:Statement ;
up:source unirule:MF_01275 ;
rdf:subject ?pfs36 ;
rdf:predicate up:annotation ;
rdf:object ?annotation37 .
_:454002 a rdf:Statement ;
up:attribution _:453972 ;
rdf:subject ?pfs36 ;
rdf:predicate up:annotation ;
rdf:object ?annotation37 .
_:454003 a rdf:Statement ;
up:source unirule:MF_01275 ;
rdf:subject ?pfs42 ;
rdf:predicate up:annotation ;
rdf:object ?annotation43 .
_:454004 a rdf:Statement ;
up:attribution _:453973 ;
rdf:subject ?pfs42 ;
rdf:predicate up:annotation ;
rdf:object ?annotation43 .
_:454005 a rdf:Statement ;
up:source unirule:MF_01275 ;
rdf:subject ?pfs48 ;
rdf:predicate up:annotation ;
rdf:object ?annotation49 .
_:454006 a rdf:Statement ;
up:attribution _:453974 ;
rdf:subject ?pfs48 ;
rdf:predicate up:annotation ;
rdf:object ?annotation49 .
_:454007 a rdf:Statement ;
up:source unirule:MF_01275 ;
rdf:subject ?pfs55 ;
rdf:predicate up:annotation ;
rdf:object ?annotation56 .
_:454008 a rdf:Statement ;
up:attribution _:453975 ;
rdf:subject ?pfs55 ;
rdf:predicate up:annotation ;
rdf:object ?annotation56 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_01275
#Rule MF_01275 Created by:? on:2006-11-29 Modified by:Edouard de Castro on:2024-09-03
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_01275 .
?thisOrganism rdfs:subClassOf+ taxon:91347 .
BIND(URI(CONCAT(STR(?this), '#MF_01275a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_01275a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_01275a2')) AS ?name2) .
BIND(URI(CONCAT(STR(?this), '#MF_01275a3')) AS ?name3) .
BIND(URI(CONCAT(STR(?this), '#MF_01275a5')) AS ?annotation5) .
BIND(URI(CONCAT(STR(?this), '#MF_01275a6')) AS ?annotation6) .
BIND(URI(CONCAT(STR(?this), '#MF_01275a8')) AS ?annotation8) .
BIND(URI(CONCAT(STR(?this), '#MF_01275a10')) AS ?annotation10) .
BIND(URI(CONCAT(STR(?this), '#MF_01275a11')) AS ?annotation11) .
BIND(URI(CONCAT(STR(?this), '#MF_01275a12')) AS ?annotation12) .
BIND(URI(CONCAT(STR(?this), '#MF_01275a13')) AS ?annotation13) .
BIND(URI(CONCAT(STR(?this), '#MF_01275a14')) AS ?annotation14) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch66 faldo:location ?templateMotifSequenceMatchRegionP7767467 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP7767469 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP77674MF_0127562 .
?templateMotifSequenceMatchRegionP7767467 faldo:begin ?templateMotifSequenceMatchBeginP7767468 .
?templateMotifSequenceMatchBeginP7767468 faldo:position ?templateMotifSequenceMatchBeginPositionP7767463 ;
faldo:reference isoform:P77674-1 .
?templateMotifSequenceProfileAlignmentOperationP7767469 edam:has_input signature:MF_01275 ;
rdf:type edam:operation_0300 .
?targetMotifMatch70 faldo:location ?targetMotifMatchRegionMatch71 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0127573 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP77674MF_0127564 .
?targetMotifMatchRegionMatch71 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0127572 .
?targetMotifMatchRegionMatchBeginMF_0127572 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0127565 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0127573 edam:has_input signature:MF_01275 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP77674MF_0127562, 1, (STRLEN(?templateMotifCigarP77674MF_0127562) - STRLEN(REPLACE(?templateMotifCigarP77674MF_0127562, CONCAT('^(?:-*[^-]){', STR(((146 - ?templateMotifSequenceMatchBeginPositionP7767463) + 1)), '}'), '')))), '[a-z]', '')) AS ?step174) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP77674MF_0127564, 1, (STRLEN(?targetMotifMatchCigarP77674MF_0127564) - STRLEN(REPLACE(?targetMotifMatchCigarP77674MF_0127564, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step174), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP77674MF_0127564, 1, (STRLEN(?targetMotifMatchCigarP77674MF_0127564) - STRLEN(REPLACE(?targetMotifMatchCigarP77674MF_0127564, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step174), '}'), '')))), '[^-]', ''))) AS ?step275) .
BIND(((?step275 + ?targetMotifMatchRegionMatchBeginPositionMF_0127565) - 1) AS ?thisPositionOn20) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP77674MF_0127562, 1, (STRLEN(?templateMotifCigarP77674MF_0127562) - STRLEN(REPLACE(?templateMotifCigarP77674MF_0127562, CONCAT('^(?:-*[^-]){', STR(((148 - ?templateMotifSequenceMatchBeginPositionP7767463) + 1)), '}'), '')))), '[a-z]', '')) AS ?step176) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP77674MF_0127564, 1, (STRLEN(?targetMotifMatchCigarP77674MF_0127564) - STRLEN(REPLACE(?targetMotifMatchCigarP77674MF_0127564, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step176), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP77674MF_0127564, 1, (STRLEN(?targetMotifMatchCigarP77674MF_0127564) - STRLEN(REPLACE(?targetMotifMatchCigarP77674MF_0127564, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step176), '}'), '')))), '[^-]', ''))) AS ?step277) .
BIND(((?step277 + ?targetMotifMatchRegionMatchBeginPositionMF_0127565) - 1) AS ?thisPositionOn21) .
BIND(?this AS ?pfs1t78) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn20))) AS ?pfsb17) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfse18) .
FILTER (REGEX('A[ARNDCQEGHILKMFPSTWYVBZJUOX]W', SUBSTR(?thisSequenceValue, ?thisPositionOn20, (?thisPositionOn21 - ?thisPositionOn20)))) .
BIND(URI(CONCAT(STR(?this), '#MF_01275a16')) AS ?annotation16) .
BIND(?this AS ?pfs15) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch83 faldo:location ?templateMotifSequenceMatchRegionP7767484 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP7767486 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP77674MF_0127579 .
?templateMotifSequenceMatchRegionP7767484 faldo:begin ?templateMotifSequenceMatchBeginP7767485 .
?templateMotifSequenceMatchBeginP7767485 faldo:position ?templateMotifSequenceMatchBeginPositionP7767480 ;
faldo:reference isoform:P77674-1 .
?templateMotifSequenceProfileAlignmentOperationP7767486 edam:has_input signature:MF_01275 ;
rdf:type edam:operation_0300 .
?targetMotifMatch87 faldo:location ?targetMotifMatchRegionMatch88 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0127590 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP77674MF_0127581 .
?targetMotifMatchRegionMatch88 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0127589 .
?targetMotifMatchRegionMatchBeginMF_0127589 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0127582 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0127590 edam:has_input signature:MF_01275 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP77674MF_0127579, 1, (STRLEN(?templateMotifCigarP77674MF_0127579) - STRLEN(REPLACE(?templateMotifCigarP77674MF_0127579, CONCAT('^(?:-*[^-]){', STR(((172 - ?templateMotifSequenceMatchBeginPositionP7767480) + 1)), '}'), '')))), '[a-z]', '')) AS ?step191) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP77674MF_0127581, 1, (STRLEN(?targetMotifMatchCigarP77674MF_0127581) - STRLEN(REPLACE(?targetMotifMatchCigarP77674MF_0127581, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step191), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP77674MF_0127581, 1, (STRLEN(?targetMotifMatchCigarP77674MF_0127581) - STRLEN(REPLACE(?targetMotifMatchCigarP77674MF_0127581, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step191), '}'), '')))), '[^-]', ''))) AS ?step292) .
BIND(((?step292 + ?targetMotifMatchRegionMatchBeginPositionMF_0127582) - 1) AS ?thisPositionOn27) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP77674MF_0127579, 1, (STRLEN(?templateMotifCigarP77674MF_0127579) - STRLEN(REPLACE(?templateMotifCigarP77674MF_0127579, CONCAT('^(?:-*[^-]){', STR(((175 - ?templateMotifSequenceMatchBeginPositionP7767480) + 1)), '}'), '')))), '[a-z]', '')) AS ?step193) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP77674MF_0127581, 1, (STRLEN(?targetMotifMatchCigarP77674MF_0127581) - STRLEN(REPLACE(?targetMotifMatchCigarP77674MF_0127581, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step193), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP77674MF_0127581, 1, (STRLEN(?targetMotifMatchCigarP77674MF_0127581) - STRLEN(REPLACE(?targetMotifMatchCigarP77674MF_0127581, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step193), '}'), '')))), '[^-]', ''))) AS ?step294) .
BIND(((?step294 + ?targetMotifMatchRegionMatchBeginPositionMF_0127582) - 1) AS ?thisPositionOn28) .
BIND(?this AS ?pfs1t95) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfsb24) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn28))) AS ?pfse25) .
FILTER (REGEX('K[ARNDCQEGHILKMFPSTWYVBZJUOX][ARNDCQEGHILKMFPSTWYVBZJUOX]E', SUBSTR(?thisSequenceValue, ?thisPositionOn27, (?thisPositionOn28 - ?thisPositionOn27)))) .
BIND(URI(CONCAT(STR(?this), '#MF_01275a23')) AS ?annotation23) .
BIND(?this AS ?pfs22) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch100 faldo:location ?templateMotifSequenceMatchRegionP77674101 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP77674103 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP77674MF_0127596 .
?templateMotifSequenceMatchRegionP77674101 faldo:begin ?templateMotifSequenceMatchBeginP77674102 .
?templateMotifSequenceMatchBeginP77674102 faldo:position ?templateMotifSequenceMatchBeginPositionP7767497 ;
faldo:reference isoform:P77674-1 .
?templateMotifSequenceProfileAlignmentOperationP77674103 edam:has_input signature:MF_01275 ;
rdf:type edam:operation_0300 .
?targetMotifMatch104 faldo:location ?targetMotifMatchRegionMatch105 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01275107 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP77674MF_0127598 .
?targetMotifMatchRegionMatch105 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01275106 .
?targetMotifMatchRegionMatchBeginMF_01275106 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0127599 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01275107 edam:has_input signature:MF_01275 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP77674MF_0127596, 1, (STRLEN(?templateMotifCigarP77674MF_0127596) - STRLEN(REPLACE(?templateMotifCigarP77674MF_0127596, CONCAT('^(?:-*[^-]){', STR(((225 - ?templateMotifSequenceMatchBeginPositionP7767497) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1108) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP77674MF_0127598, 1, (STRLEN(?targetMotifMatchCigarP77674MF_0127598) - STRLEN(REPLACE(?targetMotifMatchCigarP77674MF_0127598, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1108), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP77674MF_0127598, 1, (STRLEN(?targetMotifMatchCigarP77674MF_0127598) - STRLEN(REPLACE(?targetMotifMatchCigarP77674MF_0127598, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1108), '}'), '')))), '[^-]', ''))) AS ?step2109) .
BIND(((?step2109 + ?targetMotifMatchRegionMatchBeginPositionMF_0127599) - 1) AS ?thisPositionOn34) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP77674MF_0127596, 1, (STRLEN(?templateMotifCigarP77674MF_0127596) - STRLEN(REPLACE(?templateMotifCigarP77674MF_0127596, CONCAT('^(?:-*[^-]){', STR(((228 - ?templateMotifSequenceMatchBeginPositionP7767497) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1110) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP77674MF_0127598, 1, (STRLEN(?targetMotifMatchCigarP77674MF_0127598) - STRLEN(REPLACE(?targetMotifMatchCigarP77674MF_0127598, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1110), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP77674MF_0127598, 1, (STRLEN(?targetMotifMatchCigarP77674MF_0127598) - STRLEN(REPLACE(?targetMotifMatchCigarP77674MF_0127598, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1110), '}'), '')))), '[^-]', ''))) AS ?step2111) .
BIND(((?step2111 + ?targetMotifMatchRegionMatchBeginPositionMF_0127599) - 1) AS ?thisPositionOn35) .
BIND(?this AS ?pfs1t112) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn34))) AS ?pfsb31) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn35))) AS ?pfse32) .
FILTER (REGEX('S[ARNDCQEGHILKMFPSTWYVBZJUOX][ARNDCQEGHILKMFPSTWYVBZJUOX]T', SUBSTR(?thisSequenceValue, ?thisPositionOn34, (?thisPositionOn35 - ?thisPositionOn34)))) .
BIND(URI(CONCAT(STR(?this), '#MF_01275a30')) AS ?annotation30) .
BIND(?this AS ?pfs29) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch117 faldo:location ?templateMotifSequenceMatchRegionP77674118 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP77674120 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP77674MF_01275113 .
?templateMotifSequenceMatchRegionP77674118 faldo:begin ?templateMotifSequenceMatchBeginP77674119 .
?templateMotifSequenceMatchBeginP77674119 faldo:position ?templateMotifSequenceMatchBeginPositionP77674114 ;
faldo:reference isoform:P77674-1 .
?templateMotifSequenceProfileAlignmentOperationP77674120 edam:has_input signature:MF_01275 ;
rdf:type edam:operation_0300 .
?targetMotifMatch121 faldo:location ?targetMotifMatchRegionMatch122 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01275124 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP77674MF_01275115 .
?targetMotifMatchRegionMatch122 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01275123 .
?targetMotifMatchRegionMatchBeginMF_01275123 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01275116 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01275124 edam:has_input signature:MF_01275 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP77674MF_01275113, 1, (STRLEN(?templateMotifCigarP77674MF_01275113) - STRLEN(REPLACE(?templateMotifCigarP77674MF_01275113, CONCAT('^(?:-*[^-]){', STR(((246 - ?templateMotifSequenceMatchBeginPositionP77674114) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1125) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP77674MF_01275115, 1, (STRLEN(?targetMotifMatchCigarP77674MF_01275115) - STRLEN(REPLACE(?targetMotifMatchCigarP77674MF_01275115, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1125), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP77674MF_01275115, 1, (STRLEN(?targetMotifMatchCigarP77674MF_01275115) - STRLEN(REPLACE(?targetMotifMatchCigarP77674MF_01275115, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1125), '}'), '')))), '[^-]', ''))) AS ?step2126) .
BIND(((?step2126 + ?targetMotifMatchRegionMatchBeginPositionMF_01275116) - 1) AS ?thisPositionOn40) .
BIND(?thisPositionOn40 AS ?thisPositionOn41) .
BIND(?this AS ?pfs1t127) .
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) = 'E')) .
BIND(URI(CONCAT(STR(?this), '#MF_01275a37')) AS ?annotation37) .
BIND(?this AS ?pfs36) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch132 faldo:location ?templateMotifSequenceMatchRegionP77674133 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP77674135 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP77674MF_01275128 .
?templateMotifSequenceMatchRegionP77674133 faldo:begin ?templateMotifSequenceMatchBeginP77674134 .
?templateMotifSequenceMatchBeginP77674134 faldo:position ?templateMotifSequenceMatchBeginPositionP77674129 ;
faldo:reference isoform:P77674-1 .
?templateMotifSequenceProfileAlignmentOperationP77674135 edam:has_input signature:MF_01275 ;
rdf:type edam:operation_0300 .
?targetMotifMatch136 faldo:location ?targetMotifMatchRegionMatch137 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01275139 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP77674MF_01275130 .
?targetMotifMatchRegionMatch137 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01275138 .
?targetMotifMatchRegionMatchBeginMF_01275138 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01275131 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01275139 edam:has_input signature:MF_01275 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP77674MF_01275128, 1, (STRLEN(?templateMotifCigarP77674MF_01275128) - STRLEN(REPLACE(?templateMotifCigarP77674MF_01275128, CONCAT('^(?:-*[^-]){', STR(((280 - ?templateMotifSequenceMatchBeginPositionP77674129) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1140) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP77674MF_01275130, 1, (STRLEN(?targetMotifMatchCigarP77674MF_01275130) - STRLEN(REPLACE(?targetMotifMatchCigarP77674MF_01275130, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1140), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP77674MF_01275130, 1, (STRLEN(?targetMotifMatchCigarP77674MF_01275130) - STRLEN(REPLACE(?targetMotifMatchCigarP77674MF_01275130, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1140), '}'), '')))), '[^-]', ''))) AS ?step2141) .
BIND(((?step2141 + ?targetMotifMatchRegionMatchBeginPositionMF_01275131) - 1) AS ?thisPositionOn46) .
BIND(?thisPositionOn46 AS ?thisPositionOn47) .
BIND(?this AS ?pfs1t142) .
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) = 'C')) .
BIND(URI(CONCAT(STR(?this), '#MF_01275a43')) AS ?annotation43) .
BIND(?this AS ?pfs42) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch147 faldo:location ?templateMotifSequenceMatchRegionP77674148 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP77674150 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP77674MF_01275143 .
?templateMotifSequenceMatchRegionP77674148 faldo:begin ?templateMotifSequenceMatchBeginP77674149 .
?templateMotifSequenceMatchBeginP77674149 faldo:position ?templateMotifSequenceMatchBeginPositionP77674144 ;
faldo:reference isoform:P77674-1 .
?templateMotifSequenceProfileAlignmentOperationP77674150 edam:has_input signature:MF_01275 ;
rdf:type edam:operation_0300 .
?targetMotifMatch151 faldo:location ?targetMotifMatchRegionMatch152 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01275154 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP77674MF_01275145 .
?targetMotifMatchRegionMatch152 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01275153 .
?targetMotifMatchRegionMatchBeginMF_01275153 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01275146 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01275154 edam:has_input signature:MF_01275 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP77674MF_01275143, 1, (STRLEN(?templateMotifCigarP77674MF_01275143) - STRLEN(REPLACE(?templateMotifCigarP77674MF_01275143, CONCAT('^(?:-*[^-]){', STR(((209 - ?templateMotifSequenceMatchBeginPositionP77674144) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1155) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP77674MF_01275145, 1, (STRLEN(?targetMotifMatchCigarP77674MF_01275145) - STRLEN(REPLACE(?targetMotifMatchCigarP77674MF_01275145, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1155), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP77674MF_01275145, 1, (STRLEN(?targetMotifMatchCigarP77674MF_01275145) - STRLEN(REPLACE(?targetMotifMatchCigarP77674MF_01275145, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1155), '}'), '')))), '[^-]', ''))) AS ?step2156) .
BIND(((?step2156 + ?targetMotifMatchRegionMatchBeginPositionMF_01275146) - 1) AS ?thisPositionOn53) .
BIND(?thisPositionOn53 AS ?thisPositionOn54) .
BIND(?this AS ?pfs1t157) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn53))) AS ?pfsb50) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn54))) AS ?pfse51) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn53, 1) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_01275a49')) AS ?annotation49) .
BIND(?this AS ?pfs48) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch162 faldo:location ?templateMotifSequenceMatchRegionP77674163 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP77674165 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP77674MF_01275158 .
?templateMotifSequenceMatchRegionP77674163 faldo:begin ?templateMotifSequenceMatchBeginP77674164 .
?templateMotifSequenceMatchBeginP77674164 faldo:position ?templateMotifSequenceMatchBeginPositionP77674159 ;
faldo:reference isoform:P77674-1 .
?templateMotifSequenceProfileAlignmentOperationP77674165 edam:has_input signature:MF_01275 ;
rdf:type edam:operation_0300 .
?targetMotifMatch166 faldo:location ?targetMotifMatchRegionMatch167 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01275169 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP77674MF_01275160 .
?targetMotifMatchRegionMatch167 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01275168 .
?targetMotifMatchRegionMatchBeginMF_01275168 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01275161 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01275169 edam:has_input signature:MF_01275 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP77674MF_01275158, 1, (STRLEN(?templateMotifCigarP77674MF_01275158) - STRLEN(REPLACE(?templateMotifCigarP77674MF_01275158, CONCAT('^(?:-*[^-]){', STR(((280 - ?templateMotifSequenceMatchBeginPositionP77674159) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1170) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP77674MF_01275160, 1, (STRLEN(?targetMotifMatchCigarP77674MF_01275160) - STRLEN(REPLACE(?targetMotifMatchCigarP77674MF_01275160, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1170), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP77674MF_01275160, 1, (STRLEN(?targetMotifMatchCigarP77674MF_01275160) - STRLEN(REPLACE(?targetMotifMatchCigarP77674MF_01275160, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1170), '}'), '')))), '[^-]', ''))) AS ?step2171) .
BIND(((?step2171 + ?targetMotifMatchRegionMatchBeginPositionMF_01275161) - 1) AS ?thisPositionOn60) .
BIND(?thisPositionOn60 AS ?thisPositionOn61) .
BIND(?this AS ?pfs1t172) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn60))) AS ?pfsb57) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn61))) AS ?pfse58) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn60, 1) = 'C')) .
BIND(URI(CONCAT(STR(?this), '#MF_01275a56')) AS ?annotation56) .
BIND(?this AS ?pfs55) .
}
}
"xsd:string |